目录 1
第1章 PowerBuilder简介 1
本章核心内容 1
1.1 PowerBuilder 7.0的特点 1
1.2 PowerBuilder开发环境简介 3
1.2.1 PowerBuilder主窗口 3
1.2.2 PowerBuilder菜单 4
1.2.3 PowerBuilder工具栏 5
1.3 PowerBuilder系统开发过程 13
1.3.1 应用对象的创建过程 13
1.3.2 应用对象的属性、事件和函数 24
1.3.3 PowerBuilder脚本的编写 27
小结 31
练习 31
第2章 编程基础——PowerScript语言 32
本章核心内容 32
2.1 面向对象编程的基础 32
2.1.1 基本术语 32
2.1.2 特定对象代词 34
2.2 PowerScript语言基础 35
2.2.1 数据类型 38
2.2.2 常量与变量 39
2.2.3 数组与结构 42
2.3.1 条件语句 47
2.3 控制语句的使用 47
2.3.2 循环语句 49
2.3.3 返回终止语句 52
2.4 函数定义 53
2.5 事件使用 57
2.6 实例:动画程序的编写 58
小结 61
练习 61
第3章 窗口与菜单 62
本章核心内容 62
3.1 概述 62
3.2.1 窗口类型 63
3.2 窗口设计 63
3.2.2 窗口特性 64
3.3 菜单设计 92
3.3.1 菜单描绘器 93
3.3.2 下拉级联菜单的制作 93
3.3.3 弹出式菜单的制作 98
3.3.4 菜单事件及其编程 99
3.4 窗口与菜单的关联使用 100
3.5 实例:图像文件的查找与显示 101
小结 109
练习 109
4.1 数据库基本概念 110
本章核心内容 110
第4章 数据库与数据窗口 110
4.2 数据库操作 111
4.2.1 数据库描绘器 111
4.2.2 数据库描述文件的建立、连接与删除 113
4.2.3 数据库的创建、连接与删除 115
4.2.4 数据库表的操作 125
4.2.5 视图的设计 151
4.2.6 数据管理 154
4.3 数据窗口的设计 156
4.3.1 数据窗口对象 156
4.3.2 数据窗口控件 189
4.3.3 数据窗口对象属性 197
4.3.4 数据窗口事件与函数 199
4.3.5 报表输出 209
4.4 SQL语句 211
4.5 数据窗口嵌入窗口中使用 219
4.6 实例:学生信息管理系统 222
小结 232
练习 232
第5章 用户对象的使用 233
本章核心内容 233
5.1 用户对象的类型 233
5.2 创建新用户对象 236
5.2.1 使用用户对象描绘器创建用户对象 236
5.2.2 使用用户对象 240
5.3 用户对象与窗口通信 241
5.4 用户事件 243
5.5 实例:进度表用户对象的实现 246
小结 252
练习 252
第6章 API函数调用 253
本章核心内容 253
6.1 外部函数 253
6.2 数据类型的转换 254
6.3 参数传递 256
6.4 建立API控制器用户对象 258
6.5 实例 259
小结 263
练习 263
第7章 应用程序的管理与分发 264
本章核心内容 264
7.1 应用程序库的管理 264
7.1.1 库管理描绘器 265
7.1.2 维护应用库 269
7.1.3 库对象的维护 271
7.2 可执行文件的生成 277
7.3 应用系统的发行 280
小结 281
附录 常用函数 282