当前位置:首页 > 工业技术
数据库应用系统开发 PowerBuilder实用编程技术
数据库应用系统开发 PowerBuilder实用编程技术

数据库应用系统开发 PowerBuilder实用编程技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:齐治文,乌云高娃等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302045623
  • 页数:350 页
图书介绍:本书以一个进销存系统为主线,以程序设计方法为重点,详细介绍了使用PowerBuilder开发数据库应用系统的完整过程。全书通过65个实例,完整地展现了需求分析、界面设计、数据库管理、程序调试等各个环节的实现方法,蕴含着丰富实用的PowerBuilder编程技巧。本书可作为高职高专计算机应用相关专业的教材,也可作为其他各类人员学习数据库应用系统开发技术的参考书。
《数据库应用系统开发 PowerBuilder实用编程技术》目录

1.1 关系数据库和Sybase SQL Anywhere 1

第1章 系统概述 1

1.1.1 数据类型 2

1.1.2 数据表 3

1.1.3 关键字 3

1.1.4 排序和索引 5

1.1.5 视图 6

1.1.6 SQL语言简介 6

1.2 开放式数据库连接 9

1.3 数据管理模式 10

1.4 PowerBuilder开发环境 11

实例导航 12

实例1-1 建立数据源 12

实例1-2 连接ODBC数据源 14

实例1-3 建立数据库 16

1.5 PowerBuilder数据管理工具 16

1.5.1 库结构管理 16

实例1-4 建立数据表 17

实例1-5 使用数据管理工具管理数据记录 21

1.5.2 数据记录管理 21

实例1-6 使用数据管理工具扫行SQL语句 22

1.5.3 编辑风格和显示格式管理 23

实例1-7 定义日期的显示格式 24

1.5.4 数据管道 25

实例1-8 使用数据管道传递数据表 25

习题 27

2.1 数据类型和变量赋值 29

第2章 脚本语言及编程方法 29

实例2-1 使用函数messagebox()显示变量和表达式的值 30

2.1.1 常量和变量 31

实例2-2 检验变量类型的作用 34

2.1.2 变量赋值语句 36

实例2-3 特殊字符在字符串中的使用 37

2.2.1 系统函数的调用 39

2.2 函数及其调用 39

2.2.4 外部函数的调用 40

2.2.3 自定义函数及其调用 40

2.2.2 对象(控件)函数的调用 40

2.3 分支和循环 41

2.3.1 控制语句 41

实例2-4 根据用户输入数据的不同选择不同的计算公式 41

实例2-5 字符串变量的减法运算 45

2.3.2 循环控制 45

2.3.3 转移控制 50

2.4 面向对象的程序设计方法 50

2.4.1 类和对象 51

2.4.2 封装 52

2.4.3 继承 53

2.4.4 函数重载和多态性 53

2.4.5 代词 54

2.5.1 建立一个应用对象 55

2.5 PowerBuilder开发过程 55

2.5.2 建立数据库 56

2.5.3 建立数据表结构 57

2.5.4 为数据表指定关健字 59

2.5.5 输入数据记录 59

2.5.6 创建窗口界面 60

2.5.7 在窗口中添加显示信息框、编辑框和命令按钮 62

2.5.8 在窗口中显示数据库中的数据记录 64

2.5.9 通过窗口增加和删除数据 67

2.5.10 给窗口配上菜单 68

2.5.11 给窗口贴上一幅图片 70

2.5.12 让图片动起来 71

2.5.13 给界面配上一段音乐 72

2.5.14 编译成exe和dll文件 73

习题 74

第3章 PowerBuilder程序的构成 76

3.1 对象 76

3.1.1 应用 77

3.1.2 窗口 77

3.1.4 控件 78

3.1.3 菜单 78

3.2 函数和变量 79

3.3 常用事件的触发条件和时间 80

3.4 程序的结构与对象的调用关系 80

3.5 系统模型:进销存系统的需求 80

3.5.1 进销存系统的业务流程 81

3.5.3 系统设计 82

3.5.2 进销存系统的需求分析 82

3.6 系统模型第1版:总体结构设计 86

习题 88

3.7 系统模型第1版总结分析 88

第4章 使用菜单 90

4.0 对系统模型的第1版的改进方案 90

4.1 菜单设计 90

实例4-1 建立第一个菜单 91

实例4-2 二级菜单的制作 95

4.2 多级菜单 95

4.3 在菜单中引用窗口对象和函数 96

实例4-4 菜单与窗口的捆绑 97

实例4-3 为菜单事件键入脚本 97

4.3.1 菜单对象的事件 98

4.3.2 菜单对象的菜单项脚本构成 99

实例4-5 使用弹出菜单 101

4.4 弹出菜单 101

4.4.1 使用已经执行的菜单 101

4.4.2 使用未执行的菜单 102

习题 103

4.5 系统模型第2版总结分析 103

5.0 对系统模型第2版的改进方案 104

第5章 窗口设计 104

5.1 窗口对象及其制作 105

实例5-1 完善系统主窗口 110

5.2 窗口的类型 111

5.2.1 主窗口 111

5.2.5 MDI窗口 112

5.2.4 应答窗口 112

5.2.3 子窗口 112

5.2.2 弹出式窗口 112

5.4 预览 115

5.3 窗口的颜色设置 115

5.5 PowerBuilder中的控件 116

实例5-2 使用选项卡 117

实例5-3 使用树形视窗 120

实例5-4 用户注册窗口设计 123

5.6 设置控件的逻辑顺序 124

实例5-5 客户数据录入窗口设计 125

5.7 使用定时器设计动感界面 127

实例5-6 客户数据录入 128

5.8 在脚本中使用SQL语句 128

5.9 系统模型第3版总结分析 132

习题 132

第6章 数据窗口设计 134

6.0 对系统模型第3版的改进方案 134

6.1 数据窗口的显示风格 136

6.2 选择数据源 140

实例6-1 单表数据源数据窗口的制作 142

实例6-2 多表数据源数据窗口的制作 144

6.3 调整列的逻辑顺序 147

实例6-3 调整数据窗口各字段的逻辑顺序号 147

6.4 修改Update属性 149

实例6-4 设置数据窗口的Update属性 149

实例6-5 客户数据显示 150

6.5 修改和设置数据列的属性 154

6.6 设置数据窗口的显示格式和编辑风格 155

实例6-6 设置编辑格式和显示格式 156

6.7 数据计算和统计 159

实例6-7 在数据窗口中增加计算域 159

6.8 在数据窗口中添加其他对象 161

实例6-8 在数据窗口中加入背景图片 161

实例6-9 设置数据有效性检验条件 163

6.9 数据正确性检查 163

6.10 数据列的编辑特征 165

6.11 数据窗口的颜色及一般属性的设置 166

习题 167

6.12 系统模型第4版总结分析 167

7.1 数据窗口对象在程序中的角色 168

7.0 对系统模型第4版的改进方案 168

第7章 数据输入过程控制 168

实例7-1 员工档案管理 170

7.2 数据窗口控件在程序中的角色 170

7.3 数据的管理和维护 170

实例7-2 商品目录管理 174

实例7-3 入库单的录入 176

7.4 系统模型第5版总结分析 180

实例7-4 客户往来数据的管理 181

实例7-5 使用下拉数据窗口选择商品代码 183

实例7-6 管理下拉数据窗口中的记录 186

实例7-7 出库单的录入 187

习题 190

实例8-1 过期存货的报警显示 192

第8章 数据查询及其窗口设计 192

8.0 对系统模型第5版的改进方案 192

8.1 过滤 192

8.1.1 在数据窗口中定制过滤条件 192

实例8-2 按批号筛选存货记录 195

8.1.2 在脚本中设置或改变过滤条件 195

8.2 排序 198

8.2.1 在数据窗口中定制排序条件 198

实例8-3 定制记录排序的条件 198

8.2.2 在脚本中改变或设置排序条件 201

实例8-4 在脚本中控制存货记录的排列顺序 201

8.3 数据记录的按条件查询 203

8.3.1 使用查询变量定制查询条件 203

实例8-5 使用数据窗口的查询变量和查询条件读取特定的记录 203

8.3.2 使用Prompt Criteria询问查询条件 207

实例8-6 入库单的查询:用户设定查询条件之一 208

8.3.3 使用数据窗口的QueryMode属性询问查询条件 209

实例8-7 入库单的查询:用户设定查询条件之二 209

8.4 记录定位和查找 211

8.5.1 使用数据窗口的分组功能 212

8.5 数据分组和分类汇总 212

实例8-8 进货分类统计报告的设计 213

8.5.2 通过交叉表实现数据的分类汇总 217

实例8-9 销售日报的设计 217

8.6 统计图表 221

实例8-10 用数据图表显示统计数据 222

习题 224

8.7 系统模型第6版总结分析 224

9.1 在脚本中引用和设置数据窗口控件的属性 226

第9章 数据窗口属性的动态管理 226

9.0 对系统模型第6版的改进方案 226

实例9-1 为存货报告窗口动态设置数据显示标题 226

9.2 用一个专门的对话窗口管理时象的各种属性 229

实例9-2 建立对象属性采集和设计窗口 229

实例9-3 在窗口中显示数据窗口的各个属性 230

实例9-4 设置数据窗口中指定对象的属性 231

9.3 打印预览和缩放 233

实例9-5 实现打印预览和zoom功能 233

实例9-6 使用Expressions选项卡改变显示记录的背景色 234

9.4.1 数据窗口中数据列的Expressions属性 234

9.4 数据窗口的无脚本动态属性设置 234

实例9-7 用Expressions选项卡控制个体记录的背景色 236

9.4.2 控制记录的个体属性 236

实例9-8 使用导航功能构造表达式 238

9.4.3 使用导航功能设置较复杂的表达式 238

实例9-9 设置数据窗口的Update属性 239

9.5 多表更新 239

9.5.1 数据窗口的Update属性 239

9.5.2 多表数据更新 242

实例9-10 多表更新 242

9.6.1 数据查询条件的动态设置 243

9.6 动态数据窗口 243

实例9-11 任意条件的数据查询功能 243

9.6.2 动态创建数据窗口 247

实例9-12 读出现有数据窗口的描述语句 248

实例9-13 用已有的数据窗口描述语句创建数据窗口 249

9.7 系统模型第7版总结分析 251

习题 251

实例10-1 文件拷贝 252

10.0 对系统模型第7版的改进方案 252

第10章 文件操作 252

10.1.1 文件的打开和关闭 253

10.1 文件管理函数 253

10.1.2 文件的读和写 254

10.1.3 读出磁盘文件目录 254

10.1.4 其他文件管理函数 255

实例10-2 实现数据备份功能 256

10.2 数据加载和却载 259

实例10-3 数据转储 260

10.3 系统模型第8版总结分析 262

实例10-4 外部数据加载 262

习题 263

11.0 对系统模型第8版的改进方案 264

第11章 扩展系统环境的功能 264

实例11-1 为DataWindow控件增加keydown事件 265

11.1 自定义事件 265

实例11-2 通过菜单实现数据的编辑 268

实例11-3 自己制作按钮控件 272

11.2 使用用户对象 272

实例11-4 设计数据控制面板标准组件 274

实例11-5 用户对象的引用 277

实例11-6 定义和使用调色板 279

实例11-7 使用外部函数 282

11.3 调用外部函数 282

实例11-8 使用数据管道传递数据 284

11.4 对多个数据库的访问 284

11.4.1 数据管道 284

11.4.2 数据事务对象 287

11.4.3 自定义数据事务对象 288

实例11-9 使用数据窗口传递数据 288

11.5 文档嵌入和存储 291

实例11-10 声音数据的播放 292

实例11-11 嵌入文档的入库存储和检索 294

11.6 系统模型第9版总结分析 298

习题 298

12.1.1 应用对象的属性设置 299

12.1 开发环境和执行环境设置 299

第12章 程序调试技术 299

12.1.2 使用ini文件 300

实例12-1 使用pb.ini文件记录程序的工作环境 301

12.2 对象库管理 302

12.2.1 为对象输入说明信息 303

12.2.2 建立和删除时象库 304

12.2.3 对象的迁移、复制和删除 305

12.2.4 在库中直接打开对象并进入编辑状态 306

12.2.5 在对象中查找语句或字符串 307

12.2.6 对象的再生 308

12.2.7 对象的导入和导出 308

实例12-2 用调试程序找出程序脚本中的错误 309

12.3.1 程序调试界面结构 309

12.3 程序调试 309

12.3.2 调试应用程序的一般过程 313

12.3.3 断点设置和程序跟踪执行 314

12.3.4 调试观察窗口的管理 314

12.3.5 使用变量观察窗口 315

12.3.6 使用变量和表达式的监视窗口 315

12.3.7 使用程序脚本观察窗口 315

12.3.8 定制观察窗口 315

12.4 生成可执行文件 316

12.3.9 使用调试工具 316

12.4.1 使用动态库 317

12.4.3 重建 318

12.4.2 使用资源文件 318

12.4.4 系统的运行支持环境 319

习题 321

附录1 PowerScript数据类型 322

附录2 系统函数清单 323

附录3 对象和控件的属性、事件、函数 326

参考文献 350

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