《PowerBuilder 8.0高级应用与开发》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:袁松主编;杨帆等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2002
  • ISBN:7508409574
  • 页数:469 页
图书介绍:

第一部分 PowerBuilder 8.0基础知识 1

第1章 PowerBuilder 简介 1

1.1 PowerBuilder 的功能特点 1

1.2 Sybase 的 Internet 计算模型 2

1.2.1 企业级 Internet 解决方案 2

1.2.2 开放的标准接口支持 4

1.2.3 PowerDynamo 和 Jaguar CTS 集成 4

1.2.4 PowerBuilder 8.0的分布式计算特性 6

1.3 PowerBuilder 8.0的新特性 6

1.3.1 新的用户界面和开发方法 7

1.3.2 新的 Web 特性 8

1.3.3 EAServer 集成新特性 9

1.3.4 新的数据库连接特性 10

1.4 本章小结 10

第2章 PowerBuilder 8.0开发基础 11

2.1 PowerBuilder 8.0概述 11

2.1.1 基于客户机/服务器的体系结构 11

2.1.2 面向对象的应用程序开发方法 12

2.1.3 支持多种关系数据库管理系统 12

2.1.4 丰富的数据表现风格 13

2.1.5 功能强大的调试器和多种调试方式 13

2.2.1 PowerBuilder 主要画笔的功能与作用 14

2.2 开发环境综述 14

2.2.2 PowerBuilder 工具栏 16

2.3 理解 PowerBuilder 对象 18

2.3.1 属性 19

2.3.2 函数 19

2.3.3 事件 20

2.4 应用程序分析设计与发行 20

2.4.1 系统分析和系统设计 21

2.4.2 系统开发 21

2.4.3 代码调试 21

2.4.6 应用程序的发行 22

2.5 本章小结 22

2.4.4 系统测试 22

2.4.5 生成可执行文件 22

第3章 MDI 程序设计 23

3.1 MDI 简介 23

3.1.1 MDI 概述 23

3.1.2 MDI 框架窗口 23

3.1.3 MDI 框架 24

3.1.4 客户区 24

3.1.6 工具条 25

3.1.5 MDI 工作表 25

3.2 建立 MDI 框架窗口 26

3.3 使用 Sheet 26

3.3.1 打开 Sheet 26

3.3.2 列出所打开的 Sheet 27

3.3.3 排列 Sheet 27

3.3.4 Sheet 的最大化 28

3.3.5 关闭 Sheet 28

3.4 使用菜单 28

3.4.1 创建和修改菜单 29

3.4.2 创建弹出式菜单 31

3.5 提供 MicroHelp 32

3.5.1 定义菜单项的 MicroHelp 33

3.5.2 定义对象的 MicroHelp 34

3.6 提供 toolbar 34

3.6.1 toolbar 简介 34

3.6.2 设置 toolbar 属性 36

3.6.3 在窗口画板中设置工具条属性 38

3.6.4 在应用画板中设置工具条属性 38

3.6.5 使用 toolbar 40

3.7 本章小结 41

4.1 工具简介 42

第4章 提供联机帮助 42

4.2 创建帮助 43

4.2.1 创建 HLP 帮助 43

4.2.2 创建 html 帮助 48

4.3 使用帮助 54

4.3.1 ShowHelp 函数 54

4.3.2 ShowPopupHelp 函数 55

4.3.3 帮助文件调用实例 55

4.4 本章小结 55

第5章 控件概述 56

第二部分 控件开发与应用 56

5.1 控件及其功能分类 57

5.2 为窗口添加控件 59

5.2.1 控件的添加 59

5.2.2 控件的布局 60

5.3 控件的属性、事件和函数 62

5.3.1 控件的属性 62

5.3.2 控件名称 64

5.3.3 控件的事件 65

5.3.4 控件函数 67

5.4 本章小结 68

6.1 TreeView 简介 69

第6章 使用树形视图控件 69

6.1.1 TreeView 控件的层次 70

6.1.2 TreeView 项的数据来源 73

6.1.3 TreeView 项的图标 73

6.1.4 TreeView 的属性 74

6.1.5 TreeView 事件 75

6.1.6 TreeView 的函数 77

6.2 生成 TreeView 项 78

6.2.1 插入项目函数 78

6.2.2 插入项目 80

6.3.1 查询项目函数 81

6.3 管理 TreeView 项 81

6.3.2 查询项目 82

6.3.3 修改项目函数 83

6.3.4 修改项目 83

6.3.5 删除项目函数 84

6.3.6 删除项目 85

6.4 管理 Treeview 图标 85

6.4.1 图标列表与属性 85

6.4.2 实现图标列表 86

6.4.3 覆盖图标 87

6.5 数据窗口与 Treeview 88

6.6 TreeView 控件应用实例 89

6.6.1 界面设计 90

6.6.2 功能实现 90

6.7 本章小结 102

第7章 使用列表类控件 103

7.1 列表概述 103

7.2 列表框的使用 105

7.2.1 列表框的属性和事件 105

7.2.2 创建列表框 107

7.2.3 加入列表项 107

7.2.4 加入图片 108

7.3 下列式列表框的使用 109

7.3.1 下列式列表框的属性、事件 109

7.3.2 创建下列式列表框 110

7.3.3 加入列表项 110

7.3.4 向列表中添加删除图片 111

7.4 列表视图的使用 114

7.4.1 列表视图的属性事件 115

7.4.2 创建列表视图 120

7.4.3 列表项的添加和删除 120

7.4.4 列表项图标的添加和删除 123

7.4.5 列表视图的使用 125

7.5 本章小结 127

8.1 PowerBuilder 图表基础 128

第8章 使用图表控件 128

8.2 使用图表控件 131

8.2.1 图表控件属性 131

8.2.2 图表控件函数 137

8.2.3 图表控件事件 143

8.3 数据窗口与图表 144

8.3.1 数据窗口的 Graph 显示样式 144

8.3.2 数据窗口的 Graph 增强对象 146

8.4 本章小结 149

9.1.1 什么是 RichText 150

第9章 使用 RichText 控件 150

9.1 RichText 概述 150

9.1.2 RichTextEdit 控件和 RichText 型的数据窗口 151

9.2 RichTextEdit 控件 152

9.2.1 创建 RichTextEdit 控件 152

9.2.2 设置 RichTextEdit 控件的属性 153

9.2.3 RichTextEdit 控件的函数和事件 155

9.2.4 向 RichTextEdit 控件载入文本 156

9.2.5 RichTextEdit 数据共享 157

9.3.1 创建 RichText 型的数据窗口 158

9.3 RichText 型的数据窗口 158

9.2.6 保存 RichText 文本 158

9.3.2 设置 RichText 数据窗口属性 160

9.3.3 增加数据窗口的列 161

9.3.4 设置输入字段属性 163

9.3.5 操作 RichText 数据窗口 164

9.3.6 使用 RichText 数据窗口 165

9.4 预览 RichTextEdit 报表 166

9.4.1 RichText 数据窗口的预览 166

9.4.2 RichTextEdit 控件预览 167

9.5 本章小结 167

10.1 命令按钮 168

第10章 其他常用控件的使用 168

10.2 文本编辑及显示控件 170

10.2.1 静态文本控件 171

10.2.2 单行编辑框 171

10.2.3 多行编辑框 172

10.2.4 掩码编辑框 173

10.3 单选按钮、复选框与组框 175

10.3.1 单选按钮 175

10.3.2 复选框 176

10.3.3 组框 176

10.4.1 直线控件 177

10.4 修饰性控件 177

10.4.2 椭圆控件 178

10.4.3 图像控件 178

10.5 进度条与轨迹条 181

10.5.1 进度条控件 181

10.5.2 轨迹条控件 184

10.6 用户对象控件 187

10.6.1 用户对象分类 187

10.6.2 创建用户对象 189

10.6.3 使用用户对象 190

10.7 本章小结 191

10.6.4 窗口与用户对象间的通信 191

第三部分 数据窗口开发与应用 192

第11章 数据窗口技术 192

11.1 数据窗口对象 192

11.1.1 创建数据窗口对象 193

11.1.2 定义数据源 195

11.1.3 数据窗口的显示风格 203

11.1.4 数据窗口的布局结构 216

11.1.5 列对象的显示与编辑 222

11.1.6 控制数据行 228

11.1.7 增强数据窗口对象的功能 231

11.2.1 数据窗口控件使用方法 239

11.1.8 设置对象属性 239

11.2 数据窗口控件 239

11.2.2 利用数据窗口控件存取数据 241

11.2.3 利用数据窗口控件操纵数据 245

11.2.4 存取数据窗口对象的属性 250

11.2.5 处理数据窗口错误 250

11.2.6 数据库的更新 253

11.2.7 数据窗口控件的常用函数 255

11.3 数据窗口共享技术 267

11.3.1 数据窗口共享简介 267

11.3.2 数据窗口共享方法 268

11.3.3 数据窗口共享实例 271

11.4 报表技术 274

11.4.1 创建报表 274

11.4.2 使用嵌套报表 276

11.4.3 使用 Crosstab 277

11.5 HTML 生成技术 279

11.5.1 几种生成 HTML 的技术 279

11.5.2 显示控制 283

11.5.3 SaveAs 函数 285

11.5.4 使用 GenerateHTMLForm 函数 286

11.6.1 Web 数据窗口简介 287

11.6 Web 数据窗口 287

11.6.2 Web 数据窗口的工作原理 288

11.6.3 利用 Jaguar CTS 运行一个简单的 Web 数据窗口 289

11.6.4 在 Web 数据窗口中使用按钮控件 303

11.6.5 利用 ASP 与 MTS 使用 Web 数据窗口 306

11.7 本章小结 315

第12章 动态数据窗口技术 316

12.1 使用 Create 创建数据窗口对象 316

12.2 使用 Modify 修改数据窗口对象 317

12.3.1 查询模式的工作原理 319

12.3 数据窗口的查询模式 319

12.3.2 查询模式的使用方法 321

12.4 DataWindow 对象的重用 322

12.5 本章小结 322

第13章 数据存储 324

13.1 数据存储的概述 324

13.2 数据存储的使用 325

13.3 数据存储的定制 326

13.3.1 定义标准的类用户对象 326

13.3.2 保存用户对象 328

13.4 通过数据存储存取数据 329

13.3.3 在应用程序中使用用户对象 329

13.5 本章小结 330

第四部分 PowerBuilder 开发技术实现 331

第14章 DDE 技术 331

14.1 DDE 简介 331

14.2 DDE 中的客户和服务器 331

14.3 DDE 的函数与事件 332

14.3.1 DDE 客户函数 332

14.3.2 DDE 客户事件 332

14.4 DDE 实例 333

14.4.1 实例一 333

14.3.4 DDE 服务器事件 333

14.3.3 DDE 服务器函数 333

14.4.2 实例二 336

14.5 本章小结 346

第15章 ActiveX 和 OLE 技术 347

15.1 ActiveX 和 OLE 简介 347

15.2 PowerBuilder 8.0对 OLE 的支持 348

15.3 OLE 控件及可插入对象 349

15.3.1 设置 OLE 控件的属性 349

15.3.2 实现与 OLE 控件的交互 350

15.3.3 嵌入与链接 OLE 对象 351

15.3.4 即席激活与离席激活 OLE 对象 352

15.3.5 菜单与即席激活方式 354

15.3.6 OLE2.0控件事件 356

15.3.7 控制 OLE 控件 357

15.3.8 OLE 控件中对象的控制 362

15.3.9 Any 数据类型 364

15.4 数据窗口中使用 OLE 365

15.4.1 BLOB 数据列介绍 366

15.4.2 OLE 数据窗口演示样式 368

15.5 ActiveX 控件 369

15.6.1 OLE 存储与 OLE 流 372

15.6 OLE 的高级操纵技术 372

15.6.2 分布式组件对象模型 374

15.6.3 OLEObject 对象类型 376

15.6.4 利用 OLEObject 变量提高效率 378

15.6.5 OLE 自动化 379

15.6.6 创建热链接 379

15.6.7 底层访问 OLE 对象 380

15.7 OLE 应用开发实例 380

15.7.1 实例背景简介 380

15.7.2 界面设计 381

15.7.3 开发过程 381

15.7.4 程序源代码 383

15.8 本章小结 389

第16章 数据管道技术 390

16.1 数据管道概念 390

16.2 使用数据管道画笔 392

16.2.1 源表 394

16.2.2 目的表 394

16.2.3 灌入 Blob 类型的数据 395

16.2.4 选择管道操作 396

16.2.5 运行数据管道 398

16.2.6 数据管道出错处理 398

16.3.1 数据管道用户对象 399

16.3 在应用程序中使用管道对象 399

16.3.2 数据管道的属性 400

16.3.3 数据管道的事件 401

16.3.4 数据管道的函数 401

16.4 数据管道应用实例 404

16.4.1 实例背景介绍 404

16.4.2 界面设计 404

16.4.3 程序开发 405

16.4.4 程序源代码 408

16.5 本章小结 415

17.1 概述 416

第17章 拖放技术 416

17.2 拖放的属性 418

17.3 拖放的事件 419

17.4 拖放的函数 420

17.5 拖放技术实例 421

17.6 本章小结 423

第18章 邮件技术 424

18.1 PowerBuilder 8.0邮件功能简介 424

18.2.1 mailSession 对象的属性和事件 425

18.2.2 mailSession 对象的函数 425

18.2 mailSession 非可视化对象 425

18.3 邮件技术应用实例 435

18.3.1 界面设计 436

18.3.2 实例程序开发 436

18.4 本章小结 438

第19章 多媒体技术 440

19.1 制作图形动画 440

19.1.1 工具栏图标 440

19.1.2 计时器与工具栏 441

19.2 制作对象移动动画 443

19.2.1 制作图片移动动画 443

19.1.3 制作图标动画 443

19.2.2 外部函数调用 446

19.2.3 移动窗口 446

19.3 加入声音 447

19.4 多媒体 449

19.4.1 PowerBuilder 多媒体技术概述 450

19.4.2 制作一个简单的 Windows AVI 文件播放器 451

19.5 本章小结 454

20.1 Windows API 外部函数调用 455

20.1.1 外部函数的声明 455

第20章 PowerBuilder 扩展功能 455

20.1.2 外部函数的参数传递 456

20.2 发送窗口消息 459

20.2.1 Post 和 Send 函数 459

20.2.2 触发 PowerBuilder 事件 459

20.3 窗口之间传递多参数消息对象 460

20.4 上下文信息服务 462

20.4.1 上下文信息介绍 462

20.4.2 上下文信息服务 463

20.4.3 关键字服务 466

20.4.4 Internet 服务 467

20.5 本章小结 469