打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
开新坑 SBO开发入门教程 每日晚12点更新 (希望能坚持做下来)最后更新日期2013年10月24
本帖最后由 hyd85716 于 2013-10-25 11:14 编辑

用了百度云以后,可能很多点击都被转移去了网盘吧,希望大家多回复,多沟通吧,我想这个帖子我自己写的话可能很快我也忘记了,大家多沟通,那么在创造阶段还能让内容丰富些。
感谢大家的支持。至于什么 下载限制,回复才能下载等手法,我是不想弄的,毕竟不是所有人都第一时间注册该网站的,而且分享的精神也不需要这样做。
有福音了,百度云盘的扩大容量,让分享来的更完整了.我把所有视频录像都上传百度云盘,这样我想论坛中我可以多写些文字上去了,不用好多附件那么上传了。
http://pan.baidu.com/share/link?shareid=3573949307&uk=1023676332
视频格式说明:
1,EXE格式  Windows应该动可以使用,无需安装播放工具。
2,flash格式,不会根据窗口适应大小,也就是我电脑的大小,可能无法看全整个页面。不过很小,网页就能播放
3,原版格式,大家可以下载BB FlashBack 工具进行播放,此格式可以修改并导出其他格式,比如AVI


注:论坛附件我依然上传,因为我不知道百度云盘会在什么时候失效,这个论坛虽然附件大小有限制,但是连接有效期还是很长的。


针对8.82的SBO开发,开发入门教程。
教程纲要
一、开发环境的搭建
1,sqlserver 2008 r2 的安装     2,安装SAP服务端3,安装SAP客户端4,安装Screen Painter
5,安装SDK
6,注册License7,升级SAP8,安装VS20109,安装B1DE 2.2二、开发前的基础知识
1、C#入门书籍推荐  (百度云:http://pan.baidu.com/share/link?shareid=160543473&uk=1023676332 )
  • 程序开发入门:C语言大学教材.....
  • 面向对象概念入门:Java基础教材即可
  • C#学习:个人认为还是红皮书比较靠谱 下面是《C#高级编程 第七版》 建议购买实体书,当工具书查阅也不错。
C#高级编程.part10.rar (4.46 MB, 下载次数: 31)

C#高级编程.part09.rar (9.99 MB, 下载次数: 65)

C#高级编程.part08.rar (9.99 MB, 下载次数: 36)

C#高级编程.part07.rar (9.99 MB, 下载次数: 26)

C#高级编程.part06.rar (9.99 MB, 下载次数: 27)

C#高级编程.part05.rar (9.99 MB, 下载次数: 44)

C#高级编程.part04.rar (9.99 MB, 下载次数: 42)

C#高级编程.part03.rar (9.99 MB, 下载次数: 43)

C#高级编程.part02.rar (9.99 MB, 下载次数: 42)

C#高级编程.part01.rar (9.99 MB, 下载次数: 31)

2、简单介绍VB.NET与C#的联系
3、Sql Server的使用 http://www.itpub.net/thread-1810744-1-1.html

shephter的分享:http://scn.sap.com/community/business-one/blog/2012/08/09/performance-best-practices-for-sap-business-one-landscape (关于扩大服务器缓冲池内存和最大并行数,个人理解为需求几核CPU同时处理数据。等。)

  • 开启TCP协议(此协议不开,其他机器通过IP无法连接)
            百度云:http://pan.baidu.com/share/link?shareid=169566793&uk=1023676332
  • 重启SqlServer服务
            百度云:http://pan.baidu.com/share/link?shareid=175183235&uk=1023676332
  • 启用SA账号
            百度云:http://pan.baidu.com/share/link?shareid=176023900&uk=1023676332
  • 配置server服务
            百度云:http://pan.baidu.com/share/link?shareid=177401007&uk=1023676332
  • 备份和还原数据库
            百度云(备份):http://pan.baidu.com/share/link?shareid=178214536&uk=1023676332
            百度云(还原):http://pan.baidu.com/share/link?shareid=263881657&uk=1023676332
  • 移植高版本Sql Server 数据库到低版本Sql server中(SB1的数据库太大,多数情况下还是选择升级Sql Server的版本更省心...)
            百度云:http://pan.baidu.com/share/link?shareid=181387901&uk=1023676332
  • 快速查看表中字段
            百度云:http://pan.baidu.com/share/link?shareid=182339554&uk=1023676332
  • 快速查看存储过程,函数,视图的脚本
            百度云:同上
  • 去掉查询结果列表(方便查看语句)
            百度云:http://pan.baidu.com/share/link?shareid=183197453&uk=1023676332
  • 如何使用可视化界面编辑200行以外的数据
            百度云:http://pan.baidu.com/share/link?shareid=186878695&uk=1023676332
  • 分享创建表模板
            百度云:http://pan.baidu.com/share/link?shareid=187769560&uk=1023676332
  • 数据字典脚本
            百度云:http://pan.baidu.com/share/link?shareid=188575249&uk=1023676332
  • 如何指定排序规则
            百度云:
  • 如何避免中文乱码
         1,字符串前加N  比如
  1. select Count(1) N'行数',N'中文' N'测试列' From OITM
复制代码
2,自定义变量声明为 NVarchar  NChar 变量 比如
  1. Declare @a NVarchar(max);
  2. set @a=N'中文';
  3. select @a;
复制代码
  • 存储过程中的 OUT 变量
  1. /*
  2. CREATE PROC OutPutTest --测试说明OUTPUT 变量的使用
  3. @OUTPUT NVARCHAR(MAX) OUTPUT
  4. AS
  5. BEGIN
  6.          SET @OUTPUT='我经过了存储过程OutPutTest 的运行';
  7. END
  8. */
  9. BEGIN
  10.         DECLARE @error_message VARCHAR        (MAX);
  11.         SET @error_message='初始值';
  12.         SELECT '执行前',@error_message;
  13.         exec OutPutTest @error_message Output
  14.         SELECT  '执行后',@error_message;
  15. END
  16. GO
复制代码
  • ...有了再补充吧
4、几个常用的配置文件

百度云:http://pan.baidu.com/share/link?shareid=4049278520&uk=1023676332



  • SB1 客户端登陆配置文件,DI API 连接配置文件,服务工具连接配置文件(基本不用..因为服务工具基本都是在本机使用,很少需要配置)

百度云:http://pan.baidu.com/share/link?shareid=4055538063&uk=1023676332


  • addon配置文件

百度云:http://pan.baidu.com/share/link?shareid=4058283793&uk=1023676332


5、简述我对UI,DI工作原理的理解(这里看两个官方的图图 )
  • 代码的连接方式,就是接口的连接方式。


1,第三方程序100%的UI是通过UI API连接的SBO的用户界面。就是说想要在SBO 用户界面上做文章,就必须用UI API

2,第三方程序有60是通过DI API 直接作用于数据库,40%是通过Java接口做用于数据库

3,总结:通过UI API连接客户端,通过客户端功能间接操作数据库

               自行创建框架(支持三层,支持两层),这里可以是网站,可以是Winform,可以是WPF,可以是服务,可以使控制台。




  • 数据的传递方式

1,数据传递上我门上面其实也说了,我们可以连接UI ,然后通过客户端的功能影响后台数据

2,我们可以通过DI直接影响后台数据。(这里面Java的没有画,当然通过JCO一样是直接影响后台数据。)






三、SBO二次开发讲解及举例终于到了这个章节了,可是却苦恼了,这部分的内容在做无声音的录像就不好了,可是晚上回去家里人都休息了,我也不好喋喋不休的.改到周末吧.正好一周时间我也备备课,希望能够通畅些,节约些录像时间.我还是打字录视频吧,做项目住宿舍,说话不方便。
1、连接 :http://www.itpub.net/thread-1824447-1-1.html    百度云:http://pan.baidu.com/share/link?shareid=3499828293&uk=1023676332
  • UI连接
  • DI连接
  • UIDI连接
2、事件
  • AppEvent
  • MenuEvent
  • ItemEvent
  • RightEvent
3、事件过滤器

4、SAP中标准扩展功能的使用
  • 自定义字段
  • 自定义表
  • 自定义对象(UDO)
  • 自定义对象的默认格式
  • 将自定义字段加载到目录中
5、利用代码创建自定义对象(UDO)

  • 自定义字段
  • 自定义表
  • 自定义UDO
6、窗体的创建

  • 静态文本
  • 文本框
  • 单选框
  • 选择框
  • 下拉列表
  • 数据矩阵
  • 数据表格
  • 页签
  • 按钮
  • 连接按钮
7、查询管理器的使用
8、格式化搜索
9、添加菜单
  • 添加主菜单
  • 添加右键菜单
10、如何添加限制条件

  • 通过存储过程实现
  • 通过addon实现
。。。






视频格式说明
附件10M限制真苦恼,没有发现好的分享平台,115现在不能共享了,迅雷的也要提供账号密码。现在先这样传吧。
视频格式说明:
1,EXE格式  Windows应该动可以使用,无需安装播放工具。
2,flash格式,不会根据窗口适应大小,也就是我电脑的大小,可能无法看全整个页面。不过很小,网页就能播放
3,原版格式,大家可以下载BB FlashBack 工具进行播放,此格式可以修改并导出其他格式,比如AVI


















本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第五天
腾讯云微搭低代码理发预约小程序实战教程
两种自定义表单设计方案 [原创]
自定义数字格式,让数据更加容易阅读和分析
excel批量设置金额万元显示,同事用了1分钟,你却需要用1天?
sublime text Mac版功能强大的代码编辑器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服