当前位置:首页 > 工业技术
快速开发技能工具-PowerBuilder
快速开发技能工具-PowerBuilder

快速开发技能工具-PowerBuilderPDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:亓晓静编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121015706
  • 页数:383 页
图书介绍:本书分为基础篇、应用篇和综合训练篇。基础篇介绍PowerBuilder 10.0的基本语法和可视化编程基础,应用篇重点介绍PowerBuilder 10.0处理数据的专利技术DataWindow,综合训练篇介绍一个应用实例的设计思想。书中以提高实际开发技能为目的,通过MDI演示系统向读者提供了丰富的例子,每个例子都有设计思路和详细的操作步骤,讲解了如何用PowerBuilder 10.0快速地开发出面向对象的数据库应用程序,直至最终的编译发行。
《快速开发技能工具-PowerBuilder》目录

基础篇 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

相关图书
作者其它书籍
返回顶部