PowerBuilder 7.0初学者指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王守华,卢嘉编著;抖斗书屋主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2000
- ISBN:7302009015
- 页数:337 页
第1部分PowerBuilder简介 1
第1章 PowerBuilder与客户机/服务器结构 1
1.1 什么是PowerBuilder 1
1.2 PowerBuilder的基本特性 1
1.2.1 可视化开发 1
1.2.2 面向对象的开发工具 2
1.2.3 功能强大的PowerScript语言 2
1.2.4 数据窗口 2
1.2.5 开放系统 3
1.2.6 多平台开发环境 3
1.2.7 支持DDE、DLL、OLE2.0 3
1.2.8 丰富的联机帮助 3
1.3 什么是客户机/服务器结构 3
1.3.1 客户机 4
1.3.2 中间件 4
1.3.3 服务器 4
1.4 使用客户机/服务器结构 4
1.5 PowerBuilder与客户机/服务器结构 4
1.6 面向对象程序设计简述 5
1.6.1 类 5
1.6.2 框架 5
1.6.3 封装 5
1.6.4 继承 6
1.6.5 多态性 6
1.6.6 客户机/服务器环境中的对象 6
1.7 小结 6
第2章 PowerBuilder7.0的新特性 7
2.1 焕然一新的用户界面 7
2.1.1 多窗口模式的画板窗口 7
2.1.2 应用程序和组件向导 8
2.1.3 处理列表 8
2.1.4 系统功能 9
2.2 更多的组件开发和应用 10
2.3 更好的数据库连接 10
2.3.1 新增的数据库接口 10
2.3.2 不再支持的数据库接口 11
2.3.3 增强的数据库特性 11
2.4 其他新特性 12
2.5 小结 12
第3章PowerBuilder快速入门 13
3.1 PowerBuilder基本概念 13
3.1.1 对象 13
3.1.2 画板 14
3.2 PowerBuilder开发界面 14
3.2.1 工具栏 14
3.2.2 菜单 20
3.3 开发应用程序的步骤 24
3.3.1 分析 24
3.3.2 设计 24
3.3.3 开发的基础工作 25
3.3.4 应用程序开发 30
3.3.5 调试 37
3.3.6 测试 37
3.3.7 生成可执行程序 37
3.4 小结 42
第2部分PowerBuilder编程基础 43
第4章 创建应用程序对象和库 43
4.1 什么是应用程序对象 43
4.2 Application画板 43
4.3 创建一个具体的应用程序对象 46
4.4 应用程序对象的属性 54
4.4.1 应用程序对象的切换和打开 54
4.4.2 General标签 55
4.4.3 Toolbar标签 56
4.4.4 设置默认字体 57
4.4.5 应用程序图标 58
4.4.6 默认的全局变量 58
4.5 应用程序的事件 59
4.5.1 Close(关闭) 59
4.5.2 ConnectionBegin(连接开始) 59
4.5.3 ConnectionEnd(连接终止) 60
4.5.4 Idle(空闲) 60
4.5.5 Open(打开) 60
4.5.6 SystemError(系统错误) 60
4.6 Library画板 61
4.7 小结 67
第5章 创建窗口对象 68
5.1 什么是窗口对象 68
5.2 Window画板 68
5.3 创建一个具体的窗口 70
5.4 窗口的属性 71
5.4.1 General标签 71
5.4.2 Scroll标签 72
5.4.3 ToolBar标签 73
5.4.4 Other标签 74
5.5 窗口的类型 74
5.5.1 主窗口 75
5.5.2 子窗口 75
5.5.3 弹出式窗口 75
5.5.4 响应式窗口 75
5.5.5 多文档界面和带MicroHelp的多文档界面 75
5.6 在窗口中放置控件 76
5.6.1 使用控件 76
5.6.2 排列控件 77
5.6.3 控件简介 82
5.7 窗口的事件 107
5.8 完善通讯录示例 108
5.8.1 创建w_frame窗口 108
5.8.2 创建w_view窗口 109
5.8.3 创建w_edit窗口 110
5.8.4 创建w_queryname窗口 110
5.8.5 创建w_querybirth窗口 110
5.8.6 创建w_result窗口 111
5.8.7 创建w_about窗口 111
5.9 小结 111
第6章 PowerScript语言 112
6.1 什么是PowerScript语言 112
6.2 PowerScript画板 112
6.2.1 PowerScript画板基础 112
6.2.2 PowerScript画板的工具栏 113
6.2.3 定制PowerScript画板 119
6.3 PowerScript语言基础 122
6.3.1 标识符 122
6.3.2 运算符 123
6.3.3 注释 125
6.3.4 大小写 125
6.3.5 分割符和继续符 125
6.3.6 标签 125
6.4 变量 126
6.4.1 标准数据类型 126
6.4.2 数组 127
6.4.3. 枚举数据类型 129
6.4.4 作用域 129
6.5 常量 130
6.6 函数 130
6.6.1 类型转换函数 130
6.6.2 Open()和Close() 131
6.6.3 Run() 131
6.6.4 Is族函数 131
6.6.5 MessageBox函数 132
6.6.6 事件函数 133
6.6.7 TRIGGER和POST 133
6.6.8 RGB() 133
6.6.9 Beep() 133
6.7 语句 134
6.7.1 判断结构 134
6.7.2 循环结构 136
6.8 代词 139
6.8.1 This 139
6.8.2 Parent 140
6.8.3 ParentWindow 140
6.9 文件函数 140
6.9.1 FileOpen() 141
6.9.2 EileClose() 141
6.9.3 FileRead() 141
6.9.4 FileWrite() 142
6.9.5 GetFileOpenName() 142
6.9.6 GetFileSaveName() 143
6.9.7 FileExist() 144
6.9.8 FileDelete() 144
6.9.9 FileLength() 144
6.9.10 FileSeek() 144
6.10 小结 145
第7章 菜单 146
7.1 什么是菜单 146
7.2 Menu画板 146
7.3 创建菜单 149
7.4 菜单的属性 150
7.4.1 General标签 150
7.4.2 Toolbar标签 151
7.5 有关菜单的PowerScript 153
7.5.1 对菜单项的访问 153
7.5.2 菜单特性 153
7.5.3 打开弹出式菜单 154
7.5.4 菜单事件 154
7.6 菜单与窗口的连接 154
7.7 小结 156
第8章 数据库 157
8.1 数据库管理系统简介 157
8.1.1 DB2 157
8.1.2 Informix 157
8.1.3 Oracle 158
8.1.4 Microsoft SQL Server 158
8.1.5 Sybase SQL Anywhere 158
8.2 Database画板 158
8.3 创建新表 161
8.4 表的属性 162
8.4.1 General标签 162
8.4.2 Data/heading/Label Font标签 162
8.4.3 索引 163
8.4.4 主键 164
8.4.5 外键 165
8.5 列的属性 166
8.5.1 General标签 167
8.5.2 Headers标签 167
8.5.3 Display标签 167
8.5.4 Validation标签 168
8.5.5 Edit Style标签 169
8.6 扩展属性 169
8.6.1 显示格式 170
8.6.2 编辑样式 171
8.6.3 校验规则 172
8.7 视图 174
8.8 描述文件 175
8.9 配置ODBC 177
8.10 Data Manipulation窗口 179
8.11 Interactive SQL窗口 181
8.12 通讯录的数据库 183
8.12.1 创建Address表 183
8.12.2 定义主键和索引 183
8.12.3 创建编辑样式和显示格式 183
8.12.4 输入测试数据 184
8.13 小结 184
第9章PowerBuilder与SQL 185
9.1 SQL简介 185
9.2 SELECT语句 185
9.2.1 简单形式 185
9.2.2 WHERE子句 186
9.2.3 ORDER BY子句 187
9.2.4 GROUP BY子句 189
9.2.5 HAVING子句 190
9.2.6 DISTINCT关键字 191
9.2.7 使用算术运算符 191
9.2.8 使用LIKE和通配符 191
9.2.9 使用内置函数 192
9.3 INSERT语句 193
9.4 UPDATE语句 195
9.5 DELETE语句 196
9.6 在PowerBuilder中使用SQL 197
9.6.1 粘贴SQL 197
9.6.2 使用变量 202
9.7 小结 203
第10章 创建数据窗口对象 204
10.1 什么是数据窗口对象 204
10.2 DataWindow画板 205
10.3 创建数据窗口对象 208
10.4 数据源 210
10.4.1 Quick Select(快速选取) 210
10.4.2 SQL Select(标准选取) 213
10.4.3 Query(查询) 215
10.4.4 External(外部) 217
10.4.5 Stored Procedure(存储过程) 217
10.5 表现风格 218
10.5.1 Tabular(表格) 218
10.5.2 Grid(网格) 219
10.5.3 Freeform(自由格式) 219
10.5.4 Crosstab(交叉表) 220
10.5.5 Graph(图表) 222
10.5.6 Group(分组) 224
10.5.7 Label(标签) 225
10.5.8 N-Up 228
10.5.9 Composite(合成) 229
10.5.10 OLE2.0 230
10.5.11 RichText(大文本) 233
10.6 小结 234
第11章 定制数据窗口对象 235
11.1 数据窗口对象属性 235
11.1.1 General标签 235
11.1.2 Pointer标签 236
11.1.3 Print Specifications标签 236
11.1.4 HTML Table标签 237
11.1.5 HTML Generation标签 238
11.2 列的属性 238
11.2.1 General标签 238
11.2.2 Pointer标签 239
11.2.3 HTML标签 240
11.2.4 Position标签 240
11.2.5 Edit标签 241
11.2.6 Font标签 247
11.2.7 Format标签 248
11.3 在数据窗口对象上添加对象 248
11.3.1 静态文本(Text) 249
11.3.2 按钮(Button) 249
11.3.3 分组框(GroupBox) 250
11.3.4 画图对象 251
11.3.5 图形(Picture) 251
11.3.6 图表(Graph) 252
11.3.7 列(Column) 252
11.3.8 嵌套报表(Nested Report) 252
11.3.9 计算列 254
113.10 OLE 254
11.4 排列对象 255
11.4.1 对齐 255
11.4.2 间距 255
11.4.3 大小 256
11.5 其他设置 256
11.5.1 区域 256
11.5.2 数据排序 257
11.5.3 数据过滤 258
11.5.4 屏蔽重复值 259
11.5.5 数据检索 260
11.5.6 更新属性 261
11.5.7 预览 262
11.6 通讯录中的DataWindow 264
11.6.1 定制d_view 264
11.6.2 定制d_edit 265
11.6.3 定制d_result 266
11.7 小结 267
第12章 使用数据窗口对象 268
12.1 什么是数据窗口控件 268
12.2 数据窗口控件的属性 269
12.2.1 General标签 269
12.2.2 Other标签 270
12.3 数据窗口对象和数据窗口控件的连接 271
12.4 连接数据库 272
12.4.1 事务对象 272
12.4.2 事务对象的属性 273
12.4.3 事务处理语句 273
12.4.4 自定义事务对象 274
12.4.5 连接数据窗口控件 274
12.5 数据窗口控件的函数 276
12.5.1 与数据库有关的函数 276
12.5.2 行操作 277
12.5.3 列操作 278
12.5.4 数据操作 279
12.6 数据校验 281
12.7 数据窗口控件的事件 281
12.7.1 ItemChanged事件 281
12.7.2 ItemError事件 282
12.7.3 DBError事件 282
12.7.4 Constructor事件 283
12.7.5 Clicked事件 283
12.7.6 DoubleClicked事件 283
12.7.7 RButtonDown事件 283
12.7.8 RowFocusChanged事件 284
12.8 打印数据窗口 284
12.8.1 Print( ) 284
12.8.2 PrintOpen( ) 284
12.8.3 Print Close( ) 284
12.8.4 PrintDataWindow( ) 284
12.8.5 PrintCancel( ) 285
12.9 通讯录中使用的数据窗口 285
12.9.1 连接数据库 285
12.9.2 连接数据窗口对象和数据窗口控件 286
12.9.3 对w-view进行编码 287
12.9.4 对w-edit进行编码 287
12.9.5 对w-queryname和w-querybirth进行编码 290
12.9.6 对w-result进行编码 290
12.10 小结 291
第13章 应用程序的优化 292
13.1 函数 292
13.1.1 为什么要使用函数 292
13.1.2 Function画板 293
13.1.3 函数的类型 294
13.1.4 创建函数 295
13.2 结构 297
13.2.1 为什么要使用结构 297
13.2.2 Structure画板 298
13.2.3 结构的类型 299
13.2.4 创建结构 300
13.2.5 使用结构 302
13.3 用户事件 302
13.3.1 为什么要使用用户事件 302
13.3.2 创建用户事件 302
13.3.3 使用用户事件 303
13.4 窗口间的信息传递 303
13.4.1 为什么要在窗口间传递信息 303
13.4.2 OpenWithParm()和CloseWithReturn()函数 303
13.4.3 Message对象 304
13.5 优化通讯录应用程序 305
13.5.1 创建结构 305
13.5.2 修改w-queryname窗口的代码 305
13.5.3 修改w-querybirth窗口的代码 306
13.5.4 修改w-resutlt窗口的代码 306
13.6 小结 307
第14章 应用程序的调试 308
14.1 调试的目的 308
14.2 Debug画板 308
14.2.1 打开Debug画板 308
14.2.2 Debug画板的主窗口 308
14.2.3 断点 313
14.2.4 Debug画板的工具栏 315
14.3 调试技巧 316
14.4 通讯录应用程序的调试 317
14.4.1 设置断点 317
14.4.2 查看相关变量的值 317
14.4.3 修改代码 317
14.5 小结 318
第15章 文档与联机帮助 319
15.1 系统文档 319
15.1.1 设计文档 319
15.1.2 注释 319
15.1.3 模块文档 319
15.2 用户文档 319
15.2.1 概要 320
15.2.2 安装指南 320
15.2.3 详细指南 320
15.3 联机帮助 320
15.3.1 联机帮助的生成 320
15.3.2 连接应用程序和联机帮助 321
15.4 小结 322
第16章 应用程序的生成 323
16.1 应用程序的生成方式 323
16.2 资源文件 324
16.3 project画板 325
16.3.1 打开project画板 325
16.3.2 project画板的主窗口 326
16.3.3 project画板的工具栏 327
16.4 使用project Wizard创建Project 328
16.5 通讯录应用程序的生成 331
16.5.1 编写资源文件 331
16.5.2 创建可执行程序 332
16.6 小结 332
附录A PowerBuilder编码和命名标准 333
A.1 对象命名 333
A.2 控件命名 333
A.3 变量命名 334
A.4 编码标准 336
A.4.1 注释 336
A.4.2 大小写 336
A.4.3 缩进规则 337
A.5小结 337
- 《第一个裱花蛋糕 给初学者的方法和窍门》张伟珊著 2019
- 《初学者之友 国画要诀 工笔四季花卉 2》蒋国良 2019
- 《中国著名学者律师 李云龙办案手记》李云龙 2018
- 《学者文库 城市化进程中的基本公共服务财政保障研究》黄国平 2019
- 《易弹易唱 吉他弹唱最新流行金曲大合集 初学者专用版》王一主编 2016
- 《阳光男孩书屋》崔钟雷主编 2010
- 《农家书屋》 2010
- 《中国社会科学院老学者文库 张政烺先生年谱》陈绍棣编著 2019
- 《中国教育观 学者跨界看教育》夏欣著 2019
- 《外语学科中青年学者学术创新丛书 作格性连续统的跨语言研究》(中国)王遥 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019