- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* PowerBuilder 10.0数据库应用开发教程 第9章 用户对象与用户事件 重点内容: 用户对象的分类 创建用户对象 使用用户对象 用户对象示例 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 一、用户对象的分类: 1.可视用户对象 定制用户可视用户对象(Custom):对于在应用开发中设计窗口时,经常使用一组控件来完成特定功能。采用此类用户对象可以将一组控件组合在一起,达到事半功倍的效果。 外部可视用户对象(External):当开发人员有定制DLL时,能够通过这种用户对象将其引入应用的开发中。 标准可视用户对象(Standard):如果你频繁地使用某些PowerBuilder控件完成相同的操作,那么这种用户对象是极为有用的。 一、用户对象的分类: 2.类用户对象 定制类用户对象Custom class:定制类用户对象是由设计人员将函数、属性、实例变量和结构等封装到不可视类定义中创建的一种用户对象,这个对象不是源于PowerBuilder对象。 标准类用户对象Standard class:标准类用户对象是继承PowerBuilder内嵌的不可视对象。编程人员可以可以修改这些来自于系统的对象,定义实例变量、函数和结构。标准类用户对象一经定义完成,就可以替代应用中使用的系统提供的内嵌对象。 二、创建用户对象: 1.创建标准可视用户对象 二、创建用户对象: 2.创建定制用户对象 选择File|New对话框,选择PB Object标签页,选中Custom Visual(定制可视类)图标 二、创建用户对象: 3.数据窗口控件的属性创建外部可视用户对象 选择File|New对话框,选择PB Object标签页,选中External Visual(外部可视类)图标,单击OK按钮,打开外部可视用户对象画笔编辑区 二、创建用户对象: 4.创建标准类用户对象 选择File|New对话框,选择PB Object标签页,选中Standard Class(标准类)图标,单击OK按钮,打开Select Standard Visual Type对话框 二、创建用户对象: 5. 创建定制类用户对象 选择File|New命令,打开New对话框,选择PB Object标签页,如图9-1所示。选择Custom class(定制类)图标,单击OK按钮,打开定制类用户对象画笔编辑区 三、使用用户对象: 1.可视用户对象的使用 在PowerBuilder工具条中单击用户对象图标或选择Insert|Control|User Object命令,打开select object对话框 三、使用用户对象: 2.类用户对象的使用 通过程序调用类用户对象 “变量名”+“.”+“方法名(参数)”/“实例变量” 采用插入不可视控件方法调用类用户对象 通过应用全局变量定义属性使用类用户对象 选择Insert|Object 三、使用用户对象: 2.类用户对象的使用---通过应用全局变量定义属性使用类用户对象 在应用的全局变量定义属性页中,包含了五个来源于系统不可视对象的变量。它们是: Transaction(SQLCA) DynamicDescriptionArea(SQLDA) DynamicStagingArea(SQLSA) Error Message 四、用户对象示例: (1) 使用第7章创建的GRID风格的数据窗口对象d_house_info_grid,如图 四、用户对象示例: (2)创建一个继承于数据窗口控件的标准可视用户对象,其设计区如图所示。该对象保存为uo_dw 四、用户对象示例: (3) 定义实例变量,代码为: datawindow idw_dw //数据窗口变量 boolean ib_initialized //判断函数uf_init()是否被调用 (4) 自定义函数uf_init,返回值无,代码为: //函数名:uf_init //参数:adw_param //作用:初始化数据窗口控件 //返回值:无 idw_dw=adw_param ib_initialized=true 四、用户对象示例: (5) 自定义用户对象函数uf_insert_row,返回值为long型,代码为: //函数名:uf_insert_row //参数:al_row 用于指定在第几行插入 //作用:插入指定行 //返回值:long型,0--插入成功,-1--插入失败 long ll_rc ll_rc=idw_dw.insertrow(al_row) if ll_rc0 then idw_dw.scrolltorow(ll_rc) idw_dw.SetFocus() end i
您可能关注的文档
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目2.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目3.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目6.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目7.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目8.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目10.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目11.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目12.ppt
- photoshop CS5中文版工作过程导向标准教程 作者 朱仁成 项目2-13章 项目13.ppt
- Photoshop平面设计教程 作者 978-7-302-30885-0 ps_第二章.ppt
最近下载
- 公司管理层劳动合同法的培训课程.pptx VIP
- 中国儿童肥胖诊断评估与管理专家共识.pptx VIP
- 伊莱斯ESDA驱动器说明书.pdf VIP
- 反井钻机施工作业规程培训课件.pptx VIP
- 服装数字化设计技术课件 3-1男衬衫款式分析.pptx VIP
- 简历模板-行政人事类简历范文模板.doc VIP
- IPC-A-610J-中文版 CN-2024 TOC 电子组件的可接受性.pdf VIP
- 2025年秋季开学教师大会上,校长讲话:从看见自己开始,做一个教育路上有方向、有力量、能生长的教师!.docx
- 公司管理层的培训课程课件.pptx VIP
- 人教版四年级上册体育与健康教案含教学计划及进度安排.pdf VIP
文档评论(0)