PowerBuilder 8.0从基础到应用PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:崔杜武等编著(西安理工大学自动化学院)
- 出 版 社:北京:人民邮电出版社
- 出版年份:2002
- ISBN:7115100535
- 页数:462 页
第一篇 基础篇 3
第1章 使用 PowerBuilder 8.0 3
1.1 PowerBuilder 8.0的基本概念 3
1.1.1 基础知识 3
1.1.2 PowerBuilder 的安装环境 3
1.1.3 PowerBuilder 8.0的新特性 4
1.1.4 PowerBuilder 中的术语 5
1.2 PowerBuilder 的环境 6
1.2.1 整体界面 6
1.2.2 菜单条 7
1.2.3 工具栏 8
1.2.4 画板简介 9
第2章 数据库的使用 15
2.1 使用数据库画板建立数据库 15
2.1.1 数据库画板 15
2.1.2 创建 Sybase Server Anywhere 数据库 16
2.1.3 删除 Sybase Server Anywhere 数据库 17
2.2 PowerBuilder 与数据库的连接 17
2.2.1 ODBC 接口 17
2.2.2 专用接口 18
2.2.3 数据库描述文件 19
2.2.4 ODBC 接口连接实例 22
2.3 操作数据库表 25
2.3.1 创建表 25
2.3.2 修改表 26
2.3.3 定义表的属性 27
2.3.4 主键 28
2.3.5 定义外键 28
2.3.6 删除表、主键、外键 30
2.3.7 数据操作 30
2.4.1 创建视图 33
2.4 视图 33
2.4.2 删除视图 35
2.5 存储过程和触发器 35
2.5.1 存储过程 35
2.5.2 触发器 37
2.6 使用事务对象 38
2.6.1 事务对象简介 38
2.6.2 全局事务对象 SQLCA 39
2.6.3 自定义事务对象 40
3.1.2 注释 43
3.1.1 大小写与标识符 43
3.1 基础语法 43
第3章 PowerScript 语言 43
3.1.3 断行与续行 44
3.1.4 保留字 44
3.1.5 操作符和优先级 45
3.2 数据类型 47
3.2.1 标准数据类型 47
3.2.2 增强数据类型 47
3.2.3 对象型数据类型 49
3.2.4 枚举型数据类型 50
3.2.6 字符与字符串 51
3.2.5 数据类型的转换 51
3.2.7 数组 53
3.3 变量与常量 55
3.3.1 实例变量的访问控制 55
3.3.2 变量的作用域 57
3.3.3 常量 58
3.4 代词 58
3.4.1 This 59
3.4.2 Parent 59
3.5 基本语句 60
3.4.3 Super 60
3.6 函数和结构 62
3.6.1 函数 62
3.6.2 结构 65
3.7 系统对象 66
3.7.1 Error 66
3.7.2 Message 68
3.8 命名规则 69
3.9 数据库支持 71
3.9.1 PowerBuilder 中嵌入式 SQL 语句 71
3.9.3 SQL 语句的错误处理 74
3.9.2 指示器变量 74
3.9.4 事务管理语句 75
3.9.5 利用存储过程操作数据 76
3.9.6 利用游标操作数据 79
3.9.7 使用动态的 SQL 81
3.9.8 大文本和大二进制数据的处理 88
3.10 PowerScript 编程环境 89
3.10.1 Script 子窗口 90
3.10.2 定制编程环境 91
3.10.3 编程工具和编译 95
3.10.5 函数画板的使用 96
3.10.4 对象浏览器 96
3.10.6 结构画板的使用 98
第4章 菜单的设计与使用 99
4.1 设计菜单 99
4.1.1 菜单的基本术语 99
4.1.2 菜单的类型 100
4.1.3 菜单画板工作区 100
4.1.4 创建菜单图 101
4.2 设计工具条 103
4.2.1 为菜单添加工具栏 103
4.2.2 在程序中管理工具条 104
4.3 菜单的使用与管理 108
4.3.1 把菜单挂到窗口上 108
4.3.2 为菜单项添加脚本 109
第5章 数据窗口 115
5.1 创建数据窗口对象 115
5.1.1 选择数据窗口对象的显示风格 116
5.1.2 选择数据源 123
5.2 设置数据窗口 127
5.2.1 设计窗口 128
5.2.2 属性窗口 129
5.3.2 数据排序 136
5.3 数据的处理 136
5.3.1 数据检索 136
5.3.3 数据过滤 137
5.3.4 数据分组 138
5.3.5 数据更新 139
5.3.6 数据的校验 141
5.3.7 在数据窗口对象中添加对象 145
5.4 数据存储 150
5.4.1 数据存储简介 150
5.4.2 使用数据存储 151
6.1.1 窗口的类型 155
6.1.2 创建窗口 155
第6章 窗口与控件 155
6.1 窗口 155
6.1.3 窗口的属性设置 156
6.1.4 窗口的事件 160
6.1.5 窗口的函数 162
6.1.6 在窗口之间传递参数 163
6.2 控件 164
6.2.1 概述 164
6.2.2 命令按钮和图像按钮 167
6.2.3 单选按钮和复选框 168
6.2.4 静态文本 169
6.2.5 单行编辑框 169
6.2.6 掩码编辑框 170
6.2.7 列表框和图像列表框 171
6.2.8 列表视图 173
6.2.9 下拉列表框和图像下拉列表框 174
6.2.10 标签控件 175
6.2.11 统计图 177
6.2.12 树型视图控件 180
6.3.1 概述 186
6.3 数据窗口控件 186
6.2.13 其他控件 186
6.3.2 访问数据窗口的数据 188
6.3.3 访问数据窗口的对象 189
6.3.4 数据窗口控件的事件 192
6.3.5 数据窗口控件的函数 195
6.4 用户对象 198
6.4.1 概述 198
6.4.2 创建用户对象 199
6.4.3 使用用户对象 202
7.1.2 库的生成及命名 205
7.1.1 库的概念 205
7.1 库的概念 205
第7章 使用库管理项目 205
7.1.3 库的搜索路径 206
7.2 库的组织原则 207
7.2.1 库的分配 207
7.2.2 库的大小 207
7.2.3 库的组织原则 207
7.2.4 库的优化 208
7.3 库画板 208
7.3.1 使用库画板 208
7.3.2 搜索库及库中对象 213
7.3.3 重新生成库实体 215
7.3.4 导出和导入实体 217
7.3.5 使用源代码编辑器 218
7.3.6 创建动态库 219
7.3.7 打印库内容 220
7.4 利用库进行多人开发 220
7.4.1 PowerBuilder 自带的检入、检出工具 221
7.4.2 使用版本控制系统 228
8.1.2 数据管道的使用方法 231
8.1.1 数据管道的功能 231
8.1 数据管道概述 231
第8章 数据管道 231
8.2 创建数据管道对象 232
8.2.1 建立数据管道的步骤 232
8.2.2 修改数据管道 233
8.2.3 执行数据管道 235
8.3 在应用程序中使用数据管道 236
8.3.1 数据管道用户对象 237
8.3.2 在应用程序中创建管道对象 239
9.1 建立数据库 247
第9章 创建一个应用程序 247
9.2 建立数据库描述,连接数据库 248
9.2.1 建立数据源 248
9.2.2 建立 DB Profile(数据库描述文件) 248
9.2.3 连接数据库 248
9.2.4 操作数据库 248
9.3 建立应用程序 251
9.4 需要创建的对象 252
9.4.1 要创建的窗口 252
9.5.1 创建并使用库管理 253
9.5 创建窗口和数据窗口 253
9.4.3 要创建的菜单 253
9.4.2 要创建的数据窗口 253
9.5.2 创建主 MDI 窗口及主菜单 255
9.5.3 创建窗口及数据窗口 257
9.5.4 为窗口添加工具栏 267
9.6 调试程序 269
9.6.1 调试画板 269
9.6.2 调试操作 270
10.1.1 结构化方法 279
10.1 软件开发方法概述 279
第10章 开发数据库应用软件综述 279
第二篇 应用篇 279
10.1.2 面向数据结构的软件开发方法 280
10.1.3 问题分析法 280
10.1.4 原型化方法 280
10.1.5 面向对象的软件开发方法 281
10.1.6 可视化开发方法 283
10.1.7 基于组件的软件开发 283
10.2 数据库系统开发的几个关键技术 285
10.2.1 数据库系统的组成 285
10.2.2 开发策略 286
10.2.3 数据建模 286
10.2.4 数据规范化 289
10.2.5 数据模型到关系数据库的映射 290
10.2.6 数据库的安全设计 291
10.3 面向对象的软件设计过程 293
10.3.1 面向对象需求工程 293
10.3.2 面向对象分析 294
10.3.3 面向对象的设计 295
10.3.4 面向对象的编程 296
10.3.5 面向对象的测试 297
10.3.6 面向对象开发的复杂性 297
10.3.7 面向对象方法中用到的术语 298
10.4 UML 简介 300
10.4.1 UML 简述 300
10.4.2 UML 目标 300
10.4.3 UML 的概念和范围 301
10.4.4 UML 视图 302
10.4.5 视图间的联系 303
10.5 组织软件开发 303
10.5.1 开发团队组织 303
10.5.2 确定需求开发次序 305
10.5.3 项目计划技巧 306
10.5.4 CASE 工具简介 307
10.6 本书实例软件简介 308
10.6.1 用户单位概况 309
10.6.2 系统功能简介 309
10.6.3 物资入库的业务过程 314
第11章 面向对象分析 315
11.1 示例业务简介 315
11.2 需求分析 316
11.3 建立分析模型 320
11.3.1 建立基本用例模型 320
11.3.2 建立活动图 325
11.3.3 建立基本类模型 327
11.3.4 绘制用例的序列图和协作图 330
11.3.5 建立功能模型 335
11.3.6 系统体系结构 337
11.3.7 分析文档 340
第12章 面向对象设计 345
12.1 设计准则 345
12.2 系统分解 346
12.3 类模块设计 347
12.4 设计人机交互子系统 350
12.4.1 收料单 350
12.4.2 移拨单 352
12.4.3 不合格单据登记 353
12.4.4 库存查询 354
12.5 功能模块实现 355
12.5.1 单据生成模块 355
12.5.2 单据编辑 356
12.5.3 单据审核 357
12.5.4 单据查询 357
12.5.5 单据打印 359
12.6 命名规则 359
12.6.1 界面设计原则 359
12.6.2 命名约定 360
12.6.3 编程风格约定 362
12.7 面向对象方法与关系数据库的映射 363
12.8 设计文档 367
第13章 面向对象的实现 375
13.1 面向对象设计工具 375
13.1.1 面向对象设计语言 375
13.1.2 面向对象设计工具 375
13.2 面向对象程序设计风格 377
13.2.1 提高可重用性 377
13.2.2 提高可扩充性 378
13.3.1 PFC 介绍 379
13.2.3 提高健壮性 379
13.3 PFC 379
13.3.2 PFC 方法与老方法的比较 380
13.3.3 用 PFC 类库进行编程的基本步骤 381
13.3.4 PFC 应用的总体构架 382
13.4 实例代码 384
13.4.1 入库管理 385
13.4.2 出库管理 395
13.4.3 查询 404
14.1 概述 407
第14章 面向对象的测试 407
14.2 面向对象的测试模型(Object-Orient Test Model) 408
14.3 面向对象分析的测试(OOA Test) 409
14.3.1 对认定的对象的测试 410
14.3.2 对认定的结构的测试 411
14.3.3 对认定的主题的测试 411
14.3.4 对定义的属性和实例关联的测试 411
14.3.5 对定义的服务和消息关联的测试 412
14.4 面向对象设计的测试(OOD Test) 412
14.5 面向对象编程的测试(OOP Test) 413
14.4.3 对类库支持的测试 413
14.4.2 对构造的类层次结构的测试 413
14.4.1 对认定的类的测试 413
14.5.1 数据成员是否满足数据封装的要求 414
14.5.2 类是否实现了要求的功能 414
14.6 面向对象的单元测试(OO Unit Test) 415
14.7 面向对象的集成测试(OO Integrate Test) 416
14.8 面向对象的系统测试(OO System Test) 417
14.9 系统测试步骤及实例 418
14.9.1 单元测试 419
14.9.3 系统测试 420
14.9.2 集成测试 420
14.9.4 测试实例 421
第15章 实用技巧 425
15.1 动态菜单及身份切换技术 425
15.2 编码技术 427
15.2.1 编码录入技术 427
15.2.2 自动编号技术 428
15.3 人机交互技术 430
15.3.1 出错提示技术 430
15.3.2 数字为零时不显示 435
15.3.3 打印预览 435
15.3.4 在打印的报表中插入空行和累计的实现 436
15.3.5 签名技术 437
15.3.6 自制下拉 DataWindow 控件实现选择录入 438
15.3.7 在数据窗口中使用 Enter 代替 Tab 439
15.4 数据处理技术 439
15.4.1 人民币大写(需要保存的计算列的实现) 439
15.4.2 多个 DataWindow 的同时更新 441
15.4.3 事件的返回参数 443
15.4.4 前后台数据库用户的一致性维护 443
15.5 通用查询技术 444
15.6.1 应用编译成.exe 和.pbd/.dll 文件 448
15.6 应用程序安装盘制作 448
15.6.2 用 InstallShield 工程向导生成工程对象 449
15.6.3 在工程对象工作区中进行设置 450
15.7 其他技术 455
15.7.1 去掉窗口继承技术 455
15.7.2 PowerBuilder 系统表介绍 457
15.7.3 中英文输入方式自动切换的实现 459
15.7.4 PowerBuilder 应用程序需要的运行环境 460
15.7.5 其他技巧 461
主要参考文献 462
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国综合性大学法语学科表征研究》田园著 2019
- 《高等院校教材 新时代大学英语阅读教程 1》(中国)傅超波 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019