《PowerBuilder 7.0实例学习指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:温为民等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2000
  • ISBN:7111074750
  • 页数:386 页
图书介绍:

第1章 优秀的快速应用开发工具PowerBuilder 1

1.1 什么是PowerBuilder 1

1.2 PowerBuilder7.0的新特点 2

1.3 PowerBuilder与同类开发工具的比较 8

1.3.1 PowerBuilder与Delhi的比较 8

1.3.2 PowerBuilder与VisualBasic的比较 9

第2章 如何使用本书 10

2.1 关于本书 10

2.2 范例介绍 10

2.3 如何使用本书 15

第3章 P0WerBuilder7.0集成开发环境及P0werScript语言简介 17

3.1 PowerBuilder7.0集成开发环境(IDE)综述 17

3.1.1 PowerBuilder向导 17

3.1.2 PowerBuilder工具条 21

3.1.3 PowerBuilder画笔 25

3.1.3.1 打开画笔 25

3.1.3.2 调整画笔中的视图 27

3.1.3.3 画笔小结 34

3.1.4 新增辅助开发功能 35

3.1.4.1 To-DoList用法 35

3.1.4.2 自定义菜单快捷键 36

3.2 PowerBuilder常用概念与术语 36

3.3 P0werScript语言简介 40

3.3.1 语言基础 40

3.3.2 数据类型 43

3.3.3 声明常量、变量和数组 45

3.3.4 操作符和表达式 48

3.3.5 结构和对象的引用 49

3.3.6 调用函数和事件 49

3.3.7 P0werScript流控制语句 50

3.3.8 内嵌SQL语句 53

第4章 应用对象 56

4.1 应用简介 56

4.2 创建一个新应用 57

4.2.2 手工应用向导 60

4.2.1 创建可执行应用的方法 60

4.2.3 模板应用向导 61

4.3 打开应用对象 63

4.4 设置应用对象的属性 64

4.5 编写应用级脚本 66

4.6 运行应用 66

4.7 应用对象的切换和检索路径的添加 68

4.8 查看应用所包含的对象 69

4.8.2 Library画笔的使用 70

4.8.1 Browser画笔的使用 70

4.9 练习:实例应用创建 72

4.9.1 创建实例应用对象 73

4.9.2 设置修改应用对象属性 73

4.9.3 应用对象的程序编写 76

第5章 窗口对象 78

5.1 概述 78

5.2 创建一个新窗口 80

5.2.1 普通方式创建 80

5.2.2.2 继承创建窗口 81

5.2.2 继承方式创建 81

5.2.2.1 继承简介 81

5.3 设置窗口的属性 83

5.3.1 设置General属性页 83

5.3.2 设置Scroll属性页 85

5.3.3 设置Toolbar属性页 86

5.3.4 设置Other属性页 86

5.4 为窗口添加控制 87

5.4.1 控制概述 87

5.4.2 添加控制 88

5.4.3 设置控制的属性 89

5.4.3.1 控制的选择 89

5.4.3.2 控制的命名规则 89

5.4.3.3 显示文本的修改 91

5.4.3.4 定义快捷键 92

5.4.3.5 定义控制的可访问属性 94

5.4.3.6 选择前景或背景色 94

5.4.3.7 控制的边框类型 96

5.4.3.8 控制的指针类型和拖拉图标 97

5.4.4 有关控制的操作 98

5.4.4.1 剪切、拷贝、粘贴和删除 98

5.4.4.2 移动和改变控制大小 98

5.4.4.3 控制的排列和间距的调整 99

5.4.4.4 定义控制的Tab顺序 101

5.4.5 控制的使用 103

5.4.5.1 激活动作类控制 103

5.4.5.2 显示数据类控制 107

5.4.5.3 指示选择类控制 115

5.4.5.4 修饰类控制 116

5.5 窗口编程 117

5.5.1 窗口和控制的事件 118

5.5.2 窗口和控制的函数 119

5.5.3 定义实例变量 120

5.6 查看和执行窗口 120

5.6.1 查看窗口 120

5.7.1.1 创建窗口对象 121

5.7.1 实例应用主窗口“wmain”创建练习 121

5.7 练习:实例窗口创建 121

5.6.2 运行窗口 121

5.7.1.2 窗口对象属性设置 122

5.7.2 出版社信息维护窗口“wpublish创建练习 124

5.7.2.1 创建窗口对象 124

5.7.2.2 添加窗口控制、设置和修改窗口控制属性 124

5.7.2.3 窗口与控制的编程 128

5.7.3 客户信息维护窗口“wcust”创建练习 129

5.7.4 图书销售信息录入窗口“wsales”创建练习 130

5.7.5 销售信息修改窗口“wsalesupdate”创建练习 131

5.7.5.1 创建窗口对象 131

5.7.5.2 添加窗口控制、设置和修改窗口控制属性 133

5.7.5.3 窗口与控制的编程 133

5.7.6 标准书号检索/录入窗口“wnewisbn”创建练习 133

5.7.7 关于窗口“Wabout”创建练习 134

5.7.8 客户购货信息查询窗口“Wcustsales”创建练习 136

5.7.9 通用打印预览窗口“wswpreview”创建练习 137

5.7.10 数据窗口打印设置窗口“wdwprintoptions”创建练习 142

5.7.11 公函打印窗口“wrequestletter”创建练习 147

5.7.12 图书销售季度统计窗口“wsalescrossTab”创建练习 148

5.7.13 库存图书报表窗口“wbooksnumber”创建练习 149

5.7.14 图书信息打印窗口“wbo0ksinfo”创建练习 150

5.7.15 图书信息查询窗口“wtrvlv”创建练习 151

5.7.15.1 创建窗口对象 151

5.7.15.2 添加窗口控制、设置和修改窗口控制属性 151

5.7.15.3 窗口与控制的编程 155

5.7.16 图书采购信息录入窗口“wpurchase”创建练习 157

5.7.17 财务分析报表窗口“Wrevenue”创建练习 160

5.7.18 销售记录统计窗口“wsalesgraph”创建练习 162

5.7.19 销售详细信息统计图窗口“wslesgraph1”创建练习 165

第6章 菜单对象 169

6.1 概述 169

6.2 创建一个新菜单 169

6.2.1 向导方式创建 170

6.2.2 菜单的常规操作 171

6.2.3 继承方式创建 175

6.3.1 设置通用属性 177

6.3 设置菜单的属性 177

6.3.2 设置工具条属性 182

6.4 编写菜单的脚本 183

6.5 菜单的引用 184

6.6.1.1 创建退出菜单对象 185

6.6.1.2 添加菜单项、设置和修改菜单项属性 185

6.6.1 退出菜单“mexit”创建练习 185

6.6 练习:实例菜单创建 185

6.6.1.3 菜单程序的编制 187

6.6.2 图书采购菜单“mpurchase”创建练习 188

6.6.2.1 创建图书采购菜单对象 188

6.6.2.2 添加菜单项、设置和修改菜单项属性 188

6.6.2.3 菜单程序的编制 189

6.6.3 报表菜单“mreport”创建练习 190

6.6.3.1 创建报表菜单对象 190

6.6.3.2 添加菜单项、设置和修改菜单项属性 191

6.6.3.3 菜单程序的编制 192

6.6.4.1 创建菜单“msales” 193

6.6.4 销售菜单“msales”和“msalesupdate”创建练习 193

6.6.4.2 创建菜单“msalesupdate” 195

6.6.5 实例应用主菜单“msalesmain”创建练习 198

6.6.5.1 创建主菜单msalesmain 198

6.6.5.2 添加菜单项设置和修改菜单项属性 198

6.6.5.3 菜单程序的编制 202

7.1 ODBC接口与数据库连接 203

7.1.1 ODBC接口的工作原理 203

第7章 PoeerBuilder与数据库的连接 203

7.1.2 ODBC接口连接实例 204

7.2 OLEDB接口与数据库连接 209

7.2.1 OLEDB接口的工作原理 209

7.2.2 OLEDB接口连接实例 210

7.3 专用接口与数据库连接 212

7.3.1 什么PowerBuilder专用数据库接口 212

7.3.2 Sybase数据库专用接口连接实例 213

7.3.3 Oracle数据库专用接口连接实例 215

7.4.1 什么是连接对象 217

7.4 连接对象的设计与使用 217

7.4.2.1 创建数据库连接对象 218

7.4.2 数据库连接对象的使用 218

7.4.2.2 数据库连接对象在程序中的用法 219

7.4.3 JaguarCTS连接对象的使用 219

7.4.3.1 创建JaguarCTS连接对象 220

7.4.3.2 JaguarCTS连接对象在程序中的用法 221

第8章 数据窗口 222

8.1 创建数据窗口 222

8.2.1 数据窗口的显示风格 226

8.2 数据窗口的显示风格与数据源 226

8.2.2 数据窗口的数据源 231

8.3 设置数据窗口属性 237

8.3.1 设置数据窗口属性的方法 237

8.3.2 数据窗口的常规属性 239

8.3.3 数据窗口的HTML属性 241

8.4 数据窗口中的控制 242

8.4.1 为数据窗口添加控制 243

8.4.2 数据窗口中常用控制的属性设置 244

8.5.1 定义数据窗口检索参数 250

8.5 数据的操纵与控制 250

8.5.2 编辑数据窗口的WHERE子句 252

8.5.3 数据窗口中数据的排序与过滤 253

8.5.4 数据窗口中数据的分组与汇总 255

8.6 练习:实例数据窗口创建 258

8.6.1 出版社信息维护数据窗口“dpublish”创建练习 258

8.6.2 客户信息维护数据窗口对象“dcust”创建练习 261

8.6.2.2 添加对象控制与设置修改属性 262

8.6.2.1 创建数据窗口对象 262

8.6.3 简单数据窗口对象的创建 265

8.6.4 文章作者信息维护数据窗口“dbooksauthor”的创建练习 269

8.6.4.1 创建数据窗口对象 269

8.6.4.2 添加对象控制与设置修改属性 270

8.6.5 复杂数据窗口对象创建练习 273

8.6.6 特殊风格数据窗口对象创建练习 283

8.6.6.1 销售数据季报数据窗口对象“dsalescrosstab”创建练习 283

8.6.6.2 邀请信函生成数据窗口对象“drequestletter”创建练习 285

8.6.6.3 出版社销售统计图数据窗口对象“ddalesgeaph”创建练习 286

8.6.6.4 图书销售统计图数据窗口对象“dsalesgraph1”创建练习 289

8.6.6.5 图书销售分析数据窗口对象“drevenue”创建练习 289

8.6.6.6 库存图书显示数据窗口对象“dbo0knumber”创建练习 291

第9章 用户对象 294

9.1 用户对象的分类 294

9.1.1 可视用户对象 294

9.1.1.1 标准可视用户对象 294

9.1.1.3 外部可视用户对象 295

9.1.1.2 定制可视用户对象 295

9.1.2 类用户对象 296

9.1.2.1 标准类用户对象 296

9.1.2.2 定制类用户对象 297

9.2 用户对象的设计 297

9.2.1 创建新用户对象 298

9.2.1.1 创建新用户对象 298

9.2.1.2 创建可视用户对象 298

9.2.1.3 创建类用户对象 302

9.2.1.4 用户对象的变量、结构、事件与函数定义 304

9.2.1.5 不可视对象在用户对象中的定义 306

9.2.1.6 使用继承创建用户对象 307

9.2.1.7 保存用户对象 309

9.3 用户对象的使用 309

9.3.1 可视用户对象的使用 310

9.3.2 类用户对象的使用 311

9.4 连接对象创建练习 312

10.1.1 函数概述 318

10.1 函数的设计和使用 318

第10章 函数和结构 318

10.1.2 函数的定义 319

10.1.2.1 打开函数画笔或视图 320

10.1.2.2 定义访问级别 321

10.1.2.3 定义返回类型 322

10.1.2.4 命名函数 322

10.1.2.5 定义参数 322

10.1.2.7 编译保存函数 323

10.1.3 函数的修改 323

10.1.2.6 编码 323

10.1.4 函数的使用 324

10.2 结构的设计和使用 324

10.2.1 结构概述 324

10.2.2 结构的定义 325

10.2.2.1 打开结构画笔或视图 325

10.2.2.2 命名结构 326

10.2.2.3 定义组成结构的变量 326

10.2.2.4 保存结构 326

10.3 练习:实例函数与结构的创建 327

10.2.3 结构的修改 327

10.2.4 结构的使用 327

第11章 程序调试 333

11.1 调试环境简介 333

11.2 断点操作 335

11.2.1 调试程序的切换 335

11.2.2 断点的设置 336

11.2.3 断点的无效和有效 338

11.3.1 调试的开始、继续和停止 339

11.2.4 断点的清除 339

11.3 调试方法 339

11.3.2 各种调试方法的比较 340

11.4 查看信息 340

11.4.1 查看各种变量的值 341

11.4.2 查看其他信息 342

11.5 练习:跟踪调试 343

11.5.1 添加断点 344

11.5.2 调试应用 345

第12章 编译发行 348

12.1 概述 348

12.2 建立工程对象 349

12.2.1 新建或打开工程对象 349

12.2.2 编译生成各类对象 350

12.3 编译生成可执行应用 351

12.3.1 编译参数说明 351

12.3.2 资源文件的创建 353

12.3.3.1 编码格式 355

12.3.3 选择所需打包方式 355

12.3.3.2 打包文件 356

12.3.3.3 打包模型 357

12.3.4 编译生成和测试 359

12.4 发行可执行应用 360

12.4.1 PowerBuilder运行所需环境 360

12.4.2 数据源所需环境 360

12.4.2.1 数据库接口文件 361

12.4.2.2 配置ODBC驱动程序 362

12.4.2.3 配置AdaptiveServerAnywhere运行系统 363

12.4.3 可执行应用的支持文件 364

12.4.4 应用运行环境小结 365

12.5 练习:编译发行 366

12.5.1 创建工程对象 367

12.5.2 编译生成可执行文件 367

12.5.3 创建快捷方式 368

12.5.4 测试可执行文件 369

附录 生成数据的SQL文件 370