PowerBuilder 9.0程序设计基础与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:向隅主编;技能型紧缺人才培养规划教材编写委员会编写
- 出 版 社:北京:海洋出版社
- 出版年份:2005
- ISBN:750276366X
- 页数:254 页
1.1 PowerBuilder 9.0简介 1
12.3.2 创建工程 21 1
目录 1
第1章 PowerBuilder 9.0概述 1
1.2 PowerBuilder 9.0的开发环境 3
1.2.1 运行PowerBuilder 9.0 3
1.2.2 菜单 4
1.2.3 系统工作区 4
1.2.4 工具栏 4
1.2.5 画板 5
1.2.6 系统树 5
1.2.7 获得帮助 6
1.3 PowerBuilder的应用对象 6
1.3.1 应用程序对象概述 6
1.3.2 创建WorkSpace 6
1.3.3 创建应用程序对象 7
1.3.4 应用程序对象的属性设置 7
1.3.5 应用程序对象的方法和事件 8
1.4 应用对象创建实例——学生公寓管理系统 9
1.4.1 创建WorkSpace 9
1.4.2 创建应用 10
1.4.3 创建登录窗口 11
1.4.4 代码编写 12
1.4.5 程序运行 12
1.5 数据库应用系统开发方法 12
1.5.1 面向对象的基本概念 12
1.5.2 面向对象技术在PowerBuilder中的实现 13
1.5.3 PowerBuilder的开发方法 14
1.5.4 数据库应用系统的开发流程 14
1.6 本章小结 15
1.7 习题 15
第2章 PowerBuilder 9.0编程基础 16
2.1 PowerScript基本知识 16
2.1.1 代码格式 16
2.1.2 断行、续行、分隔和注释 16
2.1.3 标识符和保留字 17
2.1.4 空值(NULL) 18
2.1.6 代词 19
2.1.5 特殊ASCII字符 19
2.2 数据类型 20
2.2.1 标准数据类型 20
2.2.2 系统对象数据类型 21
2.2.3 枚举类型 21
2.2.4 任意数据类型 22
2.3 常量和变量 23
2.3.1 常量 23
2.3.2 变量 23
2.3.3 变量的作用域 24
2.4 函数 25
2.4.1 常用标准函数 25
2.4.2 自定义函数 29
2.5 运算符和表达式 30
2.5.1 算术运算符 30
2.5.3 逻辑运算符 31
2.5.2 关系运算符 31
2.6 数组 32
2.5.4 连接运算符 32
2.5.5 运算符的优先级 32
2.7 PowerBuilder中基本控制语句 33
2.7.1 赋值语句 33
2.7.2 条件控制语句 33
2.7.3 循环控制语句 35
2.7.4 其他常用控制语句 37
2.9 习题 38
2.8 本章小结 38
第3章 PowerBuilder下的数据库及其使用 39
3.1 创建本地数据库 39
3.1.1 使用Sybase Central 39
3.1.2 使用Database painter创建xsgy(学生公寓)数据库 42
3.2 创建和删除数据表 43
3.2.1 创建数据表 43
3.2.3 定义表属性 44
3.2.2 删除数据表 44
3.2.4 创建数据表实例——创建学生公寓初始表 45
3.3 数据表的操纵 46
3.3.1 浏览和修改表结构 46
3.3.2 定义列的扩展属性 48
3.3.3 主键、外键、索引的创建和删除 48
3.4 视图及其操纵 50
3.5 数据的操纵 51
3.5.3 数据排序和过滤 52
3.5.2 数据修改 52
3.5.1 数据检索 52
3.5.4 数据的导入和导出 54
3.6 连接数据库 54
3.6.1 ODBC数据源 54
3.6.2 定义数据库Profile 56
3.7 本章小结 57
3.8 习题 57
4.1.1 认识窗口画板 58
4.1 窗口的设计和使用 58
第4章 窗口和菜单 58
4.1.3 窗口的类型 61
4.1.2 窗口画板工具栏 61
4.1.4 窗口的创建 62
4.1.5 设置窗口的属性 63
4.1.6 保存窗口 65
4.2 菜单的建立与使用 65
4.2.1 认识菜单画板 66
4.2.2 创建菜单 67
4.2.3 设置菜单项的属性 68
4.2.5 为菜单项编写脚本 70
4.2.4 保存菜单 70
4.2.6 创建快捷工具栏和快捷键 71
4.2.7 菜单创建实例——学生公寓管理系统主菜单 72
4.3 本章小结 74
4.4 习题 74
5.1.1 PowerBuilder提供的控件种类和名称 75
5.1 窗口上的控件 75
第5章 控件 75
5.1.2 在窗口中添加控件 76
5.1.3 控件的布局 76
5.1.4 控件的复制、拷贝、粘贴和删除 77
5.1.5 控件的命名 78
5.1.6 控件的公有属性 78
5.1.7 设置控件的显示文本 79
5.1.8 设定控件的Tab顺序 80
5.1.9 定义控件的快捷键 80
5.1.10 定义控件的可访问属性 80
5.1.11 设置控件的颜色 81
5.1.12 设置控件的三维外观 81
5.2 常用控件介绍 82
5.2.1 命令按钮(CommandButton)和图片按钮(PictureButton)控件 82
5.2.2 静态文本(StaticText)和静态超文本链接(StaticHyperLink)控件 83
5.2.3 单选框(RadioButton)和复选框(CheckBox)控件 83
5.2.4 文本编辑框控件 84
5.2.5 列表框控件 86
5.2.7 图像控件 88
5.2.6 调节和进度控件 88
5.2.8 群组控件 89
5.2.9 图形控件 89
5.2.10 Tab控件 90
5.2.11 树形视图控件(TreeView) 91
5.3 窗口和控件的编程 93
5.3.1 使用窗口和控件的函数 93
5.3.2 为窗口和控件的事件编写脚本 95
5.3.3 在脚本中修改窗口和控件的属性 96
5.3.4 声明窗口的实例变量 97
5.3.5 窗口实例一——单、复选框的使用 97
5.3.6 窗口实例二——树型目录的使用 99
5.4 本章小结 100
5.5 习题 101
6.2 数据窗口对象 102
第6章 数据窗口 102
6.1 数据窗口概述 102
6.2.1 利用向导创建数据窗口对象 103
6.2.2 数据窗口对象显示风格 105
6.2.3 数据源 112
6.3 设置数据窗口对象 115
6.3.1 认识数据窗口画板 115
6.3.2 在数据窗口内调整对象布局 117
6.3.3 在数据窗口画板内设置各对象的属性 117
6.4 数据窗口中其他重要属性的设置 120
6.5 本章小结 121
6.6 习题 121
第7章 使用SQL语句 122
7.1 SQL概述 122
7.2 事务对象 123
7.2.1 事务对象的基本概念 123
7.2.2 数据库连接与取消连接语句 124
7.2.3 事务操作语句 125
7.3 SQL语句 125
7.3.1 单行检索语句SELECT 125
7.3.2 插入语句INSERT 126
7.3.3 删除语句DELETE 126
7.3.4 修改语句UPDATE 126
7.3.5 SQL语句的执行结果检查 128
7.3.6 游标的使用 128
7.3.7 动态SQL语句 130
7.4 SQL查询示例 133
7.5 本章小结 135
7.6 习题 135
第8章 数据窗口的应用 136
8.1 数据窗口控件的使用 136
8.1.1 添加数据窗口控件 136
8.1.2 设置数据窗口控件的属性 137
8.1.3 设置数据窗口控件中关联的数据窗口对象 137
8.2 数据窗口的增强对象 138
8.2.1 添加和删除列对象 138
8.2.2 添加计算列 141
8.2.3 添加计算域 142
8.2.4 添加按钮对象 143
8.3 数据处理 144
8.2.5 添加静态文本框 144
8.3.1 数据排序 145
8.3.2 数据的校验 145
8.3.3 数据分组统计 146
8.3.4 数据查询 147
8.3.5 数据库的更新 148
8.4 数据窗口控件的函数 149
8.4.1 数据库函数 149
8.4.2 数据项函数 151
8.4.3 行和列函数 151
8.4.4 滚动数据行函数 152
8.5 数据窗口事件 153
8.5.1 鼠标动作事件 153
8.5.2 错误处理事件 154
8.5.3 记录处理事件 155
8.5.4 检索与更新事件 156
8.6 本章小结 157
8.7 习题 157
第9章 报表技术 158
9.1 报表概述 158
9.1.1 创建一个报表 158
9.1.2 数据窗口和报表区 160
9.2 打印报表 161
9.2.1 打印预览设置 161
9.2.2 控制打印规范 163
9.2.3 打印环境设置 164
9.2.4 与打印相关的函数 164
9.2.5 与打印相关的事件 166
9.3 统计图的设计 166
9.3.1 统计图概述 166
9.3.2 统计图的创建 167
9.3.3 统计图的使用 169
9.4 复合报表 169
9.5 本章小结 170
9.6 习题 171
10.1 数据管道概述 172
10.2 创建数据管道 172
第10章 数据管道 172
10.2.1 在数据库画板中创建数据管道 173
10.2.2 创建数据管道对象 175
10.2.3 打开数据管道 176
10.2.4 删除数据管道 176
10.3 创建数据管道用户对象 177
10.4.3 数据管道函数 178
10.4 基本属性、事件和函数 178
10.4.2 数据管道事件 178
10.4.1 数据管道属性 178
10.5 数据管道的使用 180
10.6 本章小结 184
10.7 习题 184
第11章 PowerBuilder 9.0与Internet 185
11.1 PowerBuilder 9.0的Internet简介及特性 185
11.1.1 HTML语言 185
11.1.2 XML语言 186
11.1.3 DataWindow插件 188
11.1.4 Window插件 189
11.1.5 WindowActiveX插件 189
11.1.6 从数据窗口到HTML 190
11.2 PowerBuilder 9.0的邮件功能 191
11.2.1 MailSession对象 191
11.2.2 MailMessage对象 192
11.2.3 MailLogon()函数 192
11.2.4 MailLogoff()函数 193
11.2.5 Mailhandle()函数 194
11.2.6 MailReadMessages()函数 194
11.2.7 MailGetMessages()函数 195
11.2.8 MailAddress()函数 196
11.2.9 MailRecipientDetails()函数 197
11.2.10 MailResolveRecipient()函数 197
11.2.11 MailSaveMessage()函数 198
11.2.12 MailDeleteMessage()函数 199
11.2.13 MailSend()函数 200
11.3 Internet实例一——在IE中显示PowerBuilder的数据窗口对象 201
11.4 Internet实例二——电子邮件 203
11.5 本章小结 204
11.6 习题 205
第12章 应用项目的调试和发行 206
12.1 应用程序的调试 206
12.1.1 调试器 206
12.1.2 断点处理 208
12.1.3 调试状态下应用程序的跟踪运行 210
12.2 应用程序的运行 211
12.3 应用程序的编译 211
12.3.1 编译前的准备 211
12.3.3 设置工程选项 214
12.3.4 编译生成可执行文件 215
12.4 应用程序的发行 216
12.4.1 PowerBuilder运行时的库及数据库接口 216
12.4.2 配置ODBC数据源 217
12.5 本章小结 217
12.6 习题 218
第13章 应用程序的发布技术 219
13.1 制作安装程序的准备工作 219
13.2 安装程序的制作 220
13.2.1 使用向导制作安装程序 220
13.3 本章小结 227
附录A 标准数据类型和运算符 228
附录B PowerBuilder中的常用函数 230
附录C PowerBuilder部分对象和控件的属性、事件、函数 237
部分习题参考答案 248
参考文献 254
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019