当前位置:首页 > 工业技术
PowerBuilder 8.0从基础到应用
PowerBuilder 8.0从基础到应用

PowerBuilder 8.0从基础到应用PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:崔杜武等编著(西安理工大学自动化学院)
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115100535
  • 页数:462 页
图书介绍:
《PowerBuilder 8.0从基础到应用》目录

第一篇 基础篇 3

第1章 使用 PowerBuilder 8.0 3

1.1 PowerBuilder 8.0的基本概念 3

1.1.1 基础知识 3

1.1.2 PowerBuilder 的安装环境 3

1.1.3 PowerBuilder 8.0的新特性 4

1.1.4 PowerBuilder 中的术语 5

1.2 PowerBuilder 的环境 6

1.2.1 整体界面 6

1.2.2 菜单条 7

1.2.3 工具栏 8

1.2.4 画板简介 9

第2章 数据库的使用 15

2.1 使用数据库画板建立数据库 15

2.1.1 数据库画板 15

2.1.2 创建 Sybase Server Anywhere 数据库 16

2.1.3 删除 Sybase Server Anywhere 数据库 17

2.2 PowerBuilder 与数据库的连接 17

2.2.1 ODBC 接口 17

2.2.2 专用接口 18

2.2.3 数据库描述文件 19

2.2.4 ODBC 接口连接实例 22

2.3 操作数据库表 25

2.3.1 创建表 25

2.3.2 修改表 26

2.3.3 定义表的属性 27

2.3.4 主键 28

2.3.5 定义外键 28

2.3.6 删除表、主键、外键 30

2.3.7 数据操作 30

2.4.1 创建视图 33

2.4 视图 33

2.4.2 删除视图 35

2.5 存储过程和触发器 35

2.5.1 存储过程 35

2.5.2 触发器 37

2.6 使用事务对象 38

2.6.1 事务对象简介 38

2.6.2 全局事务对象 SQLCA 39

2.6.3 自定义事务对象 40

3.1.2 注释 43

3.1.1 大小写与标识符 43

3.1 基础语法 43

第3章 PowerScript 语言 43

3.1.3 断行与续行 44

3.1.4 保留字 44

3.1.5 操作符和优先级 45

3.2 数据类型 47

3.2.1 标准数据类型 47

3.2.2 增强数据类型 47

3.2.3 对象型数据类型 49

3.2.4 枚举型数据类型 50

3.2.6 字符与字符串 51

3.2.5 数据类型的转换 51

3.2.7 数组 53

3.3 变量与常量 55

3.3.1 实例变量的访问控制 55

3.3.2 变量的作用域 57

3.3.3 常量 58

3.4 代词 58

3.4.1 This 59

3.4.2 Parent 59

3.5 基本语句 60

3.4.3 Super 60

3.6 函数和结构 62

3.6.1 函数 62

3.6.2 结构 65

3.7 系统对象 66

3.7.1 Error 66

3.7.2 Message 68

3.8 命名规则 69

3.9 数据库支持 71

3.9.1 PowerBuilder 中嵌入式 SQL 语句 71

3.9.3 SQL 语句的错误处理 74

3.9.2 指示器变量 74

3.9.4 事务管理语句 75

3.9.5 利用存储过程操作数据 76

3.9.6 利用游标操作数据 79

3.9.7 使用动态的 SQL 81

3.9.8 大文本和大二进制数据的处理 88

3.10 PowerScript 编程环境 89

3.10.1 Script 子窗口 90

3.10.2 定制编程环境 91

3.10.3 编程工具和编译 95

3.10.5 函数画板的使用 96

3.10.4 对象浏览器 96

3.10.6 结构画板的使用 98

第4章 菜单的设计与使用 99

4.1 设计菜单 99

4.1.1 菜单的基本术语 99

4.1.2 菜单的类型 100

4.1.3 菜单画板工作区 100

4.1.4 创建菜单图 101

4.2 设计工具条 103

4.2.1 为菜单添加工具栏 103

4.2.2 在程序中管理工具条 104

4.3 菜单的使用与管理 108

4.3.1 把菜单挂到窗口上 108

4.3.2 为菜单项添加脚本 109

第5章 数据窗口 115

5.1 创建数据窗口对象 115

5.1.1 选择数据窗口对象的显示风格 116

5.1.2 选择数据源 123

5.2 设置数据窗口 127

5.2.1 设计窗口 128

5.2.2 属性窗口 129

5.3.2 数据排序 136

5.3 数据的处理 136

5.3.1 数据检索 136

5.3.3 数据过滤 137

5.3.4 数据分组 138

5.3.5 数据更新 139

5.3.6 数据的校验 141

5.3.7 在数据窗口对象中添加对象 145

5.4 数据存储 150

5.4.1 数据存储简介 150

5.4.2 使用数据存储 151

6.1.1 窗口的类型 155

6.1.2 创建窗口 155

第6章 窗口与控件 155

6.1 窗口 155

6.1.3 窗口的属性设置 156

6.1.4 窗口的事件 160

6.1.5 窗口的函数 162

6.1.6 在窗口之间传递参数 163

6.2 控件 164

6.2.1 概述 164

6.2.2 命令按钮和图像按钮 167

6.2.3 单选按钮和复选框 168

6.2.4 静态文本 169

6.2.5 单行编辑框 169

6.2.6 掩码编辑框 170

6.2.7 列表框和图像列表框 171

6.2.8 列表视图 173

6.2.9 下拉列表框和图像下拉列表框 174

6.2.10 标签控件 175

6.2.11 统计图 177

6.2.12 树型视图控件 180

6.3.1 概述 186

6.3 数据窗口控件 186

6.2.13 其他控件 186

6.3.2 访问数据窗口的数据 188

6.3.3 访问数据窗口的对象 189

6.3.4 数据窗口控件的事件 192

6.3.5 数据窗口控件的函数 195

6.4 用户对象 198

6.4.1 概述 198

6.4.2 创建用户对象 199

6.4.3 使用用户对象 202

7.1.2 库的生成及命名 205

7.1.1 库的概念 205

7.1 库的概念 205

第7章 使用库管理项目 205

7.1.3 库的搜索路径 206

7.2 库的组织原则 207

7.2.1 库的分配 207

7.2.2 库的大小 207

7.2.3 库的组织原则 207

7.2.4 库的优化 208

7.3 库画板 208

7.3.1 使用库画板 208

7.3.2 搜索库及库中对象 213

7.3.3 重新生成库实体 215

7.3.4 导出和导入实体 217

7.3.5 使用源代码编辑器 218

7.3.6 创建动态库 219

7.3.7 打印库内容 220

7.4 利用库进行多人开发 220

7.4.1 PowerBuilder 自带的检入、检出工具 221

7.4.2 使用版本控制系统 228

8.1.2 数据管道的使用方法 231

8.1.1 数据管道的功能 231

8.1 数据管道概述 231

第8章 数据管道 231

8.2 创建数据管道对象 232

8.2.1 建立数据管道的步骤 232

8.2.2 修改数据管道 233

8.2.3 执行数据管道 235

8.3 在应用程序中使用数据管道 236

8.3.1 数据管道用户对象 237

8.3.2 在应用程序中创建管道对象 239

9.1 建立数据库 247

第9章 创建一个应用程序 247

9.2 建立数据库描述,连接数据库 248

9.2.1 建立数据源 248

9.2.2 建立 DB Profile(数据库描述文件) 248

9.2.3 连接数据库 248

9.2.4 操作数据库 248

9.3 建立应用程序 251

9.4 需要创建的对象 252

9.4.1 要创建的窗口 252

9.5.1 创建并使用库管理 253

9.5 创建窗口和数据窗口 253

9.4.3 要创建的菜单 253

9.4.2 要创建的数据窗口 253

9.5.2 创建主 MDI 窗口及主菜单 255

9.5.3 创建窗口及数据窗口 257

9.5.4 为窗口添加工具栏 267

9.6 调试程序 269

9.6.1 调试画板 269

9.6.2 调试操作 270

10.1.1 结构化方法 279

10.1 软件开发方法概述 279

第10章 开发数据库应用软件综述 279

第二篇 应用篇 279

10.1.2 面向数据结构的软件开发方法 280

10.1.3 问题分析法 280

10.1.4 原型化方法 280

10.1.5 面向对象的软件开发方法 281

10.1.6 可视化开发方法 283

10.1.7 基于组件的软件开发 283

10.2 数据库系统开发的几个关键技术 285

10.2.1 数据库系统的组成 285

10.2.2 开发策略 286

10.2.3 数据建模 286

10.2.4 数据规范化 289

10.2.5 数据模型到关系数据库的映射 290

10.2.6 数据库的安全设计 291

10.3 面向对象的软件设计过程 293

10.3.1 面向对象需求工程 293

10.3.2 面向对象分析 294

10.3.3 面向对象的设计 295

10.3.4 面向对象的编程 296

10.3.5 面向对象的测试 297

10.3.6 面向对象开发的复杂性 297

10.3.7 面向对象方法中用到的术语 298

10.4 UML 简介 300

10.4.1 UML 简述 300

10.4.2 UML 目标 300

10.4.3 UML 的概念和范围 301

10.4.4 UML 视图 302

10.4.5 视图间的联系 303

10.5 组织软件开发 303

10.5.1 开发团队组织 303

10.5.2 确定需求开发次序 305

10.5.3 项目计划技巧 306

10.5.4 CASE 工具简介 307

10.6 本书实例软件简介 308

10.6.1 用户单位概况 309

10.6.2 系统功能简介 309

10.6.3 物资入库的业务过程 314

第11章 面向对象分析 315

11.1 示例业务简介 315

11.2 需求分析 316

11.3 建立分析模型 320

11.3.1 建立基本用例模型 320

11.3.2 建立活动图 325

11.3.3 建立基本类模型 327

11.3.4 绘制用例的序列图和协作图 330

11.3.5 建立功能模型 335

11.3.6 系统体系结构 337

11.3.7 分析文档 340

第12章 面向对象设计 345

12.1 设计准则 345

12.2 系统分解 346

12.3 类模块设计 347

12.4 设计人机交互子系统 350

12.4.1 收料单 350

12.4.2 移拨单 352

12.4.3 不合格单据登记 353

12.4.4 库存查询 354

12.5 功能模块实现 355

12.5.1 单据生成模块 355

12.5.2 单据编辑 356

12.5.3 单据审核 357

12.5.4 单据查询 357

12.5.5 单据打印 359

12.6 命名规则 359

12.6.1 界面设计原则 359

12.6.2 命名约定 360

12.6.3 编程风格约定 362

12.7 面向对象方法与关系数据库的映射 363

12.8 设计文档 367

第13章 面向对象的实现 375

13.1 面向对象设计工具 375

13.1.1 面向对象设计语言 375

13.1.2 面向对象设计工具 375

13.2 面向对象程序设计风格 377

13.2.1 提高可重用性 377

13.2.2 提高可扩充性 378

13.3.1 PFC 介绍 379

13.2.3 提高健壮性 379

13.3 PFC 379

13.3.2 PFC 方法与老方法的比较 380

13.3.3 用 PFC 类库进行编程的基本步骤 381

13.3.4 PFC 应用的总体构架 382

13.4 实例代码 384

13.4.1 入库管理 385

13.4.2 出库管理 395

13.4.3 查询 404

14.1 概述 407

第14章 面向对象的测试 407

14.2 面向对象的测试模型(Object-Orient Test Model) 408

14.3 面向对象分析的测试(OOA Test) 409

14.3.1 对认定的对象的测试 410

14.3.2 对认定的结构的测试 411

14.3.3 对认定的主题的测试 411

14.3.4 对定义的属性和实例关联的测试 411

14.3.5 对定义的服务和消息关联的测试 412

14.4 面向对象设计的测试(OOD Test) 412

14.5 面向对象编程的测试(OOP Test) 413

14.4.3 对类库支持的测试 413

14.4.2 对构造的类层次结构的测试 413

14.4.1 对认定的类的测试 413

14.5.1 数据成员是否满足数据封装的要求 414

14.5.2 类是否实现了要求的功能 414

14.6 面向对象的单元测试(OO Unit Test) 415

14.7 面向对象的集成测试(OO Integrate Test) 416

14.8 面向对象的系统测试(OO System Test) 417

14.9 系统测试步骤及实例 418

14.9.1 单元测试 419

14.9.3 系统测试 420

14.9.2 集成测试 420

14.9.4 测试实例 421

第15章 实用技巧 425

15.1 动态菜单及身份切换技术 425

15.2 编码技术 427

15.2.1 编码录入技术 427

15.2.2 自动编号技术 428

15.3 人机交互技术 430

15.3.1 出错提示技术 430

15.3.2 数字为零时不显示 435

15.3.3 打印预览 435

15.3.4 在打印的报表中插入空行和累计的实现 436

15.3.5 签名技术 437

15.3.6 自制下拉 DataWindow 控件实现选择录入 438

15.3.7 在数据窗口中使用 Enter 代替 Tab 439

15.4 数据处理技术 439

15.4.1 人民币大写(需要保存的计算列的实现) 439

15.4.2 多个 DataWindow 的同时更新 441

15.4.3 事件的返回参数 443

15.4.4 前后台数据库用户的一致性维护 443

15.5 通用查询技术 444

15.6.1 应用编译成.exe 和.pbd/.dll 文件 448

15.6 应用程序安装盘制作 448

15.6.2 用 InstallShield 工程向导生成工程对象 449

15.6.3 在工程对象工作区中进行设置 450

15.7 其他技术 455

15.7.1 去掉窗口继承技术 455

15.7.2 PowerBuilder 系统表介绍 457

15.7.3 中英文输入方式自动切换的实现 459

15.7.4 PowerBuilder 应用程序需要的运行环境 460

15.7.5 其他技巧 461

主要参考文献 462

相关图书
作者其它书籍
返回顶部