当前位置:首页 > 工业技术
PowerBuilder应用开发实用教程
PowerBuilder应用开发实用教程

PowerBuilder应用开发实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙秋冬主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:704014770X
  • 页数:344 页
图书介绍:本书是普通高等教育“十五”国家级规划教材。本书主要内容包括:PowerBuilder 8.0 的特点及其操作环境的使用,应用程序对象、窗口对象和菜单对象,如何在PowerBuilder环境中创建并连接数据库,各种DataWindow的创建以及DataWindow在应用中的运用,控件的特性和使用方法,PowerScript语言基础知识及PowerBuilder的编程方法,WorkSpace、Library的使用和工程项目开发,高级DataWindow技术,应用程序的调试、编译和发布,PowerBuilder综合应用实例等。本书适用于高等职业学校、高等专科学校、成人高校、独立设置的软件职业技术学院、本科院校及举办的二级职业技术学院、教育学院以及民办高校使用,不仅可以作为高等院校相关专业的数据库编程教材,也可作为相关的工程技术人员培训和自学的参考书。
《PowerBuilder应用开发实用教程》目录

第1章 PowerBuilder及其操作环境 1

1.1 PowerBuilder 8.0简介 1

1.1.1 PowerBuilder的特点 1

1.1.2 PowerBuilder 8.0的新功能 1

1.2 PowerBuilder 8.0操作环境 2

1.2.1 界面简介 2

1.2.2 主要菜单命令和工具条简介 6

1.2.3 常用二级工具条图标简介 7

1.2.4 Control List控件下拉列表框简介 7

1.2.5 新建对话框简介 8

1.2.6 继承对话框简介 10

1.2.7 打开对话框简介 11

1.3 本书中的约定 12

1.3.1 本书符号与术语约定 12

1.3.2 本书对象命名约定 12

1.3.3 匈牙利符号表示法 13

1.4 本章小结 16

实训 16

练习题 16

第2章 应用对象与应用框架的创建 18

2.1 应用与应用对象 18

2.1.1 应用和应用对象的定义 18

2.1.2 应用与应用对象的关系 18

2.1.3 应用画板 19

2.1.4 应用对象的主要特征 20

2.2 窗口画板与MDI窗口的创建 23

2.2.1 窗口画板 23

2.2.2 窗口的主要特征 24

2.2.3 MDI窗口的创建 26

2.3 菜单画板与菜单的创建 27

2.3.1 菜单画板 27

2.3.2 菜单的主要特征 28

2.3.3 菜单的创建 30

2.3.4 菜单的使用 33

2.4 MDI应用框架的创建 33

2.4.1 手工创建MDI应用框架 33

2.4.2 利用模板创建MDI应用框架 34

2.5 对PowerBuilder对象的进一步认识 45

2.5.1 对象和类的特征 45

2.5.2 对象的分类 46

2.5.3 对象的属性 46

2.5.4 对象的函数或方法 46

2.5.5 对象的事件 47

2.5.6 对象属性和方法的级联引用和自身引用 48

2.6 本章小结 51

实训 51

练习题 51

第3章 数据库的创建与连接 53

3.1 数据库应用的基本概念 53

3.1.1 数据库类型 53

3.1.2 数据库的访问 55

3.1.3 数据库应用的架构 55

3.2 信息管理系统数据库设计 56

3.2.1 需求分析 56

3.2.2 数据表设计 57

3.3 创建数据库 59

3.3.1 在PowerBuilder的环境中创建数据库 59

3.3.2 在数据库中创建数据表 61

3.3.3 数据输入 64

3.3.4 数据的导入和导出 66

3.4 PowerBuilder与已有数据库的连接 67

3.4.1 利用ODBC创建数据源 67

3.4.2 创建Database Profile连接数据库 69

3.5 数据表的维护 70

3.5.1 数据表在Object Layout视图中的开关 70

3.5.2 数据表的修改 71

3.5.3 数据表的复制和重命名 71

3.5.4 数据表的删除 72

3.5.5 数据表的主键、外键和索引的修改与删除 72

3.5.6 数据表中的数据操作 72

3.5.7 数据库视图的创建 74

3.6 数据库的删除 75

3.7 PowerBuilder与数据库的关系及事务对象 75

3.7.1 PowerBuilder与数据库的关系 75

3.7.2 事务对象 76

3.7.3 PowerBuilder与其他数据库的连接功能 76

3.7.4 将ASA数据库迁移到其他数据库 77

3.8 应用与数据库建立连接 78

3.8.1 设置事务对象并调用连接命令 78

3.8.2 应用关闭时调用断开连接命令 79

3.8.3 应用与数据库连接实例 79

3.9 本章小结 80

实训 81

练习题 81

第4章 DataWindow对象与DataWindow控件 82

4.1 DataWindow对象的创建 82

4.2 DataWindow的初步设计 87

4.2.1 在MDI应用的子窗口中显示DataWindow 87

4.2.2 DataWindow对象和DataWindow控件 90

4.2.3 DataWindow对象和DataStore对象 90

4.3 DataWindow的深入设计 91

4.3.1 DataWindow设计画板 91

4.3.2 DataWindow对象的主要属性 94

4.3.3 DataWindow对象显示风格 95

4.3.4 DataWindow的数据源 98

4.4 DataWindow的增强功能 106

4.4.1 跳转顺序的设置 107

4.4.2 更新属性的设置 108

4.4.3 数据列的显示格式 110

4.4.4 数据列的编辑风格 111

4.4.5 数据列的有效性检查 113

4.4.6 控件的添加 113

4.4.7 数据列的增删和重新排列 115

4.5 DataWindow检索数据后的处理 116

4.5.1 数据的排序 117

4.5.2 数据的过滤 117

4.5.3 禁止重复值 118

4.5.4 数据的分组 119

4.6 DataWindow的操纵 119

4.6.1 DataWindow控件的主要特征 120

4.6.2 DataWindow控件中的编辑控件 126

4.6.3 DataWindow中数据的保存 129

4.6.4 DataWindow的打印 134

4.6.5 DataWindow控件中的数据缓冲区 134

4.7 本章小结 135

实训 135

练习题 135

第5章 其他常用控件及其应用 137

5.1 标准控件及其常见属性、事件和函数 137

5.1.1 标准控件 137

5.1.2 常见属性、事件和函数 139

5.1.3 属性的设置 140

5.1.4 函数及调用方法 140

5.2 静态文本控件和静态文本超链接控件 144

5.2.1 静态文本控件 144

5.2.2 静态文本超链接控件 145

5.2.3 静态文本类控件的应用 145

5.3 图片控件和图片超链接控件 146

5.3.1 图片控件 146

5.3.2 图片超链接控件 147

5.3.3 用图片控件美化应用程序界面 147

5.4 命令按钮控件和图片按钮控件 148

5.4.1 命令按钮控件 148

5.4.2 图片按钮控件 149

5.4.3 按钮类控件的应用 149

5.5 单行编辑控件和模板编辑控件 151

5.5.1 单行编辑控件 151

5.5.2 模板编辑控件 154

5.5.3 编辑类控件的应用 155

5.6 列表框控件和下拉列表框控件 155

5.6.1 列表框控件 155

5.6.2 下拉列表框控件 157

5.6.3 列表框类控件的应用 158

5.7 单选按钮控件、复选框控件和组框控件 163

5.7.1 单选按钮控件 163

5.7.2 复选框控件 164

5.7.3 组框控件 164

5.7.4 选项类控件的应用 165

5.8 列表视图控件和树形视图控件 168

5.8.1 列表视图控件 168

5.8.2 ListViewItem对象 170

5.8.3 树形视图控件 172

5.8.4 TreeViewItem对象 173

5.8.5 视图类控件的应用 174

5.9 选项卡控件及图表控件 176

5.9.1 选项卡控件 177

5.9.2 图表控件 177

5.9.3 选项卡控件和图表控件的应用 179

5.10 本章小结 181

实训 181

练习题 183

第6章 PowerScript与PowerBuilder编程 184

6.1 PowerSeript环境 184

6.1.1 Script视图 184

6.1.2 设置编程环境 185

6.1.3 PowerSeript编程工具栏 187

6.2 语言基础 188

6.2.1 断行、续行与分隔符 188

6.2.2 程序注释 188

6.2.3 标识符命名 189

6.2.4 特殊ASCII码字符 189

6.2.5 空值 190

6.2.6 代词 190

6.3 数据类型 190

6.3.1 标准数据类型 190

6.3.2 系统对象数据类型 191

6.3.3 枚举类型 192

6.4 变量与常量 193

6.4.1 变量 193

6.4.2 常量 193

6.5 运算符与表达式 194

6.5.1 算术运算符 194

6.5.2 关系运算符 194

6.5.3 逻辑运算符 195

6.5.4 连接运算符 195

6.5.5 表达式 196

6.6 流程控制语句 196

6.6.1 条件语句 196

6.6.2 循环语句 198

6.6.3 返回语句与终止程序运行 200

6.7 事件与函数 200

6.7.1 调用函数和事件 200

6.7.2 常用函数 201

6.7.3 用户自定义函数 206

6.7.4 Message对象 208

6.8 常用内嵌SQL语句 208

6.8.1 数据库连接管理语句 209

6.8.2 事务管理语句 209

6.8.3 检查SQL语句执行情况 209

6.8.4 数据操作语句 209

6.8.5 游标语句 215

6.9 本章小结 215

实训 216

练习题 216

第7章 Workspace与Library管理 217

7.1 Workspace简介 217

7.1.1 创建和打开Workspace 217

7.1.2 管理Workspace 218

7.2 Library画板 224

7.2.1 使用Library画板 224

7.2.2 Library画板的设置 227

7.2.3 搜索库以及库中对象 228

7.2.4 重新生成库实体 229

7.2.5 导出和导入实体 231

7.2.6 创建动态库 232

7.2.7 打印库内容 233

7.2.8 使用检出和检入控制库版本 234

7.3 本章小结 241

实训 242

练习题 242

第8章 高级技术与应用功能的完善 243

8.1 高级DataWindow技术 243

8.1.1 DataWindow技术在数据查询中的应用 243

8.1.2 DataWindow技术在数据及图表输出中的应用 248

8.1.3 DataWindow技术在数据的原始输入中的应用 256

8.1.4 DataWindow技术在数据报表中的应用 260

8.1.5 高级DataWindow技术的进一步掌握 265

8.2 用户对象 265

8.2.1 用户对象的种类 265

8.2.2 定制可视用户对象的创建 266

8.2.3 定制可视用户对象的使用 270

8.3 用户事件 271

8.4 结构的使用 273

8.4.1 定义结构 273

8.4.2 使用结构 274

8.5 外部函数的调用 274

8.5.1 API函数及其在AVI播放器中的应用 274

8.5.2 AVI播放器的实现与分析 275

8.6 程序的Help与About 285

8.6.1 Help文件的制作与调用 285

8.6.2 About的制作 296

8.7 本章小结 297

实训 297

练习题 298

第9章 应用程序的调试、编译与发布 299

9.1 调试应用 299

9.1.1 调试窗口 299

9.1.2 设置断点 300

9.1.3 调试运行应用程序 301

9.2 创建可执行应用 304

9.2.1 准备工作 304

9.2.2 创建新工程 305

9.2.3 资源文件定义 311

9.3 发布应用 311

9.3.1 PowerBuilder的运行库 311

9.3.2 制作安装磁盘 312

9.4 本章小结 314

实训 314

练习题 314

第10章 应用范例总结与网络版发布 315

10.1 学生信息管理系统开发过程的总结 315

10.1.1 需求分析 315

10.1.2 数据库设计 316

10.1.3 创建应用框架 316

10.1.4 创建功能DataWindow和子窗口 317

10.1.5 完善应用 318

10.1.6 测试和进一步调试整个应用 319

10.1.7 生成可执行文件 319

10.1.8 发布应用 320

10.2 网络版应用的发布 321

10.3 本章小结 328

实训 328

练习题 329

附录A 帮助的使用 330

附录B 主要系统函数 334

索引A 常用对象和控件 341

索引B 应用实例索引 342

参考文献 344

返回顶部