《PowerBuilder 6.0应用开发指南 编程篇》求取 ⇩

第一章 PowerBuilder简介1

1.1 概述1

1.1.1 事件驱动的应用程序2

1.1.2 功能强大的编程语言与函数2

1.1.3 面向对象的编程3

1.1.4 跨平台开发4

1.1.5 开放的数据库连接系统4

1.2 PowerBuilder 6.0的新特性6

1.3 PowerBuilder与DBMS的连接13

1.3.1 通过ODBC连接14

1.3.2 通过专用接口连接16

第二章 PowerBuilder开发环境17

2.1 使用画板17

2.1.1 打开画板或工具17

2.1.2 打开对象17

2.1.3 使用Browse按钮18

2.1.4 各画板的控件19

2.2 使用属性对话框22

2.3 使用弹出菜单23

2.4 使用工具条23

2.4.1 关于工具条23

2.4.2 下拉式工具条24

2.4.3 控制工具条的显示24

2.4.4 使用鼠标移动工具条26

2.4.5 定制工具条26

2.5 使用PowerBuilder窗口29

2.5.1 打开多个窗口29

2.5.2 激活窗口29

2.5.3 平铺窗口30

2.5.4 铺满窗口30

2.6.1 画板(Painter)31

2.5.5 层叠窗口31

2.6 第一个应用程序31

2.6.2 准备工作32

2.6.3 打开PowerBuilder32

2.6.4 Library画板34

2.6.5 Application画板36

2.6.6 Database画板38

2.6.7 DataWindow画板42

2.6.8 Window画板47

2.6.9 第一次运行52

2.6.10 第二次运行56

2.6.11 第三次运行58

2.6.12 美化外观58

2.6.13 生成可执行程序59

2.6.14 建立应用程序的基本步骤61

3.1 什么是应用程序对象62

第三章 应用程序对象62

3.2 Application画板的主窗口63

3.3 创建应用程序对象65

3.4 选择已有应用程序对象68

3.5 浏览应用程序对象68

3.6 查看应用程序的结构70

3.6.1 使用应用画板工作区70

3.6.2 显示对象71

3.7 指定应用程序的属性72

3.7.1 指定应用程序图标74

3.7.2 指定默认文本属性74

3.7.3 指定库搜索路径75

3.7.4 指定默认全局对象77

3.8 编写应用程序级脚本78

3.8.2 Close(关闭)79

3.8.1 Open(打开)79

3.8.3 Idle(空闲)80

3.8.4 SystemError(系统错误)80

3.8.5 ConnectionBegin和ConnectionEnd(连接开始和连接结束)80

3.9 保存和退出80

第四章 窗口82

4.1 窗口的组成及类型82

4.1.1 主窗口83

4.1.2 子窗口83

4.1.3 弹出式窗口84

4.1.4 响应式窗口85

4.1.5 框架窗口85

4.2 创建窗口85

4.2.1 打开Window画板85

4.2.2 Window画板的使用87

4.2.3 定义窗口属性89

4.2.4 添加控件95

4.2.5 保存窗口95

4.3 预览和打印窗口96

4.3.1 预览窗口96

4.3.2 打印窗口96

4.4 编写窗口脚本程序96

4.4.1 窗口和控件的事件97

4.4.2 窗口和控件的函数97

4.4.3 窗口和控件的属性97

4.4.4 声明实例变量98

4.4.5 语句举例98

4.5 运行窗口98

4.6 窗口的继承99

4.7.1 PowerBuilder怎样存储窗口的定义102

4.7.2 声明窗口实例102

4.7 创建窗口实例102

4.7.3 使用窗口数组103

4.7.4 使用数组或引用变量105

4.7.5 引用后代中的实体105

第五章 使用控件107

5.1 概述107

5.2 在窗口中放置控件107

5.3 选择控件109

5.4 移动控件和改变控件的大小110

5.5 定义控件的属性113

5.6 命名控件114

5.6.1 默认控件前缀115

5.6.2 改变控件名称115

5.7 改变控件上显示的文本116

5.8 复制和删除控件117

5.9.2 改变窗口的Tab顺序118

5.9.1 默认Tab顺序118

5.9 定义Tab顺序118

5.10 定义加速键119

5.11 指定控件的可用性120

5.12 选择控件颜色122

5.13 使用3D外观123

5.14 使用各个控件124

5.14.1 按钮125

5.14.2 固定列表(Fixed Lists)127

5.14.3 可变列表130

5.14.4 文本显示和编辑140

5.14.5 容器148

5.14.6 水平滚动条(HscrollBar)和垂直滚动条(VScrollBar)153

5.14.7 绘图对象(Drawing Objects)157

5.14.8 图片(Picture)158

5.14.9 数据窗口(DataWindow)控件159

5.14.11 用户对象(UserObject)161

5.14.12 OLE控件161

5.14.10 图表(Graph)161

第六章 菜单165

6.1 菜单窗口165

6.1.1 关于菜单和菜单对象165

6.1.2 使用菜单166

6.1.3 设计菜单166

6.1.4 建立菜单166

6.2 创建菜单166

6.2.1 打开Menu画板166

6.2.2 使用Menu画板167

6.2.3 添加菜单对象168

6.2.4 菜单对象是怎样命名的170

6.2.5 插入菜单对象171

6.2.6 移动菜单对象171

6.2.7 定义菜单对象的外观171

6.2.9 删除菜单对象172

6.2.8 设置一般属性172

6.2.10 设置Style属性173

6.2.11 设置加速键和快捷键174

6.2.12 在菜单中创建分隔线176

6.2.13 设置图标和图像属性176

6.2.14 保存菜单177

6.3 扩展菜单功能178

6.3.1 预览178

6.3.2 打印179

6.4 事件和脚本179

6.4.1 菜单对象事件179

6.4.2 使用函数和变量180

6.4.3 引用应用程序中的对象180

6.5 菜单的使用182

6.5.1 给窗口添加菜单条182

6.5.2 显示弹出式菜单183

第七章 管理数据库184

7.1 使用Database画板185

7.2 创建和删除数据库188

7.3 表的使用190

7.3.1 创建表190

7.3.2 修改表198

7.2.3 从主窗口指定列属性198

7.3.4 删除表202

7.3.5 删除码和索引202

7.4 视图的使用203

7.4.1 打开视图203

7.4.2 创建视图203

7.4.3 显示视图的SQL语句204

7.4.4 连接表205

7.4.5 删除视图206

7.5.1 打开Data Manipulation画板207

7.5 操纵数据207

7.5.2 检索数据208

7.5.3 修改数据208

7.5.4 排序和过滤数据208

7.5.5 查看行信息210

7.5.6 转入数据211

7.5.7 打印数据211

7.5.8 保存数据212

7.5.9 返回Database画板工作区213

7.6 数据库管理213

7.6.1 打开Database Administration画板213

7.6.2 控制数据库访问213

7.6.3 执行SQL214

第八章 数据管道217

8.1 什么是数据管道217

8.1.2 灌入扩展属性218

8.1.1 定义管道218

8.2 建立数据管道219

8.3 修改数据管道的定义222

8.3.1 工作区中可修改的项222

8.3.2 选择管道操作223

8.3.3 根据管道操作修改数据管道224

8.3.4 管道运行的中止227

8.3.5 灌入Blob类型的数据228

8.3.6 改变源数据库和目的数据库229

8.4 纠正管道错误230

8.5 数据管道的保存和应用231

8.6 数据管道实例231

第九章 PowerScript语言233

9.1 PowerScript语言基础233

9.1.1 注释行233

9.1.2 标识符233

9.1.3 特殊ASCII字符234

9.1.4 标号235

9.1.5 空值235

9.1.6 保留字236

9.1.7 代名词236

9.1.8 续行和断句239

9.1.9 空白240

9.2 数据类型240

9.2.1 标准数据类型240

9.2.2 系统对象数据类型244

9.2.3 枚举类型244

9.3 说明244

9.3.1 变量和常量245

9.3.2 说明变量和常量245

9.3.3 变量和常量可见范围247

9.3.4 说明数组248

9.4.1 操作符251

9.3.5 引用变量251

9.4 操作符和表达式251

9.4.2 操作符在表达式中的优先级253

9.4.3 表达式的数据类型253

9.4.4 赋值与表达式254

9.5 基本语句255

9.5.1 赋值语句255

9.5.2 CALL257

9.5.3 CHOOSE CASE257

9.5.4 CONTINUE258

9.5.5 CREATE259

9.5.6 DESTROY260

9.5.7 DO...LOOP260

9.5.8 EXIT261

9.5.10 GOTO262

9.5.9 FOR...NEXT262

9.5.11 HALT263

9.5.12 IF...THEN263

9.5.13 RETURN264

9.6 SQL语句264

9.6.1 在PowerScript中使用SQL语句264

9.6.2 CLOSE266

9.6.3 COMMIT266

9.6.4 CONNECT266

9.6.5 DECLARE267

9.6.6 DELETE267

9.6.7 DISCONNECT268

9.6.8 EXECUTE268

9.6.9 FETCH268

9.6.10 INSERT268

9.6.12 ROLLBACK269

9.6.13 SELECT269

9.6.11 OPEN269

9.6.14 SELECTBLOB270

9.6.15 UPDATE270

9.6.16 UPDATEBLOB271

9.6.17 动态SQL语句的使用271

9.7 对象和结构277

9.7.1 对象277

9.7.2 结构体279

9.7.3 行为类似于结构体的用户对象279

9.7.4 对象和结构体赋值区别280

9.8 函数调用和事件响应282

9.8.1 函数和事件282

9.8.2 PowerBuilder寻找和执行事件和函数284

9.8.3 调用函数和事件284

9.8.5 说明和调用外部函数290

9.8.4 调用函数和事件语法290

9.8.6 说明DBMS的存储过程作为远程过程调用291

9.9 PowerScript编程例子292

9.9.1 Mel的仓库292

9.9.2 Davis工厂300

9.9.3 Troy的图书查询系统304

9.10 PeopleKeeper的脚本306

9.10.1 在适当时候打开所有的窗口307

9.10.2 在适当时候关闭所有的窗口307

9.10.3 同步Enter Search Criteria和Do Search菜单项307

9.10.4 编写触发按钮事件的脚本307

9.10.5 运行迄今为止的应用程序308

第十章 建立应用程序309

10.1 运行和调试程序309

10.1.1 调试应用程序309

10.1.2 运行应用程序316

10.1.3 调试技巧319

10.2 创建可执行应用319

10.2.1 概述319

10.2.2 定义工程320

10.2.3 使用动态库322

10.2.4 建立工程323

10.2.5 分发资源325

10.2.6 最终产品327

第十一章 数据窗口328

11.1 数据窗口对象入门328

11.1.1 概述328

11.1.2 创建数据窗口对象330

11.1.3 定义数据源331

11.1.4 选择表现风格347

11.1.5 数据窗口对象中的可选项355

11.1.6 生成并存储数据窗口对象356

11.2 增强数据窗口对象的功能358

11.2.1 工作区358

11.2.2 预览数据窗口对象367

11.2.3 数据窗口对象的属性374

11.2.4 组织数据窗口对象中的元素379

11.2.5 在程序运行期间动态变换属性383

11.2.6 提示输入检索准则条件385

11.2.7 数据窗口中的对象386

11.2.8 存储数据393

11.2.9 检索数据的方式394

11.2.10 更新属性395

11.3 显示数据并且使数据有效398

11.3.1 显示格式398

11.3.2 编辑风格405

11.3.3 有效性规则415

11.4 记录分组420

11.3.4 维护实体性(Entities)420

11.4.1 使用Group表现风格的数据窗口对象421

11.4.2 为现有的数据窗口对象建立分组422

11.5 数据窗口高级技术426

11.5.1 数据窗口对象与数据窗口控件的连接426

11.5.2 访问数据库430

11.5.3 装入外部数据435

11.5.4 在数据窗口中操纵数据435

11.5.5 存取数据窗口对象属性439

11.5.6 处理数据窗口的运行错误440

11.5.7 更新数据库441

11.5.8 创建报表443

11.5.9 生成HTML444

12.1.1 什么是MDI447

12.1.3 MDI框架447

12.1.2 MDI框架窗口447

12.1 MDI概述447

第十二章 开发MDI应用程序447

12.1.4 客户区448

12.1.5 MDI子窗口448

12.1.6 工具条449

12.2 建立MDI框架窗口449

12.3菜单的使用450

12.4.2 列出所打开的Sheet451

12.4.1 打开Sheet451

12.4 Sheet的使用451

12.4.3 排列Sheet452

12.4.4 Sheet的最大化452

12.4.5 关闭Sheet453

12.5 提供MicroHelp453

12.5.1 定义菜单项的MicroHelp454

12.5.2 定义对象的MicroHelp454

12.6.1 工具条456

12.6 提供工具条456

12.6.2 加入工具条的第一步(在菜单画板中操作)458

12.6.3 加入工具条的第二步(在窗口画板中操作)461

12.6.4 相关属性的设置462

12.6.5 工具条的使用463

12.7 调整客户区465

12.8 MDI应用程序实例(Corky)466

第十三章 标签的实现471

13.1 什么是标签控件471

13.1.1 术语471

13.1.2 标签页472

13.2 定制标签控件474

13.3 事件程序中的标签控件475

13.3.1 在事件程序中的引用475

13.3.2 打开及关闭标签页477

13.3.3 引用标签页477

13.3.4 标签页的创建479

13.3.5 标签控件有关事件480

第十四章 列表构造技术481

14.1 列表框的使用481

14.1.1 创建列表框和图像列表框481

14.1.2 增加列表框和图像列表框的列表项481

14.1.3 在图像列表框中增加图像482

14.2 下拉式列表框的使用482

14.2.1 创建下拉式列表框和下拉图像列表框482

14.2.2 在下拉式列表框和下拉图像列表框中加入列表项482

14.2.3 在下拉图像列表框中加入图像483

14.2.4 删除图像列表框或下拉图像列表框中的图像483

14.2.5 实例484

14.3 List View的使用485

14.3.1 创建ListView486

14.3.2 ListView列表项的加入486

14.3.3 向ListView中加入图像487

14.3.4 删除ListView项及图像488

14.3.5 使用报表视图489

14.4 Tree View的使用490

14.4.1 创建TreeView490

14.4.2 加入TreeView列表项490

14.4.3 在TreeView中加入图像491

14.4.4 删除TreeView项和列表492

14.4.5 利用数据窗口生成TreeView内容493

第十五章 拖放技术495

15.1 概述495

15.2 拖放属性495

15.2.1 DragAuto属性496

15.2.2 DragIcon属性496

15.3 识别拖动控件496

15.4.2 拖放函数497

15.4 拖放事件与函数497

15.4.1 拖放事件497

第十六章 事务对象498

16.1 什么是事务对象498

16.2 事务对象的使用499

16.2.1 事务的基本概念499

16.2.2 默认的事务对象499

16.2.3 设置事务对象500

16.2.4 从外部文件取值设置事务对象500

16.2.5 与数据库连接501

16.2.6 关闭数据库连接502

16.2.7 为多数据库连接定义事务对象502

16.2.8 SQL语句的错误处理505

16.2.9 数据库事务对象共享505

16.3 利用事务对象调用存储过程506

16.4 DBMS支持的存储过程特性515

第十七章 表与统计图517

17.1 嵌套报表517

17.1.1 使用Composite表现风格建立报表519

17.1.2 在报表中放入嵌套报表521

17.1.3 加工嵌套报表523

17.1.4 在应用中使用嵌套报表528

17.2 交叉表529

17.2.1 交叉表概述529

17.2.2 建立交叉表530

17.2.3 使交叉表和数据建立联系531

17.2.4 增强交叉表的功能535

17.2.5 在应用程序中使用交叉表543

17.3 统计图545

17.3.1 统计图概述545

17.3.2 在数据窗口对象中使用统计图551

17.3.3 定义统计图的属性555

17.3.4 在窗口中使用统计图562

17.3.5 在程序运行期间访问统计图564

第十八章 用户事件567

18.1 概述567

18.2 定义用户事件567

18.2.1 事件ID569

18.2.2 定制事件569

18.2.3 Other事件570

18.3 使用用户事件571

18.3.1 编写事件脚本572

18.3.2 触发事件572

18.4 用户事件举例572

18.4.1 MicroHelp572

18.4.2 DataWindow控件自定义用户事件573

19.1 修改数据窗口对象575

19.1.1 设置属性值575

第十九章 动态数据窗口575

19.1.2 Modify语法及修改操作类型576

19.2 创建数据窗口对象578

19.2.1 Create函数的使用578

19.2.2 数据窗口对象源代码(Syntax)的定义579

19.3 提供查询功能580

19.3.1 查询模式的工作方式580

19.3.2 查询模式的使用方法582

19.4 提供帮助按钮584

19.5 重用数据窗口对象584

第二十章 动态数据交换585

20.1 概述585

20.2 客户和服务器585

20.3 DDE函数和事件585

20.3.3 DDE服务器函数586

20.3.2 DDE客户事件586

20.3.1 DDE客户函数586

20.3.4 DDE服务器事件587

第二十一章 在应用程序中集成OLE588

21.1 PowerBuilder对OLE的支持588

21.2 在窗口中创建OLE控件589

21.3 OLE控件及可插入对象592

21.3.1 设置OLE控件592

21.3.2 链接与嵌入595

21.3.3 就地激活和离席激活596

21.3.4 就地激活方式下的菜单596

21.3.5 在OLE控件中修改对象597

21.4 OLE定制控件600

21.4.1 设置OLE定制控件600

21.4.2 OLE定制控件编程601

21.5 可编程OLE对象604

21.5.1 OLEObject对象类型604

21.5.2 OLE自动化方案605

21.6 在事件程序中使用OLE对象608

21.6.1 自动化接口609

21.6.2 自动化及Any数据类型612

21.6.3 自动化效率613

21.6.4 错误处理613

21.6.5 创建热链接615

21.6.6 底层访问OLE对象616

21.7 操纵OLE的高级方法616

21.7.1 OLE存储的结构616

21.7.2 存储及流的对象类型。617

21.7.3 打开及保存OLE存储617

21.7.4 打开流621

21.7.5 使用OLE存储的策略624

22.1 交叉平台设计方法625

22.2 在多平台环境下开发625

22.2.1 在不同平台之间移动和共享文件626

22.2.2 保存文本文件——行结束符的选用627

22.2.3 共享INI文件中的信息628

22.2.4 多平台配置630

22.3 用户界面设计的相关事项630

22.4 应用程序的界面规划631

22.4.1 如何在窗口中放置控件632

22.4.2 三维(3D)显示控件632

22.4.3 字体的使用633

22.5 窗口行为633

22.6 菜单设计635

22.7 其他方面636

22.7.1 鼠标触发的事件636

22.7.2 访问数据库637

22.7.3 提供应用程序帮助637

22.7.4 共享外部函数库637

22.7.5 不同平台的特征支持638

1998《PowerBuilder 6.0应用开发指南 编程篇》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由沃得工作室编著 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PowerBuilder 6.0使用及开发指南(1998 PDF版)
PowerBuilder 6.0使用及开发指南
1998 北京:人民邮电出版社
Visual J++6.0开发指南(1999年01月第1版 PDF版)
Visual J++6.0开发指南
1999年01月第1版
PowerBuilder 6.0用户指南  卷2( PDF版)
PowerBuilder 6.0用户指南 卷2
PowerBuilder 6.0应用与开发(1998 PDF版)
PowerBuilder 6.0应用与开发
1998 北京:清华大学出版社
在Windows NT上开发Web服务器(1998 PDF版)
在Windows NT上开发Web服务器
1998 北京:机械工业出版社
PowerBuilder程序设计基础与应用开发(1998 PDF版)
PowerBuilder程序设计基础与应用开发
1998 北京:人民邮电出版社
DB2应用开发指南(1998 PDF版)
DB2应用开发指南
1998 北京:电子工业出版社
PowerBuilder 5开发人员指南(1997 PDF版)
PowerBuilder 5开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:北京航空航天大学出版社
PowerBuilder 5.0使用与开发指南 快速掌握PowerBuilder(1998 PDF版)
PowerBuilder 5.0使用与开发指南 快速掌握PowerBuilder
1998 北京:宇航出版社
Delphi 4.0程序开发应用指南(1999 PDF版)
Delphi 4.0程序开发应用指南
1999 北京:人民邮电出版社
PowerBuilder 5应用程序开发指南 第4版(1997 PDF版)
PowerBuilder 5应用程序开发指南 第4版
1997 清华大学出版社;西蒙与舒斯特国际出版公司
天津通志  地震志(1995 PDF版)
天津通志 地震志
1995 天津:天津社会科学院出版社
PowerBuilder 6.0应用与提高(1999 PDF版)
PowerBuilder 6.0应用与提高
1999 北京:科学出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社