快速开发技能工具-PowerBuilderPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:亓晓静编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121015706
- 页数:383 页
基础篇 2
第1章 PowerBuilder简介 2
1.1 什么是PowerBuilder 2
1.2 PowerBuilder应用程序的构成 3
1.2.1 基本概念 3
1.2.2 建立一个基于Windows的应用程序 4
1.3 PowerBuilder的集成开发环境 8
1.3.1 PowerBuilder的主界面 8
1.3.2 PowerBuilder中画笔(Painter)的使用方法 13
1.3.3 PowerBuilder的主要画笔 18
习题与上机操作题1 19
第2章 在IDE中操纵数据库 20
2.1 数据库画笔 20
2.1.1 数据库画笔中的视图 21
2.1.2 数据库画笔的工具栏(PainterBar) 21
2.2 PowerBuilder与数据库的连接 22
2.2.1 基本概念 22
2.2.2 ODBC连接 23
2.2.3 OLE DB连接 31
2.3 管理数据库中的表 34
2.3.1 创建新表 34
2.3.2 创建主键 36
2.3.3 定义列的显示标题 37
2.3.4 定义表的属性 39
2.3.5 创建表的外键 40
2.3.6 创建表的索引 43
2.3.7 Objects视图中结点的排列 44
2.3.8 删除对象 45
2.3.9 使用Object Layout视图 45
2.4 管理表中的数据 48
2.4.1 Results视图 48
2.4.2 维护数据表 50
2.4.3 列的编辑样式 50
2.4.4 列的有效性规则 53
2.4.5 定义列的显示格式 55
2.4.6 定义数据的排序方式 56
2.4.7 定义过滤条件 57
习题与上机操作题2 57
第3章 PowerScript语言基础 59
3.1 基础语法 59
3.1.1 语法约定 59
3.1.2 标准数据类型 61
3.1.3 常量的使用 62
3.1.4 变量声明 63
3.1.5 赋值语句 64
3.1.6 数组声明 64
3.1.7 运算符和表达式 69
3.1.8 控制语句 71
3.1.9 函数 74
3.2 PowerScript中面向对象的基础语法 78
3.2.1 PowerBuilder中的对象 79
3.2.2 PowerBuilder中类的使用 80
3.2.3 代词的作用 84
3.3 其他 86
3.3.1 变量的作用域 86
3.3.2 枚举数据类型 87
3.3.3 Any数据类型 88
3.3.4 空值 89
3.4 PowerScript语言的编程环境 89
3.4.1 Script视图的使用 89
3.4.2 Script视图的辅助编程功能 91
3.4.3 Variable视图 94
习题与上机操作题3 94
第4章 可视化的程序设计基础 95
4.1 应用对象(Application) 95
4.1.1 Application对象的属性、事件和函数 95
4.1.2 为应用程序指定PBL搜索路径 97
4.2 窗口对象 99
4.2.1 窗口设计实例 99
4.2.2 窗口对象的属性 103
4.2.3 窗口对象的事件 107
4.2.4 窗口对象的函数 110
4.3 控件简介 110
4.3.1 控件浏览 110
4.3.2 在窗口画笔中管理控件 112
4.3.3 基本控件介绍 117
4.4 菜单对象 133
4.4.1 菜单例 133
4.4.2 菜单画笔 137
4.4.3 菜单对象 138
4.4.4 菜单的使用 140
4.4.5 弹出式菜单 142
习题与上机操作题4 142
第5章 数据窗口(DataWindow)概述 144
5.1 DataWindow对象实例 144
5.1.1 创建DataWindow对象的基本步骤 144
5.1.2 熟悉DataWindow画笔 147
5.2 在窗口中显示数据库的数据 148
5.2.1 把DataWindow对象放到窗口 148
5.2.2 应用程序和数据库的桥梁——事务对象 150
5.2.3 访问数据库的编程方法与步骤 152
5.2.4 带参数的数据检索 153
5.3 DataWindow控件简介 157
5.3.1 DataWindow控件的属性 157
5.3.2 访问DataWindow控件中的数据 158
5.3.3 DataWindow控件的函数 160
5.3.4 DataWindow控件的事件 162
5.4 DataWindow对象简介 163
5.4.1 DataWindow对象的层次结构 163
5.4.2 数据窗口中可用对象的介绍 164
5.4.3 管理数据窗口中对象的属性 166
5.4.4 DataWindow表达式 171
习题与上机操作题5 175
应用篇 178
第6章 构建MDI应用系统 178
6.1 窗口的类型 178
6.1.1 应用系统实例 178
6.1.2 窗口的类型 179
6.2 MDI应用系统基础 181
6.2.1 MDI系统实例 181
6.2.2 MDI应用系统简介 182
6.3 在PowerBuilder中打开和关闭窗口的方法 190
6.3.1 Open函数的使用方法 190
6.3.2 OpenSheet函数的使用方法 191
6.3.3 Close函数的使用方法 192
6.3.4 窗口间的参数传递 192
6.4 TSMIS系统实例(一) 199
6.4.1 为TSMIS系统创建MDI框架 199
6.4.2 为TSMIS系统提供数据库配置的功能 201
习题与上机操作题6 209
第7章 DataWindow对象 210
7.1 数据窗口的显示风格和数据源 210
7.1.1 数据窗口的显示风格 210
7.1.2 数据窗口的数据源 215
7.2 列对象及其主要属性 219
7.2.1 列对象Column 219
7.2.2 列对象的属性 221
7.2.3 列的编辑样式(Edit Styles)属性 222
7.2.4 列的显示格式 227
7.2.5 列的有效性规则 229
7.3 数据窗口的可编辑性 230
7.3.1 列的Visible属性 231
7.3.2 数据窗口的焦点 231
7.3.3 列的只读属性 232
7.3.4 列的保护属性 233
7.4 数据窗口的更新属性 234
7.4.1 确定数据窗口是否可更新 235
7.4.2 确定可以更新的列 235
7.4.3 定位要更新的数据行 236
7.4.4 修改Key键的更新方法 237
7.4.5 数据窗口更新属性的默认设置 238
7.4.6 数据维护窗口实例 238
习题与上机操作题7 243
第8章 DataWindow控件 244
8.1 数据检查 244
8.2 PowerBuilder的数据检查机制 247
8.2.1 数据缓冲区 247
8.2.2 编辑控件 248
8.2.3 数据检查机制 249
8.3 DataWindow控件的数据更新过程 251
8.3.1 数据的行列状态 252
8.3.2 执行Update的过程 253
8.3.3 数据窗口更新属性的实例 255
8.4 其他DataWindow技术 264
8.4.1 数据存储对象DataStore 264
8.4.2 DataWindow控件共享数据 265
8.4.3 DataWindowChild对象 267
8.5 TSMIS系统实例(二) 273
8.5.1 用DataStore来实现用户登录 273
8.5.2 功能完善的数据维护窗口 279
习题与上机操作题8 288
第9章 PowerBuilder的错误处理 290
9.1 DataWindow控件的错误处理 290
9.1.1 数据库操作错误 291
9.1.2 属性和数据的表达式错误 291
9.2 PowerBuilder的异常处理机制 292
9.2.1 异常处理实例 293
9.2.2 异常对象 294
9.2.3 PowerBuilder的异常处理机制 295
9.3 TSMIS系统实例(三) 298
9.4 PowerBuilder的调试工具 300
9.4.1 错误的类型 300
9.4.2 PowerBuilder调试器窗口介绍 301
9.4.3 断点的类型和管理 305
9.4.4 在调试模式下运行程序 307
9.4.5 在调试模式下的操作 308
习题与上机操作题9 310
第10章 面向对象的编程技术 312
10.1 TSMIS系统实例(四) 312
10.1.1 创建可以提供数据维护功能的用户对象 312
10.1.2 使用用户对象 319
10.2 在PowerBuilder中创建类 321
10.3 创建类的方法 323
10.3.1 打开画笔 323
10.3.2 定义属性 323
10.3.3 定义函数 326
10.3.4 用户事件 328
10.3.5 函数和事件的调用方法 329
10.4 对象的继承 329
10.4.1 用继承的方法创建对象 329
10.4.2 继承关系中函数、事件的关系 330
习题与上机操作题10 332
第11章 查询与统计 333
11.1 数据查询的方法 333
11.1.1 DataWindow中的数据过滤 333
11.1.2 动态修改Select语句实现查询 334
11.1.3 TSMIS系统实例(五) 335
11.2 数据窗口的统计功能 339
11.2.1 分组统计 339
11.2.2 用于统计的函数 344
11.2.3 交叉报表 346
11.2.4 统计图形 348
习题与上机操作题11 352
第12章 Tab控件与TreeView控件 353
12.1 Tab控件 353
12.1.1 Tab控件的结构 353
12.1.2 Tab控件的属性 354
12.1.3 Tab控件的事件 354
12.2 TreeView控件 355
12.2.1 TreeView控件的基本属性 355
12.2.2 TreeView控件中的图片 355
12.2.3 控件中的结点TreeViewItem对象 356
12.2.4 TreeView控件的函数 357
12.2.5 TreeView控件的事件 360
12.2.6 用TreeView控件显示数据库中的数据 360
习题与上机操作题12 364
综合训练篇 366
第13章 应用程序的编译发行 366
13.1 库画笔的使用 366
13.1.1 库文件的作用 366
13.1.2 库画笔的使用 367
13.2 创建Project对象生成可执行文件 370
13.2.1 创建Project对象 371
13.2.2 Project画笔 373
13.2.3 应用系统的打包模式 374
13.2.4 资源文件 375
13.3 应用程序发布 376
习题与上机操作题13 377
第14章 综合训练——《校图书管理系统》 378
14.1 系统功能说明 378
14.1.1 图书管理 378
14.1.2 读者管理 379
14.1.3 图书流通管理 379
14.1.4 查询与统计 379
14.1.5 系统功能 380
14.2 数据库说明 380
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《先进激光加工技能实训》肖海兵主编 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《主题公园开发与管理》梁增贤编著 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《幼儿手指技能游戏》汪超 2018
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017