图书介绍
PowerBuilder 8.0编程实用技术与案例pdf电子书版本下载
- 朱爱民著 著
- 出版社: 北京:清华大学出版社
- ISBN:7900641874
- 出版时间:2002
- 标注页数:401页
- 文件大小:90MB
- 文件页数:415页
- 主题词:软件工具(学科: 程序设计) 软件工具 程序设计
PDF下载
下载说明
PowerBuilder 8.0编程实用技术与案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PowerBuilder8.0的神奇世界 1
1.1 什么是PowerBuilder 8.0 2
1.1.1 优秀的4GL/RAD开发工具 2
1.1.2 最佳的客户机/服务器开发解决方案 2
1.1.3 强大的开放与跨平台语言 2
1.1.4 Sybase公司10年技术创新的顶峰 2
1.2 PowerBuilder 8.0的新概念:Workspace和Target 3
1.2.1 Workspace(工作区间)和Target(目标) 3
1.2.2 Target的类型和创建向导 3
1.2.3 PowerBuilder 8.0的主要对象简介 5
1.2.4 Workspace、Target与各对象的关系 6
1.2.5 Workspace、Target与PowerBuilder Library的文件类型 6
1.2.6 Workspace、Target与PowerBuilder8.0启动选项 7
1.3 了解PowerBuilder 8.0的工作环境 8
1.3.1 第一运行PowerBuilder 8.0 8
1.3.2 PowerBuilder 8.0的全新界面 10
1.3.3 系统树窗口 11
1.3.4 剪贴板窗口 12
1.3.5 输出窗口 13
1.3.6 画板视图 13
1.3.7 PowerBuilder 8.0辅助工具 17
1.3.8 任务列表 18
1.3.9 开发环境的其他界面 19
1.3.10 定制自己的开发环境 22
第2章 PowerScript语言、环境与陷阱实例 25
2.1.1 PowerScript语言基础 26
2.1 PowerScript语言与陷阱实例 26
2.1.2 数据类型 33
2.1.3 变量、常量、数组和外部函数的声明 37
2.1.4 操作符和表达式 41
2.1.5 流控制语句 43
2.2 PowerScript环境 51
2.2.1 编写PowerScript的脚本视图 51
2.2.2 脚本编辑 54
2.2.3 声明变量 58
2.2.4 编写事件脚本或创建用户事件 59
2.2.5 函数与函数的创建 60
2.2.6 定制脚本视图 61
2.2.7 脚本的色彩配置 63
2.2.8 AutoScript的运用 65
第3章 PowerBuilder 8.0的面向对象编程与开发过程 69
3.1 PowerBuilder 8.0的面向对象开发 70
3.1.1 PowerBuilder 8.0的对象 70
3.1.2 对象的属性、事件与方法 70
3.1.3 对象实例化 71
3.1.4 封装 72
3.1.5 继承 73
3.1.6 多态和函数重载 77
3.2 PowerBuilder 8.0应用程序开发过程 82
3.2.1 可行性研究 82
3.2.2 数据库分析与设计 82
3.2.3 模块分析与设计 82
3.2.6 脚本编写 83
3.2.5 分配/规划开发计划 83
3.2.4 创建数据库 83
3.2.7 组装测试 84
3.2.8 提交用户 84
3.2.9 使用和维护 84
3.2.10 软件质量管理 84
第4章 构造大型应用程序框架实例 87
4.1 大型应用程序框架实例设计思路 88
4.1.1 应用框架设计思路 88
4.1.2 界面设计思路 88
4.2 应用、窗口、菜单、数据窗口基础 90
4.2.1 应用基础 90
4.2.2 窗口基础 98
4.2.3 菜单基础 105
4.2.4 数据窗口基础 109
4.3 数据库和表的创建 118
4.3.1 数据库的创建 118
4.3.2 数据表的创建 121
4.4 数据库的连接 124
4.4.1 在PowerBuilder 8.0的开发环境中连接数据库 124
4.4.2 在应用程序中连接数据库 124
4.4.3 解决数据库无法连接的问题 128
4.5 创建实例的Workspace、Target和Application 129
4.5.1 为实例新建一个Workspace 129
4.5.2 创建新的Target和Application 130
4.5.3 应用的程序设计 132
4.6 Splash窗口的设计 137
4.7 主控程序的设计 139
4.8 操作员登录窗口的设计 144
4.9 子系统的设计 147
4.10 操作员权限管理窗口的设计 148
4.10.1 操作员权限管理窗口的界面设计 148
4.10.2 主从数据窗口的设计 150
4.10.3 操作员权限设计 151
4.10.4 脚本实现 152
4.11 数据窗口背景图片应用的设计 156
4.11.1 设计思路 156
4.11.2 实现过程 157
4.11.3 补充说明 158
4.12 迁移以前版本的应用到PowerBuilder 8.0中 158
第5章 报表自定义系统实例——基本实现篇 165
5.1 总体设计目标 166
5.1.1 总体设计目标 166
5.1.2 章节开发目标 168
5.2 实例基本实现的开发思路 169
5.2.1 输入输出的实现目标 169
5.2.2 输入输出的流程图 169
5.2.3 自定义报表存档表的字段设计 170
5.2.4 数据窗口编辑功能的基本实现 171
5.3 实例基本实现的程序实现 171
5.3.1 输入输出的程序实现 171
5.3.2 报表编辑功能的脚本实现 181
5.3.3 Blob(大二进制对象)数据和文件的处理 200
第6章 报表自定义系统实例——功能改善篇 205
6.1.1 对基本实现篇设计的评述 206
6.1 功能改善篇的设计思路 206
6.1.2 功能改善篇的设计目标 207
6.2 新编辑窗口的设计 207
6.3 菜单的设计 209
6.3.1 编辑窗口的菜单设计 209
6.3.2 快捷菜单设计 215
6.4 报表编辑用户对象的设计 216
6.5 基本数据窗口中对象列表的取得 220
6.5.1 保存对象列表的结构设计 220
6.5.2 取得所有对象的脚本设计 222
6.6 创建新对象的设计 223
6.7 维护各类对象属性的界面设计 228
6.7.1 属性维护窗口设计 228
6.7.2 各类对象属性维护的界面设计 229
6.7.3 数据窗口中数据列对象tag属性值的运用 237
6.7.4 维护表达式的数据窗口数据列设计 238
6.8 鼠标选择对象的显示效果设计 240
6.8.1 选择单一对象的实现 240
6.8.2 选择多个对象的实现 242
6.9 键盘操作事件的设计 243
6.9.1 PowerBuilder 8.0中的键盘按键事件及函数 243
6.9.2 微调移动对象的设计 245
6.9.3 全选对象事件的设计 246
6.9.4 删除事件的设计 247
6.9.5 剪切、复制与粘贴事件的设计 249
6.9.6 取消操作事件的设计 252
6.10.1 状态栏的界面设计 254
6.10 定制自己的状态栏 254
6.10.2 状态栏的脚本设计 255
第7章 报表自定义系统实例——深入设计篇 257
7.1 深入设计篇的设计思路 258
7.1.1 对功能改善篇设计的评述 258
7.1.2 深入设计篇的设计目标 259
7.2 对齐效果的实现 260
7.2.1 对齐的几种效果 260
7.2.2 对齐效果实现的设计 261
7.2.3 脚本实现 262
7.3 带区的设计 264
7.3.1 数据窗口带区的工作原理 264
7.3.2 带区设计目标 269
7.3.3 保存带区信息的结构设计 270
7.3.4 带区初始化的设计 271
7.3.5 带区移动的设计 275
7.3.6 创建新分组带区的设计 277
7.3.7 删除分组带区的设计 279
7.3.8 带区保存的设计 281
7.4 属性维护窗口的深入设计 281
7.4.1 对象属性的取得 281
7.4.2 对象属性的修改 285
7.5 编辑表达式的设计 287
7.5.1 表达式编辑窗口的设计 287
7.5.2 表达式的校验问题 290
7.6 鼠标事件的设计 291
7.6.1 PowerBuilder 8.0中预设的鼠标按键事件 291
7.6.2 单击事件的设计 292
7.6.3 右击事件的设计 295
7.6.4 双击事件的设计 299
7.6.5 移动事件的设计 304
7.7 疑难问题的解决 310
7.7.1 取得鼠标相对位置的问题 310
7.7.2 把指定对象放在其他对象的前面或后面的设计 312
7.8 进度条的设计 316
7.9 对Modify()函数返回的错误进行处理的函数设计 318
7.10 生成项目 319
7.10.1 编译格式 320
7.10.2 编译后的应用程序 320
7.10.3 项目画板 322
第8章 通用程序的设计 325
8.1.2 设计思路 326
8.1 通用查询程序设计 326
8.1.1 设计目标 326
8.1.3 特别问题 328
8.1.4 界面设计 329
8.1.5 脚本实现 332
8.2 通用排序/压缩重复列程序设计 344
8.2.1 设计目标 344
8.2.2 设计思路 345
8.2.3 界面设计 345
8.2.4 通用排序/压缩重复列程序的脚本实现 346
8.3 通用错误处理程序设计 350
8.3.1 设计目标 350
8.3.2 界面设计 350
8.3.3 脚本实现 351
第9章 其他应用实例 353
9.1 分析注册表来打开任意类型的文件 354
9.1.1 示例说明 354
9.1.2 准备知识 354
9.1.3 脚本实现 356
9.2 PowerBuilder 8.0色彩处理实例 358
9.2.1 示例说明 358
9.2.2 程序实现 359
9.2.3 获取色彩的其他方法 360
9.3 实现浮动按钮的效果 361
9.3.1 示例说明 361
9.3.2 准备知识 362
9.3.3 脚本实现 362
9.4.1 示例说明 365
9.4 应用程序国际化实例 365
9.4.2 翻译服务用户对象的设计 366
9.4.3 脚本实现 367
9.5 使用SQL游标的实例 373
9.5.1 示例说明 373
9.5.2 准备知识 373
9.5.3 脚本实现 374
附录 377
附录A 读者分类阅读指引 378
附录B 主要知识点索引 383
附录C 数据窗口画板函数 389
附录D PowerBuilder的其他事件 393
后记 401