文档详情

PB编程培训资料.ppt

发布:2018-03-22约4.36万字共112页下载文档
文本预览下载声明
Pb的安装 Pb6.5的安装 Pb6.5的安装 Pb6.5补丁的安装 AnyWhere5.5的安装 Pb9的安装 内容简介 关于 PB(About PowerBuilder). 使用场合(Where)? 工与数据库交互原理(How)? 学习内容(课程内容)(What)? 关于PowerBuilder PowerBuilder 由Sybase公司出品,最早是由PowerSoft公司开发并发布销售的,并出品了到PowerBuilder5.0为止的各个版本,初期在广大开发人员中反映并不强烈, 到1995年左右,由Sybase收购PowerSoft公司开始并成功推出了PowerBuilder 6.0版本,由此开始,由于它的易用性、数据窗专利技术、对各种流行RDBMS的广泛支持、独特的开发方法及理念、独特的对象编程技术等等,成为现在为止可能是世界上用于数据库前端开发的最快捷、最方便、最强大的工具,一般而言,对一个小型的系统,在充分分析好的前提下,熟悉的程序员可以在一周以内完成一个独立的系统。这对于其他数据库系统前端开发工具,如VB,Delphi,VFP,ORACLE Develop2000等等,如果你用过这些工具,简直无法想象。 虽然现在流行的开发工具并不是PB,因为现在到处都是B2B,B2C,PB在这方面能够实现,但比较其它专门工具而言,并不具有非常大的优势,而且实现的技术比较而言相对复杂。但对于C/S结构的数据库应用及Intrnet而言,PowerBuilder仍然是非常好的选择。 PowerBuilder应用场合 1、大型数据库系统C/S模式前端开发工具或B/S模式应用服务器开发工具,一般应用于需要大型或中型数据库系统支持(如ORACLE,Sybase,MS SQL Server,DB2,Informix)作为后台数据支撑平台的管理类系统,一般可以承受千万级纪录量的系统,如: · SIMIS系统 – 社保管理信息系统 · HIS系统 – 医院管理信息系统 · “费灵系统”– 财政非税系统 2、中、小型数据库系统开发,一般数据量为10万左右,支持并发或仅单机用户,如中、小型企业的内部信息管理、各种小型软件、共享软件等; PB与数据库交互原理简介 PowerBuilder的吸引人的地方也就是它的数据窗技术,描述为: 1、前端(Client)建立独立的Transaction(缓冲区,事务对象),用于响应用户请求及返回执行结果; 2、任何事务都必须在某Transaction中执行,默认为SQLCA(SQL Connection Area),如 select * from table_xxx using sqlca; Dw_xxx.settransobject(sqlca); 3、数据窗通过Transaction提取数据、编辑数据、再根据需要回写数据,并保证在同一事务内,这样就完成了日常的数据的维护、更新等操作。 4、数据窗现在已经作为标准的ActiveX可编程对象,可以嵌入到其他程序中使用,但总是在PB中最方便,具有专利技术的数据窗集成了数据编辑的几乎所有的常用算法、操作方式等等,非常方便。 5、实际应用中,通过众多的数据窗和其它标准 Windows控件协调运行,就完成了最基本的功能。 实际上远远不止这些…… 课程内容 PowerBuilder基本原理; PB基本知识(对象、函数、事件、变量、脚本、继承); 对象及控件的基本属性及方法; 数据窗控件(Datawindow)的特性及方法; 基本应用(Application)的建立; 与数据库系统集成进行开发基本技术及方法; 自己动手做东西。 PowerBuilder基本原理 编程原理 开发界面 库(Library)管理 基本对象及控件 运行方式 PowerBuilder运行原理 PowerBuilder基本原理-开发界面 PowerBuilder基本原理-开发界面 说明: 1、PB开发为标准的MDI方式,即对应不同的开发对象,有它不同的菜单及工具条,对应不同的功能; 2、可以创建的对象包括4大类: 对象(窗口、函数、结构、菜单……) 数据窗对象(Grid,Free Form,Tabular,Label,N-Up……) 数据库(Database Profile,Query,Pipeline) 工程(Application,Proxy Library,COM CTS,OLE2,Java Proxy……) 3、常用工具 Library,Editor,Class view Browser,DB Profile Editor, Debugger,DW Syntax等 数据库基本知识-1
显示全部
相似文档