- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发第一个BOS插件:代码框架 系统获得和释放对象的代码,无需更改 单据事件:开发人员在此处编辑代码 开发第一个BOS插件:编辑事件代码 Private Sub m_BillInterface_AfterNewBill() ‘TODO: 请在此处添加代码响应事件 MsgBox 请录入单据数据!, vbOKOnly, 数据录入 End Sub m_BillInterface为单据对象 AfterNewBill:新建单据事件 MsgBox为VB内置函数,弹出提示框 参数1:提示内容 参数2:按钮类型,vbOKOnly为确定按钮 参数3:提示框的标题 P* * 有4个参数,关于这些参数,正确的描述是 A)通过Button参数判定当前按下的是哪一个鼠标键 B)Shift参数只能用来确定是否按下Shift键 C)Shift参数只能用来确定是否按下Alt和Ctrl键 D)参数x,y用来设置鼠标当前位置的坐标 * 说明新建类InputJCRK * 必须用msg返回值,否则会出语法错误 * 打开保存路径,查看生成的.dll文件 * 此处有个奇怪的问题,生成插件之后把插件复制到其他路径再引入,会出现问题。 * 插件开发(一) 插件开发概述 为什么需要插件开发? 对于个性化要求较高的企业, BOS IDE的图形化操作并不能完全满足需求,需要通过开发插件(.dll文件),把插件引入到BOS界面,来更好的符合企业的要求 插件的开发语言和开发环境是什么? 开发语言:VB 开发环境:VB6.0 VB的基本语法 VB是面向对象的程序设计语言,与C#类似,对象包含属性、方法、事件 VB的基本语法 VB的语法风格 变量的声明与赋值 逻辑控制结构 过程:事件过程和通用过程 VB的语法风格 1、if语句条件不加括号 2、语句体不用大括号 3、语句结束没有分号 4、不区分大小写 5、VB的注释风格 ‘ 单引号后面的部分为注释语句,需要每行注释 变量的声明与赋值 一般变量声明与赋值 声明的语法: Dim 变量名 as 类型 举例: Dim intX as integer intX=90 对象变量的声明与赋值 语法:Dim 对象 as 类名 set 对象= [new] 类名 为对象赋值要用关键字set 逻辑控制结构—选择结构 选择结构: if … then…endif if…then…else/elseif…语句 if 条件 then 语句1 语句2 …… endif if 条件 then 语句1 语句2 …… else 语句1 语句2 …… endif if 条件 then 语句1 语句2 …… else if 条件 语句1 语句2 …… [ Else 语句1 ……] endif 可选语句 VB的语法风格: 逻辑控制结构—循环结构 循环结构: for循环 for 循环变量=循环初值 to 循环终值 [step 增量] 语句1 语句2 …… next 循环变量 可选语句。省略则每次增加1 过程—事件过程 VB的过程包括事件过程和通用过程 事件过程与C#中的事件基本一致,指对某个操作动作的响应代码。例如:鼠标单击、键盘输入、打开窗口、关闭窗口等动作。示例代码: Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) 语句1 语句2 …… End Sub Sub 事件关键字 Form_MouseUp 事件名 End sub 事件结束关键字 过程—通用过程 VB通用过程包括两种:子过程和函数过程。其中子过程与VB事件定义的语法非常相似。区别仅在于事件不需要调用,而通用过程需要调用。子过程都没有返回值 子过程定义示例代码 子过程调用 Public Sub swap(x as integer,y as integer) 语句1 语句2 …… End Sub Call swap(a,b) 或 swap a,b 过程—通用过程 函数过程:带有返回值的过程 函数过程定义 函数过程调用 Public Function swap(x as integer ,
原创力文档


文档评论(0)