《PowerBuilder 8.0开发实例详解》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:胡存生编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:750537849X
  • 页数:391 页
图书介绍:本书由浅入深地介绍了使用PowerBuilder8.0开发应用程序的方法和步骤,在简要介绍基本知识的基础上,列举了大量的实例程序,通过对这些具有代表性实例的详细分析,引导读者开发自己的实用应用系统。

第1章 PowerBuilder8.0的新特性 1

1.1 PB8.0的新特性 2

1.1.1 新的用户界面与开发方法 2

1.1.2 增强的网络功能 6

1.1.3 数据库连接特性 7

1.1.4 EAServer集成 8

1.1.5 其他新特性 9

1.2 升级低版本的应用程序的实例 10

1.3 开发应用程序的基本过程 13

1.3.3 创建窗口 14

1.3.4 创建数据窗口 14

1.3.1 创建数据库 14

1.3.2 创建工作空间与应用对象 14

1.3.5 设计菜单 15

1.3.6 编写脚本代码 15

1.3.7 调试应用程序 16

1.3.8 发布应用程序 16

第2章 集成开发环境 17

2.4.6 To-Do List 18

2.1.1 开发工具 18

2.1 开发工具和开发环境 18

2.1.2 开发环境 19

2.2 画板与控件 21

2.2.1 画板对象 21

2.2.2 画板控件 21

2.2.3 定制工具栏 21

2.3 联机帮助 22

2.4 开发主窗口 22

2.4.1 创建新的工作空间与应用对象 23

2.4.3 画板窗口 24

2.4.2 工具栏 24

2.4.4 子窗口特征 25

2.4.5 控制子窗口 27

2.4.7 定制快捷键 29

第3章 PowerScript编程语言 31

3.1 编程环境 32

3.1.1 Script子窗口 32

3.1.2 设置编程环境 32

3.1.3 工具栏 36

3.2 函数画板 37

3.2.2 修改全局函数 38

3.2.1 创建全局函数 38

3.3 结构画板 39

3.3.1 创建全局结构 39

3.3.2 修改全局结构 40

3.4 语法规则 40

3.4.1 注释行 40

3.4.2 大小写 40

3.4.3 标识符 40

3.4.6 保留字 41

3.4.7 运算符 41

3.4.5 分隔符 41

3.4.4 续行符 41

3.4.8 数据类型 42

3.4.9 常量与变量 44

3.4.10 数组 45

3.4.11 常用函数 46

3.4.12 代词 46

3.5 语句 47

3.5.1 流程控制 48

3.5.2 其他语句 51

第4章 工作空间与应用对象 53

4.1 工作空间 54

4.2 应用程序对象 55

4.3 创建模板应用程序实例 56

4.4 Application画板 63

4.4.1 画板结构 63

4.4.2 属性 64

4.5 事件与函数 68

4.5.1 事件 68

4.5.2 函数 69

5.1.1 创建数据库 72

5.1 创建数据库实例 72

第5章 管理数据库 77

5.1.2 创建表实例 77

5.1.3 定义关键字和索引 78

5.1.4 设置扩展属性及添加记录 80

5.2 ODBC与专用数据库接口 81

5.2.1 ODBC接口 82

5.2.2 专用接口 83

5.3 ODBC接口举例 83

5.3.1 安装ODBC驱动程序 83

5.3.2 创建数据源 84

5.3.3 定义数据库描述文件 87

5.3.4 连接数据库 88

5.4 SQL结构化查询语言 88

5.4.1 SQL语句 88

5.4.2 使用SQL 90

第6章 窗口对象及控件 95

6.2 窗口画板 96

6.1.6 带宏帮助的多文档界面框架窗口 96

6.1.5 多文档界面框架窗口 96

6.1.4 响应式窗口 96

6.1.3 弹出式窗口 96

6.1.2 子窗口 96

6.1.1 主窗口 96

6.1 窗口对象的类型 96

6.2.1 组成 97

6.2.2 创建窗口对象 98

6.2.3 添加与删除控件 99

6.2.4 调整控件及其布局 100

6.2.5 定义Tab顺序 102

6.3 窗口对象属性 102

6.3.1 General选项卡 103

6.3.2 Scroll选项卡 104

6.3.3 Toolbar选项卡 105

6.3.4 Other选项卡 105

6.4 窗口对象事件及函数 106

6.4.1 事件 106

6.4.2 函数 106

6.5 窗口控件 106

6.5.1 共同属性 107

6.5.2 设置控件颜色 107

6.5.4 激活动作的控件 108

6.5.3 控件基本类型 108

6.5.5 显示选择状态的控件 109

6.5.6 显示数据的控件 111

6.5.7 文本编辑控件 117

6.5.8 进度标识与超链接组 122

6.5.9 绘图控件 124

6.5.10 Tab控件 124

6.5.11 OLE控件 125

第7章 创建菜单 127

7.1.1 下拉菜单 128

7.1.2 弹出式菜单 128

7.1 菜单的类型与特点 128

7.1.3 级联菜单 129

7.2 设计菜单 130

7.2.1 设计菜单的原则 130

7.2.2 菜单画板 130

7.2.3 操作步骤 131

7.2.4 设置属性 132

7.3 常用事件与函数 135

7.3.1 常用事件 135

7.3.2 常用函数 135

7.4.2 创建过程 136

7.4 设计菜单实例 136

7.4.1 程序功能 136

7.4.3 编写代码 137

第8章 开发程序实例 139

8.1 实例8.1——用户注册程序 140

8.1.1 程序功能 140

8.1.2 创建数据库 140

8.1.3 创建工作空间和应用对象 141

8.1.4 创建窗口对象 141

8.1.5 运行程序 143

8.2.2 程序开发过程 144

8.2 实例8-2——使操作界面自动居中 144

8.2.1 程序功能 144

8.2.3 运行程序 145

8.3 实例8-3——实现上下文帮助 145

8.3.1 程序功能 145

8.3.2 开发过程 145

8.3.3 运行程序 147

8.4 实例8-4——超级链接等控件演示程序 147

8.4.1 控件功能 147

8.4.3 开发步骤 148

8.4.2 程序的功能 148

8.4.4 设计结果 150

8.5 实例8-5——等待启动程序实例 150

8.5.1 程序功能 150

8.5.2 开发步骤 150

8.5.3 预览w_animate窗口 152

第9章 设计多文档界面 155

9.1 多文档界面要素 156

9.1.1 主框架窗口 156

9.1.2 菜单栏 156

9.2.1 创建工作空间和应用对象 157

9.2 开发MDI应用程序的过程 157

9.2.3 创建主框架窗口 157

9.2.2 创建菜单对象 157

9.1.6 状态栏 157

9.1.5 用户工作区 157

9.1.4 工作表 157

9.1.3 工具栏 157

9.2.4 创建工作表窗口 158

9.2.5 编写脚本代码 158

9.2.6 创建状态栏 160

9.2.7 创建MDI工具栏 160

9.3.2 创建应用对象 161

9.3.1 创建新的工作空间 161

9.3 多文档应用程序举例 161

9.3.3 创建框架窗口菜单对象 162

9.3.4 创建MDI主框架窗口 164

9.3.5 创建工作表窗口 164

9.3.6 添加脚本 165

9.3.7 运行 166

第10章 数据窗口对象 169

10.1 数据窗口对象及其画板 170

10.1.1 数据窗口对象 170

10.1.2 数据窗口画板 170

10.2 显示样式 171

10.2.1 Tabular样式 172

10.2.2 Grid样式 172

10.2.3 Freeform样式 172

10.2.4 Label样式 174

10.2.5 其他样式 174

10.3 数据源 176

10.3.1 Quick Select数据源 176

10.3.2 SQL Select数据源 177

10.3.5 Stored Procedure数据源 180

10.3.4 External数据源 180

10.3.3 Query数据源 180

10.4 创建数据窗口对象 181

10.5 数据窗口分区 183

10.5.1 Header区 183

10.5.2 Detail区 183

10.5.3 Summary区 184

10.5.4 Footer区 184

10.5.5 Header Group区 184

10.5.6 Trailer Group区 184

10.6 数据窗口对象属性 184

10.6.2 Print Specification选项卡 185

10.6.1 General选项卡 185

10.6.3 HTML Table和HTML Generation选项卡 186

10.7 列属性 186

10.7.1 Format选项卡 186

10.7.2 Edit选项卡 187

10.7.3 有效性规则 192

10.8 操纵数据行 193

10.8.1 记录过滤 193

10.8.3 检索 194

10.8.2 排序 194

10.8.4 创建分组 195

第11章 数据窗口编程技术 197

11.1 事务对象 198

11.1.1 默认事务对象SQLCA 198

11.1.2 属性含义 198

11.1.3 设置属性 199

11.2 连接数据库 200

11.2.1 建立连接 200

11.3 数据缓冲区和可编辑控件 201

11.3.1 数据缓冲区 201

11.2.3 分配事务对象 201

11.2.2 断开连接 201

11.3.2 可编辑控件 202

11.4 常用函数、SQL语句及事件 203

11.4.1 常用函数 203

11.4.2 SQL语句 206

11.4.3 常用事件 207

11.5 数据窗口编程实例 210

11.5.1 实例11-1——人民币大小写转换程序 210

11.5.2 实例11-2——报表打印程序 215

11.5.3 实例11-3——实现多行选择程序 218

11.5.4 实例11-4——模糊查询程序 223

11.5.5 实例11-5——窗口自动刷新程序 225

第12章 图书管理系统 229

12.1 需求分析 230

12.1.1 主控程序 230

12.1.2 借阅图书 230

12.1.3 归还图书 230

12.1.4 打印催还单 230

12.1.5 信息查询 231

12.1.6 系统维护 231

12.1.7 帮助信息 232

12.1.8 退出系统 232

12.2 数据库结构 232

12.3.1 应用分析 235

12.3 主控程序 235

12.3.2 身份验证模块 236

12.3.3 主窗口及菜单 238

12.4 借阅图书 239

12.4.1 借阅图书的过程 239

12.4.2 事件脚本 240

12.5 归还图书 244

12.5.1 归还图书操作过程 244

12.5.2 事件脚本 245

12.6.1 打印催还单操作过程 249

12.6 打印催还单 249

12.6.2 事件脚本 250

12.7 信息查询 251

12.7.1 个人借阅信息查询 251

12.7.2 催还书目浏览 253

12.7.3 分布信息查询 254

12.7.4 按关键字查询 256

12.8 系统维护 259

12.8.1 书库维护 259

12.8.2 借阅人库维护 265

12.8.3 管理员库维护 272

12.8.4 部门库维护 277

12.8.5 默认还书期限 281

12.9 帮助 282

第13章 实现文本编辑程序 283

13.1 总体功能 284

13.1.1 功能模块 284

13.1.2 设计工作空间与应用 284

13.2 设计菜单 284

13.3 创建窗口 286

13.3.1 设计主窗口 286

13.3.2 设计子窗口 288

13.4.2 脚本代码 290

13.4 文件操作 290

13.4.1 文件操作的功能 290

13.5 文本编辑 296

13.5.1 文本编辑功能 296

13.5.2 程序代码 296

13.6 MDI窗口排列 298

13.6.1 重要函数 298

13.6.2 “窗口”菜单脚本代码 300

第14章 库的组织与管理 303

14.2 库画板 304

14.2.1 库画板工作区 304

14.1 库文件组织方式 304

14.2.2 库画板工具 306

14.2.3 设置库画板 306

14.3 维护库文件及其中的对象 308

14.3.1 维护库文件 308

14.3.2 操作对象 309

14.3.3 导出和导入对象 311

第15章 应用程序的调试与编译 315

15.1 调试程序画板 316

15.2.1 调试程序的切换 317

15.2 操作断点 317

15.2.2 设置断点 318

15.2.3 控制断点 320

15.2.4 清除断点 321

15.3 调试程序 321

15.3.1 开始、继续和停止 321

15.3.2 其他方法 322

15.4 查看状态信息 322

15.4.1 查看变量值 323

15.4.2 查看其他信息 324

15.5 调试应用程序实例 326

15.5.1 设置断点 326

15.5.2 调试程序 329

15.6 编译应用程序 331

15.6.1 创建工程 332

15.6.2 生成可执行文件 336

15.6.3. 查看可执行文件对象 338

15.6.4 配置用户运行环境 339

附录A PB8.0常用函数 341

A1 数据类型转换函数 342

A2 系统和环境函数 345

A3 注册表操作函数 346

A4 Is族函数 348

A5 日期和时间函数 349

A6 文件操作函数 350

A7 库管理函数 353

A8 数值处理函数 355

A9 打印函数 360

A10 窗口对象函数 367

附录B 实例程序运行环境设置 371

B1 实例程序清单 372

B2 连接数据库 372

B3 运行程序 376

B4 Sybase SQL Anywhere5.0环境设置 376

附录C 安装PB8.0 379