PowerBuilder 5.0自学培训教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:陈重威编著
- 出 版 社:北京:电子工业出版社
- 出版年份:1999
- ISBN:7505349848
- 页数:454 页
第一篇 入门 2
第1章 PowerBuilder概述 2
1.1 什么是PowerBuilder 2
1.1.1 PowerBuilder 开发环境中有些什么 2
1.1.2 PowerBuilder 应用程序是由事件驱动的 2
1.1.3 PowerScript语言 2
1.1.4 PowerScript函数 3
1.1.5 面向对象的编程 3
1.1.6 跨平台开发 3
1.2 PowerBuilder的安装 3
1.2.1 对软、硬件的要求 3
1.2.2 怎样安装 4
1.3 PowerBuilder环境简介 6
1.3.1 PowerBuilder界面 6
1.3.2 PowerBuilder对象 7
1.4 PowerBuilder的基本操作 10
1.4.1 PowerBuilder的启动与退出 11
1.4.2 菜单与工具按钮的使用 12
1.4.3 联机帮助的使用 15
练习 16
第2章 快速入门 17
2.1 示例应用程序简介 17
2.1.1 三个窗口 17
2.1.2 教学安排 18
2.1.3 你将学到什么 19
2.2 创建应用程序对象 19
2.2.1 创建和保存应用程序对象 19
2.2.2 为应用程序指定图标 23
2.2.3 为应用程序指定库文件搜索路径 25
2.2.4 运行应用程序 26
2.3 创建一个登录窗口 28
2.3.1 创建一个新窗口 28
2.3.2 增加一个图片控件 31
2.3.3 增加静态文本控件 33
2.3.4 指定静态文本控件的特性 34
2.3.5 增加单行编辑器控件 36
2.3.6 指定单行编辑器的特性 37
2.3.7 增加命令按钮控件 38
2.3.8 指定命令按钮控件的特性 39
2.3.9 改变窗口的Tab次序 40
2.3.10 保存窗口 41
2.3.11 预览窗口 42
2.3.12 为打开登录窗口编写脚本 43
2.4 数据库连接 48
2.4.1 名词和概念 48
2.4.2 查看Powersoft Demo DB数据库中表的定义 49
2.4.3 查看Powersoft Demo DB数据库的描述文件 51
2.4.4 在应用程序运行时建立与数据库的连接 52
2.4.5 创建窗口函数 55
2.4.6 为按钮编写脚本 59
2.4.7 运行应用程序 61
2.5 创建菜单 62
2.5.1 改建已有菜单 62
2.5.2 保存和预览菜单 66
2.5.3 创建一个新菜单 66
2.6 创建一个祖先窗口 72
2.6.1 创建一个新窗口 72
2.6.2 增加数据窗口控件 73
2.6.3 查看从用户对象继承来的脚本 77
2.6.4 定义用户事件 78
2.6.5 为用户事件编写脚本 80
2.6.6 为主数据窗口检索数据编写脚本 82
2.6.7 为明细数据窗口检索数据编写脚本 83
2.6.8 把菜单连接到窗口上 84
2.6.9 保存窗口 85
2.6.10 为菜单编写触发用户事件的脚本 86
2.7 创建两个后裔窗口 89
2.7.1 创建客户窗口 89
2.7.2 创建产品窗口 91
2.7.3 为打开客户窗口的菜单项编写脚本 92
2.7.5 运行应用程序 93
2.7.4 为打开产品窗口的菜单项编写脚本 93
2.8 创建第一个数据窗口对象 95
2.8.1 创建一个新的数据窗口对象 95
2.8.2 预览和保存数据窗口对象 99
2.8.3 调整数据窗口的格式 100
2.9 加入第一个数据窗口 102
2.9.1 把数据窗口与数据窗口控件连接起来 102
2.9.2 运行示例应用程序 105
2.10 创建第二个数据窗口对象 106
2.10.1 创建一个新的数据窗口对象 106
2.10.2 预览和保存数据窗口对象 111
2.10.3 增强数据窗口对象 112
2.10.4 预览与保存调整后的数据窗口 115
2.11 加入第二个数据窗口 116
2.11.1 把数据窗口与数据窗口控件连接起来 116
2.11.2 运行示例应用程序 118
2.12 在产品窗口中加入数据窗口对象 120
2.12.1 连接数据窗口对象 120
2.12.2 运行示例应用程序 123
2.13 调试应用程序 125
2.13.1 为应用程序对象设置一个断点 125
2.13.2 为客户窗口设置断点 126
2.13.3 在调试模式中运行示例应用程序 127
2.13.4 单步执行应用程序 129
2.13.5 断点执行应用程序 129
2.14.1 创建可执行文件 131
2.14 为应用程序创建可执行文件 131
2.14.2 测试可执行文件 134
练习 136
第二篇 提高 138
第3章 使用应用程序对象 138
3.1 应用程序对象概述 138
3.2 使用其他应用程序对象 138
3.2.1 怎样打开其他应用程序对象 138
3.2.2 说明 139
3.3 查看应用程序的结构 139
3.4.1 显示后裔对象的继承层次 140
3.4 使用画板工作区 140
3.4.2 什么对象将被显示 141
3.5 创建新的应用程序对象 141
3.5.1 使用应用程序画板创建应用程序对象 142
3.5.2 指定应用程序特性 144
3.5.3 编写应用程序级脚本 147
练习 147
第4章 数据库的创建与使用 148
4.1 概述 148
4.1.1 在数据库画板中可完成的工作 148
4.1.2 可从数据库画板中打开的五个相关的画板 148
4.2.1 改变默认的数据库 149
4.2.2 改变已连接的数据库 149
4.2 改变连接的数据库 149
4.3 删除本地的SQL Anywhere数据库 150
4.4 创建本地的SQL Anywhere数据库 151
4.5 创建表 153
4.5.1 从头开始创建一张新表 153
4.5.2 通过修改已有表创建新表 157
4.6 主键和外部键的使用 158
4.6.1 查看键 159
4.6.2 定义主键 159
4.6.3 定义外部键 161
4.7 索引的使用 163
4.7.1 创建索引 163
4.6.4 删除键 163
4.7.2 修改索引 165
4.7.3 删除索引 165
4.8 指定列的扩展属性 166
4.8.1 列的六种扩展属性 166
4.8.2 指定列的编辑风格和显示格式 166
4.8.3 指定列的有效性检验规则 171
4.9 操纵数据 173
4.9.1 装入数据 174
4.9.2 数据的检索、修改和删除 177
4.9.3 数据的排序和过滤 178
4.10 表的使用 179
4.10.1 关闭和删除表 179
4.10.3 指定表的字体 180
4.10.2 修改表 180
练习 181
第5章 定义窗口 182
5.1 窗口概述 182
5.2 窗口类型 182
5.2.1 主窗口 182
5.2.2 弹出式窗口 183
5.2.3 子窗口 183
5.2.4 响应式窗口 184
5.2.5 MDI窗口 184
5.3 Window画板的使用 184
5.3.1 画板工具栏的定制 184
5.3.3 定义窗口的特性 187
5.3.2 窗口画板的功能 187
5.3.4 General特性页的使用 188
5.3.5 Position特性页的使用 189
5.3.6 Pointer特性页的使用 190
5.3.7 Icon特性页的使用 191
5.3.8 Scroll特性页的使用 192
5.3.9 ToolBar特性页的使用 193
5.3.10 窗口的保存和预览 193
5.4 运行窗口 194
5.5 从头开始创建新窗口 195
5.5.1 创建祖先窗口w_master_detail 195
5.5.2 创建报表新窗口w_report_ancestor 199
5.5.3 创建多条件查询窗口w_multquery 202
5.5.4 创建单条件查询窗口w_singquery 205
5.6 通过继承创建新窗口 207
5.6.1 通过继承创建新窗口w_books 207
5.6.2 通过继承创建新窗口w_report_group 209
5.6.3 关于通过继承创建新窗口的说明 211
练习 212
第6章 使用控件 213
6.1 使用控件的基本操作 213
6.1.1 把控件放入窗口 213
6.1.2 选择控件 214
6.1.3 移动控件和改变控件的大小 215
6.1.4 操纵控件的文本 217
6.1.5 改变控件的Tab顺序 217
6.1.6 定义控件的特性 218
6.1.7 控件的命名 218
6.1.8 指定控件的可访问性 219
6.1.9 复制控件 221
6.1.10 选择控件颜色与使用3D外观 222
6.2 常用控件的使用方法 224
6.2.1 命令按钮的使用 224
6.2.2 图片按钮的使用 225
6.2.3 单选按钮的使用 226
6.2.4 复选框的使用 227
6.2.6 单行编辑器和多行编辑器的使用 229
6.2.5 静态文本的使用 229
6.2.7 编辑掩码的使用 230
6.2.8 列表框的使用 232
6.2.9 下拉式列表框的使用 234
6.2.10 图片的使用 236
6.3 创建一个登录窗口 237
6.3.1 创建登录窗口w_welcome 237
6.3.2 为打开登录窗口编写脚本 241
6.3.3 为登录窗口中的命令按钮编写脚本 241
6.3.4 修改应用程序的Open事件脚本 242
练习 243
7.1.1 创建和使用数据窗口对象的总体过程 244
7.1.2 关于报表和数据窗口对象 244
第7章 创建数据窗口对象 244
7.1 数据窗口对象概述 244
7.2 创建数据窗口对象 245
7.2.1 连接数据库 245
7.2.2 修改已有的数据窗口对象 245
7.2.3 创建新的数据窗口对象 246
7.2.4 定义数据源 247
7.3 各种数据源的使用 248
7.3.1 Quick Select的使用 248
7.3.2 SQL Select的使用 251
7.3.3 Query的使用 257
7.3.4 External的使用 259
7.3.5 Stored Procedure的使用 260
7.4 选择展示风格 261
7.4.1 使用Tabulat风格 261
7.4.2 使用Freeform风格 262
7.4.3 使用Grid风格 262
7.4.4 使用Table风格 263
7.4.5 使用N-up风格 264
7.4.6 使用Group风格 265
7.4.7 使用Composite风格 265
7.5.1 创建数据窗口对象d_booklist 266
7.5 创建数据窗口对象的实例 266
7.4.9 使用OLE2.0和RichText风格 266
7.4.8 使用Graph和Crosstab风格 266
7.5.2 创建数据窗口对象d_bookdetail 271
7.5.3 创建数据窗口对象d_bookdetail_title 275
7.5.4 创建数据窗口对象d_bookquery 281
7.5.5 创建分组报表d_publisher_group 283
7.5.6 创建交叉报表d_type_crosstab 292
练习 296
第8章 增强数据窗口对象 297
8.1 使用工作区 297
8.1.1 使用特性页 297
8.1.2 调整显示比例 298
8.2.1 检索数据 299
8.2 预览数据窗口对象 299
8.2.2 修改数据并更新数据库 300
8.2.3 数据的排序和过滤 300
8.2.4 查阅有关记录的信息 302
8.2.5 装入数据 302
8.2.6 打印预览 302
8.2.7 打印数据 303
8.2.8 把数据存入外部文件 304
8.2.9 使用Grid风格的数据窗口对象 304
8.3 在数据窗口对象中操纵对象 306
8.3.1 增加列 306
8.3.2 增加图片 307
8.3.3 增加计算域 308
8.3.4 禁止修改 310
8.4 使用显示格式、编辑风格和有效性规则 311
8.4.1 指定格式、风格和规则的三条途径 311
8.4.2 使用显示格式 315
8.4.3 使用编辑风格 319
8.4.4 使用有效性规则 324
8.5 记录的过滤、排序和分组 325
8.5.1 记录的过滤 326
8.5.2 记录的排序 326
8.5.3 记录的分组 327
12.3.3 列出工程中的对象 328
练习 330
第9章 使用菜单 331
9.1 创建新菜单 331
9.1.2 添加菜单对象 332
9.1.1 菜单画板的使用 332
9.1.3 插入、移动和删除菜单对象 334
9.1.4 关于菜单对象的命名 335
9.1.5 设置菜单对象的特性 336
9.1.6 为菜单对象编写脚本 339
9.2 通过继承创建菜单 340
9.2.1 使用继承的信息 340
9.2.2 在菜单中插入菜单对象 341
9.3 使用菜单 342
9.3.1 给窗口添加菜单栏 342
9.3.3 预览和保存菜单 343
9.3.2 显示弹出式菜单 343
9.4 创建菜单的实例 344
9.4.1 修改菜单m_genapp_frame 344
9.4.2 通过继承创建新菜单m_openbook 347
9.4.3 为菜单编写脚本 350
练习 353
第10章 使用用户对象 354
10.1 用户对象概述 354
10.1.1 可视用户对象 354
10.2.1 创建标准的可视用户对象 355
10.2 创建一个新的用户对象 355
10.1.2 类用户对象 355
10.2.2 创建定制的可视用户对象 359
10.2.3 创建外部可视用户对象 360
10.2.4 创建标准的类用户对象 361
10.2.5 创建定制的类用户对象 362
10.3 通过继承创建用户对象 363
10.3.1 怎样通过继承创建用户对象 363
10.3.2 使用继承的信息 364
10.4 使用用户对象 364
10.4.1 怎样使用可视用户对象 364
10.4.2 怎样使用类用户对象 365
10.4.3 使用全局标准类用户对象 366
10.5.1 使用函数 367
10.5 窗口和用户对象之间的通讯 367
10.5.2 使用用户事件 369
练习 371
第11章 使用用户事件 372
11.1 什么时候需要使用用户事件 372
11.2 怎样定义用户事件 372
11.2.1 为窗口、用户对象或控件定义用户事件的一般操作步骤 372
11.2.2 说明 373
11.3 使用用户事件 374
11.3.1 编写脚本 374
11.4 用户事件脚本实例 375
11.3.2 触发事件 375
练习 376
12.1.1 调试应用程序 377
第12章 运行应用程序 377
12.1 调试和运行应用程序 377
12.1.2 运行应用程序 385
12.1.3 运行应用程序的实例 387
12.2 创建一个可执行的应用程序版本 390
12.2.1 定义工程 390
12.2.2 使用动态库 393
12.3 创建工程 396
12.3.1 PowerBuilder怎样创建工程 396
12.3.2 PowerBuilder怎样搜索对象 397
12.4.2 使用PowerBuilder资源文件 399
12.4 分发资源 399
12.4.1 单独分发资源 399
12.5 跟踪执行 400
12.6 创建和运行可执行文件的实例 400
12.6.1 创建可执行文件bookshop.exe 401
12.6.2 运行可执行文件bookshop.exe 402
练习 402
第13章 PowerScript语言简介 403
13.1 PowerScript语言的基础知识 403
13.1.1 注释与标识符 403
13.1.3 空值 405
13.1.2 特殊的ASCII字符 405
13.1.4 保留词 406
13.1.5 代词 407
13.1.6 续行、断句与空白 408
13.2 数据类型 409
13.2.1 标准数据类型 410
13.2.2 系统对象数据类型 411
13.2.3 枚举数据类型 412
13.3 常量和变量的声明与使用 413
13.3.1 关于变量与常量 413
13.3.2 怎样声明变量与常量 414
13.4 操作符和表达式 416
13.4.1 操作符 416
13.3.3 变量的使用 416
13.4.2 表达式的数据类型 418
13.5 语句 419
13.5.1 赋值语句 419
13.5.2 CALL语句 420
13.5.3 CHOOSE CASE语句 420
13.5.4 CONTINUE语句 422
13.5.5 CREATE语句 422
13.5.6 DESTROY语句 424
13.5.7 DO...LOOP语句 424
13.5.8 EXIT语句 426
13.5.9 FOR...NEXT语句 427
13.5.11 HALT语句 428
13.5.10 GOTO语句 428
13.5.12 IF...THEN语句 429
13.5.13 RETURN语句 430
13.6 SQL语句 430
13.6.1 在脚本中使用SQL语句 431
13.6.2 CLOSE语句 433
13.6.3 COMMIT语句 434
13.6.4 CONNECT语句 435
13.6.5 DECLARE语句 435
13.6.6 DELETE语句 436
13.6.8 DISCONNECT语句 437
13.6.9 EXECUTE语句 437
13.6.7 DELETE Where Current of Cursor语句 437
13.6.10 FETCH语句 438
13.6.11 INSERT语句 438
13.6.12 OPEN Cursor语句 439
13.6.13 ROLLBACK语句 439
13.6.14 SELECT语句 440
13.6.15 SELECTBLOB语句 441
13.6.16 UPDATE语句 442
13.6.17 UPDATEBLOB语句 442
13.6.18 UPDATE Where Current of Cursor语句 443
练习 444
练习题答案 445
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017