本书以简明实用为特点,全面系统地介绍了最新版的客户/服务器应用程序可视化开发工具PB 7.0,本书的作者均在利用PowerBuilder开发应用程序方面积累了丰富的经验。本书详细介绍了PB 7.0开发软件的使用方法,既适合开发应用程序的中高级技术人员,又兼顾初次接触PowerBuilder的学生和自学者。\r\n\r\n 本书内容由浅入深,力求做到图文并茂,使读者在短时间内掌握PB 7.0的使用技术。\r\n\r\n 书中所有实例均在随附实例软盘中,读者可直接或稍加修改后使用。\r\n
\r\n
第1章 概述 \r\n\r\n 1. 1 新特点 \r\n\r\n 1. 1. 1 全新的开发界面 \r\n\r\n 1. 1. 2 完整的Web支持 \r\n\r\n 1. 1. 3 完善的组件开发功能 \r\n\r\n 1. 1. 4 具有极高的开发效率 \r\n\r\n 1. 1. 5 增强的数据窗口功能 \r\n\r\n 1. 1. 6 支持团队开发 \r\n\r\n 1. 1. 7 加强Web应用的设计功能 \r\n\r\n 1. 1. 8 加强的数据库设计功能 \r\n\r\n 1. 1. 9 全面支持各种数据源 \r\n\r\n 1. 1. 10 全面支持开放标准的组件 \r\n\r\n 1. 2 安装和运行 \r\n\r\n 1. 2. 1 系统需求 \r\n\r\n 1. 2. 2 安装 \r\n\r\n 1. 2. 3 启动 \r\n\r\n 1. 2. 4 卸载 \r\n\r\n 1. 3 面向对象程序设计与PB 7. 0 \r\n\r\n 1. 3. 1 类和对象 \r\n\r\n 1. 3. 2 继承 \r\n\r\n 1. 3. 3 封装 \r\n\r\n 1. 3. 4 多态性 \r\n\r\n 1. 4 事件. 方法和属性 \r\n\r\n 1. 4. 1 事件 \r\n\r\n 1. 4. 2 方法 \r\n\r\n 1. 4. 3 属性 \r\n\r\n 1. 5 Enterprise Application Studio概述 \r\n\r\n 1. 6 小结 \r\n\r\n 第2章 开发环境 \r\n\r\n 2. 1 概述 \r\n\r\n 2. 2 菜单系统 \r\n\r\n 2. 3 PowerBar工具栏 \r\n\r\n 2. 4 描绘器概览 \r\n\r\n 2. 5 使用MicroHelp \r\n\r\n 2. 6 小结 \r\n\r\n 第3章 POwerScript语言 \r\n\r\n 3. 1 基础知识 \r\n\r\n 3. 1. 1 对象. 厨性和方法 \r\n\r\n 3. 1. 2 标识符 \r\n\r\n 3. 1. 3 保留字 \r\n\r\n 3. 1. 4 特殊ASCH码字符 \r\n\r\n 3. 1. 5 空值(NULL) \r\n\r\n 3. 1. 6 注释 \r\n\r\n 3. 1. 7 断行与续行 \r\n\r\n 3. 2 数据类型 \r\n\r\n 3. 2. 1 标推数据类型 \r\n\r\n 3. 2. 2 Any数据类型 \r\n\r\n 3. 2. 3 系统对象数据类型 \r\n\r\n 3. 2. 4 枚举类型 \r\n\r\n 3. 3 变量及其作用域 \r\n\r\n 3. 3. 1 声明变量 \r\n\r\n 3. 3. 2 声明数组 \r\n\r\n 3. 3. 3 变量初始值 \r\n\r\n 3. 3. 4 变量的作用域 \r\n\r\n 3. 3. 5 搜索变量的顺序 \r\n\r\n 3. 3. 6 常量 \r\n\r\n 3. 4 操作符和表达式 \r\n\r\n 3. 4. 1 算术操作符 \r\n\r\n 3. 4. 2 关系操作符 \r\n\r\n 3. 4. 3 逻辑操作符 \r\n\r\n 3. 4. 4 连接操作符 \r\n\r\n 3. 4. 5 操作符的优先级 \r\n\r\n 3. 4. 6 表达式 \r\n\r\n 3. 5 代词 \r\n\r\n 3. 5. 1 This \r\n\r\n 3. 5. 2 Parent \r\n\r\n 3. 5. 3 ParentWindow \r\n\r\n 3. 5. 4 Super \r\n\r\n 3. 6 条件语句 \r\n\r\n 3. 6. 1 IF...THEN语句 \r\n\r\n 3. 6. 2 IF...THEN...ELSE语句 \r\n\r\n 3. 6. 3 CHOOSE CASE语句 \r\n\r\n 3. 7 循环结构 \r\n\r\n 3. 7. 1 D0...LOOP语句 \r\n\r\n 3. 7. 2 FOR...NEXT语句 \r\n\r\n 3. 7. 3 GOTO语句 \r\n\r\n 3. 7. 4 EXIT语句 \r\n\r\n 3. 7. 5 CONTINUE语句 \r\n\r\n 3. 7. 6 循环的嵌套 \r\n\r\n 3. 8 常用语句与函数 \r\n\r\n 3. 8. 1 常用语句 \r\n\r\n 3. 8. 2 常用函数 \r\n\r\n 3. 9 小结 \r\n\r\n 第4章 PB 7. 0与SQL \r\n\r\n 4. 1 使用SQL语句 \r\n\r\n 4. 2 标准嵌入式SQL语句 \r\n\r\n 4. 2. 1 SELECT语句 \r\n\r\n 4. 2. 2 INSERT语句 \r\n\r\n 4. 2. 3 UPDATE语句 \r\n\r\n 4. 2. 4 DELETE语句 \r\n\r\n 4. 2. 5 CONNECT和DISCONNECT语句 \r\n\r\n 4. 2. 6 COMMIT和ROLLBACK语句 \r\n\r\n 4. 2. 7 使用游标 \r\n\r\n 4. 2. 8 处理BLOB型数据 \r\n\r\n 4. 2. 9 粘贴SQL语句 \r\n\r\n 4. 3 动态SQL \r\n\r\n 4. 3. 1 几种特殊类型的变量 \r\n\r\n 4. 3. 2 格式一 \r\n\r\n 4. 3. 3 格式二 \r\n\r\n 4. 3. 4 格式三 \r\n\r\n 4. 3. 5 格式四 \r\n\r\n 4. 4 小结 \r\n\r\n 第5章 创建应用程序 \r\n\r\n 5. 1 应用对象 \r\n\r\n 5. 1. 1 PBL库 \r\n\r\n 5. 1. 2 应用对象组成 \r\n\r\n 5. 2 应用对象描绘器 \r\n\r\n 5. 2. 1 PowerBar \r\n\r\n 5. 2. 2 应用对象工具栏 \r\n\r\n 5. 2. 3 应用对象的脚本视图 \r\n\r\n 5. 2. 4 应用对象的属性视图 \r\n\r\n 5. 3 创建和保存应用对象 \r\n\r\n 5. 3. 1 创建应用对象 \r\n\r\n 5. 3. 2 打开应用对象 \r\n\r\n 5. 3. 3 PBL库搜索路径 \r\n\r\n 5. 4 设置应用对象的属性 \r\n\r\n 5. 5 应用对象事件及事件处理程序 \r\n\r\n 5, 5. 1 0pen事件 \r\n\r\n 5. 5. 2 C1ose事件 \r\n\r\n 5. 5. 3 Idle事件 \r\n\r\n 5. 5. 4 System Error事件 \r\n\r\n 5. 5. 5 ConnectionBegin事件 \r\n\r\n 5. 5. 6 ConnectionEnd事件 \r\n\r\n 5. 5. 7 编写应用对象的事件处理程序 \r\n\r\n 5. 6 应用对象的函数 \r\n\r\n 5. 7 事务对象 \r\n\r\n 5. 7. 1 概念 \r\n\r\n 5. 7. 2 属性 \r\n\r\n 5. 8 简单的应用程序实例 \r\n\r\n 5. 8. 1 创建应用程序的应用对象example70 \r\n\r\n 5. 8. 2 创建应用程序的窗口对象W_example70 \r\n\r\n 5. 8. 3 编写应用程序代码 \r\n\r\n 5. 8. 4 运行应用程序 \r\n\r\n 5. 9 小结 \r\n\r\n 第6章 数据库技术 \r\n\r\n 6. 1 连接数据库 \r\n\r\n 6. 1. 1 ODBC简介 \r\n\r\n 6. 1. 2 创建ODBC数据源 \r\n\r\n 6. 1. 3 创建数据库描述文件 \r\n\r\n 6. 1. 4 连接到0DBC数据库 \r\n\r\n 6. 2 数据库表操作 \r\n\r\n 6. 2. 1 数据库描绘器 \r\n\r\n 6. 2. 2 创建表 \r\n\r\n 6. 2. 3 设置表属性和列的扩展属性 \r\n\r\n 6. 3 索引 \r\n\r\n 6. 4 视图 \r\n\r\n 6. 5 修改. 删除表 \r\n\r\n 6. 6 操纵数据 \r\n\r\n 6. 6. 1 基本操作 \r\n\r\n 6. 6. 2 排序 \r\n\r\n 6. 6. 3 过滤 \r\n\r\n 6. 6. 4 保存数据文件到外部文件中 \r\n\r\n 6. 6. 5 导入外部数据到表中 \r\n\r\n 6. 7 通过数据管道修改表结构 \r\n\r\n 6. 8 小结 \r\n\r\n 第7章 创建窗口 \r\n\r\n 7. 1 窗口概述 \r\n\r\n 7. 2 窗口类型 \r\n\r\n 7. 3 创建. 修改. 预览和运行窗口 \r\n\r\n 7. 3. 1 Window描绘器概述 \r\n\r\n 7. 3. 2 创建新窗口 \r\n\r\n 7. 3. 3 使用继承创建新窗口 \r\n\r\n 7. 3. 4 修改窗口 \r\n\r\n 7. 3. 5 预览窗口 \r\n\r\n 7. 3. 6 运行窗口 \r\n\r\n 7. 4 窗口属性 \r\n\r\n 7. 4. 1 设置属性 \r\n\r\n 7. 4. 2 General选项卡 \r\n\r\n 7. 4. 3 Scro11选项卡 \r\n\r\n 7. 4. 4 Toolbar选项卡 \r\n\r\n 7. 4. 5 Other选项卡 \r\n\r\n 7. 5 窗口事件及事件处理程序 \r\n\r\n 7. 5. 1 窗口事件 \r\n\r\n 7. 5. 2 窗口事件处理程序 \r\n\r\n 7. 6 窗口函数 \r\n\r\n 7. 6. 1 Openo函数 \r\n\r\n 7. 6. 2 C1ose()函数 \r\n\r\n 7. 6. 3 0penwithParm()函数 \r\n\r\n 7. 6. 4 其他函数 \r\n\r\n 7. 7 多文档界面 \r\n\r\n 7. 7. 1 创建MDI窗口 \r\n\r\n 7. 7. 2 创建工作表 \r\n\r\n 7. 7. 3 打开一个工作表 \r\n\r\n 7. 7. 4 排列工作表 \r\n\r\n 7. 8 多文档界面实例 \r\n\r\n 7. 9 小结 \r\n\r\n 第8章 添加窗口控件 \r\n\r\n 8. 1 控件简介 \r\n\r\n 8. 2 放置控件 \r\n\r\n 8. 3 命名控件 \r\n\r\n 8. 3. 1控件名的默认前缀 \r\n\r\n 8. 3. 2 修改控件名的默认前缀 \r\n\r\n 8. 3. 3 修改控件名称 \r\n\r\n 8. 4 操纵控件 \r\n\r\n 8. 4. 1 选择控件 \r\n\r\n 8. 4. 2 移动和改变控件大小 \r\n\r\n 8. 4. 3 删除控件 \r\n\r\n 8. 4. 4 排列多个控件 \r\n\r\n 8. 4. 5 为控件定义加速键 \r\n\r\n 8. 5 定义控件的Tab Order \r\n\r\n 8. 6 设置控件的公用属性 \r\n\r\n 8. 6. 1 标题 \r\n\r\n 8. 6. 2 可视性及可访问性 \r\n\r\n 8. 7 小结 \r\n\r\n 第9章 使用控件 \r\n\r\n 9. 1 命令按钮 \r\n\r\n 9. 2 图片按钮 \r\n\r\n 9. 3 单选按钮 \r\n\r\n 9. 4 复选框 \r\n\r\n 9. 5 成组框 \r\n\r\n 9. 6 静态文本 \r\n\r\n 9. 7 单行编辑框 \r\n\r\n 9. 8 多行编辑框 \r\n\r\n 9. 9 编辑掩码 \r\n\r\n 9. 10 富文本编辑框 \r\n\r\n 9. 11 列表框 \r\n\r\n 9. 12 图片列表框 \r\n\r\n 9. 13 下拉列表框 \r\n\r\n 9. 14 下拉图片列表框 \r\n\r\n 9. 15 树形列表视图 \r\n\r\n 9. 16 列表视图 \r\n\r\n 9. 17 标签 \r\n\r\n 9. 18 滚动条 \r\n\r\n 9. 19 轨迹条控件 \r\n\r\n 9. 20 进度条控件 \r\n\r\n 9. 21 超级链接控件 \r\n\r\n 9. 22 编程实例 \r\n\r\n 9. 22. 1 数据库表结构 \r\n\r\n 9. 22. 2 创建数据窗口对象 \r\n\r\n 9. 22. 3 创建窗口并胸口控件 \r\n\r\n 9. 22. 4 编写脚本 \r\n\r\n 9. 23 小结 \r\n\r\n 第10章 设计数据宙口 \r\n\r\n 10. 1 数据窗口简介 \r\n\r\n 10. 1. 1 概念 \r\n\r\n 10. 1. 2 对象和控件 \r\n\r\n 10. 1. 3 作用 \r\n\r\n 10. 2 创建数据窗口 \r\n\r\n 10. 3 确定表现风格 \r\n\r\n 10. 4 选择数据源 \r\n\r\n 10. 4. 1 Quick Select数据源 \r\n\r\n 10. 4. 2 SQL Select数据源 \r\n\r\n 10. 4. 3 Query数据源 \r\n\r\n 10. 4. 4 External数据源 \r\n\r\n 10. 4. 5 Store Procedure数据源 \r\n\r\n 10. 5 数据Window描绘器 \r\n\r\n 10. 5. 1 概览 \r\n\r\n 10. 5. 2 Design视图 \r\n\r\n 10. 5. 3 Properties视图 \r\n\r\n 10. 5. 4 Preview视图 \r\n\r\n 10. 5. 5 Control List视图 \r\n\r\n 10. 5. 6 Column Specification视图 \r\n\r\n 10. 5. 7 Data视图 \r\n\r\n 10. 6 数据窗口中的对象 \r\n\r\n 10. 6. 1 概述 \r\n\r\n 10. 6. 2 添加. 删除对象 \r\n\r\n 10. 6. 3 调整对象尺寸和布局 \r\n\r\n 10. 7 设定编辑 \r\n\r\n 10. 7. 1 Edit风格 \r\n\r\n 10. 7. 2 CheckBox风格 \r\n\r\n 10. 7. 3 DropDownListBox风格 \r\n\r\n 10. 7. 4 DropDownDw风格 \r\n\r\n 10. 7. 5 EditMask风格 \r\n\r\n 10. 7. 6 Ridio Buttons风格 \r\n\r\n 10. 8 数据显示格式 \r\n\r\n 10. 8. 1 数值显示格式 \r\n\r\n 10. 8. 2 字符串显示格式 \r\n\r\n 10. 8. 3 日期显示格式 \r\n\r\n 10. 8. 4 时间显示格式 \r\n\r\n 10. 9 使用表达式 \r\n\r\n 10. 9. 1 表达式 \r\n\r\n 10. 9. 2 表达式组成 \r\n\r\n 10. 9. 3 有效性准则 \r\n\r\n 10. 9. 4 使用计算列 \r\n\r\n 10. 10 操纵数据 \r\n\r\n 10. 10. 1 过滤记录 \r\n\r\n 10. 10. 2 排序记录 \r\n\r\n 10. 10. 3 分组记录 \r\n\r\n 10. 10. 4 压缩重复值 \r\n\r\n 10. 10. 5 控制更新数据库 \r\n\r\n 10. 10. 6 按需检索记录 \r\n\r\n 10. 11 实例 \r\n\r\n 10. 11. 1 创建数据窗口对象d_nations和d_nativeplace, d_dept \r\n\r\n 10. 11. 2 创建数据窗口对象d_person \r\n\r\n 10. 11. 3 创建数据窗口d_person_search \r\n\r\n 10. 11. 4 创建数据窗口对象d_person_grid \r\n\r\n 10. 12 小结 \r\n\r\n 第11章 数据宙口编程 \r\n\r\n 11. 1 使用数据窗口控件 \r\n\r\n 11. 1. 1 新建数据窗口控件 \r\n\r\n 11. 1. 2 使数据窗口控件工作 \r\n\r\n 11. 1. 3 美化数据窗口控件 \r\n\r\n 11. 2 访问数据窗口数据 \r\n\r\n 11. 2. 1 两种访问方式 \r\n\r\n 11. 2. 2 数据窗口缓冲区和数据源 \r\n\r\n 11. 2. 3 表达式访问数据的语法 \r\n\r\n 11. 3 响应数据窗口控件事件 \r\n\r\n 11. 4 使用数据窗口控件函数 \r\n\r\n 11. 4. 1 设置事务对象与检索数据 \r\n\r\n 11. 4. 2 更新数据库 \r\n\r\n 11. 4. 3 接受编辑控件数据 \r\n\r\n 11. 4. 4 插入与删除行 \r\n\r\n 11. 4. 5 与当前行列状态有关的函数 \r\n\r\n 11. 4. 6 滚动数据窗口 \r\n\r\n 11. 4. 7 清除所有行 \r\n\r\n 11. 4. 8 设置过滤条件和执行过滤 \r\n\r\n 11. 4. 9 获得数据窗口当前有效行数 \r\n\r\n 11. 4. 10 在数据窗口中查找数据 \r\n\r\n 11. 5 打印和预览数据窗口 \r\n\r\n 11. 5. 1 打印数据窗口 \r\n\r\n 11. 5. 2 打印预览数据窗口 \r\n\r\n 11. 5. 3 设置打印属性 \r\n\r\n 11. 6 实例 \r\n\r\n 11. 7 小结 \r\n\r\n 第12章 数据窗口高级技术 \r\n\r\n 12. 1 编程下拉数据窗口 \r\n\r\n 12. 1. 1 初试下拉数据窗口 \r\n\r\n 12. 1. 2 在下拉数据窗口中搜索数据 \r\n\r\n 12. 1. 3 为下拉数据窗口指定检索参数 \r\n\r\n 12. 2 共享数据窗口 \r\n\r\n 12. 3 动态修改数据窗口 \r\n\r\n 12. 3. 1 使用Modify和Describe函数 \r\n\r\n 12. 3. 2 使用点标记符访问对象属性 \r\n\r\n 12. 3. 3 创建动态数据窗口 \r\n\r\n 12. 4 数据存储对象 \r\n\r\n 12. 5 小结 \r\n\r\n 第13章 统计图形初步 \r\n\r\n 13. 1 创建图形方式 \r\n\r\n 13. 2 创建Graph显示风格数据窗口 \r\n\r\n 13. 2. 1 统计图组成 \r\n\r\n 12. 3. 2 创建图形数据窗口 \r\n\r\n 13. 2. 3 设置图形属性 \r\n\r\n 13. 3 在数据窗口中添加图形对象 \r\n\r\n 13. 4 使用图形控件 \r\n\r\n 13. 4. 1 引用图形控件属性方法 \r\n\r\n 13, 4. 2 图形控件函数 \r\n\r\n 13. 5 小结 \r\n\r\n 第14章制作菜单 \r\n\r\n 14. 1 菜单简介 \r\n\r\n 14. 2 菜单类型 \r\n\r\n 14. 3 菜单组成 \r\n\r\n 14. 4 创建菜单 \r\n\r\n 14. 4. 1 菜单描绘器概述 \r\n\r\n 14. 4. 2 创建菜单 \r\n\r\n 14. 5 菜单属性 \r\n\r\n 14. 5. 1 设置 \r\n\r\n 14. 5. 2 设置菜单的工具栏 \r\n\r\n 14. 6 修改菜单 \r\n\r\n 14. 7 菜单事件及事件处理程序 \r\n\r\n 14. 7. 1 菜单顶事件 \r\n\r\n 14. 7. 2 菜单事件处理程序 \r\n\r\n 14. 8 菜单项函数 \r\n\r\n 14. 9 创建快捷菜单 \r\n\r\n 14. 10 关联窗口与菜单 \r\n\r\n 14. 11 实例 \r\n\r\n 14. 12 小结 \r\n\r\n 第15章 调试程序 \r\n\r\n 15. 1 调试器简介 \r\n\r\n 15. 1. 1 界面 \r\n\r\n 15. 1. 2 使用源代码视图 \r\n\r\n 15. 1. 3 基本调试过程 \r\n\r\n 15. 2 设置断点 \r\n\r\n 15. 3 检查程序运行状态 \r\n\r\n 15. 3. 1 检查变量和内存对象 \r\n\r\n 15. 3. 2 增加查看变量 \r\n\r\n 15. 3. 3 修改变量值 \r\n\r\n 15. 3. 4 查看堆栈调用 \r\n\r\n 15. 4 控制执行过程 \r\n\r\n 15. 4. 1 单步执行 \r\n\r\n 15. 4. 2 执行多条语句 \r\n\r\n 15. 4. 3 设置下一条语句 \r\n\r\n 15. 5 其他调试手段 \r\n\r\n 15. 5. 1 实时调试 \r\n\r\n 15. 5. 2 产生跟踪文件 \r\n\r\n 15, 5. 3 查看数据窗口发送的SQL语句 \r\n\r\n 15. 5. 4 跟踪数据库操作 \r\n\r\n 15. 6 小结 \r\n\r\n 第16章 用户对象 \r\n\r\n 16. 1 概述 \r\n\r\n 16. 2 类型 \r\n\r\n 16. 2. 1 可视用户对象 \r\n\r\n 16. 2. 2 类用户对象 \r\n\r\n 16. 3 创建和使用用户对象 \r\n\r\n 16. 3. 1 用户对象描绘器 \r\n\r\n 16. 3. 2 创建和使用标准可视用户对象 \r\n\r\n 16. 3. 3 创建和定制可视用户对象 \r\n\r\n 16. 3. 4 创建标准类用户对象 \r\n\r\n 16. 3. 5 创建一个定制类用户对象 \r\n\r\n 16. 4 定义用户事件和函数 \r\n\r\n 16. 5 实例 \r\n\r\n 16. 5. 1 设计过程 \r\n\r\n 16. 5. 2 创建一个定制可视用户对象 \r\n\r\n 16. 5. 3 编写脚本 \r\n\r\n 16. 5. 4 运行程序 \r\n\r\n 16. 6 小结 \r\n\r\n 第17章 运用函数和结构 \r\n\r\n 17. 1 调用函数 \r\n\r\n 17. 1. 1 作用域和访问权限 \r\n\r\n 17. 1. 2 调用格式 \r\n\r\n 17. 1. 3 函数和事件 \r\n\r\n 17, 2 自定义函数 \r\n\r\n 17. 2. 1 定义函数 \r\n\r\n 17. 2. 2 定义用户事件 \r\n\r\n 17. 2. 3 定义外部函数 \r\n\r\n 17. 2. 4 重载函数和扩展事件 \r\n\r\n 17. 3 使用结构 \r\n\r\n 17. 3. 1 概念 \r\n\r\n 17. 3. 2 定义结构 \r\n\r\n 17. 4 实例 \r\n\r\n 17. 4. 1 按姓名从数据库检索信息后显示 \r\n\r\n 17. 4. 2 创建图标栏应用 \r\n\r\n 17. 5 小结 \r\n\r\n 第18章 发布程序 \r\n\r\n 18. 1 准备创建可执行文件 \r\n\r\n 18. 1. 1 合理分配库文件 \r\n\r\n 18. 1. 2 必要检查 \r\n\r\n 18. 1. 3 工程文件 \r\n\r\n 18. 2 动态库 \r\n\r\n 18. 2. 1 存根型可执行文件 \r\n\r\n 18. 2. 2 创建动态库 \r\n\r\n 18. 3 使用工程描绘器 \r\n\r\n 18. 3. 1 启动工程向导 \r\n\r\n 18. 3. 2 打开工程描绘器 \r\n\r\n 18. 3. 3 工程创建选项 \r\n\r\n 18. 3. 4 代码生成选项 \r\n\r\n 18. 3. 5 动态库选项 \r\n\r\n 18. 3. 6 创建工程 \r\n\r\n 18. 4 使用资源 \r\n\r\n 18. 4. 1 单独发布资源 \r\n\r\n 18. 4. 2 创建资源文件 \r\n\r\n 18. 4. 3 增加动态数据窗口 \r\n\r\n l8. 5 深入理解工程文件创建过程 \r\n\r\n 18. 5. 1 创建工程文件 \r\n\r\n 18. 5. 2 查找对象 \r\n\r\n 18. 5. 3 工程中的对象列表 \r\n\r\n 18. 6 发布应用程序 \r\n\r\n 18. 6. 1 共享文件 \r\n\r\n 18. 6. 2 在目标平台发布应用 \r\n\r\n 18. 7 生成安装程序 \r\n\r\n 18. 8 小结 \r\n\r\n 第19章 管理环境 \r\n\r\n 19. 1 库描绘器 \r\n\r\n 19. 2 库操作 \r\n\r\n 19. 3 库维护 \r\n\r\n 19. 4 数据管道 \r\n\r\n 19. 5 数据管道对象的属性. 事件和函数 \r\n\r\n 19. 6 小结 \r\n\r\n 第20章 实用例程 \r\n\r\n 20. 1 用户需求 \r\n\r\n 20. 2 编程说明 \r\n\r\n 20. 2. 1 组织数据库表结构 \r\n\r\n 20. 2. 2 建立应用对象qxgl. pbl \r\n\r\n 20. 2. 3 主窗口与菜单m_qxgl \r\n\r\n 20. 2. 4 审计模块 \r\n\r\n 20. 2. 5 权限管理模块 \r\n\r\n 20. 3 小结 \r\n
\r\n
自从1991年第四代语言PowerBuilder问世以来, 以其独特的优越性引起了人们广泛的关注, 成为客户/服务器体系结构(C1ient/Server)中客户机端的有力开发工具, 随着计算机可视化技术和数据库技术的发展和应用, PowerBuilder所提供的最新编程技术与良好的开发环境越来越受到软件设计人员的重视, 它所提供的面向对象程序设计方法, 相对于传统的结构化程序设计方式来说, 是一个全新的概念, 为计算机软件产业带来了巨大的变革, 因此我们完全有理由来了解并使用PowerBuilder.
PowerBuilder迄今已出到了7. 0版本. 在该版本中对其先前版本作了很大的改进, 更为简捷, 与用户更为友好, 用户能够通过其迅速方便地开发出功能强大的数据库应用程序.
但是, 作者在开发过程中深感简单易学兼顾中高级人员的PB 7. 0(简称PB 7. 0)书籍的匠乏, 本书作者均在PowerBuilder开发数据库应用程序方面有着较深刻的体会与颇为丰硕的成果, 愿意带领读者一起进入PB 7. 0的世界, 分享开发先进应用程序的喜悦.
本书共分20章, 覆盖了使用PB 7. 0开发实用数据库应用系统的主要方面, 并在书中穿插了一些实用技巧, 内容如下:
第1章介绍了PB 7. O的新特点, PB 7. 0的安装. 运行以及面向对象程序设计的一些基本概念.
第2章介绍了PB 7. 0开发环境, 并简要描述了PB 7. 0开发环境中的各个组成部分.
第3章详细介绍了PowerScript语言, 包括PowerScript提供的丰富的数据类型. 大量的系统预定义函数和形式多样的语句.
第4章介绍了PowerScript语言支持的标准嵌入式SQL语句和动态SQL语句的语法格式, 并列举了大量的示例帮助读者理解.
第5章介绍了开发应用程序的第一步:创建应用对象. 介绍了创建应用对象的方法. 步骤, 编写应用对象事件处理程序的基本思路, 以及如何使用事务对象.
第6章介绍了利用PB 7. 0与数据库连接的方法, 使用PB 7. 0创建和管理数据库及数据库表的详细步骤.
第7章介绍了窗口的类型. 创建窗口的方法与步骤, 编写窗口事件的处理程序以及MDI多文档界面的设计方法.
第8章介绍了在窗口中添加控件的方法, 并介绍了如何操纵控件, 在窗口上形成美观的用户界面.
第9章介绍了PB 7. o的控件集, 介绍了每一种控件特有的属性. 事件和函数.
第10章详细介绍了数据窗口的概念, 使用数据窗口向导创建数据窗口的方法. 说明了不同的编辑风格, 特别是下拉数据窗口等较为复杂的编辑风格的用法, 控制数据窗口更新数据库的技巧.
第11章详细介绍了使用数据窗口控件的方法. 如何访问数据窗口数据, 为数据窗口控件事件编写代码以及使用数据窗口控件函数的方法.
第12章介绍了数据窗口的高级用法, 包括下拉数据窗口编程, 共享数据窗口对象, 动态修改数据窗口以及数据存储对象等.
第13章介绍了创建图形对象的方法与步骤, 在数据窗口中添加图形对象的方法以及如何使用图形控件.
第14章介绍了设计菜单的方法, 如何为菜单项编写脚本代码以及如何制作快捷菜单.
第15章介绍了利用PowerBuilder调试器调试应用程序的方法以及一些辅助的调试手段. 包括通过使用断点, 单步执行等方式控制程序运行的方法, 检查应用程序的状态, 增加调试代码以及其他调试手段的应用.
第16章介绍了介绍了PowerBulder所提供的一种重要工具——用户对象. 并介绍了几个例子, 增加对用户对象的理解.
第17章介绍了调用, 定义函数和事件的方法, 定义和使用结构的方法.
第18章介绍了Powerbulder工程, 动态库和资源, 创建可执行文件和动态库的步骤, 并介绍了生成安装程序的一种工具的用法.
第19章介绍了如何管理维护PBL库, 如何维护PBL库中的对象, 利用数据管道移动数据的方法.
第20章以一个实用直观的例子说明如何使用PB 7. 0开发使用程序, 使读者对PB 7. 0在实际工作中的应用有一定的帮助
通过阅读本书, 读者将全面了解PB 7. 0版新的开发环境以及一些高级的PowgBuilder技术. 本书对程序员也有重要的参考价值.
第1章到第2章. 第18章由刘育楠编写, 第3章到第4章由赵静玉编写, 第5章. 第14章. 第16章. 第19章由陈春霞编写, 第6章. 第7章. 第8章. 第9章. 第13章. 第20章由杜学绘编写, 第10章. 第11章. 第12章. 第15章. 第17章由聂春生编写. 由于时间仓促, 加上作者本身的水平有限, 书中定有不当之处, 我们真诚地希望广大读者给予批评指正.
韦大伟. 张红旗. 陈越副教授对本书提出了许多指导性的意见和建议, 在此表示深切的感谢. 同时也感谢为本书出谋划策. 搜集资料的范新峰. 秦鸿飞先生和吴秋艳女士.