数据库应用系统开发 PowerBuilder实用编程技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:齐治文,乌云高娃等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302045623
- 页数:350 页
1.1 关系数据库和Sybase SQL Anywhere 1
第1章 系统概述 1
1.1.1 数据类型 2
1.1.2 数据表 3
1.1.3 关键字 3
1.1.4 排序和索引 5
1.1.5 视图 6
1.1.6 SQL语言简介 6
1.2 开放式数据库连接 9
1.3 数据管理模式 10
1.4 PowerBuilder开发环境 11
实例导航 12
实例1-1 建立数据源 12
实例1-2 连接ODBC数据源 14
实例1-3 建立数据库 16
1.5 PowerBuilder数据管理工具 16
1.5.1 库结构管理 16
实例1-4 建立数据表 17
实例1-5 使用数据管理工具管理数据记录 21
1.5.2 数据记录管理 21
实例1-6 使用数据管理工具扫行SQL语句 22
1.5.3 编辑风格和显示格式管理 23
实例1-7 定义日期的显示格式 24
1.5.4 数据管道 25
实例1-8 使用数据管道传递数据表 25
习题 27
2.1 数据类型和变量赋值 29
第2章 脚本语言及编程方法 29
实例2-1 使用函数messagebox()显示变量和表达式的值 30
2.1.1 常量和变量 31
实例2-2 检验变量类型的作用 34
2.1.2 变量赋值语句 36
实例2-3 特殊字符在字符串中的使用 37
2.2.1 系统函数的调用 39
2.2 函数及其调用 39
2.2.4 外部函数的调用 40
2.2.3 自定义函数及其调用 40
2.2.2 对象(控件)函数的调用 40
2.3 分支和循环 41
2.3.1 控制语句 41
实例2-4 根据用户输入数据的不同选择不同的计算公式 41
实例2-5 字符串变量的减法运算 45
2.3.2 循环控制 45
2.3.3 转移控制 50
2.4 面向对象的程序设计方法 50
2.4.1 类和对象 51
2.4.2 封装 52
2.4.3 继承 53
2.4.4 函数重载和多态性 53
2.4.5 代词 54
2.5.1 建立一个应用对象 55
2.5 PowerBuilder开发过程 55
2.5.2 建立数据库 56
2.5.3 建立数据表结构 57
2.5.4 为数据表指定关健字 59
2.5.5 输入数据记录 59
2.5.6 创建窗口界面 60
2.5.7 在窗口中添加显示信息框、编辑框和命令按钮 62
2.5.8 在窗口中显示数据库中的数据记录 64
2.5.9 通过窗口增加和删除数据 67
2.5.10 给窗口配上菜单 68
2.5.11 给窗口贴上一幅图片 70
2.5.12 让图片动起来 71
2.5.13 给界面配上一段音乐 72
2.5.14 编译成exe和dll文件 73
习题 74
第3章 PowerBuilder程序的构成 76
3.1 对象 76
3.1.1 应用 77
3.1.2 窗口 77
3.1.4 控件 78
3.1.3 菜单 78
3.2 函数和变量 79
3.3 常用事件的触发条件和时间 80
3.4 程序的结构与对象的调用关系 80
3.5 系统模型:进销存系统的需求 80
3.5.1 进销存系统的业务流程 81
3.5.3 系统设计 82
3.5.2 进销存系统的需求分析 82
3.6 系统模型第1版:总体结构设计 86
习题 88
3.7 系统模型第1版总结分析 88
第4章 使用菜单 90
4.0 对系统模型的第1版的改进方案 90
4.1 菜单设计 90
实例4-1 建立第一个菜单 91
实例4-2 二级菜单的制作 95
4.2 多级菜单 95
4.3 在菜单中引用窗口对象和函数 96
实例4-4 菜单与窗口的捆绑 97
实例4-3 为菜单事件键入脚本 97
4.3.1 菜单对象的事件 98
4.3.2 菜单对象的菜单项脚本构成 99
实例4-5 使用弹出菜单 101
4.4 弹出菜单 101
4.4.1 使用已经执行的菜单 101
4.4.2 使用未执行的菜单 102
习题 103
4.5 系统模型第2版总结分析 103
5.0 对系统模型第2版的改进方案 104
第5章 窗口设计 104
5.1 窗口对象及其制作 105
实例5-1 完善系统主窗口 110
5.2 窗口的类型 111
5.2.1 主窗口 111
5.2.5 MDI窗口 112
5.2.4 应答窗口 112
5.2.3 子窗口 112
5.2.2 弹出式窗口 112
5.4 预览 115
5.3 窗口的颜色设置 115
5.5 PowerBuilder中的控件 116
实例5-2 使用选项卡 117
实例5-3 使用树形视窗 120
实例5-4 用户注册窗口设计 123
5.6 设置控件的逻辑顺序 124
实例5-5 客户数据录入窗口设计 125
5.7 使用定时器设计动感界面 127
实例5-6 客户数据录入 128
5.8 在脚本中使用SQL语句 128
5.9 系统模型第3版总结分析 132
习题 132
第6章 数据窗口设计 134
6.0 对系统模型第3版的改进方案 134
6.1 数据窗口的显示风格 136
6.2 选择数据源 140
实例6-1 单表数据源数据窗口的制作 142
实例6-2 多表数据源数据窗口的制作 144
6.3 调整列的逻辑顺序 147
实例6-3 调整数据窗口各字段的逻辑顺序号 147
6.4 修改Update属性 149
实例6-4 设置数据窗口的Update属性 149
实例6-5 客户数据显示 150
6.5 修改和设置数据列的属性 154
6.6 设置数据窗口的显示格式和编辑风格 155
实例6-6 设置编辑格式和显示格式 156
6.7 数据计算和统计 159
实例6-7 在数据窗口中增加计算域 159
6.8 在数据窗口中添加其他对象 161
实例6-8 在数据窗口中加入背景图片 161
实例6-9 设置数据有效性检验条件 163
6.9 数据正确性检查 163
6.10 数据列的编辑特征 165
6.11 数据窗口的颜色及一般属性的设置 166
习题 167
6.12 系统模型第4版总结分析 167
7.1 数据窗口对象在程序中的角色 168
7.0 对系统模型第4版的改进方案 168
第7章 数据输入过程控制 168
实例7-1 员工档案管理 170
7.2 数据窗口控件在程序中的角色 170
7.3 数据的管理和维护 170
实例7-2 商品目录管理 174
实例7-3 入库单的录入 176
7.4 系统模型第5版总结分析 180
实例7-4 客户往来数据的管理 181
实例7-5 使用下拉数据窗口选择商品代码 183
实例7-6 管理下拉数据窗口中的记录 186
实例7-7 出库单的录入 187
习题 190
实例8-1 过期存货的报警显示 192
第8章 数据查询及其窗口设计 192
8.0 对系统模型第5版的改进方案 192
8.1 过滤 192
8.1.1 在数据窗口中定制过滤条件 192
实例8-2 按批号筛选存货记录 195
8.1.2 在脚本中设置或改变过滤条件 195
8.2 排序 198
8.2.1 在数据窗口中定制排序条件 198
实例8-3 定制记录排序的条件 198
8.2.2 在脚本中改变或设置排序条件 201
实例8-4 在脚本中控制存货记录的排列顺序 201
8.3 数据记录的按条件查询 203
8.3.1 使用查询变量定制查询条件 203
实例8-5 使用数据窗口的查询变量和查询条件读取特定的记录 203
8.3.2 使用Prompt Criteria询问查询条件 207
实例8-6 入库单的查询:用户设定查询条件之一 208
8.3.3 使用数据窗口的QueryMode属性询问查询条件 209
实例8-7 入库单的查询:用户设定查询条件之二 209
8.4 记录定位和查找 211
8.5.1 使用数据窗口的分组功能 212
8.5 数据分组和分类汇总 212
实例8-8 进货分类统计报告的设计 213
8.5.2 通过交叉表实现数据的分类汇总 217
实例8-9 销售日报的设计 217
8.6 统计图表 221
实例8-10 用数据图表显示统计数据 222
习题 224
8.7 系统模型第6版总结分析 224
9.1 在脚本中引用和设置数据窗口控件的属性 226
第9章 数据窗口属性的动态管理 226
9.0 对系统模型第6版的改进方案 226
实例9-1 为存货报告窗口动态设置数据显示标题 226
9.2 用一个专门的对话窗口管理时象的各种属性 229
实例9-2 建立对象属性采集和设计窗口 229
实例9-3 在窗口中显示数据窗口的各个属性 230
实例9-4 设置数据窗口中指定对象的属性 231
9.3 打印预览和缩放 233
实例9-5 实现打印预览和zoom功能 233
实例9-6 使用Expressions选项卡改变显示记录的背景色 234
9.4.1 数据窗口中数据列的Expressions属性 234
9.4 数据窗口的无脚本动态属性设置 234
实例9-7 用Expressions选项卡控制个体记录的背景色 236
9.4.2 控制记录的个体属性 236
实例9-8 使用导航功能构造表达式 238
9.4.3 使用导航功能设置较复杂的表达式 238
实例9-9 设置数据窗口的Update属性 239
9.5 多表更新 239
9.5.1 数据窗口的Update属性 239
9.5.2 多表数据更新 242
实例9-10 多表更新 242
9.6.1 数据查询条件的动态设置 243
9.6 动态数据窗口 243
实例9-11 任意条件的数据查询功能 243
9.6.2 动态创建数据窗口 247
实例9-12 读出现有数据窗口的描述语句 248
实例9-13 用已有的数据窗口描述语句创建数据窗口 249
9.7 系统模型第7版总结分析 251
习题 251
实例10-1 文件拷贝 252
10.0 对系统模型第7版的改进方案 252
第10章 文件操作 252
10.1.1 文件的打开和关闭 253
10.1 文件管理函数 253
10.1.2 文件的读和写 254
10.1.3 读出磁盘文件目录 254
10.1.4 其他文件管理函数 255
实例10-2 实现数据备份功能 256
10.2 数据加载和却载 259
实例10-3 数据转储 260
10.3 系统模型第8版总结分析 262
实例10-4 外部数据加载 262
习题 263
11.0 对系统模型第8版的改进方案 264
第11章 扩展系统环境的功能 264
实例11-1 为DataWindow控件增加keydown事件 265
11.1 自定义事件 265
实例11-2 通过菜单实现数据的编辑 268
实例11-3 自己制作按钮控件 272
11.2 使用用户对象 272
实例11-4 设计数据控制面板标准组件 274
实例11-5 用户对象的引用 277
实例11-6 定义和使用调色板 279
实例11-7 使用外部函数 282
11.3 调用外部函数 282
实例11-8 使用数据管道传递数据 284
11.4 对多个数据库的访问 284
11.4.1 数据管道 284
11.4.2 数据事务对象 287
11.4.3 自定义数据事务对象 288
实例11-9 使用数据窗口传递数据 288
11.5 文档嵌入和存储 291
实例11-10 声音数据的播放 292
实例11-11 嵌入文档的入库存储和检索 294
11.6 系统模型第9版总结分析 298
习题 298
12.1.1 应用对象的属性设置 299
12.1 开发环境和执行环境设置 299
第12章 程序调试技术 299
12.1.2 使用ini文件 300
实例12-1 使用pb.ini文件记录程序的工作环境 301
12.2 对象库管理 302
12.2.1 为对象输入说明信息 303
12.2.2 建立和删除时象库 304
12.2.3 对象的迁移、复制和删除 305
12.2.4 在库中直接打开对象并进入编辑状态 306
12.2.5 在对象中查找语句或字符串 307
12.2.6 对象的再生 308
12.2.7 对象的导入和导出 308
实例12-2 用调试程序找出程序脚本中的错误 309
12.3.1 程序调试界面结构 309
12.3 程序调试 309
12.3.2 调试应用程序的一般过程 313
12.3.3 断点设置和程序跟踪执行 314
12.3.4 调试观察窗口的管理 314
12.3.5 使用变量观察窗口 315
12.3.6 使用变量和表达式的监视窗口 315
12.3.7 使用程序脚本观察窗口 315
12.3.8 定制观察窗口 315
12.4 生成可执行文件 316
12.3.9 使用调试工具 316
12.4.1 使用动态库 317
12.4.3 重建 318
12.4.2 使用资源文件 318
12.4.4 系统的运行支持环境 319
习题 321
附录1 PowerScript数据类型 322
附录2 系统函数清单 323
附录3 对象和控件的属性、事件、函数 326
参考文献 350
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019