《powerbuilder80编程实用技术与案例》求取 ⇩

第1章 PowerBuilder 8.0的神奇世界1

1.1 什么是PowerBuilder 8.02

1.1.1 优秀的4GL/RAD开发工具2

1.1.2 最佳的客户机/服务器开发解决方案2

1.1.3 强大的开放与跨平台语言2

1.1.4 Sybase公司10年技术创新的顶峰2

1.2 PowerBuilder 8.0的新概念:Workspace和Target3

1.2.1 Workspace(工作区间)和Target(目标)3

1.2.2 Target的类型和创建向导3

1.2.3 PowerBuilder 8.0的主要对象简介5

1.2.4 Workspace、Target与各对象的关系6

1.2.5 Workspace、Target与PowerBuilder Library的文件类型6

1.2.6 Workspace、Target与PowerBuilder 8.0启动选项7

1.3 了解PowerBuilder 8.0的工作环境8

1.3.1 第一次运行PowerBuilder 8.08

1.3.2 PowerBuilder 8.0的全新界面10

1.3.3 系统树窗口11

1.3.4 剪贴板窗口12

1.3.5 输出窗口13

1.3.6 画板视图13

1.3.7 PowerBuilder 8.0辅助工具17

1.3.8 任务列表18

1.3.9 开发环境的其他界面19

1.3.10 定制自己的开发环境22

第2章 PowerScript语言、环境与陷阱实例25

2.1.1 PowerScript语言基础26

2.1 PowerScript语言与陷阱实例26

2.1.2 数据类型33

2.1.3 变量、常量、数组和外部函数的声明37

2.1.4 操作符和表达式41

2.1.5 流控制语句43

2.2 PowerScript环境51

2.2.1 编写PowerScript的脚本视图51

2.2.2 脚本编辑54

2.2.3 声明变量58

2.2.4 编写事件脚本或创建用户事件59

2.2.5 函数与函数的创建60

2.2.6 定制脚本视图61

2.2.7 脚本的色彩配置63

2.2.8 AutoScript的运用65

第3章 PowerBuilder 8.0的面向对象编程与开发过程69

3.1 PowerBuilder 8.0的面向对象开发70

3.1.1 PowerBuilder 8.0的对象70

3.1.2 对象的属性、事件与方法70

3.1.3 对象实例化71

3.1.4 封装72

3.1.5 继承73

3.1.6 多态和函数重载77

3.2 PowerBuilder 8.0应用程序开发过程82

3.2.1 可行性研究82

3.2.2 数据库分析与设计82

3.2.3 模块分析与设计82

3.2.6 脚本编写83

3.2.5 分配/规划开发计划83

3.2.4 创建数据库83

3.2.7 组装测试84

3.2.8 提交用户84

3.2.9 使用和维护84

3.2.10 软件质量管理84

第4章 构造大型应用程序框架实例87

4.1 大型应用程序框架实例设计思路88

4.1.1 应用框架设计思路88

4.1.2 界面设计思路88

4.2 应用、窗口、菜单、数据窗口基础90

4.2.1 应用基础90

4.2.2 窗口基础98

4.2.3 菜单基础105

4.2.4 数据窗口基础109

4.3 数据库和表的创建118

4.3.1 数据库的创建118

4.3.2 数据表的创建121

4.4 数据库的连接124

4.4.1 在PowerBuilder 8.0的开发环境中连接数据库124

4.4.2 在应用程序中连接数据库124

4.4.3 解决数据库无法连接的问题128

4.5 创建实例的Workspace、Target和Application129

4.5.1 为实例新建一个Workspace129

4.5.2 创建新的Target和Application130

4.5.3 应用的程序设计132

4.6 Splash窗口的设计137

4.7 主控程序的设计139

4.8 操作员登录窗口的设计144

4.9 子系统的设计147

4.10 操作员权奶管理窗口的设计148

4.10.1 操作员权限管理窗口的界面设计148

4.10.2 主从数据窗口的设计150

4.10.3 操作员权限设计151

4.10.4 脚本实现152

4.11 数据窗口背景图片应用的设计156

4.11.1 设计思路156

4.11.2 实现过程157

4.11.3 补充说明158

4.12 迁移以前版本的应用到PowerBuilder 8.0中158

第5章 报表自定义系统实例——基本实现篇165

5.1 总体设计目标166

5.1.1 总体设计目标166

5.1.2 章节开发目标168

5.2 实例基本实现的开发思路169

5.2.1 输入输出的实现目标169

5.2.2 输入输出的流程图169

5.2.3 自定义报表存档表的字段设计170

5.2.4 数据窗口编辑功能的基本实现171

5.3 实例基本实现的程序实现171

5.3.1 输入输出的程序实现171

5.3.2 报表编辑功能的脚本实现181

5.3.3 Blob(大二进制对象)数据和文件的处理200

第6章 报表自定义系统实例——功能改善篇205

6.1.1 对基本实现篇设计的评述206

6.1 功能改善篇设计思路206

6.1.2 功能改善篇的设计目标207

6.2 新编辑窗口的设计207

6.3 菜单的设计209

6.3.1 编辑窗口的菜单设计209

6.3.2 快捷菜单设计215

6.4 报表编辑用户对象的设计216

6.5 基本数据窗口中对象列表的取得220

6.5.1 保存对象列表的结构设计220

6.5.2 取得所有对象的脚本设计222

6.6 创建新对象的设计223

6.7 维护各类对象属性的界面设计228

6.7.1 属性维护窗口设计228

6.7.2 各类对象属性维护的界面设计229

6.7.3 数据窗口中数据列对象tag属性值的运用237

6.7.4 维护表达式的数据窗口数据列设计238

6.8 鼠标选择对象的显示效果设计240

6.8.1 选择单一对象的实现240

6.8.2 选择多个对象的实现242

6.9 键盘操作事件的设计243

6.9.1 PowerBuilder 8.0中的键盘按键事件及函数243

6.9.2 微调移动对象的设计245

6.9.3 全选对象事件的设计246

6.9.4 删除事件的设计247

6.9.5 剪切、复制与粘贴事件的设计249

6.9.6 取消操作事件的设计252

6.10.1 状态栏的界面设计254

6.10 定制自己的状态栏254

6.10.2 状态栏的脚本设计255

第7章 报表自定义系统实例——深入设计篇257

7.1 深入设计篇的设计思路258

7.1.1 对功能改善篇设计的评述258

7.1.2 深入设计篇的设计目标259

7.2 对齐效果的实现260

7.2.1 对齐的几种效果260

7.2.2 对齐效果实现的设计261

7.2.3 脚本实现262

7.3 带区的设计264

7.3.1 数据窗口带区的工作原理264

7.3.2 带区设计目标269

7.3.3 保存带区信息的结构设计270

7.3.4 带区初始化的设计271

7.3.5 带区移动的设计275

7.3.6 创建新分组带区的设计277

7.3.7 删除分组带区的设计279

7.3.8 带区保存的设计281

7.4 属性维护窗口的深入设计281

7.4.1 对象属性的取得281

7.4.2 对象属性的修改285

7.5 编辑表达式的设计287

7.5.1 表达式编辑窗口的设计287

7.5.2 表达式的校验问题290

7.6 鼠标事件的设计291

7.6.1 PowerBuilder 8.0中预设的鼠标按键事件291

7.6.2 单击事件的设计292

7.6.3 右击事件的设计295

7.6.4 双击事件的设计299

7.6.5 移动事件的设计304

7.7 疑难问题的解决310

7.7.1 取得鼠标相对位置的问题310

7.7.2 指定对象放在其他对象的前面或后面的设计312

7.8 进度条的设计316

7.9 对Modify()函数返回的错误进行处理的函数设计318

7.10 生成项目319

7.10.1 编译格式320

7.10.2 编译后的应用程序320

7.10.3 项目画板322

第8章 通用程序的设计325

8.1.2 设计思路326

8.1 通用查询程序设计326

8.1.1 设计目标326

8.1.3 特别问题328

8.1.4 界面设计329

8.1.5 脚本实现332

8.2 通用排序/压缩重复列程序设计344

8.2.1 设计目标344

8.2.2 设计思路345

8.2.3 界面设计345

8.2.4 通用排序/压缩重复列程序的脚本实现346

8.3 通用错误处理程序设计350

8.3.1 设计目标350

8.3.2 界面设计350

8.3.3 脚本实现351

第9章 其他应用实例353

9.1 分析注册表来打开任意类型的文件354

9.1.1 示例说明354

9.1.2 准备知识354

9.1.3 脚本实现356

9.2 PowerBuilder 8.0色彩处理实例358

9.2.1 示例说明358

9.2.2 程序实现359

9.2.3 获取色彩的其他方法360

9.3 实现浮动按钮的效果361

9.3.1 示例说明361

9.3.2 准备知识362

9.3.3 脚本实现362

9.4.1 示例说明365

9.4 应用程序国际化实例365

9.4.2 翻译服务用户对象的设计366

9.4.3 脚本实现367

9.5 使用SQL游标的实例373

9.5.1 示例说明373

9.5.2 准备知识373

9.5.3 脚本实现374

附录377

附录A 读者分类阅读指引378

附录B 主要知识点索引383

附录C 数据窗口画板函数389

附录D PowerBuilder的其他事件393

后记401

《powerbuilder80编程实用技术与案例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Pascal程序设计(1999 PDF版)
Pascal程序设计
1999 北京市:国防工业出版社
fpga verilog技术基础与工程应用实例( PDF版)
fpga verilog技术基础与工程应用实例
powerbuilder80高级应用技术( PDF版)
powerbuilder80高级应用技术
Turbo Pascal 6.0编程技术与实例(1991 PDF版)
Turbo Pascal 6.0编程技术与实例
1991 北京希望电脑公司
实用编程技巧与范例 FoxPro 2.6 for Windows(1995 PDF版)
实用编程技巧与范例 FoxPro 2.6 for Windows
1995 北京:中国计量出版社
FoxPro2.5实用编程技术(1995 PDF版)
FoxPro2.5实用编程技术
1995 北京:机械工业出版社
实用网络编程技术(1998 PDF版)
实用网络编程技术
1998 西安:西安电子科技大学出版社
实用数控与编程技术(1993 PDF版)
实用数控与编程技术
1993 北京:国防工业出版社
Borland C++5.0 OWL5.0编程技术与实例(1997 PDF版)
Borland C++5.0 OWL5.0编程技术与实例
1997 西安:西安电子科技大学出版社
Visual C++ 5.0多媒体编程技术与实例(1999 PDF版)
Visual C++ 5.0多媒体编程技术与实例
1999 北京:电子工业出版社
Visual J++实用编程技术(1998 PDF版)
Visual J++实用编程技术
1998 北京:中国水利水电出版社
Java实用编程技术(1998 PDF版)
Java实用编程技术
1998 北京:中国水利水电出版社
OpenGL编程实例与技巧(1999 PDF版)
OpenGL编程实例与技巧
1999 北京:人民邮电出版社
AutoCAD 14轻松进阶(1998 PDF版)
AutoCAD 14轻松进阶
1998 北京:电子工业出版社
PC平台新技术MMX  应用编程实例(1998 PDF版)
PC平台新技术MMX 应用编程实例
1998 南京:东南大学出版社