第一篇 基础篇 1
第一章 数据库基础 1
1.1 数据库管理系统的体系结构 1
1.2 SQL语言 2
第二章 数据库实例 8
第二篇 入门篇 10
第三章 PowerBuilder6.5的安装 10
3.1 PowerBuilder6.5的安装版本 10
3.2 安装PowerBuilder6.5对系统的要求 10
3.2.1 基于PC机的系统要求 10
3.2.2 基于Macintosh计算机 10
3.3 安装步骤 11
3.4 Sybase SQL Anywhere的安装 17
第四章 数据库连接 20
4.1 ODBC连接 20
4.2 本地接口连接 22
4.3 事务对象 25
4.4 创建实例数据库 27
第五章 应用对象 36
5.1 应用对象概述 36
5.1.1 应用对象说明 36
5.1.2 应用对象画板及工具项 36
5.2 新建及打开应用对象 37
5.2.1 新建应用对象 37
5.2.2 打开应用对象 38
5.3 应用对象属性 40
5.4 应用对象事件 43
5.4.1 open(打开程序)事件 43
5.4.2 close(关闭程序)事件 44
5.4.3 Idle(空闲)事件 44
5.4.4 SystemError(系统出错)事件 44
5.4.5 ConnectBegin(开始连接)事件与ConnectEnd(结束连接)事件 44
5.5 实例 45
第六章 窗口与菜单 47
6.1 新建及打开窗口对象 47
6.1.1 新建窗口对象 47
6.1.2 打开窗口对象 49
6.1.3 窗口画板工具条 49
6.2 窗口的属性 50
6.2.1 “General”标签页 51
6.2.2 “Position”标签页 52
6.2.3 “Pointer”标签页 53
6.2.4 “Icon”标签页 53
6.2.5 “Scroll”标签页 54
6.2.6 “ToolBar”标签页 55
6.3 窗口的类型 56
6.4 窗口对象的事件与编程 58
6.4.1 编程画板 58
6.4.2 窗口的事件 58
6.5 窗口对象的常用函数 60
6.6 窗口实例 60
6.7 菜单项的编制 65
6.7.1 菜单画板说明 65
6.7.2 菜单画板工具条 69
6.8 菜单实例 70
第七章 PowerScript语言 73
7.1 PowerScript画板 73
7.2 PowerScript语言基础 75
7.2.1 PowerScript语言编写 75
7.2.2 注释行 76
7.2.3 标识符 76
7.2.4 保留字 77
7.2.5 特殊ASCII码字符 78
7.2.6 空值(NULL) 78
7.2.7 代词 79
7.3 数据类型 80
7.3.1 标准数据类型 80
7.3.2 系统对象数据类型 82
7.3.3 枚举类型 82
7.4 常量及变量 83
7.4.1 对于常量的定义 83
7.4.2 对于变量的定义 84
7.4.3 对数组的定义 85
7.4.4 变量的作用范围 86
7.5 操作符及表达式 88
7.5.1 操作符和种类及优先级 88
7.5.2 表达式 91
7.6 基本语句 92
7.6.1 条件语句 92
7.6.2 循环语句 94
7.6.3 其它语句 96
7.7 嵌入式SQL语句 97
7.7.1 建立以及断开与数据库连接的语句 97
7.7.2 提交及取消事务对象语句 98
7.7.3 插入及删除语句 98
7.7.4 单行检索语句 98
7.7.5 排序语句 99
第八章 数据窗口对象 100
8.1 数据窗口对象说明 100
8.2 数据窗口画板工具条 100
8.3 创建及打开数据窗口对象 101
8.3.1 创建数据窗口对象 101
8.3.2 打开数据窗口对象 105
8.4 数据源及数据窗口风格 105
8.4.1 数据源的定义 105
8.4.2 数据窗口风格 111
8.5 数据窗口的属性 119
8.5.1 数据窗口的选项设置 119
8.5.2 数据窗口的属性设置 121
8.6 数据窗口中的行列属性 122
8.7 实例 125
第九章 数据窗口控件 133
9.1 数据窗口控件与数据窗口对象的关系 133
9.2 数据窗口控件的建立 133
9.3 数据窗口控件的属性 134
9.3.1 数据窗口控件属性对话框 134
9.3.2 数据窗口控件属性的修改 135
9.4 数据窗口控件与数据库的连接 135
9.4.1 数据窗口控件与数据窗口对象相连 135
9.4.2 数据窗口与数据库相连 136
9.5 数据窗口的缓冲区 137
9.6 对数据缓冲区内数据进行处理的函数 138
9.7 数据窗口控件的事件 140
9.8 实例 140
第十章 控件 144
10.1 控件概述 144
10.1.1 控件种类 144
10.1.2 控件对象的名称取定 145
10.1.3 控件的放置 145
10.1.4 对控件的操作 146
10.2 按键控件 149
10.2.1 命令按键控件(CommandButton) 149
10.2.2 图像按键控件(PicrureButton) 151
10.3 文本及图片显示控件 152
10.3.1 文本显示控件(Static) 152
10.3.2 图片显示控件 154
10.4 单选框、复选框及组框 155
10.4.1 单选框(RadioButton) 155
10.4.2 复选框(CheckBox) 157
10.4.3 组框(GroupBox) 158
10.5 线段及图形控件 160
10.6 文本编辑类控件 163
10.6.1 单行文本编辑框(SingleLineEdit) 163
10.6.2 掩码编辑框(EditMask) 165
10.6.3 多行文本编辑框(MultiLineEdit) 168
10.7 列表控件 170
10.7.1 列表框(ListBox) 170
10.7.2 图片列表框(PictureListBox) 172
10.7.3 下拉列表框(DropDownListBox) 174
10.7.4 下拉图片列表框(DropDownPictureListBox) 176
10.8 滚动条控件 177
10.8.1 水平滚动条(HScrollBar) 177
10.8.2 垂直滚动条(VScrollBar) 178
10.9 列表视图控件(ListView) 179
10.9.1 列表视图的四种方式 179
10.9.2 列表视图控件的属性对话框 181
10.9.3 列表视图控件的事件 183
10.10 树形视图控件 183
10.11 实例 184
第十一章 用户对象及函数、结构 196
11.1 用户对象 196
11.1.1 用户对象的分类 196
11.1.2 构造用户对象 197
11.2 自定义函数 201
11.3 自定义结构 203
第十二章 数据管道对象 205
12.1 数据管道概述 205
12.2 数据管道的建立 206
12.3 数据管道操作 209
12.4 运行时使用数据管道 210
第十三章 程序调试及运行 211
13.1 程序的运行 211
13.2 程序调试 212
第十四章 创建可执行文件 215
第三篇 高级篇 219
第十五章 DDE及OLE 219
15.1 DDE 219
15.1.1 DDE客户函数 219
15.1.2 DDE客户事件 219
15.1.3 DDE服务器函数 220
15.1.4 DDE服务器应用事件 220
15.2 DDE实例 220
15.3 OLE 222
第十六章 分布式应用 225
16.1 概述 225
16.2 实例 228
第十七章 Iternet/Itranet应用 240
17.1 Web.PB 241
17.2 实例 245
17.3 窗口PLUG-IN 250
17.4 实例 252
17.5 数据窗口的Plug-in 255
17.6 实例 256