图书介绍
PowerBuilder4.0使用精解PDF|Epub|txt|kindle电子书版本网盘下载
![PowerBuilder4.0使用精解](https://www.shukui.net/cover/59/31109025.jpg)
- 徐东晖,桑大勇编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560604978
- 出版时间:1996
- 标注页数:382页
- 文件大小:90MB
- 文件页数:392页
- 主题词:
PDF下载
下载说明
PowerBuilder4.0使用精解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 概述1
1.1 客户机/服务器结构简介1
1.2 利用PowerBuilder开发应用程序的过程2
1.3 PowerBuilder的功能和作用4
1.3.1 PowerBuilder的功能4
1.3.2 PowerBuilder的作用4
第二章 PowerBuilder快速入门6
2.1 安装和运行PowerBuilder6
2.2 使用联机帮助9
2.3 创建一个表10
2.3.1 打开数据库画板(DatabasePainter)11
2.3.2 创建一个新的数据库11
2.3.3 工具条特性的设置11
2.3.4 创建表13
2.3.5 定义主关键字15
2.3.6 请求创建表15
2.3.7 已创建的表15
2.4 为表设置扩展属性并添加数据16
2.4.1 设置扩展属性16
2.4.2 在表中增加数据20
2.4.3 测试这个表22
2.5 创建应用对象24
2.5.1 打开应用程序画板(ApplicationPainter)24
2.5.2 创建并保存应用对象25
2.5.3 为应用对象设置图标26
2.6 创建窗口对象27
2.6.1 创建一个新的空白窗口27
2.6.2 增加一个命令按钮(CommandButton)29
2.6.3 给按钮增加程序代码30
2.6.4 保存这个窗口32
2.6.5 给应用对象加上控制代码32
2.6.6 执行应用程序32
2.7 改进我们的窗口33
2.7.1 定义窗口的风格33
2.7.2 定义窗口的初始显示位置34
2.8 创建一个数据窗口35
2.8.1 创建新的数据窗口对象35
2.8.2 预演数据窗口对象39
2.8.3 保存数据窗口对象39
2.8.4 创建一个组(Group)39
2.9 加入一个数据窗口43
2.9.1 在窗口中放置一个数据窗口类型的控制43
2.9.2 设置控制中的数据窗口对象44
2.9.3 给窗口的Open事件增加控制程序45
2.9.4 给SQLCA赋值48
2.9.5 运行49
2.10 创建第二个数据窗口对象49
2.10.1 选择数据源和表现风格49
2.10.2 选择表及表中的列50
2.10.3 定义一个检索变量50
2.10.4 指定WHERE子句51
2.10.5 预演数据窗口对象52
2.10.6 保存数据窗口对象53
2.10.7 改进第二个数据窗口对象53
2.11 增加第二个数据窗口对象56
2.11.1 增加新的数据窗口控制56
2.11.2 预演窗口57
2.11.3 给数据窗口写控制程序58
2.11.4 扩展窗口的Open事件的处理程序59
2.11.5 运行59
2.12 增加数据库维护功能60
2.12.1 增加图形按钮61
2.12.2 使创建按钮可以工作61
2.12.3 使删除按钮可以工作62
2.12.4 使保存按钮可以工作62
2.12.5 调整按钮的定位(Alignment)大小(Size)和间距(Space)63
2.12.6 运行63
2.13 增加菜单65
2.13.1 打开菜单画板66
2.13.2 加入菜单项67
2.13.3 增加控制代码67
2.13.4 增加更多的菜单67
2.13.5 保存菜单68
2.13.6 把菜单挂接到窗口上68
2.13.7 测试菜单的功能69
2.14 创建单独的可执行的EXE文件69
2.14.1 创建EXE文件69
2.14.2 测试EXE文件69
第三章 窗口设计及消息处理71
3.1 窗口属性及消息处理71
3.1.1 窗口类型71
3.1.2 窗口属性72
3.1.3 窗口事件74
3.1.4 窗口函数75
3.2 控制部件特性及消息处理78
3.2.1 窗口中添加控制部件78
3.2.2 各种控制部件及其用途83
3.2.3 控制部件的属性86
3.2.4 控制部件的事件90
3.2.5 控制部件的函数91
3.3 菜单设计及消息处理96
3.3.1 菜单设计97
3.3.2 菜单项的属性98
3.3.3 菜单项的消息处理99
3.4 窗口与菜单的继承101
3.4.1 通过继承创建窗口101
3.4.2 通过继承创建菜单102
3.4.3 类层次结构102
3.4.4 代码的继承、重置与扩充103
3.5 用户事件104
3.5.1 用户事件的定义105
3.5.2 用户事件的使用105
3.6 Message对象和事件触发106
3.6.1 Message对象106
3.6.2 事件的触发107
第四章 MDI界面及自定义工具条108
4.1 多文档界面设计108
4.1.1 MDI界面简介108
4.1.2 创建MDI主窗口109
4.1.3 用户定制(Custom)MDI主窗口111
4.1.4 增加MicroHelp功能112
4.1.5 MDI主窗口的函数112
4.1.6 MDI用户区(MDI_1)的属性和函数114
4.1.7 MDI应用的键盘支持115
4.2 自定义工具条的实现115
4.2.1 定义w_mdi3窗口115
4.2.2 定义m_mdi3菜单116
4.2.3 关联工具图标与菜单项116
4.2.4 在窗口画板中连接菜单与窗口118
4.2.5 运行时工具条显示的控制118
4.3 带工具条的用户定制MDI主窗口123
第五章 PowerScript程序设计语言126
5.1 语言基础126
5.1.1 注释126
5.1.2 标识符126
5.1.3 字符串常量128
5.1.4 空白符和NULL值129
5.1.5 语句的续行129
5.1.6 PowerBuilder坐标单位(PBU)130
5.2 数据类型131
5.2.1 标准数据类型131
5.2.2 系统对象数据类型132
5.2.3 枚举数据类型133
5.3 变量的作用域及变量声明134
5.3.1 不同作用域的变量类型134
5.3.2 局部变量的声明及初始化135
5.3.3 数组的声明136
5.4 基本语句137
5.5 结构及其定义141
5.5.1 结构的定义141
5.5.2 结构的修改143
5.5.3 结构的使用144
5.6 库函数145
5.6.1 blob类型的库函数145
5.6.2 文件支持库函数146
5.6.3 系统与环境库函数148
5.6.4 其它杂类库函数152
5.7 用户函数及其定义154
5.7.1 用户函数的定义154
5.7.2 用户函数的编译和保存156
5.7.3 用户函数的修改157
5.7.4 用户函数的调用159
第六章 数据库操作160
6.1 概览160
6.1.1 可管理的数据库部件160
6.1.2 数据库管理的跨平台特性160
6.1.3 相关的画板161
6.2 数据库画板161
6.2.1 键盘操作161
6.2.2 记录你的操作162
6.2.3 创建和删除数据库163
6.3 改变DBMS或数据库163
6.3.1 通过提示改变连接参数163
6.3.2 定义和使用数据库配置164
6.3.3 共享数据库配置164
6.4 表的操作165
6.4.1 打开表165
6.4.2 创建表166
6.4.3 提交表166
6.4.4 指定字体167
6.4.5 指定扩展属性168
6.4.6 删除表170
6.4.7 输出表或视图的语法串170
6.5 索引170
6.5.1 创建索引170
6.5.2 浏览索引171
6.5.3 删除索引172
6.6 主键和外键172
6.6.1 查看关键字172
6.6.2 打开一个特定的外键引用的表173
6.6.3 打开所有引用了特定外键的表173
6.6.4 定义主键174
6.6.5 定义外键174
6.6.6 删除关键字175
6.7 视图175
6.7.1 打开视图175
6.7.2 创建视图175
6.7.3 显示一个视图的SQL语句176
6.7.4 从视图中选择列177
6.7.5 表的连接178
6.7.6 指定WHERE,GROUPBY和HAVING子句179
6.7.7 删除视图179
6.8 数据操纵画板179
6.8.1 打开数据操纵画板179
6.8.2 检索数据180
6.8.3 修改数据180
6.8.4 数据排序和过滤181
6.8.5 查看行的信息182
6.8.6 输入(Importing)数据183
6.8.7 打印数据183
6.8.8 保存数据184
6.8.9 返回数据库画板184
6.9 数据库管理画板184
6.9.1 打开数据库管理画板184
6.9.2 控制数据库存取185
6.9.3 输入SQL语句185
6.9.4 解释SQL语句186
6.9.5 执行SQL语句186
6.10 数据管道画板186
6.10.1 创建数据管道187
6.10.2 数据管道设计画板188
6.10.3 改变源数据库和目的数据库189
6.10.4 执行数据管道190
6.10.5 保存数据管道190
6.10.6 删除数据管道190
6.10.7 多个表的数据管道190
6.10.8 检索变量190
6.11 数据管道对象191
6.11.1 数据管道对象属性191
6.11.2 数据管道对象函数191
6.11.3 数据管道对象事件192
6.11.4 对检索变量的支持192
6.11.5 使用数据管道对象192
6.11.6 数据管道函数错误代码193
6.12 嵌入式SQL语言193
6.12.1 连接语句194
6.12.2 事务处理语句194
6.12.3 数据操作语句195
6.12.4 游标语句196
6.12.5 存储过程语句197
6.12.6 BLOB列操作语句198
6.12.7 SqlCode198
6.13 动态SQL语言199
6.13.1 动态SOL语句的第一种格式199
6.13.2 动态SQL语句的第二种格式200
6.13.3 动态SQL语句的第三种格式201
6.13.4 动态SQL语句的第四种格式202
第七章 连接数据库207
7.1 管理数据源207
7.1.1 PowerBuilder支持的所有数据源207
7.1.2 使用ODBC数据源209
7.1.3 配置Powersoft数据库接口210
7.2 使用ODBC数据源驱动程序213
7.2.1 MicrosoftAccess213
7.2.2 MicrosoftBtrieve214
7.2.3 Q+EBtrieve215
7.2.4 MicrosoftdBASE216
7.2.5 Q+EdBASE和Clipper218
7.2.6 MicrosoftExcel219
7.2.7 MicrosoftFoxPro220
7.2.8 Q+ENetwareSQL221
7.2.9 MicrosoftParadox222
7.2.10 Q+EParadox5.X223
7.2.11 Q+EParadox224
7.2.12 DECRdb225
7.2.13 MicrosoftTextFile227
7.2.14 WATCOMSQL229
7.3 使用Powersoft数据库接口231
7.3.1 ALLBASE/SQL231
7.3.2 DatabaseManager和DB2/2233
7.3.3 INFORMIX233
7.3.4 MicroDecisionwareDatabaseGatewayInterfaceforDB2234
7.3.5 ORACLE235
7.3.6 SQLServer236
7.3.7 SQLBase237
7.3.8 SybaseNet—GatewayInterfaceforDB2238
7.3.9 XDB239
第八章 数据窗口240
8.1 选择数据源240
8.1.1 QuickSelect数据源240
8.1.2 SQLSelect数据源241
8.1.3 Query数据源241
8.1.4 External数据源242
8.1.5 StoredProcedure数据源243
8.2 选择表现方式244
8.3 修改基本数据窗口对象248
8.3.1 数据窗口画板工作区简介248
8.3.2 改变数据窗口对象的一般属性249
8.3.3 添加输出对象251
8.4 显示格式254
8.4.1 为列数据指定显示格式254
8.4.2 显示格式的定义257
8.5 编辑风格259
8.5.1 为数据列指定编辑风格259
8.5.2 编辑风格的定义261
8.6 码表264
8.7 输入数据的有效性检验265
8.7.1 有效性检验规则265
8.7.2 在数据库画板中定义有效性检验规则265
8.7.3 在数据窗口画板中定义有效性检验规则266
8.8 滤波器、行排序和分组267
8.8.1 滤波器267
8.8.2 行排序268
8.8.3 行分组269
8.9 数据窗口对象的使用270
8.9.1 关联数据窗口对象和数据窗口控制部件270
8.9.2 应用程序与数据库的通信271
第九章 数据窗口的高级特性275
9.1 图形对象275
9.1.1 图形对象概述275
9.1.2 在窗口对象中使用图形对象277
9.2 图形对象与数据窗口282
9.2.1 在数据窗口中使用图形对象282
9.2.2 数据窗口采用图形表现方式284
9.3 数据窗口控制部件的属性、事件和函数285
9.3.1 数据窗口控制部件的属性285
9.3.2 数据窗口控制部件的事件285
9.3.3 数据窗口控制部件的函数287
9.4 动态数据窗口305
9.4.1 创建一个动态数据窗口对象306
9.4.2 动态修改数据窗口对象307
9.4.3 向用户提供查询能力的数据窗口308
9.4.4 数据窗口对象的重用309
第十章 用户对象311
10.1 用户对象及其建立311
10.1.1 用户对象的种类及其用途311
10.1.2 用户对象的建立312
10.1.3 通过继承建立用户对象317
10.2 用户对象的使用与编程318
10.2.1 用户对象的使用318
10.2.2 向画板工具条中添加可视用户对象图标320
10.2.3 用户对象的编程321
10.3 窗口中的用户对象和窗口之间的通信322
10.3.1 使用用户函数实现通信323
10.3.2 使用用户事件实现通信324
第十一章 生成可执行程序325
11.1 概览325
11.1.1 EXE文件325
11.1.2 PBD文件325
11.1.3 使用资源325
11.1.4 四种基本的应用包装方式326
11.2 创建EXE文件326
11.2.1 创建EXE文件的步骤326
11.2.2 PowerBuilder拷贝对象的原则327
11.3 散发资源文件328
11.3.1 单独散发资源文件328
11.3.2 使用PowerBuilder资源描述文件329
11.3.3 运行时如何查找资源329
11.4 使用动态库329
11.4.1 创建动态库的源库329
11.4.2 创建一个动态库330
11.5 使用工程对象(Project)330
11.5.1 创建工程对象330
11.5.2 工程对象画板331
11.5.3 执行工程对象332
11.5.4 保存工程对象333
11.5.5 删除工程对象333
11.6 运行你的应用333
11.6.1 完整的应用333
11.6.2 跟踪执行333
第十二章 库管理335
12.1 库概览335
12.1.1 使用多个库336
12.1.2 库的组织336
12.2 使用库画板337
12.2.1 树的操作337
12.2.2 使用弹出式菜单338
12.3 限制库中对象的显示338
12.3.1 指定被显示的对象338
12.3.2 指定被显示对象的显示信息338
12.3.3 保存设置339
12.4 选择库中对象339
12.5 使用注释339
12.5.1 更新库的注释339
12.5.2 更新库中对象的注释340
12.6 创建和删除库340
12.6.1 库的创建340
12.6.2 库的删除341
12.7 复制、搬移和删除库中对象341
12.7.1 向其它库复制库中对象341
12.7.2 搬移库中对象到其它库342
12.7.3 删除库中对象342
12.8 浏览库中对象342
12.9 转移到对象画板343
12.10 浏览类层次结构343
12.10.1 在库画板中浏览类层次结构344
12.10.2 浏览类层次结构的另一种方法344
12.11 使用检出/检入功能344
12.11.1 检出操作345
12.11.2 查看被检出的对象345
12.11.3 检入对象346
12.11.4 清除对象的被检出状态346
12.12 库的优化346
12.13 库的重新生成347
12.13.1 重新生成库中对象347
12.13.2 重新生成某个对象的所有后代347
12.14 输出和输入对象(ExportingandImporting)347
12.14.1 输出对象到文本文件348
12.14.2 将文本文件输入到库中348
12.15 创建动态库349
12.16 创建库内容的报告349
12.16.1 创建库中对象报告349
12.16.2 创建库目录报告350
第十三章 调试351
13.1 打开调试窗口351
13.2 加入断点351
13.3 编辑断点353
13.3.1 打开断点编辑窗口353
13.3.2 断点编辑窗口中显示的内容354
13.4 在调试方式下运行程序354
13.4.1 单步或连续运行354
13.4.2 停止运行时查看信息354
13.5 显示变量值355
13.5.1 打开变量显示窗口355
13.5.2 显示各种变量355
13.5.3 变量窗口中的操作355
13.6 使用观察变量355
13.6.1 创建观察变量表355
13.6.2 删除观察变量表357
13.7 改变变量的值357
13.8 打印变量值357
13.9 运行时错误处理357
13.9.1 如果不处理SystemError事件357
13.9.2 如果包含SystemError事件处理程序358
第十四章 其它高级应用技巧360
14.1O LE列360
14.1.1 创建OLE列360
14.1.2 预演OLE列362
14.1.3 在应用中使用OLE列363
14.2O LE2.0支持363
14.2.1 OLE2.0容器(Container)364
14.2.2 OLE2.0控制的属性364
14.2.3 OLE2.0控制的函数366
14.2.4 OLE2.0控制的事件368
14.2.5 OLE2.0自动作(Automation)函数368
14.3 DragandDrop(拖放技术)371
14.3.1 拖放技术基础371
14.3.2 拖放属性372
14.3.3 拖放事件373
14.3.4 拖放函数373
14.4 DDE374
14.4.1 DDEServer端函数374
14.4.2 DDEClient端函数377
14.4.3 DDEServer端事件380
14.4.4 DDEClient端事件380
14.5 HELP380
14.5.1 给其它PowerBuilder开发者提供在线帮助380
14.5.2 给最终用户提供在线帮助381