《PowerBuilder 7.0入门与提高》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王智民编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2001
  • ISBN:7118024155
  • 页数:382 页
图书介绍:本书通过一个典型的企业信息管理系统的开发实例,系统地介绍了PowerBuilder数据库开发工具软件的最新版本PowerBuilder7.0,在开发过程中一步步引导读者掌握有关数据库和PowerBuilder的各种知识,包括系统开发要求的提出、规划到数据库的设计、应用程序的创建和各种对象的创建实现等。

第1章 初步认识PowerBuilder开发工具 1

1.1 PowerBuilder开发工具简介 3

1.1.1 主界面 3

1.1.2 可视化 3

1.1.3 面向对象 4

1.1.4 事件驱动 5

1.1.5 独立于数据库 6

1.1.6 画板 6

1.2 选用PowerBuilder 7

1.3 项目开发过程 9

1.3.1 项目提出 9

1.3.2 项目数据库设计 10

1.3.3 项目总体设计 10

1.3.4 项目开发过程 12

1.3.5 文档 15

1.4 企业信息管理系统预览 16

第2章 可视化开发环境 18

2.1.2 主菜单 20

2.1.1 主窗口 20

2.1 主界面 20

2.1.3 Power工具条 21

2.2 画板简介 22

2.3 数据库配置 24

2.3.1 ODBC配置 24

2.3.2 数据库连接配置 25

2.3.3 数据库表管理 26

2.4.1 对象浏览器 27

2.4 其它工具 27

2.4.2 文本编辑器 28

2.5 初识控件 28

2.6 脚本编辑器 32

2.6.1 脚本编辑器窗口 32

2.6.2 脚本编辑器工具条 33

2.6.3 文本编辑 33

2.6.4 查找与替换 34

2.6.5 粘贴函数 34

2.6.6 SQL语句生成器 35

2.6.7 控制语句生成器 38

2.7.1 调试器窗口 40

2.7 程序调试工具 40

2.7.2 调试器工具条 42

第3章 PowerScript编程基础 44

3.1 基本书写格式 46

3.1.1 一段样本程序 46

3.1.2 分隔符和继续符 47

3.1.3 注释 47

3.1.5 标识符 48

3.1.4 大小写 48

3.2 变量和常量 49

3.2.1 数据类型 49

3.2.2 声明和使用 49

3.2.3 数组 50

3.2.4 枚举类型 51

3.2.5 作用域 52

3.2.6 常量 54

3.3.1 本对象(This) 55

3.3 两个常用的代词 55

3.2.7 传递事件参数 55

3.3.2 父对象(Parent) 56

3.4 判断结构 56

3.4.1 If...Then 56

3.4.2 条件 57

3.4.3 Else和ElseIf 57

3.4.4 Choose Case 57

3.5 循环结构 58

3.5.1 Do...Loop 58

3.5.2 For...Next 59

3.5.3 Goto 60

3.5.4 Exit 61

3.5.5 Continue 61

3.5.6 嵌套 61

3.6 嵌入SQL 62

第4章 数据库的建立 64

4.1 数据库画板的使用 66

4.1.1 打开数据库画板 66

4.2.1 新建数据库 67

4.1.2 数据库画板简介 67

4.2 创建数据库 67

4.2.2 删除数据库 69

4.2.3 改变数据库联接 69

4.3 创建数据表 71

4.3.1 设计表结构 71

4.3.2 建立表 73

4.4 定义键和索引 77

4.4.1 建立主键 77

4.4.2 建立外键 78

4.4.3 建立索引 81

4.5 为表定义扩展属性 83

4.5.1 为表加注释 83

4.5.2 定义表中字体格式 84

4.6 为表列定义扩展属性 84

4.6.1 为表列加注释 85

4.6.2 为表列加标题和标签 85

4.6.3 为表列定义显示格式 86

4.6.4 为表列建立编辑风格 89

4.6.5 为其它列定义扩展属性 93

4.6.6 为表列加有效性规则 96

4.7 数据操作画板 99

4.7.1 打开数据操作画板 100

4.7.2 编辑数据 100

4.7.3 与其它格式文件互导数据 101

4.7.4 设置显示内容 101

4.8.1 创建视图 103

4.8 创建视图 103

4.8.2 删除视图 105

4.9 日志操作 106

4.10 执行SQL脚本 107

第5章 创建应用程序对象 110

5.1 应用程序画板 112

5.1.1 应用画板主界面 112

5.1.2 浏览应用的对象 112

5.1.3 应用画板工具条 113

5.2 改变当前应用程序 114

5.3 创建新的应用程序对象 115

5.4 指定应用的属性 116

5.4.1 指定应用的图标 116

5.4.2 指定缺省的文字属性 117

5.4.3 指定PowerBuiler库的搜索路径 117

5.4.4 指定全局变量类型 118

5.5 编写应用层的程序 119

5.5.1 应用程序的事件 119

5.5.2 编写Open事件程序 120

5.5.3 编写Close事件程序 121

第6章 编写脚本 122

6.1 PowerScript(脚本)画板 124

6.2 处理文本 125

6.3 编译脚本 127

6.4 定制PowerScript画板 128

6.5 创建自定义函数 131

6.5.1 创建全局函数 131

6.5.2 窗口函数 132

6.6.1 创建结构 133

6.6 创建结构 133

6.5.3 返回值 133

6.6.2 使用结构 134

6.6.3 对象级结构与全局结构 135

第7章 SQL与PowerBuilder 136

7.1 SQL简介 138

7.1.1 SQL历史 138

7.1.2 SQL结构 138

7.2.1 创建查询 139

7.2 查询画板 139

7.2.1 保存查询 140

7.3 复杂查询 141

7.3.1 WHERE关键字 141

7.3.2 逻辑运算符 142

7.3.3 做数据运算 142

7.3.4 使用内置函数 143

7.3.5 通配符和LIKE 143

7.3.6 排序 144

7.3.7 分组 144

7.3.8 DISTINCT查询 145

7.4 使用查询 146

第8章 创建数据窗口 148

8.1 数据窗口画板 150

8.1.1 数据窗口对象 150

8.1.2 启动数据窗口画板 150

8.1.3 New DataWindow对话框 151

8.1.4 存储DataWindow 151

8.2 显示样式 152

8.3.1 Quick Select数据源 158

8.3 数据源 158

8.3.2 SQL Select数据源 160

8.3.3 Query数据源 164

8.3.4 External数据源 165

8.3.5 Stored Procedure数据源 165

8.4 Bands 166

8.5 选择和操纵对象 168

8.6 数据窗口整体显示 170

8.7 显示格式 173

8.8 编辑样式 174

8.9 检验规则 180

8.10 字段编辑 181

8.11 嵌套报表 183

8.12 数据过滤和排序 184

8.13 指定更新属性 189

8.14 预览DataWindow 191

8.15 创建企业信息管理系统中的DataWindow 192

8.16 DataWindow控件 194

8.17.1 事务对象的概念 197

8.17 事务对象 197

8.17.2 SQLCA 198

8.17.3 用户自定义的事务对象 198

8.17.4 设置事务对象属性 198

8.17.5 从Profile中取属性信息 200

8.17.6 建立和断开数据库连接 200

8.17.7 给DataWindow分配事务对象 202

8.17.8 检索数据 203

8.19 事务管理 204

8.18 从数据库到窗口 204

8.20 DataWindow的函数 205

8.21 DataWindow的事件 210

8.22 使用CloseQuery事件 213

8.23 打印DataWindow 214

第9章 统计查询图形报表 215

9.1 图形数据窗口 217

9.2 Category(类)和Value(值) 218

9.3 Value Axis标签页和Category Axis标签页 221

9.4 图形样式 223

9.4.1 General标签页 223

9.4.2 几种图形样式 223

9.5 在数据窗口内使用图 228

9.6 使用图形控件 229

9.7 运行时的图形控制 230

第10章 构建窗口框架 232

10.1.1 打开窗口画板 234

10.1.2 窗口画板工具条 234

10.1 窗口(Window)画板 234

10.2 窗口属性 235

10.2.1 General标签页 235

10.2.2 Other标签页 238

10.2.3 Scroll标签页 239

10.2.4 ToolBar标签页 239

10.3 使用窗口控件 240

10.3.1 使用控件 240

10.3.2 控制控件布局 241

10.3.3 控件其它属性 245

10.4 控件介绍 247

10.4.1 按钮控件 247

10.4.2 文本显示和编辑控件 249

10.4.3 容器控件 256

10.4.4 固定列表控件 259

10.4.5 可变列表控件 261

10.4.6 滚动条控件 267

10.4.7 其它类型控件 269

10.5 安排主窗口的控件 273

10.6.1 主窗口的Open事件脚本 274

10.6 编写主窗口脚本 274

10.6.2 图像按钮的Clicked事件 276

10.6.3 图像按钮的自定义用户事件 277

10.6.4 GroupBox的自定义用户事件 279

10.7 保存和运行窗口 279

10.8 创建其它窗口 280

10.8.1 创建供货商信息浏览窗口 280

10.8.2 创建供货商信息编辑窗口 281

10.8.3 创建查询操作台窗口 282

10.8.4 创建更改口令窗口 283

10.8.5 创建版本信息窗口 284

10.9 窗口继承 284

10.9.1 有关继承 284

10.9.2 创建祖先窗口 285

10.9.3 创建子孙窗口 286

10.9.4 改变子孙窗口 286

10.9.5 改变父窗口 287

10.9.6 Script程序 288

第11章 创建菜单系统 291

11.1 菜单画板 293

11.1.1 菜单画板简介 293

11.1.2 菜单画板工具条 294

11.2 编辑菜单项 294

11.3 菜单项属性 298

11.3.1 General标签页 298

11.3.2 Style标签页 299

11.3.3 Shortcut标签页 301

11.3.4 ToolBar标签页和Pictures标签页 302

11.4 创建系统管理员菜单 303

11.5 操纵菜单 305

11.6 创建弹出式菜单 307

11.7 菜单继承 309

第12章 扩展PowerBuilder的应用 311

12.1 用户对象画板 313

12.2 自定义用户对象 313

12.3 标准用户对象 317

12.4 外部用户对象 319

12.5 自定义类 320

12.6 标准类 322

第13章 项目调试与集成 327

13.1 常见错误调试与分析 329

13.1.1 数据库未连接错误 329

13.1.2 数据窗口未赋值错误 330

13.1.3 SQL语句书写错误 331

13.1.4 光标错误 332

13.1.5 数据类型不一致错误 334

13.1.6 取子串错误 335

13.1.7 关闭打开窗口顺序错误 337

13.1.8 删除控件后造成的错误 338

13.2 库文件画板 339

13.2.1 打开库文件画板 339

13.2.2 组织项目对象 340

13.3 生成可执行文件 343

第14章 多数据库支持 345

14.1 客户机/服务器体系结构 347

14.2 几种常用数据库产品 350

14.3 Power Builder的多数据库支持 354

14.4 数据管道 356

第15章 应用程序分配和Internet 359

15.1 分布式处理和应用程序的分配 361

15.1.1 相关术语 361

15.1.2 开放式系统 361

15.1.3 分布式系统 362

15.1.4 客户机/服务器结构 362

15.1.5 应用程序的分配 362

15.1.5 分布式PowerBuilder 362

15.2.1 了解分布式PowerBuilder 363

15.2 开发分布式PowerBuilder应用程序 363

15.2.2 开发分布式应用程序 364

15.3 使用PowerBuilder开发Internet应用程序 367

15.3.1 插件和ActiveX 367

15.3.2 Web.PB 368

15.3.3 使用Web.PB开发Internet应用程序示例 375

附录 379

附录1 PFC命名规则 380

附录2 项目命名规则 381