PowerBuilder 8 Web数据库开发指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐松林,王军等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302045445
- 页数:333 页
第1章 PowerBuilder简介 1
1.1 PowerBuilder概述 1
1.1.1 跨平台开发 1
1.1.2 开放的数据库连接系统 2
1.1.3 面向对象编程 2
1.1.4 事件驱动的应用程序 3
1.1.5 功能强大的编程语言与函数 3
1.2 PowerBuilder 8的新特性 4
1.2.1 新的开发方法和用户界面 4
1.2.2 网络功能的增强 6
1.2.3 数据库连接新特性 6
1.2.4 其他新特性 7
1.3 PowerBuilder开发环境 8
1.3.1 菜单 8
1.3.2 工具栏 9
1.3.3 系统视图窗口和工作区 11
1.4 PowerBuilder编程的对象特性 11
1.4.1 数据抽象性、继承性和多态性 12
1.4.2 属性、事件和函数 13
1.5 PowerBuilder应用程序开发步骤 14
1.5.1 系统分析和系统设计 14
1.5.2 系统开发 15
1.5.3 调试 15
第2章 数据库连接 16
2.1 数据库连接 16
2.1.1 数据库连接方式 16
2.1.2 连接数据库的操作 17
2.2 通过ODBC连接数据库 18
2.2.1 ODBC简介 18
2.2.2 ODBC的硬件和软件需求 19
2.2.3 ODBC的各层软件及作用 19
2.2.4 ODBC的配置 20
2.2.5 连接数据库 22
2.2.6 数据库描述文件 24
2.3 通过专用接口连接数据库 30
2.3.1 专用接口简介 30
2.3.2 连接数据库 31
第3章 PowerBuilder编程 32
3.1 PowerScript基本概念 32
3.1.1 标识符 32
3.1.2 代词和保留字 33
3.1.3 保留字 35
3.1.4 标签和ASCⅡ字符 35
3.1.5 书写代码注意事项 36
3.2 数据类型 38
3.3 声明 41
3.3.1 变量 41
3.3.2 常量 42
3.3.3 数组 42
3.3.4 外部函数 43
3.3.5 DBMS存储过程 43
3.4 运算符和表达式 44
3.4.1 算术运算符 44
3.4.2 关系运算符 45
3.4.3 逻辑运算符 45
3.4.4 连接运算符 46
3.4.5 运算符的优先级 46
3.4.6 表达式 47
3.5 基本语句 48
3.5.1 赋值语句 48
3.5.2 条件控制语句 49
3.5.3 循环控制语句 51
3.5.4 其他语句 53
3.6 函数 55
3.6.1 常用标准函数 55
3.6.2 自定义函数 57
3.6.3 编译和保存函数 61
3.6.4 调用函数 63
3.7 结构 66
3.7.1 定义结构 66
3.7.2 使用结构 67
3.8 编写脚本 68
3.8.1 打开脚本视图区 68
3.8.2 粘贴脚本 69
3.8.3 编译脚本 71
第4章 嵌入式SQL 72
4.1 嵌入式SQL语句简介 72
4.1.1 连接与断开数据库 73
4.1.2 提交与回滚事务 73
4.2 嵌入式SQL语句的使用 74
4.2.1 SELECT语句 74
4.2.2 INSERT语句 75
4.2.3 DELETE语句 75
4.2.4 UPDATE语句 76
4.2.5 SELECTBLOB语句 76
4.2.6 UPDATEBLOB语句 76
4.2.7 SQL语句的执行情况 76
4.2.8 游标操作 77
4.3 动态SQL语句 79
4.4 粘贴SQL语句 83
4.4.1 粘贴SELECT语句 83
4.4.2 粘贴INSERT语句 86
4.5 BLOB数据的应用 87
4.5.1 与BLOB相对应的数据类型 88
4.5.2 在数据窗口中使用OLE列 88
4.6 OLE列的更新 89
4.6.1 使用OLEActivate函数 89
4.6.2 使用OLE方式对BLOB进行操作 90
4.6.3 BLOB字段的函数 91
第5章 应用程序对象 93
5.1 应用程序简介 93
5.2 应用程序对象画板 94
5.2.1 画板的菜单和工具栏 94
5.2.2 应用程序对象工作区 97
5.3 创建应用程序对象 98
5.3.1 新建应用程序对象 98
5.2.2 创建模板应用程序 100
5.4 应用程序的属性、事件和函数 108
5.4.1 应用程序对象的属性 108
5.4.2 应用程序对象的事件 110
5.4.3 应用程序对象的函数 111
5.4.4 应用程序出错对象 112
5.5 应用程序配置参数 113
5.5.1 应用程序初始化文件 113
5.5.2 应用程序注册表 114
5.5.3 开发应用程序涉及到的主要注册表主键 115
5.5.4 PowerBuilder的注册表函数 116
5.6 事务对象及其应用 118
5.6.1 事务对象的概念 118
5.6.2 创建自定义事务对象 119
5.6.3 事务对象的属性 120
第6章 管理数据库 121
6.1 创建和删除数据库 121
6.1.1 在PowerBuilder中创建和删除ASA数据库 121
6.1.2 使用Sybase Central管理数据库 123
6.1.3 数据库信息的存储位置 128
6.2 数据库画板 129
6.2.1 数据库画板的功能 129
6.2.2 数据库画板工具栏 131
6.2.3 数据库画板工作区 133
6.3 操作数据库表 134
6.3.1 表的创建、修改与删除 135
6.3.2 定义列扩展属性 135
6.3.3 创建索引和主键 137
6.3.4 删除表、主键、外部键与索引 138
6.3.5 定义表属性 138
6.4 表数据的浏览、修改与输出 139
6.4.1 结果视图区及基本操作 139
6.4.2 更新数据 140
6.4.3 创建视图 141
6.5 定义数据库扩展属性 143
6.5.1 显示格式 143
6.5.2 显示掩码 144
6.5.3 编辑风格 146
6.5.4 创建有效性规则 147
第7章 窗口与菜单设计 151
7.1 窗口画板 151
7.1.1 窗口对象简介 151
7.1.2 窗口画板的菜单 151
7.1.3 窗口画板的工具栏 153
7.1.4 窗口画板的视图区 153
7.2 窗口的属性 154
7.2.1 窗口类型 154
7.2.2 MDI框架窗口 156
7.2.3 窗口属性 156
7.2.4 窗口的大小和位置 157
7.3 窗口事件 159
7.3.1 Open事件 159
7.3.2 Active事件 160
7.3.3 Clicked事件 160
7.3.4 Close事件 161
7.3.5 CloseQuery事件 161
7.3.6 Key事件 161
7.3.7 RButtonDown事件 162
7.3.8 Timer事件 162
7.3.9 Other事件 164
7.4 窗口函数 164
7.4.4 窗口操作 165
7.4.2 MDI窗口具有的操作 169
7.4.3 自动化窗口事件 172
7.5 窗口变量 173
7.6 创建菜单 175
7.6.1 菜单类型与特点 175
7.6.2 菜单画板 176
7.6.3 创建菜单 177
7.6.4 修改菜单 179
7.7 设置菜单属性 179
7.7.1 General选项卡 180
7.7.2 ToolBar选项卡 181
7.8 创建弹出式菜单 182
7.8.1 窗口弹出菜单 182
7.8.2 其他弹出菜单 183
7.9 菜单事件及其编程 183
7.9.1 菜单事件及其处理程序的编写 183
7.9.2 创建通用的弹出式菜单 184
第8章 窗口控件 187
8.1 添加控件 187
8.1.1 控件概述 187
8.1.2 窗口控件的选择与复制 189
8.1.3 窗口控件的布局 190
8.2 控件属性、事件和函数 192
8.2.1 控件属性 193
8.2.2 控件名称 195
8.2.3 控件事件及其脚本 197
8.2.4 控件函数 198
8.3 控件的应用 199
8.3.1 命令按钮 199
8.3.2 文本编辑及显示控件 201
8.3.3 单选按钮、复选框与单选组 204
8.3.4 修饰控件 206
第9章 高级控件 210
9.1 列表框控件 210
9.1.1 列表框与图片列表框 210
9.1.2 下拉列表框和下拉图片列表框 214
9.2 列表视图 215
9.2.1 列表视图控件风格 215
9.2.2 列表视图控件属性 216
9.2.3 列表项的添加与删除 218
9.2.4 列表视图控件的事件 221
9.3 树形视图 222
9.3.1 树形视图的创建与属性 223
9.3.2 添加树形视图项 224
9.3.3 删除树形视图项 225
9.3.4 树形视图控件的常用事件 226
9.4 选项卡控件 228
9.4.1 选项卡控件的组成 228
9.4.2 选项卡控件的创建与操作 228
9.4.3 选项卡控件的属性 230
9.4.4 选项卡控件的应用 232
9.4.5 选项卡控件的事件 234
9.5 OLE控件 234
第10章 数据窗口 238
10.1 数据窗口概述 238
10.1.1 数据窗口对象 239
10.1.2 数据窗口控件 240
10.2 创建数据窗口 240
10.2.1 创建步骤 240
10.2.2 数据源与表现风格 240
10.2.3 创建一个新的数据窗口 242
10.3 数据窗口数据源 245
10.3.1 Quick Select数据源 245
10.3.2 SQL Select数据源 247
10.3.3 Query数据源 250
10.3.4 External数据源 250
10.3.5 Stored Procedure数据源 251
10.4 数据窗口的表现风格 252
10.4.1 Freeform风格 252
10.4.2 Tabular风格 252
10.4.3 Grid风格 253
10.4.4 Label风格 254
10.4.5 N-UP风格 254
10.4.6 Group风格 255
10.4.7 Crosstab风格 256
10.4.8 Graph风格 256
10.4.9 Composite风格 257
10.4.10 OLE 2.0风格 257
10.4.11 RichText风格 257
第11章 使用数据窗口 258
11.1 放置数据窗口对象 258
11.1.1 连接函数 258
11.1.2 添加数据窗口控件 259
11.1.3 编辑数据窗口控件 260
11.1.4 连接数据窗口控件与数据窗口对象 260
11.1.5 动态连接数据窗口对象 261
11.1.6 设置数据窗口属性 262
11.2 数据窗口控件与数据库 263
11.2.1 事务对象 264
11.2.2 为数据窗口控件设置事务对象 264
11.2.3 创建事务对象 265
11.2.4 检索和更新数据 267
11.3 访问数据窗口缓存区 268
11.3.1 通过数据窗口控件管理数据 269
11.3.2 处理数据窗口控件中的文本数据 270
11.4 数据窗口项的引用 271
11.4.1 使用表达式引用数据窗口项 271
11.4.2 使用函数访问数据窗口项 272
11.5 数据窗口事件 274
11.5.1 ButtonClicked事件 274
11.5.2 Clicked事件 274
11.6 数据存储 275
11.6.1 使用数据存储对象 275
11.6.2 数据存储对象的方法和属性 276
11.6.3 定制数据存储对象 277
第12章 用户对象与用户事件 278
12.1 用户对象的类型 278
12.1.1 可视用户对象 279
12.1.2 类用户对象 280
12.2 创建用户对象 281
12.2.1 创建标准可视用户对象 281
12.2.2 创建定制可视用户对象 283
12.2.3 创建外部可视用户对象 283
12.2.4 创建标准类用户对象 284
12.2.5 创建定制类用户对象 284
12.2.6 使用继承创建用户对象 285
12.3 使用用户对象 285
12.3.1 使用可视用户对象 285
12.3.2 使用类用户对象 286
12.3.3 窗口与用户对象间的通信 286
12.3.4 用户对象的命名规则 287
12.4 用户事件 287
12.4.1 用户事件的适用场合 287
12.4.2 定义用户事件 288
12.4.3 注意事项 290
第13章 数据管道 292
13.1 数据管道概述 292
13.2 创建数据管道对象 293
13.2.1 启动数据管道画板 293
13.2.2 源表 295
13.2.3 目的表 296
13.2.4 选择管道操作 296
13.2.5 灌入Blob类型的数据 297
13.2.6 改变源数据库和目的数据库 298
13.2.7 运行数据管道 299
13.2.8 数据管道出错处理 299
13.3 数据管道的应用 300
13.3.1 创建数据管道用户对象 300
13.3.2 数据管道用户对象的属性 301
13.3.3 数据管道的事件 302
13.3.4 数据管道的函数 302
第14章 库文件管理 306
14.1 库文件组织方式 306
14.2 库画板 307
14.2.1 库画板的工具 307
14.2.2 库画板工作区 308
14.3 维护库文件以及其中的对象 308
14.3.1 库操作 308
14.3.2 维护库中对象 310
14.3.3 导出与导入对象 313
14.3.4 重新生成对象 314
第15章 应用程序的调试、编译与发布 315
15.1 应用程序的调试 315
15.1.1 应用程序测试过程 315
15.1.2 调试器 317
15.1.3 断点设置 319
15.1.4 调试过程 322
15.2 其他调试手段 324
15.2.1 运用PowerBuilderDEBUG功能 324
15.2.2 追踪数据库访问 325
15.2.3 其他调试技术 327
15.3 应用程序的编译 328
15.3.1 创建可执行文件的一般步骤 328
15.3.2 创建可执行文件时要考虑的问题 331
15.4 应用程序的发布 333
15.4.1 PowerBuilder运行时库及数据库接口 333
15.4.2 配置ODBC数据源 333
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 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