《PowerBuilder 10.0实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:崔巍,陈雍先编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302134286
  • 页数:384 页
图书介绍:本书讲解应用PowerBuilder 10.0进行程序开发的方法和技巧。

第1章 PowerBuilder 10.0概述 1

1.1 PowerBuilder 10.0简介 1

1.2 安装和启动PowerBuilder 10.0 2

1.2.1 安装PowerBuilder 10.0 2

1.2.2 启动PowerBuilder 10.0 4

1.3 PowerBuilder 10.0开发环境 5

1.3.1 菜单系统 6

1.3.3 工具栏 8

1.3.2 工作区 8

1.3.4 画板 10

1.3.5 帮助系统 10

1.4 窗口和菜单简介 11

1.4.1 窗口简介 11

1.4.2 菜单简介 14

1.5 实例:使用PowerBuilder创建第一个应用程序 16

1.6 习题 21

2.1.1 SQL语句简介 22

2.1.2 企业管理器 22

第2章 SQL基础 22

2.1 SQL Server数据库管理概述 22

2.1.3 创建数据库 23

2.1.4 创建表 24

2.1.5 创建视图 27

2.2 SQL的数据定义功能 30

2.2.1 Select子句 31

2.2.2 Where子句 31

2.2.3 From子句 34

2.2.4 更名运算 34

2.2.7 集合操作 35

2.2.5 元组变量 35

2.2.6 排列元组的显示次序(order by) 35

2.2.8 统计查询 36

2.2.9 嵌套子查询 38

2.2.10 SQL查询示例 40

2.3 数据库修改 43

2.3.1 删除 43

2.3.2 插入 44

2.3.3 更新 45

2.4 实例:利用SQL操作进行身份验证 45

2.5 习题 48

3.1 面向对象的编程特点 49

第3章 PowerBuilder编程基础 49

3.2 PowerScript语言基础 50

3.2.1 标识符,注释,代词 50

3.2.2 数据类型 52

3.2.3 变量与常量 53

3.2.4 数组 55

3.2.5 运算符 56

3.2.6 表达式 57

3.3.1 控制结构 58

3.3 PowerScript编程基础 58

3.3.2 函数和结构 62

3.3.3 编程规范 73

3.4 实例:文件复制 74

3.5 习题 77

第4章 PowerBuilder应用基础 78

4.1 应用对象基础 78

4.1.1 应用对象概述 78

4.1.2 应用对象和应用对象画板 78

4.1.3 应用对象的事件 85

4.2.2 编辑代码 87

4.2.1 代码编辑器 87

4.2 使用代码编辑器 87

4.2.3 粘贴函数 89

4.2.4 粘贴语句 90

4.2.5 代码编辑器的键盘操作 90

4.3 事务对象基础 91

4.3.1 事务对象概述 91

4.3.2 创建自定义事务对象 92

4.4 实例:创建应用程序对象 93

4.5 习题 95

5.1 窗体概述 96

第5章 窗体技术 96

5.2 设计窗体 97

5.2.1 窗体画板概述 98

5.2.2 创建新窗体 98

5.2.3 创建继承窗体 99

5.2.4 设计窗体属性 100

5.2.5 保存、预览、打印窗体 103

5.3 窗体事件和函数 104

5.3.1 窗体事件 104

5.3.2 窗体函数 107

5.4.2 窗体数组 111

5.4.1 窗体变量 111

5.4 窗体变量和窗体数组 111

5.5 窗体设计实例 112

5.5.1 创建图标栏应用 112

5.5.2 创建美观的状态条 114

5.5.3 在Response窗口中使用Menu 114

5.5.4 移动窗口中的控件 115

5.5.5 捕获控制菜单中的Close事件 115

5.5.6 将可视控件放置于其他的控件上 115

5.5.8 动态创建可视控件 116

5.5.7 实现动态显示控件 116

5.5.9 使用多窗口实例 117

5.5.10 在实例窗口中引用控件 118

5.5.11 向窗口传递多个参数 119

5.5.12 设计实时帮助条 119

5.5.13 实现“跑马灯” 120

5.5 习题 121

第6章 常用控件技术 122

6.1 按钮控件 122

6.1.1 命令按钮 122

6.1.3 设计带滚动条的图形控件 123

6.1.2 图形按钮 123

6.2 文本显示与编辑控件 126

6.2.1 静态文本框 126

6.2.2 单行编辑框 127

6.2.3 多行编辑框 128

6.2.4 掩码编辑框 129

6.2.5 超文本编辑框 129

6.2.6 设计记事本程序 131

6.3 选项控件 134

6.3.2 复选框 135

6.3.1 单选按钮 135

6.3.3 组合框 136

6.4 列表选择控件 136

6.4.1 列表框 137

6.4.2 图片列表框 138

6.4.3 下拉列表框 139

6.4.4 下拉图片列表框 140

6.5 图像显示控件 141

6.6 树形视图控件 143

6.6.1 属性 143

6.6.2 添加与删除列表项 144

6.6.3 事件 148

6.6.4 使用树形视图控件显示数据 149

6.7 使用标签控件 150

6.7.1 相关概念 150

6.7.2 建立标签控件 151

6.7.3 属性 153

6.7.4 事件 157

6.8 OLE控件 157

6.8.1 放入OLE控件 157

6.8.2 设置OLE控件 159

6.8.3 激活OLE对象的方法 160

6.8.4 使用OLE访问Excel数据 161

6.9 习题 164

第7章 菜单技术 165

7.1 菜单概述 165

7.2 菜单操作 166

7.2.1 创建新菜单 166

7.2.2 修改菜单 167

7.2.3 设置菜单属性 169

7.3 菜单事件 170

7.4.1 制作弹出式菜单 171

7.4 菜单设计实例 171

7.3.2 编写菜单事件处理程序 171

7.3.1 菜单事件触发时机 171

7.4.2 为主窗口配置菜单 172

7.4.3 设计图形菜单 175

7.5 习题 177

第8章 PowerBuilder数据库应用基础 178

8.1 数据库的基本概念 178

8.2 PowerBulider的数据库接口 179

8.2.1 标准数据库接口 180

8.3.1 数据库画板窗口 181

8.3.2 数据库画板功能 181

8.3 数据库画板 181

8.2.2 专用数据库接口 181

8.3.3 修改数据库选项 182

8.4 创建和删除数据库 183

8.4.1 创建数据库 183

8.4.2 删除数据库 184

8.5 连接数据库 184

8.5.1 数据库连接简介 184

8.5.2 使用事务对象 185

8.5.3 创建学生数据库 190

8.6 操作数据库表 193

8.6.1 表的创建与删除 193

8.6.2 定义表的属性、列的属性和扩展属性 194

8.6.3 表的索引 196

8.6.4 表的主键、外键 197

8.6.5 操作数据 198

8.7 实例:创建、配置并连接后台数据库 199

8.7.1 选择数据库管理系统 199

8.7.3 配置数据库连接 200

8.7.2 数据库设计 200

8.8 习题 204

第9章 数据窗口技术 205

9.1 数据窗口概述 205

9.1.1 一个简单的数据窗口设计示例 205

9.1.2 数据窗口分类 208

9.1.3 数据窗口画板 211

9.1.4 数据窗口数据源 215

9.2 数据窗口对象操作 218

9.2.1 划分区域 218

9.2.3 计算字段 219

9.2.2 添加和删除列 219

9.2.4 过滤数据 221

9.2.5 数据排序 222

9.2.6 指定检索数据方式 222

9.3 数据窗口控件的属性、事件和函数 223

9.3.1 数据窗口控件的属性 223

9.3.2 数据窗口控件的事件 223

9.3.3 数据窗口控件的常用函数 226

9.4 数据窗口设计实例 229

9.4.1 增加数据窗口数据 229

9.4.2 按学号排序 233

9.4.3 数据窗口排序 234

9.4.4 利用DataStore共享数据 235

9.4.5 关联与条件查询 237

9.4.6 数据查询 239

9.4.7 模糊查询 240

9.5 习题 242

第10章 数据管道技术 243

10.1 数据管道概述 243

10.2 创建对象 243

10.2.1 创建管道对象 244

10.2.2 创建支撑用户对象 245

10.2.3 创建窗口 246

10.3 数据管道操作 246

10.3.1 初始化操作 246

10.3.2 启动和终止数据管道 247

10.3.3 处理行错误 249

10.3.4 结束操作 251

10.3.5 数据库之间的数据传递 251

10.4.1 创建数据管道 254

10.4 数据管道设计实例 254

10.4.2 数据管道程序设计 256

10.4.3 系统集成 259

10.5 习题 261

第11章 用户对象和用户事件技术 263

11.1 用户对象概述 263

11.1.1 面向对象编程技术 263

11.1.2 用户对象的分类 264

11.2 创建用户对象 267

11.2.1 创建标准可视用户对象 267

11.2.2 创建定制可视用户对象 268

11.2.3 创建外部可视用户对象 269

11.2.4 创建定制类用户对象 270

11.2.5 创建标准类用户对象 271

11.2.6 继承创建 272

11.3 定制用户对象 273

11.3.1 插入不可视用户对象 273

11.3.2 插入结构 275

11.3.3 插入函数 276

11.3.4 插入事件 278

11.4.1 使用可视用户对象 279

11.4 使用用户对象 279

11.4.2 使用类用户对象 281

11.5 窗口与用户对象间的通信 285

11.5.1 直接引用用户对象属性 285

11.5.2 使用函数 286

11.5.3 使用用户事件 287

11.6 制作一个通用对话框实例 288

11.6.1 制作通用对话框 288

11.6.2 设计计算器 297

11.7 习题 301

12.1 库文件概述 302

12.1.1 库文件 302

第12章 管理库文件 302

12.1.2 库画板 303

12.2 管理PBL库 306

12.2.1 创建和删除库 306

12.2.2 创建动态库 307

12.2.3 优化库文件 308

12.2.4 设置搜索路径 308

12.2.5 重建与移植库 310

12.3 操作库与维护库及其对象 310

12.3.1 打开和预览对象 310

12.3.2 复制、移动、粘贴和删除对象 311

12.3.3 搜索目标程序、库和对象 312

12.3.4 导入和导出对象 313

12.3.5 生成库内容报告 314

12.4 根据已有的库文件创建目标 315

12.5 习题 317

第13章 程序调试与发布 318

13.1 调试器概述 318

13.2 断点操作 319

13.2.1 调试应用程序的切换 319

13.2.2 设置断点 320

13.3 调试方法 321

13.3.1 调试的开始、继续和停止 322

13.3.2 其他调试方法 322

13.4 查看信息 323

13.4.1 查看各种变量值 323

13.4.2 查看其他信息 323

13.4.3 运行错误解释 324

13.5 发布应用程序 326

13.5.1 概述 327

13.5.2 建立工程对象 327

13.5.3 编译生成各类对象 328

13.5.4 编译生成可执行应用 329

13.6 制作安装盘 335

13.6.1 找出软件发布的所有必需文件 335

13.6.2 确保软件的目录结构同软件一致 335

13.6.3 在注册表里的设置 335

13.6.4 确定要生成的程序包的名字和目标 336

13.7 习题 336

第14章 分布式体系 337

14.1 分布式体系结构概述 337

14.1.1 分布式计算 337

14.1.3 应用服务器 339

14.1.2 远程对象 339

14.2 分布式体系应用 340

14.2.1 建立客户端通信 342

14.2.2 控制用户登录应用服务器 343

14.2.3 创建分布式PowerBuilder服务器 344

14.3 分布式体系设计实例 347

14.3.1 创建EAServer组件 347

14.3.2 发布客户端应用 351

14.4 习题 357

第15章 建立Jaguar组件和客户 358

15.1 Jaguar组件概述 358

15.1.2 定义组件接口 359

15.1.1 管理程序变量空间 359

15.2 存取数据库 361

15.2.1 概述 361

15.2.2 使用连接缓存 362

15.2.3 提供事务支持 363

15.2.4 执行检索操作 366

15.2.5 执行更新操作 367

15.2.6 传递结果集 368

15.2.7 支持实例缓冲池 369

15.3.1 创建一个共享组件 371

15.3 使用共享组件 371

15.3.3 调用另一个服务器组件的方法 372

15.3.2 创建一个服务组件 372

15.3.4 访问组件属性 373

15.4 组件测试与调试 375

15.5 向Jaguar分发组件 376

15.6 Jaguar客户概述 377

15.7 与Jaguar服务器连接 377

15.7.1 编写代码 377

15.7.2 使用向导 378

15.9.1 调用方法 379

15.8 生成Jaguar代理对象 379

15.9 调用组件方法 379

15.9.2 清除代理对象实例 380

15.9.3 请求服务器返回消息 381

15.10 处理通信错误 382

15.10.1 概述 382

15.10.2 连接对象Error事件脚本 383

15.11 分发客户应用 384

15.12 习题 384