《Windows数据库应用软件开发工具 Power Builder使用指南》求取 ⇩

1.1.1 需要哪些东西3

1.1.2 安装PowerBuilder3

目录3

第一部分 PowerBuilder环境3

第一章 PowerBuilder的安装和启动3

1.1 安装和启动PowerBuilder3

1.1.3 启动PowerBuilder4

1.1.4 从命令行上启动PowerBuilder5

1.2 使用联机Help6

1.3 使用样本应用程序7

1.4.1 示教文件8

1.4 管理文件8

1.4.4 PowerBuilder文件9

1.4.3 样本应用程序的WATCOM SQL数据库文件9

1.4.2 样本应用程序文件9

1.4.7 建议10

1.4.6 版本控制系统接口10

1.4.5 数据库接口文件10

2.1.1 关于绘制器11

2.1 什么是PowerBuilder11

第二章 PowerBuilder的世界11

2.2 PowerBar的使用12

2.1.6 PowerBuilder环境12

2.1.2 关于事件和脚本12

2.1.3 关于PowerScript函数12

2.1.4 关于库12

2.1.5 生成可执行文件12

2.3 绘制器的使用13

2.3.2 所有绘制器中的成分14

2.3.1 打开一个绘制器或工具14

2.3.3 使用浏览器17

2.4.1 关于工具条19

2.4 使用工具条19

2.4.2 控制工具条的显示20

2.4.4 定制工具条21

2.4.3 用鼠标移动工具条21

2.6.2 激活一个窗口26

2.6.1 打开多个窗口26

2.5 弹出式菜单的使用26

2.6 在PowerBuilder窗口下工作26

2.7 DOS文件编辑器的使用27

2.6.5 叠置窗口27

2.6.3 平铺窗口27

2.6.4 层次排列窗口27

2.8.1 获得上下文相关的帮助28

2.8 联机帮助的使用28

2.9 建立一个应用程序29

2.8.2 了解新的功能29

3.1 关于应用程序对象30

第三章 应用程序的处理30

3.2 生成一个新的应用程序对象31

3.4 观察一个应用程序的结构33

3.3 处理其他的应用程序对象33

3.4.1 在工作区中进行处理34

3.4.2 显示哪些对象35

3.5.1 指定缺省的文本属性37

3.5 指定应用程序的特征37

3.5.2 指定一个图标38

3.6 编写应用程序级的脚本39

3.5.3 指定库搜索路径39

3.6.2 应用程序事件40

3.6.1 设置应用程序属性40

4.1.1 引用对象和控制器43

4.1 PowerScript基础43

第二部分 编码基础43

第四章 编写脚本43

4.1.3 使用内部函数45

4.1.2 使用变量45

4.1.6 关于PowerScript的更详细信息46

4.1.5 使用PowerScript语句46

4.1.4 定义用户自己的函数46

4.3 打开PowerScript绘制器47

4.2 编写脚本的过程47

4.4 在绘制器中进行处理48

4.3.2 找出哪些事件已有脚本48

4.3.1 改变当前事件48

4.4.2 操纵文本49

4.4.1 使用PainterBar49

4.4.5 获得上下文相关的帮助50

4.4.4 改变字型50

4.4.3 打印脚本50

4.5.1 使用Paste列表框51

4.5 粘贴信息51

4.5.2 使用Object浏览器52

4.5.3 粘贴语句56

4.5.4 粘贴SQL57

4.5.6 粘贴文件的内容58

4.5.5 粘贴函数58

4.6 编译脚本59

4.7 退出PowerScritp绘制器60

5.1 两种类型的函数62

第五章 用户自定义函数的处理62

5.2.1 打开函数绘制器63

5.2 定义用户定义函数63

5.2.2 命名函数64

5.2.3 定义返回类型65

5.2.5 定义参数66

5.2.4 定义访问级66

5.2.6 为函数编码67

5.2.7 编译和保存函数69

5.2.8 改正编译错误70

5.3.2 重编译其它的脚本71

5.3.1 修改参数71

5.3 修改用户定义的函数71

5.4 用户定义函数的使用方式72

5.3.3 查看函数的引用位置72

5.4.2 粘贴用户定义函数73

5.4.1 函数的调用73

6.2.1 打开结构绘制器75

6.2 定义结构75

第六章 结构的处理75

6.1 两种类型的结构75

6.2.3 保存结构77

6.2.2 定义变量77

6.3 修改结构78

6.4.1 引用结构79

6.4 使用结构79

6.4.3 在函数中使用结构80

6.4.2 拷贝结构80

6.4.4 显示及粘粘结构信息81

7.1 窗口概述85

第七章 定义窗口85

第三部分 窗口的处理85

7.2.1 主窗口86

7.2 窗口的类型86

7.1.1 窗口的设计86

7.1.2 建立窗口86

7.2.2 弹出式窗口87

7.2.3 子窗口88

7.3.1 打开窗口绘制器89

7.3 建立一个新窗口89

7.2.4 响应窗口89

7.2.5 MDI主窗口89

7.3.2 关于绘制器90

7.3.3 在窗口绘制器中的处理92

7.3.4 定义窗口的风格93

7.3.5 指定窗口的类型94

7.3.8 选择窗口的颜色95

7.3.7 将一个菜单与窗口相连95

7.3.6 指定其他的基本窗口特征95

7.3.10 指定窗口滚动96

7.3.9 选择窗口的大小和位置96

7.3.11 选择窗口的指针97

7.3.14 保存窗口98

7.3.13 增加控制器98

7.3.12 选择窗口的图标98

7.4.1 预观察窗口99

7.4 观察自己所做的工作99

7.5.1 关于窗口和控制器事件100

7.5 在窗口中编写脚本100

7.4.2 打印窗口100

7.5.4 声明实例变量101

7.5.3 关于窗口和控制器的属性101

7.5.2 关于窗口和控制器函数101

7.6 运行窗口102

7.5.5 语句的示例102

7.7 利用继承性建立窗口103

7.8 生成窗口实例105

7.8.2 说明窗口的实例106

7.8.1 PowerBuilder怎样保存窗口定义106

7.8.3 使用窗口数组107

7.8.5 引用子孙对象中的实体109

7.8.4 使用引用变量或数组109

8.1.1 带有事件的控制器111

8.1 控制器概述111

第八章 控制器的处理111

8.2 在窗口中设置控制器112

8.1.2 作图对象112

8.4 定义控制器的属性113

8.3 选择控制器113

8.5.1 关于缺省前缀114

8.5 为控制器命名114

8.5.2 改名115

8.6 改变文本116

8.7.2 使用网格117

8.7.1 显示关于所选控制器的信息117

8.7 移动控制器和改变控制器的大小117

8.7.3 控制器的对齐118

8.8.1 建立缺省的切换顺序119

8.8 定义切换顺序119

8.7.4 使控制器间的距离相等119

8.7.5 使控制器大小相等119

8.9 定义加速键120

8.8.2 改变窗口的切换顺序120

8.10 指定控制器的可访问性121

8.11 选择颜色122

8.10.2 使用Enabled属性122

8.10.1 使用Visible属性122

8.11.2 定义用户自己的颜色123

8.11.1 选择颜色123

8.12 使用3D外观124

8.13.1 使用命令按钮125

8.13 具体的控制器使用125

8.13.2 使用图形钮126

8.13.4 使用复选框127

8.13.3 使用单选钮127

8.13.6 使用单行编辑和多行编辑控制器128

8.13.5 使用静态文本128

8.13.7 使用编辑掩码129

8.13.8 使用列表框131

8.13.9 使用下落列表框132

8.13.11 使用作图对象133

8.13.10 使用图画133

8.13.12 使用水平滚动条和垂直滚动条134

9.1 继承层次135

第九章 继承性的理解135

9.2 使用继承对象时的考虑136

9.3.1 观察继承的脚本137

9.3 使用继承的脚本137

9.3.2 覆盖一个脚本138

9.3.4 调用祖先脚本139

9.3.3 扩展脚本139

9.3.5 调用祖先函数140

10.1.1 关于菜单和菜单项142

10.1 菜单概述142

第十章 菜单的处理142

10.2 建立一个新菜单143

10.1.4 建立菜单143

10.1.2 使用菜单143

10.1.3 设计菜单143

10.2.3 在Menu绘制器中的处理144

10.2.2 关于Menu绘制器144

10.2.1 打开Menu绘制器144

10.2.4 增加菜单项145

10.2.5 怎样命名菜单项147

10.2.7 移动菜单项148

10.2.6 插入菜单项148

10.2.10 指定加速器与便捷键149

10.2.9 定义菜单项的外观149

10.2.8 删除菜单项149

10.2.12 定义MicroHelp文本和工具条项150

10.2.11 在菜单中生成分隔线150

10.2.13 储存菜单151

10.4 编写菜单项的脚本152

10.3.2 打印菜单152

10.3 观察所做的工作152

10.3.1 预观察菜单152

10.4.2 使用函数和变量153

10.4.1 菜单项事件153

10.4.3 引用应用程序中的对象154

10.5 利用继承性建立菜单155

10.6.1 在窗口中增加菜单条157

10.6 使用菜单157

10.6.2 显示弹出式菜单158

11.1.1 用户对象的类型159

11.1 用户对象概述159

第十一章 用户对象的处理159

11.1.2 建立用户对象160

11.2.1 打开用户对象绘制器161

11.2 建立新的用户对象161

11.2.2 建立标准的用户对象162

11.2.4 建立外部用户对象163

11.2.3 建立定制的用户对象163

11.2.6 建立VBX用户对象165

11.2.5 建立不可见的用户对象165

11.2.7 编写用户对象的脚本166

11.2.8 保存用户对象168

11.3 利用继承性建立用户对象169

11.4 使用用户对象171

11.5.1 使用函数173

11.5 在窗口和用户对象之间通信173

11.5.2 使用用户事件175

12.1 定义用户事件179

第十二章 用户事件的处理179

12.2.2 触发事件181

12.2.1 编写脚本181

12.2 使用用户事件181

13.1.1 有关DBMS185

13.1 综述185

第四部分 数据库的处理185

第十三章 数据库的管理185

13.2 Database绘制器的使用186

13.1.2 如何处理数据库186

13.3 将所做工作记录在日志中188

13.4.2 使用数据库档案文件189

13.4.1 在被提示时输入连接参数189

13.4 切换DBMS或数据库189

13.5 创建和删除数据库192

13.6.1 表的打开193

13.6 表的操纵193

13.6.2 表的创建195

13.6.3 表的修改196

13.6.5 指定扩展的列属性197

13.6.4 指定表的字型197

13.6.6 索引的操纵201

13.6.7 主关键码和外部关键码的操纵202

13.7 视图的操纵207

13.6.8 放弃一个表207

13.7.2 建立视图208

13.7.1 打开视图208

13.7.4 选择视图中的各个列209

13.7.3 显示一个视图的SQL语句209

13.7.6 指定WHERE,GROUP BY和HAVING标准211

13.7.5 表的联接211

13.9.1 Data Manipulation绘制器的打开214

13.9 数据的操纵214

13.7.7 放弃视图214

13.8 移出表或视图语法214

13.9.3 修改数据215

13.9.2 检索数据215

13.9.4 排序和过滤数据216

13.9.5 观察行信息217

13.9.7 打印数据218

13.9.6 移入数据218

13.10 数据库的管理219

13.9.9 返回Database绘制器工作区219

13.9.8 保存数据219

13.10.3 执行SQL220

13.10.2 控制对数据库的访问220

13.10.1 打开Database Administration绘制器220

14.1 DataWindow对象综述223

第十四章 DataWindow对象的定义223

14.2.2 修改一个现有的DataWindow对象225

14.2.1 与一个数据库连结225

14.2 构造DataWindow对象225

14.3 选择展示风格226

14.2.3 创建一个新的DataWindow对象226

14.3.1 使用表形风格227

14.3.3 使用网格风格228

14.3.2 使用自由格式风格228

14.3.5 使用多栏风格229

14.3.4 使用标签风格229

14.4 选择Data Window选项230

14.3.7 使用图形和交叉表展示风格230

14.3.6 使用分组展示风格230

14.5.1 如何选择数据源232

14.5 定义数据源232

14.5.2 使用Quick Select233

14.5.3 使用SQL Select238

14.5.5 使用External248

14.5.4 使用Query248

14.6 生成和保存Data Window对象249

14.5.6 使用Stored Procedure249

14.7 定义查询251

14.7.2 保存查询252

14.7.1 预观察查询252

14.7.3 命名查询253

第十五章 增强Data Window对象254

15.1.1 理解工作区255

15.1 在工作区中工作255

15.1.2 使用工具条257

15.1.3 使用弹出菜单257

15.1.4 键盘便捷键258

15.1.5 选择对象259

15.2 预观察Data Window对象260

15.1.7 使用缩放特性260

15.1.6 改变条的尺寸260

15.2.2 修改数据261

15.2.1 检索数据261

15.2.3 排序和过滤数据262

15.2.4 观察行信息263

15.2.6 打印数据264

15.2.5 移入数据264

15.2.8 在一个网格Data Window中操作265

15.2.7 保存数据265

15.3.3 删除对象267

15.3.2 使用网格和标尺267

15.3 重新组织对象267

15.3.1 显示对象的边界267

15.3.6 对齐对象268

15.3.5 调整对象的尺寸268

15.3.4 移动对象268

15.4 修改一般属性269

15.3.8 使对象的尺寸相等269

15.3.7 使对象间等间距269

15.4.2 设置颜色270

15.4.1 改变DataWindow对象风格270

15.4.4 指定指示符271

15.4.3 指定网格线的显示271

15.4.5 修改文本272

15.4.8 使用边框273

15.4.7 命名对象273

15.4.6 定义tab顺序273

15.4.9 指定可变高度的细节条274

15.4.10 修改数据源275

15.5 检索标准的提示277

15.6.1 有关层次属性278

15.6 增加对象278

15.6.4 增加绘画对象279

15.6.3 增加文本279

15.6.2 增加列279

15.6.5 增加图像280

15.6.6 增加计算的域281

15.7 将数据存储在一个DataWindow对象中285

15.9 控制更新286

15.8 根据需要检索数据行286

15.9.2 指定要更新的表287

15.9.1 用户可以做什么287

15.9.4 指定可更新的列288

15.9.3 指定唯一的关键码列288

15.9.5 为UPDATE/DELETE语句指定WHERE子句289

15.9.6 指定当关键码被修改时更新291

16.1 显示格式的处理292

第十六章 显示和验证数据292

16.1.1 使用显示格式293

16.1.2 定义显示格式296

16.2.1 使用编辑风格302

16.2 编辑风格的处理302

16.2.2 定义编辑风格305

16.2.3 定义代码表312

16.3.2 处理验证规则315

16.3.1 理解验证规则315

16.3 验证规则的处理315

16.3.3 在Database绘制器中操作316

16.3.4 在DataWindow绘制器中操作319

16.4 实体的维护320

17.1 过滤行322

第十七章 行的过滤、排序和分组322

17.2 排序行323

17.3 分组行325

17.3.1 指定分组列326

17.3.3 重新安排DataWindow328

17.3.2 排序行328

17.3.4 加上总结性统计数据330

17.3.5 分组展示风格的使用331

18.1.1 图表的组成部分334

18.1 图表概述334

第十八章 图表的使用和处理334

18.1.2 图表的种类335

18.1.3 在应用程序中使用图表339

18.2.1 在DataWindow中放置图表340

18.2 在DataWindow对象中使用图表340

18.2.2 使用弹出式菜单341

18.2.3 改变图表的位置342

18.2.4 将数据与图表相联系343

18.2.5 使用覆盖350

18.2.6 使用图表表示方式351

18.3 定义图表的属性353

18.3.4 使用图例354

18.3.3 指定图表的类型354

18.3.1 为图表命名354

18.3.2 定义图表的标题354

18.3.5 指定标题、图例、轴的文本属性355

18.3.6 指定重叠及间距356

18.3.7 指定轴的特征357

18.3.8 指定边界359

18.3.10 指定3D图表的视点360

18.3.9 指定光标360

18.4.2 使用弹出式菜单361

18.4.1 在窗口中放置图表361

18.4 在窗口中使用图表361

18.4.4 为图表取得数据362

18.4.3 基本控制器属性362

18.5 在执行期间访问图表364

18.5.1 修改图表属性365

18.5.2 访问数据属性366

18.5.3 使用指点和按取操作369

19.1 交叉表概述372

第十九章 交叉表的使用和处理372

19.2 生成交叉表374

19.3 为交叉表提供数据375

19.3.3 指定值376

19.3.2 指定行376

19.3.1 指定列376

19.3.4 例子的总结377

19.3.6 指定多于一个的行或列378

19.3.5 使用表达式378

19.4 预观察交叉表379

19.5.1 定义汇总统计380

19.5 增强交叉表380

19.5.2 修改与交叉表相关的数据382

19.6 使用交叉表383

19.5.3 在执行时动态生成新的列383

20.1 将DataWindow对象与它的控制器相关384

第二十章 DataWindow对象的使用384

20.1.1 改变控制器的属性386

20.1.3 在执行期间改变相关的DataWindow对象387

20.1.2 修改DataWindow对象387

20.3.1 使用事务对象388

20.3 与数据库通信388

20.2 显示数据388

20.3.2 与数据库连接390

20.3.5 将事务对象指定给DataWindow控制器391

20.3.4 在SQL语句之后的错误处理391

20.3.3 断开与数据库的连接391

20.3.6 检索并修改数据393

20.4.1 DataWindow控制器怎样存储数据395

20.4 在DataWindow控制器中处理数据395

20.4.3 处理编辑控制器中的内容396

20.4.2 访问当前文本或某个指定的项396

20.4.4 PowerBuilder如何处理项397

20.4.5 使用DataWindow函数398

20.5.2 定义打印需求399

20.5.1 准备DataWindow对象399

20.4.6 使用DataWindow属性和事件399

20.5 生成报表399

20.5.4 增强报表选项401

20.5.3 打印报表401

21.1.1 打开Debug窗口405

21.1 调试应用程序405

第五部分 运行应用程序405

第二十一章 调试和运行应用程序405

21.1.2 增加断点406

21.1.3 编辑断点407

21.1.4 在调试模式下运行408

21.1.6 显示变量的当前值409

21.1.5 在停止时观察信息409

21.1.7 使用观察表410

21.1.10 修改代码412

21.1.9 打印变量的值412

21.1.8 改变变量值412

21.2.2 在执行时处理错误413

21.2.1 运行应用程序413

21.2 运行应用程序413

22.1.2 什么是PBD文件416

22.1.1 什么是EXE文件416

第二十二章 交付可执行程序416

22.1 概述416

22.1.4 各种方案的小结417

22.1.3 什么是资源417

22.2 生成应用程序418

22.4 使用PowerBuilder资源文件422

22.3 单独交付资源422

22.4.1 生成PBR文件423

22.5.2 指定动态库424

22.5.1 生成资源库424

22.4.2 执行期间发生的情况424

22.5 使用动态库424

22.5.4 包括其他的资源425

22.5.3 生成动态库425

22.6 运行应用程序426

22.5.6 例子426

22.5.5 执行时发生的情况426

23.1.1 使用库431

23.1 库的概述431

第六部分 管理环境431

第二十三章 库的管理431

23.2 处理库432

23.1.2 组织库432

23.2.1 观察树433

23.2.3 限制库目录的显示434

23.2.2 使用弹出式菜单434

23.2.5 使用注释435

23.2.4 选择多个库目录435

23.3 生成及删除库436

23.4 拷贝,移动及删除项437

23.5 浏览库中的项438

23.6 转至一个绘制器中439

23.8 使用录出和录入440

23.7 浏览类层次440

23.8.2 将项录出441

23.8.1 整个过程的概述441

23.8.4 将项录入442

23.8.3 观察被录出的项442

23.10 重新生成库443

23.9 库的优化443

23.8.5 消除项录出状态443

23.11 移出和移入库入口项444

23.12 生成动态库446

23.13.2 生成库目录报表447

23.13.1 生成库项目的报表447

23.13 生成库内容的报表447

24.1 指定自己的偏好449

第二十四章 定制PowerBuilder449

24.2 列出偏好设置变量451

25.1 为开发者提供联机帮助455

第二十五章 提供联机帮助455

第七部分 PowerBuilder的高级使用技巧455

25.2 为最终用户提供联机帮助456

26.2.1 DragAuto属性457

26.2 拖放属性457

第二十六章 使用拖放技术457

26.1 概述457

26.4 拖放函数458

26.3 拖放事件458

26.2.2 DragICon属性458

26.5 标识被拖动的控制器459

27.1.1 关于MDI主窗口460

27.1 概述460

第二十七章 建立MDI应用程序460

27.1.2 关于主窗口461

27.2 建立MDI主窗口462

27.1.4 关于MDI子窗口462

27.1.3 关于客户区462

27.3 使用菜单463

27.4.2 列出打开的子窗口464

27.4.1 打开子窗口464

27.4 使用子窗口464

27.5 提供MicroHelp465

27.4.5 关闭子窗口465

27.4.3 安排子窗口465

27.4.4 将子窗口极大化465

27.5.2 为控制器提供MicroHelp466

27.5.1 为菜单项提供MicroHelp466

27.6 提供工具条467

27.6.1 在Menu绘制器中操作468

27.6.3 在Application绘制器中操作469

27.6.2 在Window绘制器中操作469

27.7 设定客户区的大小470

27.6.4 执行期间发生的情况470

27.8.1 箭头键471

27.8 MDI应用程序的键盘支持471

27.8.2 便捷键472

28.1.1 使用dwModify473

28.1 修改DataWindow对象473

第二十八章 使用动态DataWindow对象473

28.1.2 修改的类型474

28.2.2 指定DataWindow对象的语法476

28.2.1 使用dwCreate476

28.2 生成DataWindow对象476

28.3.1 查询模式的工作机理478

28.3 向最终用户提供查询功能478

28.3.2 使用查询模式479

28.5 重用DataWindow对象480

28.4 提供帮助按钮480

29.1 生成OLE列482

第二十九章 使用OLE列482

29.2 预观察OLE列485

29.3 在应用程序中使用OLE486

30.1 创建新数据库和表488

第三十章 PowerBuilder应用程序构造实例488

30.1.3 创建表489

30.1.2 创建新的数据库489

30.1.1 打开Database绘制器489

30.2.1 加入扩充属性信息492

30.2 加入扩充属性信息和数据492

30.2.2 向表中添加数据493

30.3 创建实例应用程序对象494

30.3.3 为刚创建的应用程序指定一个图标495

30.3.2 创建并存储应用程序对象495

30.3.1 打开Application绘制器495

30.4.1 创建新的窗口496

30.4 创建实例窗口496

30.4.3 给命令按钮添加脚本并进行编译497

30.4.2 添加命令钮控制器497

30.4.5 给应用程序添加脚本498

30.4.4 保存窗口498

30.5.2 定义窗口的打开位置499

30.5.1 定义窗口的风格499

30.4.6 运行应用程序499

30.5 增强窗口499

30.6.1 建立第一个DataWindow对象500

30.6 建立DataWindow对象500

30.5.3 再次运行应用程序500

30.6.2 按户号创建组501

30.7 建立第二个DataWindow对象502

30.8 改进DataWindow对象504

30.9.1 在窗口中添加第一个DataWindow506

30.9 将DataWindow加入窗口中506

30.9.2 在窗口中添加第二个DataWindow507

30.9.3 给SQLCA赋值509

30.10.1 添加按钮并编写脚本510

30.10 添加数据库维护功能510

30.10.2 测试应用程序511

30.11 建立菜单并添加到窗口上512

30.11.1 建立菜单512

30.11.2 将菜单放入窗口中514

30.11.3 测试菜单515

30.12 创建并使用继承窗口515

30.12.1 创建继承的窗口516

30.12.2 测试应用程序517

30.13 创建实例应用程序的EXE文件518

30.13.1 创建EXE文件518

30.13.2 测试EXE文件519

1996《Windows数据库应用软件开发工具 Power Builder使用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由沈平等编著 1996 上海:同济大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。