PowerBuilder应用开发实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙秋冬主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2004
- ISBN:704014770X
- 页数:344 页
第1章 PowerBuilder及其操作环境 1
1.1 PowerBuilder 8.0简介 1
1.1.1 PowerBuilder的特点 1
1.1.2 PowerBuilder 8.0的新功能 1
1.2 PowerBuilder 8.0操作环境 2
1.2.1 界面简介 2
1.2.2 主要菜单命令和工具条简介 6
1.2.3 常用二级工具条图标简介 7
1.2.4 Control List控件下拉列表框简介 7
1.2.5 新建对话框简介 8
1.2.6 继承对话框简介 10
1.2.7 打开对话框简介 11
1.3 本书中的约定 12
1.3.1 本书符号与术语约定 12
1.3.2 本书对象命名约定 12
1.3.3 匈牙利符号表示法 13
1.4 本章小结 16
实训 16
练习题 16
第2章 应用对象与应用框架的创建 18
2.1 应用与应用对象 18
2.1.1 应用和应用对象的定义 18
2.1.2 应用与应用对象的关系 18
2.1.3 应用画板 19
2.1.4 应用对象的主要特征 20
2.2 窗口画板与MDI窗口的创建 23
2.2.1 窗口画板 23
2.2.2 窗口的主要特征 24
2.2.3 MDI窗口的创建 26
2.3 菜单画板与菜单的创建 27
2.3.1 菜单画板 27
2.3.2 菜单的主要特征 28
2.3.3 菜单的创建 30
2.3.4 菜单的使用 33
2.4 MDI应用框架的创建 33
2.4.1 手工创建MDI应用框架 33
2.4.2 利用模板创建MDI应用框架 34
2.5 对PowerBuilder对象的进一步认识 45
2.5.1 对象和类的特征 45
2.5.2 对象的分类 46
2.5.3 对象的属性 46
2.5.4 对象的函数或方法 46
2.5.5 对象的事件 47
2.5.6 对象属性和方法的级联引用和自身引用 48
2.6 本章小结 51
实训 51
练习题 51
第3章 数据库的创建与连接 53
3.1 数据库应用的基本概念 53
3.1.1 数据库类型 53
3.1.2 数据库的访问 55
3.1.3 数据库应用的架构 55
3.2 信息管理系统数据库设计 56
3.2.1 需求分析 56
3.2.2 数据表设计 57
3.3 创建数据库 59
3.3.1 在PowerBuilder的环境中创建数据库 59
3.3.2 在数据库中创建数据表 61
3.3.3 数据输入 64
3.3.4 数据的导入和导出 66
3.4 PowerBuilder与已有数据库的连接 67
3.4.1 利用ODBC创建数据源 67
3.4.2 创建Database Profile连接数据库 69
3.5 数据表的维护 70
3.5.1 数据表在Object Layout视图中的开关 70
3.5.2 数据表的修改 71
3.5.3 数据表的复制和重命名 71
3.5.4 数据表的删除 72
3.5.5 数据表的主键、外键和索引的修改与删除 72
3.5.6 数据表中的数据操作 72
3.5.7 数据库视图的创建 74
3.6 数据库的删除 75
3.7 PowerBuilder与数据库的关系及事务对象 75
3.7.1 PowerBuilder与数据库的关系 75
3.7.2 事务对象 76
3.7.3 PowerBuilder与其他数据库的连接功能 76
3.7.4 将ASA数据库迁移到其他数据库 77
3.8 应用与数据库建立连接 78
3.8.1 设置事务对象并调用连接命令 78
3.8.2 应用关闭时调用断开连接命令 79
3.8.3 应用与数据库连接实例 79
3.9 本章小结 80
实训 81
练习题 81
第4章 DataWindow对象与DataWindow控件 82
4.1 DataWindow对象的创建 82
4.2 DataWindow的初步设计 87
4.2.1 在MDI应用的子窗口中显示DataWindow 87
4.2.2 DataWindow对象和DataWindow控件 90
4.2.3 DataWindow对象和DataStore对象 90
4.3 DataWindow的深入设计 91
4.3.1 DataWindow设计画板 91
4.3.2 DataWindow对象的主要属性 94
4.3.3 DataWindow对象显示风格 95
4.3.4 DataWindow的数据源 98
4.4 DataWindow的增强功能 106
4.4.1 跳转顺序的设置 107
4.4.2 更新属性的设置 108
4.4.3 数据列的显示格式 110
4.4.4 数据列的编辑风格 111
4.4.5 数据列的有效性检查 113
4.4.6 控件的添加 113
4.4.7 数据列的增删和重新排列 115
4.5 DataWindow检索数据后的处理 116
4.5.1 数据的排序 117
4.5.2 数据的过滤 117
4.5.3 禁止重复值 118
4.5.4 数据的分组 119
4.6 DataWindow的操纵 119
4.6.1 DataWindow控件的主要特征 120
4.6.2 DataWindow控件中的编辑控件 126
4.6.3 DataWindow中数据的保存 129
4.6.4 DataWindow的打印 134
4.6.5 DataWindow控件中的数据缓冲区 134
4.7 本章小结 135
实训 135
练习题 135
第5章 其他常用控件及其应用 137
5.1 标准控件及其常见属性、事件和函数 137
5.1.1 标准控件 137
5.1.2 常见属性、事件和函数 139
5.1.3 属性的设置 140
5.1.4 函数及调用方法 140
5.2 静态文本控件和静态文本超链接控件 144
5.2.1 静态文本控件 144
5.2.2 静态文本超链接控件 145
5.2.3 静态文本类控件的应用 145
5.3 图片控件和图片超链接控件 146
5.3.1 图片控件 146
5.3.2 图片超链接控件 147
5.3.3 用图片控件美化应用程序界面 147
5.4 命令按钮控件和图片按钮控件 148
5.4.1 命令按钮控件 148
5.4.2 图片按钮控件 149
5.4.3 按钮类控件的应用 149
5.5 单行编辑控件和模板编辑控件 151
5.5.1 单行编辑控件 151
5.5.2 模板编辑控件 154
5.5.3 编辑类控件的应用 155
5.6 列表框控件和下拉列表框控件 155
5.6.1 列表框控件 155
5.6.2 下拉列表框控件 157
5.6.3 列表框类控件的应用 158
5.7 单选按钮控件、复选框控件和组框控件 163
5.7.1 单选按钮控件 163
5.7.2 复选框控件 164
5.7.3 组框控件 164
5.7.4 选项类控件的应用 165
5.8 列表视图控件和树形视图控件 168
5.8.1 列表视图控件 168
5.8.2 ListViewItem对象 170
5.8.3 树形视图控件 172
5.8.4 TreeViewItem对象 173
5.8.5 视图类控件的应用 174
5.9 选项卡控件及图表控件 176
5.9.1 选项卡控件 177
5.9.2 图表控件 177
5.9.3 选项卡控件和图表控件的应用 179
5.10 本章小结 181
实训 181
练习题 183
第6章 PowerScript与PowerBuilder编程 184
6.1 PowerSeript环境 184
6.1.1 Script视图 184
6.1.2 设置编程环境 185
6.1.3 PowerSeript编程工具栏 187
6.2 语言基础 188
6.2.1 断行、续行与分隔符 188
6.2.2 程序注释 188
6.2.3 标识符命名 189
6.2.4 特殊ASCII码字符 189
6.2.5 空值 190
6.2.6 代词 190
6.3 数据类型 190
6.3.1 标准数据类型 190
6.3.2 系统对象数据类型 191
6.3.3 枚举类型 192
6.4 变量与常量 193
6.4.1 变量 193
6.4.2 常量 193
6.5 运算符与表达式 194
6.5.1 算术运算符 194
6.5.2 关系运算符 194
6.5.3 逻辑运算符 195
6.5.4 连接运算符 195
6.5.5 表达式 196
6.6 流程控制语句 196
6.6.1 条件语句 196
6.6.2 循环语句 198
6.6.3 返回语句与终止程序运行 200
6.7 事件与函数 200
6.7.1 调用函数和事件 200
6.7.2 常用函数 201
6.7.3 用户自定义函数 206
6.7.4 Message对象 208
6.8 常用内嵌SQL语句 208
6.8.1 数据库连接管理语句 209
6.8.2 事务管理语句 209
6.8.3 检查SQL语句执行情况 209
6.8.4 数据操作语句 209
6.8.5 游标语句 215
6.9 本章小结 215
实训 216
练习题 216
第7章 Workspace与Library管理 217
7.1 Workspace简介 217
7.1.1 创建和打开Workspace 217
7.1.2 管理Workspace 218
7.2 Library画板 224
7.2.1 使用Library画板 224
7.2.2 Library画板的设置 227
7.2.3 搜索库以及库中对象 228
7.2.4 重新生成库实体 229
7.2.5 导出和导入实体 231
7.2.6 创建动态库 232
7.2.7 打印库内容 233
7.2.8 使用检出和检入控制库版本 234
7.3 本章小结 241
实训 242
练习题 242
第8章 高级技术与应用功能的完善 243
8.1 高级DataWindow技术 243
8.1.1 DataWindow技术在数据查询中的应用 243
8.1.2 DataWindow技术在数据及图表输出中的应用 248
8.1.3 DataWindow技术在数据的原始输入中的应用 256
8.1.4 DataWindow技术在数据报表中的应用 260
8.1.5 高级DataWindow技术的进一步掌握 265
8.2 用户对象 265
8.2.1 用户对象的种类 265
8.2.2 定制可视用户对象的创建 266
8.2.3 定制可视用户对象的使用 270
8.3 用户事件 271
8.4 结构的使用 273
8.4.1 定义结构 273
8.4.2 使用结构 274
8.5 外部函数的调用 274
8.5.1 API函数及其在AVI播放器中的应用 274
8.5.2 AVI播放器的实现与分析 275
8.6 程序的Help与About 285
8.6.1 Help文件的制作与调用 285
8.6.2 About的制作 296
8.7 本章小结 297
实训 297
练习题 298
第9章 应用程序的调试、编译与发布 299
9.1 调试应用 299
9.1.1 调试窗口 299
9.1.2 设置断点 300
9.1.3 调试运行应用程序 301
9.2 创建可执行应用 304
9.2.1 准备工作 304
9.2.2 创建新工程 305
9.2.3 资源文件定义 311
9.3 发布应用 311
9.3.1 PowerBuilder的运行库 311
9.3.2 制作安装磁盘 312
9.4 本章小结 314
实训 314
练习题 314
第10章 应用范例总结与网络版发布 315
10.1 学生信息管理系统开发过程的总结 315
10.1.1 需求分析 315
10.1.2 数据库设计 316
10.1.3 创建应用框架 316
10.1.4 创建功能DataWindow和子窗口 317
10.1.5 完善应用 318
10.1.6 测试和进一步调试整个应用 319
10.1.7 生成可执行文件 319
10.1.8 发布应用 320
10.2 网络版应用的发布 321
10.3 本章小结 328
实训 328
练习题 329
附录A 帮助的使用 330
附录B 主要系统函数 334
索引A 常用对象和控件 341
索引B 应用实例索引 342
参考文献 344
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018