书籍详情

PowerBuilder 8.0实用编程技术

PowerBuilder 8.0实用编程技术

作者:于德壹,刘云洲编著

出版社:中国水利水电出版社

出版时间:2002-01-01

ISBN:9787508408743

定价:¥45.00

内容简介
  PowerBuilder是优秀的客户机/服务器应用程序开发工具,也是优秀的数据库应用程序前端开发工具。它对分布式计算机以及数据库应用提供了全面而且强大的支持,这使得它成为深受广大开发人员喜爱的开发工具。2001年,Sybase公司又推出了PB的新版本,即PowerBuilder 8.0。本书系统地介绍了PowerBuilder 8.0的四方面内容:一是PowerBuilder编程基础,主要包括PowerScript编程语言、集成开发环境、PB编程组件等内容;二是如何利用PowerBuilder进行数据库应用程序的开发,主要讨论了SQL语言、数据库画板、数据窗口等内容;三是PowerBuilder对分布式应用的支持,特别是如何利用非可视用户对象来创建Jaguar CTS组件;最后一个方面讨论了PowerBuilder在编译、调试以及发布等方面的特性。本书内容丰富、深入浅出,尤其适合于初级和中级开发人员使用。另外,高级开发人员也能从中学习到很多有用的知识。
作者简介
暂缺《PowerBuilder 8.0实用编程技术》作者简介
目录
第1章  概述                  
 1. 1  PowerBuilder简介                  
 1. 1. 1  优秀的数据库开发工具                  
 1. 1. 2  专业的客户机/服务器应用开发工具                  
 1. 1. 3 面向对象的程序设计思想                  
 1. 1. 4 PowerBuilder开发环境                  
 1. 1. 5  PowerScript语言                  
 1. 1. 6 基于多平台的交叉开发                  
 1. 1. 7 对Web应用的强大支持                  
 1. 1. 8 强大的源码管理功能                  
 1. 2  PowerBuilder 8. 0的新特性                  
 1. 2. 1 新的用户接口和开发方法                  
 1. 2. 2 新的Web特性                  
 1. 2. 3 新的EAServer集成特性                  
 1. 2. 4 新的数据库连接特性                  
 1. 2. 5 其他新特性                  
 1. 3 小结                  
 第2章  PowerScript语言                  
 2. 1 语言基础                  
 2. 1. 1 大小写                  
 2. 1. 2 注释                  
 2. 1. 3 断行. 分隔符和继续符                  
 2. 1. 4 标识符                  
 2. 1. 5 保留字                  
 2. 1. 6 特殊ASCII字符                  
 2. 1. 7 空值                  
 2. 1. 8 代词                  
 2. 2 数据类型简介                  
 2. 2. 1 标准数据类型                  
 2. 2. 2 系统对象数据类型                  
 2. 2. 3 枚举类型                  
 2. 3 变量和常量的定义                  
 2. 3. 1 变量的声明. 访问机与初值的设置                  
 2. 3. 2 常量的声明                  
 2. 3. 3 变量与常量的作用域                  
 2. 4 数组的使用                  
 2. 5 结构和对象                  
 2. 5. 1 结构                  
 2. 5. 2 对象                  
 2. 5. 3 为对象和结构体赋值                  
 2. 6 操作符与表达式                  
 2. 6. 1 操作符                  
 2. 6. 2 操作符在表达式中的优先级                  
 2. 6. 3 表达式的数据类型                  
 2. 6. 4 赋值与数据类型                  
 2. 7 调用函数和响应事件                  
 2. 7. 1 寻找与执行函数和事件                  
 2. 7. 2 触发(triggering)和告知(posting)函数或事件                  
 2. 8 语句                  
 2. 8. 1 赋值语句                  
 2. 8. 2 Call语句                  
 2. 8. 3  CHOOSE CASE语句                  
 2. 8. 4 CONTINUE语句                  
 2. 8. 5 CREATE语句                  
 2. 8. 6 DESTROY语句                  
 2. 8. 7 DO…LOOP语句                  
 2. 8. 8 EXIT语句                  
 2. 8. 9 FOR…NEXT语句                  
 2. 8. 10 GOTO语句                  
 2. 8. 11 HALT语句                  
 2. 8. 12 IF…THEN语句                  
 2, 8. 13 RETURN语句                  
 2. 8. 14 THROW语句                  
 2. 8. 15 TRY…CATCH…FINALLY语句                  
 2. 9 小结                  
 第3章 集成开发环境                  
 3. 1 集成开发环境概貌                  
 3. 2 工具条                  
 3. 2. 1 认识PowerBuilder工具条                  
 3. 2. 2  设置PowerBuilder工具条                  
 3. 2. 3 定制PowerBuilder工具条                  
 3. 2. 4 添加PowerBuilder工具条                  
 3. 3 系统树窗口                  
 3. 3. 1 系统树窗口简介                  
 3. 3. 2 系统树窗口的标签页                  
 3. 3. 3 使用工作区标签页                  
 3. 3. 4 使用页面标签页                  
 3. 3. 5 使用语言标签页                  
 3. 3. 6 使用组件标签页                  
 3. 4 输出窗口                  
 3. 5 剪贴窗口                  
 3. 6 PowerBuilder画板                  
 3. 6. 1 使用PowerBuilder的画板                  
 3. 6. 2 使用PowerBuilder的视图                  
 3. 6. 3 PowerBuilder常用视图介绍                  
 3. 7 PowerBuilder源码控制                  
 3. 7. 1 理解源码控制                  
 3. 7. 2 设置工作区的源码控制属性                  
 3. 7. 3 添加文件和对象到源码控制系统中                  
 3. 7. 4 执行源码控制操作                  
 3. 8 小结                  
 第4章  PowerBuilder与 SQL语言                  
 4. 1  在PowerScript中使用SQL语句                  
 4. 2  创建和删除数据库的SQL语句                  
 4. 2. 1 使用CREATE DATABASE语句创建数据库                  
 4. 2. 2 使用DROP DATABASE语句删除数据库                  
 4. 3 建立和断开与数据库连接的SQL语句                  
 4. 3. 1 使用CONNECT语句与数据库建立连接                  
 4. 3. 2 使用DISCONNECT语句断开与数据库的连接                  
 4. 4 提交与回滚事务语句                  
 4. 4. 1 提交事务语句COMMIT                  
 4. 4. 2 回滚事务语句ROLLBACK                  
 4. 5 单行检索语句SELECT                  
 4. 6  SELECTBLOB语句                  
 4. 7  删除语句DELETE                  
 4. 8  修改语句UPDATE                  
 4. 9  UPDATEBLOB语句                  
 4. 10 插入数据语句INSERT                  
 4. 11 游标                  
 4. 11. 1 DECLARE语句                  
 4. 11. 2  OPEN语句                  
 4. 11. 3 FETCH语句                  
 4. 11. 4  CLOSE语句                  
 4. 11. 5 删除游标中的数据                  
 4. 11. 6 修改游标中的数据                  
 4. 12 存储过程                  
 4. 12. 1 声明存储过程                  
 4. 12. 2 执行存储过程                  
 4. 12. 3 读取记录                  
 4. 12. 4 关闭存储过程                  
 4. 13 动态SQL语句                  
 4. 13. 1 动态SQL语句简介                  
 4. 13. 2 动态SQL语句类型一                  
 4. 13. 3 动态SQL语句类型二                  
 4. 13. 4 动态SQL语句类型三                  
 4. 13. 5 动态SQL语句类型四                  
 4. 14 小结                  
 第5章 PowerBuilder与数据库                  
 5. 1 PowerBuilder的数据库接口                  
 5. 1. 1  理解PowerBuilder的数据库接口                  
 5. 1. 2  查看PowerBuilder的数据库接口                  
 5. 1. 3 通用数据库接口                  
 5. 1. 4 专用数据库接口                  
 5. 1. 5 通用数据库接口和专用数据库接口的比较                  
 5. 2 创建ODBC数据源                  
 5. 2. 1  通过Windows的ODBC配置工具创建ODBC数据源                  
 5. 2. 2 在程序中通过注册表来创建ODBC数据源                  
 5. 3 创建ODBC数据库描述文件                  
 5. 4 使用PowerBuilder的数据库画板                  
 5. 4. 1 创建和修改数据库表                  
 5. 4. 2 定义数据库表的主键                  
 5. 4. 3 定义数据库表的外键                  
 5. 4. 4 定义数据库表的属性                  
 5. 4. 5 定义数据库表的索引                  
 5. 4. 6 在Object Layout视图中查看数据库表的关系                  
 5. 4. 7 定义字段的扩展属性                  
 5. 4. 8 创建显示格式. 有效性规则和编辑样式                  
 5. 4. 9 创建数据库视图                  
 5. 5 使用事务对象来连接数据库                  
 5. 5. 1 事务对象的属性                  
 5. 5. 2 使用事务管理语句                  
 5. 5. 3 使用事务对象来连接数据库实例                  
 5. 6 小结                  
 第6章 应用对象                  
 6. 1 理解应用对象                  
 6. 2 创建应用对象                  
 6. 2. 1 创建定制应用对象                  
 6. 2. 2 创建模板应用对象                  
 6. 2. 3 移植已有应用程序                  
 6. 3 应用对象画板                  
 6. 4 应用对象的属性                  
 6. 4. 1 常规属性                  
 6. 4. 2 附加属性                  
 6. 4. 3 工具条属性                  
 6. 5 应用对象的事件                  
 6. 5. 1  Open事件                  
 6. 5. 2 Close事件                  
 6. 5. 3  Idle事件                  
 6. 5. 4 SystemError事件                  
 6. 5. 5 ConnectionBegin事件                  
 6. 5. 6  ConnectionEnd事件                  
 6. 6 应用对象的函数                  
 6. 6. 1 ClassName函数                  
 6. 6. 2  GetContextService函数                  
 6. 6. 3  GetParent函数                  
 6. 6. 4  PostEvent函数                  
 6. 6. 5 TriggerEvent函数                  
 6. 6. 6 TypeOf函数                  
 6. 6. 7  SetLibraryList函数                  
 6. 6. 8  SetTransPool函数                  
 6. 7  小结                  
 第7章 窗口与菜单                  
 7. 1 理解窗口对象                  
 7. 1. 1 主窗口(Main Form)                  
 7. 1. 2 弹出式窗口(Popup Window)                  
 7. 1. 3  子窗口(Child Window)                  
 7. 1. 4  响应窗口(Response Window)                  
 7. 1. 5  MDI帧窗口(MDI Frame)                  
 7. 1. 6  带有微帮助的MDI帧窗口(MDI Frame With Microhelp)                  
 7. 2 创建窗口对象                  
 7. 3 继承窗口对象                  
 7. 4 窗口对象的属性                  
 7. 4. 1 常规属性                  
 7. 4. 2 滚动属性                  
 7. 4. 3 工具条属性                  
 7. 4. 4 其他属性                  
 7. 5 窗口对象的函数                  
 7. 5. 1 Open函数                  
 7. 5. 2 Close函数                  
 7. 5. 3 Show函数                  
 7. 5. 4  Hide函数                  
 7. 5. 5 其他函数                  
 7. 6 窗口对象的事件                  
 7. 6. 1 Activate事件                  
 7. 6. 2 CloseQuery事件                  
 7. 6. 3 其他事件                  
 7. 7 理解菜单对象                  
 7. 8 创建菜单对象                  
 7. 9 菜单对象的属性                  
 7. 9. 1 常规属性                  
 7. 9. 2 工具条属性                  
 7. 10 菜单对象的函数                  
 7. 11 菜单对象的事件                  
 7. 12 MDI框架设计                  
 7. 12. 1 MDI帧(Frame)窗口                  
 7. 12. 2  MDI页(Sheet)窗口                  
 7. 12. 3 在MDI帧窗口中打开MDI页窗口                  
 7. 12. 4 获得当前的活动页窗口                  
 7. 12. 5 排列MDI帧窗口中的页窗口                  
 7. 13 小结                  
 第8章 PowerBuilder控件                  
 8. 1 添加一个控件                  
 8. 2 调整控件的大小和位置                  
 8. 2. 1 调整控件的显示顺序                  
 8. 2. 2 对齐控件                  
 8. 2. 3 使控件的间距相等                  
 8. 2. 4 使多个控件具有相同的大小                  
 8. 3 设置控件的Tab次序                  
 8. 4 控件的Drag&Drop功能                  
 8. 4. 1 理解拖放操作                  
 8. 4. 2 控件的拖放属性                  
 8. 4. 3 控件的拖放函数                  
 8. 4. 4 控件的拖放事件                  
 8. 4. 5 拖放操作的实例                  
 8. 5 常用控件简介                  
 8. 5. 1  命令按钮(commandButton)控件                  
 8. 5. 2 图形命令按钮(PictureCommandButton)控件                  
 8. 5. 3 静态文本(StaticText)控件                  
 8. 5. 4 单行编辑框(SingleLineEdit)控件                  
 8. 5. 5 掩码编辑框(MaskEditBox)控件                  
 8. 5. 6 多行编辑框(MultiLineEdit)控件                  
 8. 5. 7 复选框(CheckBox)控件                  
 8. 5. 8 单选框(RadioButton)控件                  
 8. 5. 9 列表框(ListBox)控件                  
 8. 5. 10 下拉列表框(DropDownListBox)控件                  
 8. 6 小结                  
 第9章 数据窗口对象                  
 9. 1 概述                  
 9. 2 数据窗口对象创建向导                  
 9. 2. 1 连接数据库                  
 9. 2. 2 选择显示风格                  
 9. 2. 3 选择数据源                  
 9. 2. 4 选择并设计字段                  
 9. 2. 5 设置颜色和边框信息                  
 9. 2. 6 确认先前的设置                  
 9. 2. 7 进入数据窗口画板                  
 9. 2. 8 预览数据窗口                  
 9. 2. 9 保存数据窗口对象                  
 9. 3 数据窗口对象选项                  
 9. 3. 1 General标签页                  
 9. 3. 2 Generation标签页                  
 9. 3. 3 Prefixes标签页                  
 9. 4 显示风格                  
 9. 4. 1 Freeform显示风格                  
 9. 4. 2  Grid显示风格                  
 9. 4. 3  Tabular显示风格                  
 9. 4. 4 Label显示风格                  
 9. 4. 5 RichText显示风格                  
 9. 4. 6 N-Up显示风格                  
 9. 4. 7 Crosstab显示风格                  
 9. 4. 8 Group显示风格                  
 9. 4. 9  Graph显示风格                  
 9. 4. 10  Composite显示风格                  
 9. 4. 11  OLE 2. 0显示风格                  
 9. 5 数据源                  
 9. 5. 1 Quick Select数据源                  
 9. 5. 2  SQL Select数据源                  
 9. 5. 3 Query数据源                  
 9. 5. 4  Stored Procedure数据源                  
 9. 5. 5  External数据源                  
 9. 6 数据窗口画板简介                  
 9. 6. 1  Design视图                  
 9. 6. 2 Properties视图                  
 9. 6. 3 Control List视图                  
 9. 6. 4 Preview视图                  
 9. 6. 5  Column Specifications视图                  
 9. 6. 6  Data视图                  
 9. 7 数据窗口中的带                  
 9. 8 设置字段对象的属性                  
 9. 8. 1 添加和删除字段对象                  
 9. 8. 2 字段对象的显示格式                  
 9. 8. 3 字段对象的编辑样式                  
 9. 8. 4 字段的有效性规则                  
 9. 9 操纵数据窗口对象的行                  
 9. 9. 1 定义过滤条件                  
 9. 9. 2 定义排序字段                  
 9. 9. 3 定义检索条件                  
 9. 10 数据窗口的更新属性                  
 9. 10. 1 Where Clause for Update/Delete组框                  
 9. 10. 2  Key Modification组框                  
 9. 10. 3  Identity Column下拉列表框                  
 9. 11 预览数据窗口对象                  
 9. 12 小结                  
 第10章  数据窗口控件                  
 10. 1 理解数据窗口控件                  
 10. 2 创建数据窗口控件                  
 10. 3 数据窗口控件的属性                  
 10. 4 数据窗口控件的事件                  
 10. 4. 1 检索与更新事件                  
 10. 4. 2 单击事件                  
 10. 4. 3 错误处理事件                  
 10. 4. 4 记录处理事件                  
 10. 4. 5  打印事件                  
 10. 5  数据窗口控件的函数                  
 10. 5. 1  几个重要的概念                  
 10. 5. 2  数据库数据操纵函数                  
 10. 5. 3  缓冲区数据操纵函数                  
 10. 5. 4  数据行滚动函数                  
 10. 5. 5  数据行操纵函数                  
 10. 5. 6  可编辑控件函数                  
 10. 5. 7  数据项操纵函数                  
 10. 5. 8  有效性规则函数                  
 10. 5. 9  数据共享函数                  
 10. 5. 10  打印函数                  
 10. 5. 11  页面生成函数                  
 10. 6  数据窗口的高级应用                  
 10. 6. 1  协调多个数据窗口的更新                  
 10. 6. 2  动态切换可更新表                  
 10. 6. 3  使用Object对象来存取数据表达式                  
 10. 6. 4  数据窗口之间的数据共享                  
 10. 6. 5  数据窗口之间的数据复制                  
 10. 6. 6  数据窗口之间的数据同步                  
 10. 6. 7  数据窗口与非数据窗口之间的数据复制                  
 10. 7  小结                  
 第11章 用户对象                  
 11. 1  理解用户对象                  
 11. 1. 1  CustomClass                  
 11. 1. 2  StandardClass                  
 11. 1. 3  CustomVisual                  
 11. 1. 4  StandardVisual                  
 11. 1. 5  ExternalVisual                  
 11. 2  创建用户对象                  
 11. 3  设置用户对象                  
 11. 3. 1  设置CustomVisual用户对象的属性                  
 11. 3. 2  设置StandardVisual用户对象的属性                  
 11. 3. 3  设置ExternalVisual用户对象的属性                  
 11. 3. 4  设置类用户对象                  
 11. 3. 5  新建用户对象的组成元素                  
 11. 4  使用用户对象实例                  
 11. 4. 1  实例一:创建连接服务用户对象                  
 11. 4. 2  实例二:创建IP地址编辑框                  
 11. 5  小结                  
 第12章  测试与发布应用程序                  
 12. 1  理解测试的意义                  
 12. 2  调试画板简介                  
 12. 2. 1  Breakpoints视图                  
 12. 2. 2  CallStack视图                  
 12. 2. 3  Instances视图                  
 12. 2. 4  Objectin Memory视图                  
 12. 2. 5  Source视图                  
 12. 2. 6  SourceBrowser视图                  
 12. 2. 7  SourceHistory视图                  
 12. 2. 8  Variables视图                  
 12. 2. 9  Watch视图                  
 12. 3  调试应用程序                  
 12. 3. 1  设置断点                  
 12. 3. 2  调试方法                  
 12. 3. 3  查看和修改变量                  
 12. 4  进入调试画板的其他方法                  
 12. 5  应用程序的发布                  
 12. 6  小结                  
 第13章  创建分布式应用                  
 13. 1  分布式技术简介                  
 13. 1. 1  基于多层的分别式应用                  
 13. 1. 2 MTS组件事务服务器                  
 13. 1. 3 EAServer企业应用服务器                  
 13. 2  把NVO转化成COM/MTS和EAServer组件                  
 13. 3  创建COM/MTS组件                  
 13. 3. 1  COM/MTS组件创建向导                  
 13. 3. 2  设计COM/MTS组件                  
 13. 4  创建EAServer组件                  
 13. 4. 1  安装并启动JaguarCTS                  
 13. 4. 2  创建EAServer描述文件                  
 13. 4. 3  EAServer组件创建向导                  
 13. 4. 4  在项目画板中设置EAServer组件的属性                  
 13. 4. 5  发行创建的EAServer组件                  
 13. 4. 6  创建EAServer组件代理                  
 13. 4. 7  使用EAServer组件                  
 13. 5  小结                  

猜您喜欢

读书导航