您好,欢迎访问三七文档
PowerBuilder11.2培训2008年8月12日第一节开发环境介绍第二节开发工具PB11介绍第三节Dw控件、TreeView控件使用详解1.1操作系统环境Windows98、WinMeWindowsNT系列WindowsXpWindows2003WindowsVistaWindows20081.2开发数据库环境SqlServer2000SqlServer2005SqlServer2008第二节开发工具PB11介绍PB11及开发工具功能界面介绍PB11主要常用控件介绍2.1PowerBuilder工具介绍PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。2.2PB11的特点客户/服务器快速、高效的开发工具(c/s)面向对象的编辑支持多种关系数据库管理系统丰富的数据表现风格(12种不同风格的数窗)灵活快捷的数据转移方法(数据管道技术)功能强大的调试器和多种调试方法如何连接数据库如何创建第一个测试案例如何创建和管理您的库文件如何运行您的测试案例如何使用Debug查错如何编译、发布您的程序2.3实际工作中如何应用Pb112.4PB11的常用控件数据窗口对象窗口及其他控件2.4.1窗口介绍主窗口弹出式窗口子窗口响应窗口MDI框架窗口2.4.2用户对象用户对象用户对象分类创建新用户对象使用用户对象窗口与用户对象间的通讯用户自定义事件2.4.3结合DBCS的两个例子pro_treeviewclass非可视化的用户对象uo_treeview可视化的用户对象2.4.4如何使用用户对象可视化用户对象所谓可视用户对象就是可重用的具有某种行为的一个或一组控件。换句话说,也就是为了重复调用,将逻辑封装成一个整体。类用户对象它也具有非常广泛的应用领域。比方说,在制作一个商用数据库软件的时候,经常会使用某些商业规则对数据进行重复地计算和处理。如果我们定义一个用户对象,由它来管理这套数据处理的办法,那就会使程序的设计工作方便很多。类用户对象也叫非可视化用户对象,与可视化用户对象用法基本类似。在Pb11中来看一下。2.5窗口、用户对象之间的消息传递Pb8.Pdf用户手册中1.2.7的详细介绍PostEvent参看Pb8.pdf用户手册中3.1.9小节详解邮寄执行随机空闲执行TriggerEvent参看PB8.Pdf用户手册中3.1.16小节详解立即执行按消息队列顺序执行使用Send消息传递(窗口之间的通讯)参看Pb8.Pdf中2.14.12小节窗体打开可以通过OpenwithParm传递参数响应窗体可以通过ClosewithReturn截取返回值全局消息对象Message的三个常用属性。DoubleParm、StringParm、PowerObjectParm2.6PB开发工具的文件介绍*.Pbl,*.PBD,*.Pbw,*.pbt,*.pbr,*.dll的介绍。2.7PB开发工具与Sql语句嵌入式SQL语句4种动态游标代码中直接写Sql语句数窗与视图数窗与存储过程2.8应用程序开发及发布创建一个应用调试利用开发工具编译成Dll或PBD发布EXE、Dll(PBD)+Pb的支持动态库2.9应用程序开发及发布创建一个应用调试利用开发工具编译成Dll或PBD发布EXE、Dll(PBD)+Pb的支持动态库,类似于Java的虚拟机3.1Dw数窗的详细介绍不同风格数窗使用介绍(12种风格)如何设计数窗数窗检索数据,正常检索、带参数检索数窗更新数据数窗的数据源介绍(无数据源、SQL语句组合、视图、存储过程)数窗四个缓冲区的介绍Primary,Delete,Filter,Original(隐式的)3.2Dw需要注意的要点保存成功时,务必提交事务、避免死锁保存失败时,务必回滚事务、避免死锁CommitUsingSqlca提交事务默认操作RollbackUsingSqlca回滚事务默认操作事务对象介绍SQLCA,SQLSA,SQLDA数窗的常用函数介绍数窗中状态的介绍DWItemStatusNotModified!DataModified!New!NewModified!3.3Dw数窗中如何使用表达式如何使用工具,查找表达式Modify和Describe函数的使用3.4TreeView对象使用介绍树节点对象TreeViewItemobject使用树控件,正常应用时对数据的要求创建树型控件的基本思路和方法树型控件中句柄的介绍常用函数InsertItemLast,FindItem,SelectItem、ExpandItem等树形控件与数据集相互配合使用谢谢大家!
本文标题:PB11简介
链接地址:https://www.777doc.com/doc-3385118 .html