当前位置:首页 > 工业技术
PowerBuilder 7程序设计导学
PowerBuilder 7程序设计导学

PowerBuilder 7程序设计导学PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:徐武平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302055440
  • 页数:430 页
图书介绍:本书围绕一个完整的应用程序开发范例,全面系统地介绍PowerBuilder 7的数据库应用系统开发过程与方法。全书共分12章,内容涉及PowerBuilder的特点、数据库应用的构成和开发步骤、各种应用部件的制作方法与技巧,以及应用程序的调试方法。内容由浅入深逐步展开,力图使读者易于理解。本书强调学习过程与实例演示和实际练习相结合,每章都附有习题,书后给出答案,便于读者参阅和模仿,达到快速掌握PowerBuilder应用程序开发的目的。本书适用于从事PowerBuilder开发的程序设计人员、需要学习和掌握数据库高级开发的工程技术人员,以及大中专院校师生参考学习。
《PowerBuilder 7程序设计导学》目录

第1章 PowerBuilder 7概述 1

1.1 PowerBuilder的特点 1

1.2 PowerBuilder 7的新特性 3

1.3 安装PowerBuilder 7 5

1.3.1 系统要求 5

1.3.2 PowerBuilder 7的集成产品包 5

1.3.3 基本安装过程 6

1.4.1 初始启动PowerBuilder 7 8

1.4 PowerBuilder 7的集成开发环境 8

1.4.2 PowerBuilder 7的主界面 9

1.4.3 工具栏 9

1.4.4 操纵对象 16

1.4.5 画板 20

1.4.6 工具 30

1.4.7 属性表 31

1.4.8 使用向导 32

1.4.9 使用To Do List 36

1.4.10 管理PowerBuilder环境 37

习题1 38

第2章 PowerBuilder应用程序开发过程 39

2.1 PowerBuilder应用程序的构成 39

2.2 PowerBuilder应用程序的开发步骤 39

2.2.1 系统需求分析和系统设计 39

2.2.2 数据库设计 40

2.2.3 系统编程 42

2.2.5 生成可执行程序和交付应用 43

2.2.4 系统的测试和调试 43

2.3 理解PowerBuilder对象 44

2.3.1 对象分类 44

2.3.2 属性 44

2.3.3 方法 44

2.3.4 事件 45

2.4 “图书/光盘借阅管理”系统 46

习题2 49

3.1.2 标号 50

3.1.1 注释 50

3.1 语言基础 50

第3章 PowerScript语言 50

3.1.3 特殊的ASCII字符 51

3.1.4 NULL值 51

3.1.5 代词 51

3.1.6 断行、分隔符和继续符 52

3.1.10 点标记法 53

3.1.9 白色空格 53

3.1.8 标识符 53

3.1.7 大小写 53

3.2 数据类型 55

3.2.1 标准数据类型 55

3.2.2 Any数据类型 56

3.2.3 系统对象数据类型 57

3.2.4 枚举类型 57

3.3 声明 57

3.3.1 变量 57

3.3.4 外部函数 61

3.3.3 数组 61

3.3.2 常量 61

3.3.5 DBMS存储过程 62

3.4 运算符和表达式 63

3.4.1 运算符的优先级 64

3.4.2 表达式的数据类型 64

3.5 结构 65

3.6 事件和函数 66

3.6.3 静态调用和动态调用 67

3.6.2 触发和放置 67

3.6.1 查找和执行 67

3.6.4 超载、重载和扩展 68

3.6.5 传递参数 69

3.6.6 返回值 70

3.6.7 级联调用 70

3.6.8 调用祖先的函数和事件 71

3.7 常用PowerScript语句 72

3.7.1 赋值语句 72

3.7.3 CHOOSE…CASE语句 73

3.7.2 CALL语句 73

3.7.4 IF…THEN语句 74

3.7.5 DO…LOOP语句 74

3.7.6 FOR…NEXT语句 75

3.7.7 EXIT语句 76

3.7.8 CONTINUE语句 76

3.7.9 GOTO语句 76

3.7.10 HALT语句 76

3.7.13 DESTROY语句 77

3.7.12 CREATE语句 77

3.7.11 RETURN语句 77

3.8 对数据库的支持 78

3.8.1 事务对象与事务处理 78

3.8.2 在脚本中使用SQL 81

习题3 91

第4章 数据库的创建与管理 94

4.1 创建新数据库 94

4.2.1 标准数据库接口 98

4.2 连接数据库 98

4.2.2 本地数据库接口 107

4.2.3 创建数据库配置文件 108

4.3 管理数据库 111

4.3.1 数据库面板 112

4.3.2 操纵表 116

4.3.3 操纵键 123

4.3.4 操纵索引 126

4.3.5 操纵数据库视图 127

4.3.6 操纵数据 129

4.3.7 管理数据库 133

4.3.8 显示格式、编辑风格和校验规则 134

4.4 使用数据管道 135

4.4.1 数据管道画板 136

4.4.2 在应用程序中实现管道 141

习题4 144

5.1 定义应用对象 146

5.1.1 什么是应用对象 146

第5章 创建应用(Application)对象 146

5.1.2 创建新的应用对象 147

5.1.3 打开应用对象 148

5.2 设置应用属性 150

5.2.1 查看一般属性 150

5.2.2 设置默认字体和应用图标 150

5.2.3 设置全局对象 151

5.2.4 设置工具栏属性 152

5.3 改变当前应用对策 153

5.4 编写应用级脚本 154

5.4.1 Open事件 154

5.4.2 Close事件 155

5.4.3 其他事件 155

5.4.4 有脚本中设置属性 155

5.5 设置库查找路径 156

5.6 查看应用结构 157

习题5 158

6.2 数据窗口画板 159

6.1 数据窗口对象 159

第6章 创建数据窗口(DataWindow)对象 159

6.2.1 设计视图(Design) 160

6.2.2 预览视图(Preview) 162

6.2.3 属性视图(Properties) 167

6.2.4 其他视图 170

6.2.5 常用操作 170

6.3 创建数据窗口对象 172

6.4.1 创建“图书借阅登记”的数据窗口dw_bookloan 177

6.4 使用Quick Select创建Freeform风格的数据窗口 177

6.4.2 格式化“图书借阅登记”数据窗口dw_bookloan 178

6.4.3 生成“图书基本信息”数据窗口dw_Book 184

6.4.4 生成“借阅人信息”数据窗口dw_member 185

6.5 使用SQL Select/Tabular Data Window生成“借阅人图书借阅记录一览表” 186

6.5.1 创建“借阅人图书借阅记录一览表”数据窗口dw_member_bookloan 186

6.5.2 为数据窗口dw_member_bookloan设定检索参数 187

6.5.3 格式化数据窗口dw_member_bookloan 190

6.6 增强数据窗口的性能 190

6.6.1 使用编辑风格 190

6.6.2 使用校验规则 205

6.6.3 使用数据库画板定义显示格式、编辑风格和校验规则 206

6.6.4 使用条件表达式 210

习题6 212

第7章 设计窗口(Windw)对象 213

7.1 窗口的类型 213

7.2 窗口画板 214

7.3 创建窗口 216

7.3.1 创建新窗口 216

7.3.2 窗口属性表 217

7.4 预览、打印窗口 219

7.5 使用继承创建窗口 220

7.5.1 使用继承创建对象 220

7.5.2 继承等级 221

7.5.3 修改继承对象 222

7.5.4 使用继承的脚本 223

7.6 在窗口中使用控件 225

7.6.3 定义控件属性 226

7.6.2 选择控件 226

7.6.1 插入控件 226

7.6.4 命名控件 227

7.6.5 修改控件文本 227

7.6.6 移动和调整控件 227

7.6.7 复制控件 229

7.6.8 定义Tab跳转顺序 230

7.6.9 定义加速键 230

7.6.11 选择颜色 231

7.6.10指定可用性 231

7.6.12 使用3D外观 232

7.7 常用控件 232

7.7.1 命令按钮(CommandButton) 232

7.7.2 图片按钮(PictureButton) 235

7.7.3 组框(GroupBox) 236

7.7.4 单选按钮(RedioButton) 237

7.7.5 复选框(CheckBox) 239

7.7.6 单行编辑框(SingleLineEdit) 240

7.7.7 多行编辑框(MultiLineEdit) 242

7.7.8 编辑掩码框(EditMask) 243

7.7.9 列表框(ListBox) 245

7.7.10 图片列表框(PictureListBox) 249

7.7.11 下拉列表框(DropDownListBox) 250

7.7.12 下拉图片列表框(DuopDowPictureListBox) 252

7.7.13 静态文本列表框(StaticText) 253

7.7.14 图片(Picture)控件 254

7.7.15 数据窗口(Data Window) 255

7.8.1 缓冲区 257

7.8 通过数据窗口控件操纵数据 257

7.8.2 访问数据 259

7.8.3 行的增加与删除 261

7.8.4 数据保存 262

7.8.5 DataWindow事件 265

7.8.6 DataWindow函数 271

7.9 窗口对象的设计 276

7.9.1 普通窗口对象的设计 276

7.9.2 在窗口对象中使用数据窗口控件 279

7.9.3 “图书基本信息录入”窗口对象的实现 280

7.9.4 设计“图书/光盘借阅管理”系统的继承窗口 284

7.9.5 扩展祖先窗口对象的功能 287

习题7 292

第8章 制作菜单 293

8.1 菜单画板 293

8.2 创建新菜单 294

8.2.1 创建新菜单 294

8.2.2 编辑菜单 295

8.3 设置菜单项的属性 300

8.4 菜单的编程 301

8.4.1 菜单项的事件 302

8.4.2 菜单项的函数 302

8.4.3 引用对象 303

8.5 使用继承创建菜单 304

8.5.1 使用继承创建菜单 304

8.5.2 继承信息 304

8.5.3 ShiftToRight属性 305

8.6.1 在窗口中使用菜单 306

8.6 使用菜单 306

8.6.2 使用弹出菜单 309

习题8 310

第9章 建立MDI应用 311

9.1 建立MDI框架窗口 312

9.2 使用工作表 312

9.3 提供微帮助 313

9.4 提供工具栏 313

9.4.2 设置工具栏属性 314

9.4.1 增加工具栏 314

9.4.3 定制工具栏 315

9.5 为“图书/光盘借阅管理”系统创建MDI框架窗口 316

习题9 318

第10章 PowerBuilder高级编程 319

10.1 DataWindow高级编程 319

10.1.1 DataWindow对象 319

10.1.2 寻找DataWindow信息:Describe() 320

10.1.3 修改DataWindow信息:Modify() 322

10.1.4 过滤数据 326

10.1.5 排序数据 327

10.1.6 DataWindow SQL代码 328

10.1.7 切换DataWindow 332

10.1.8 动态地创建数据窗口 333

10.1.9 共享DataWindow 336

10.1.10 DataStore对象 337

10.2.1 Tab控件 339

10.2 高级控件 339

10.1.11 在DataWindow内寻找数据 339

10.2.3 TreeView控件 353

10.2.2 ListView控件 355

10.3 使用框架包实现快速开发 360

10.3.1 框架包的概念 360

10.3.2 框架包所解决的问题域 360

10.3.3 公用框架包Public的体系结构 361

10.3.4 公用框架包Public中的类 362

10.3.5 公用框架包Public的动作机构 368

10.3.6 公用框架包Public中的对象耦合 369

10.3.7 开发框架包的必要性 370

习题10 371

第11章 应用程序的调试和运行 372

11.1 调试应用程序 372

11.1.1 调试的基本步骤 372

11.1.2 启动调试器 373

11.1.3 设置断点 374

11.1.4 在调试模式中运行应用程序 378

11.1.5 检查应用程序状态 379

11.1.6 单步跟踪应用程序 383

11.2 运行应用 386

习题11 390

第12章 应用程序的编译和发布 391

12.1 编译的基础知识 391

12.1.1 编译器 391

12.1.2 可执行应用程序的组成 392

12.1.3 选择包装模型 394

12.2.1 创建或打开工程 395

12.2 创建可执行应用程序 395

12.2.2 定义可执行应用工程 396

12.2.3 使用动态库 398

12.2.4 分布资源 398

12.2.5 查找对象 400

12.2.6 显示工程中的对象 401

12.3 建立组件和代理 402

12.5 交付应用程序 403

12.5.1 安装环境部分 403

12.4 测试可执行应用程序 403

12.5.2 安装应用程序部分 404

12.6 在Windows上发布应用程序 405

12.6.1 自动发布 405

12.6.2 安装PowerBuilder配置文件 405

12.6.3 配置数据源 406

12.6.4 安装可执行应用程序 407

12.6.5 启动发布的应用程序 408

习题12 408

附录 习题答案 410

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