POWERBUILDER 7编程基础

POWERBUILDER 7编程基础
作 者: 李国民 张磊
出版社: 清华大学出版社
丛编项: 计算机编程系列丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《POWERBUILDER 7编程基础》作者简介

内容简介

PowerBuilder是一种可视化的客户/服务器数据库应用程序开发工具,它具有功能强大、使用方便、集成性好、开放程度高等诸多优点,深受国内外广大数据库管理人员和数据库应用程序开发人员的喜爱。最新推出的PowerBuilder 7对用户接口和开发界面作了较大的改进;支持开发和配置Jaguar、COM/MTS等组件;新增和增强了多个数据库接口;还增加了多种窗口控件、支持ActiveX和OLE控件等。本书由浅入深、系统全面地介绍了PowerBuilder 7的应用程序开发方法。在结构编排上,既考虑到PowerBuilder 7中的内在逻辑关系,又充分照顾到国内广大用户,尤其是初学者的学习习惯。首先让读者了解PowerBuilder的各种基本对象和窗口的应用,学会PowerBuilder特有的画板和工具栏的使用方法;然后依次介绍了使用 PowerBuilder 7开发数据库应用程序各个环节的技巧和方法。在内容编写上,既详细讲解了各种相关的属性、方法、事件、函数等,又注重通过典型的操作示例和可视化开发方法介绍具体的应用,便于读者迅速学会和掌握软件。本书内容翔实,逻辑清晰,讲解透彻,编程实例丰富,适合于各种PowerBuilder用户阅仪,也可供其他从事数据库应用程序管理和开发的人员参考。

图书目录

第1章 PowerBuilder简介

1. 1 PowerBuilder概述

1. 1. 1 事件驱动的应用程序

1. 1. 2 功能强大的编程语言与函数

1. 1. 3 面向对象的编程

1. 1. 4 跨平台开发

1. 1. 5 开放的数据库连接系统

1. 2 PowerBuilder开发环境

1. 2. 1 菜单

1. 2. 2 工具栏

1. 2. 3 工作区

1. 3 PowerBuilder的面向对象特性与PowerBuilder编程

1. 3. 1 数据抽象性. 继承性和多态性

1. 3. 2 属性. 事件和函数

1. 4 PowerBuilder应用程序开发步骤

1. 5 PowerBuilder 7的新特性

1. 5. 1 全新的用户接口和开发界面

1. 5. 2 支持开发和配置更多类型的组件

1. 5. 3 数据库连接新特性

1. 5. 4 其他新特性

1. 5. 5 PowerBui1der 7附带的软件工具

第2章 PowerBuilder编程

2. 1 PowerSeript编程语言

2. 1. 1 标识符. 代词和保留字

2. 1. 2 数据类型

2. 2 声明

2. 2. 1 变量

2. 2. 2 常量

2. 2. 3 数组

2. 2. 4 外部函数

2. 2. 5 DBMS存储过程

2. 3 运算符和表达式

2. 3. 1 算术运算符

2. 3. 2 关系运算符

2. 3. 3 逻辑运算符

2. 3. 4 连接运算符

2. 3. 5 运算符的优先级

2. 3. 6 表达式

2. 4 基本语句

2. 4. 1 赋值语句

2. 4. 2 条件控制语句

2. 4. 3 循环控制语句

2. 4. 4 其他语句

2. 5 函数与事件的调用

2. 5. 1 寻找事件和函数

2. 5. 2 调用事件和函数

2. 5. 3 调用函数和事件的错误

2. 6 函数和结构的创建

2. 6. 1 创建函数

2. 6. 2 编译和保存函数

2. 6. 3 创建结构

第3章 嵌入式SQL和BLOB类型

3. 1 SQL语句

3. 1. 1 建立和断开与数据库的连接

3. 1. 2 提交与回滚事务

3. 1. 3 单行检索语句SELECT

3. 1. 4 插入语句INSERT

3. 1. 5 删除语句DLETE

3. 1. 6 修改语句UPDATE

3. 1. 7 检查SQL语句执行情况

3. 1. 8 读取多行数据

3. 1. 9 动态SQL

3. 1. 10 SELECTBLOB语句

3. 1. 11 UPDATEBLOB语句

3. 2 粘贴SQL语句

3. 2. 1 粘贴SELECT语句

3. 2. 2 粘贴INSERTA语句

3. 3 BLOB数据类型

3. 3. 1 何种数据类型可以在PowerScript中与BLOB数据类型相对应

3. 3. 2 在数据窗口中使用OLE列

3. 4 对OLE列的更新

3. 4. 1 使用OLEActivate函数

3. 4. 2 使用OLE方式对BLOB进行操作

3. 4. 3 其他BLOB字段的函数

第4章 数据库的管理

4. 1 PowerBuilder的数据库接口及其与数据库的连接

4. 1. 1 ODBC接口

4. 1. 2 配置ODBC数据源

4. 1. 3 创建数据库描述文件

4. 1. 4 专用接口

4. 2 创建和删除数据库

4. 2. 1 PowerBuilder中信息的存储位置

4. 2. 2 创建数据库

4. 2. 3 删除数据库

4. 3 数据库画板

4. 3. 1 启动数据库画板

4. 3. 2 数据库画板的功能

4. 3. 3 数据库画板的组成

4. 4 操作数据库表

4. 4. 1 创建. 修改和删除列

4. 4. 2 定义列扩展属性

4. 4. 3 创建索引和主关键字

4. 4. 4 删除表. 主键. 外部键与索引

4. 4. 5 定义表属性

4. 5 表数据的浏览. 修改和输出

4. 5. 1 输出视图区及基本操作

4. 5. 2 数据的修改

4. 5. 3 创建视图

4. 6 定义数据库扩展属性

4. 6. 1 显示格式的维护

4. 6. 2 显示掩码的格式

4. 6. 3 编辑风格的维护

4. 6. 4 创建有效性规则

第5章 创建PowerBuilder应用程序对象

5. 1 应用程序组成

5. 2 应用程序对象画板

5. 2. 1 应用程序对象圆板的菜单和工具栏

5. 2. 2 应用程序对象工作区

5. 3 应用程序的属性. 事件和函数

5. 3. 1 应用程序对象的属性

5. 3. 2 应用程序对象的事件

5. 3. 3 应用程序对象的函数

5. 3. 4 应用程序错误对象

5. 4 应用程序配置参数

5. 4. 1 应用程序初始化文件

5. 4. 2 应用程序注册表

5. 4. 3 应用程序开发涉及到的主要注册表主键

5. 4. 4 PowerBuilder的注册表函数

5. 5 事务对象及其应用

5. 5. 1 事务对象的概念

5. 5. 2 创建自定义事务对象

5. 5. 3 事务对象的属性

第6章 PowerBuilder窗口对象

6. 1 窗口画板

6. 1. 1 窗口画板的菜单

6. 1. 2 窗口画板的工具栏

6. 1. 3 窗口画板的视图区

6. 2 窗口的属性

6. 2. 1 窗口类型

6. 2. 2 MDI框架窗口

6. 2. 3 其他窗口属性

6. 2. 4 窗口的大小和位置

6. 3 窗口事件

6. 3. 1 打开窗口的0pen事件

6. 3. 2 激活窗口的Active事件

6. 3. 3 单击窗口的C1icked事件

6. 3. 4 关闭窗口的C1ose事件

6. 3. 5 关闭窗口时的C1oseQuery事件

6. 3. 6 按键时的Key事件

6. 3. 7 窗口右击时的RBullonDown事件

6. 3. 8 计时的Timer事件

6. 3. 9 窗口的0ther事件

6. 4 窗口的函数

6. 4. 1 窗口的操作

6. 4. 2 MDI窗口具有的操作

6. 4. 3 窗口事件的自动化

6. 5 窗口变量

6. 5. 1 定义全局窗口变量和局部窗口变量

6. 5. 2 新窗口也是一个类

第7章 窗口控件及简单窗口控件的应用

7. 1 为窗口添加控件

7. 1. 1 控件概述

7. 1. 2 窗口控件的添加

7. 1. 3 窗口控件的选择

7. 1. 4 窗口控件的复制

7. 1. 5 窗口控件的布局

7. 2 控件属性. 事件和函数

7. 2. 1 设置控件属性方法

7. 2. 2 控件名称

7. 2. 3 控件事件及其脚本

7. 2. 4 控件函数

7. 3 几个重要的简单窗口控件的应用

7. 3. 1 命令按钮

7. 3. 2 文本编辑及显示控件

7. 3. 3 单选按钮. 复选框与单选组

7. 3. 4 修饰性控件

第8章 高级窗口控件的应用

8. 1 各种列表框

8. 1. 1 列表框和图片列表框

8. 1. 2 下拉列表框和下拉图片列表框

8. 2 列表视图

8. 2. 1 列表视图控件风格

8. 2. 2 列表视图控件属性

8. 2. 3 为列表视图添加和删除列表项

8. 2. 4 列表视图控件的事件

8. 3 树形视图

8. 3. 1 树形视图的构成与创建步骤

8. 3. 2 树形视图控件的属性

8. 3. 3 树形视图项的属性

8. 3. 4 添加树形视图项

8. 3. 5 删除树形视图项

8. 3. 6 树形视图控件的常用事件

8. 4 选项卡控件

8. 4. 1 选项卡控件的组成

8. 4. 2 为窗口添加选项卡控件及操作选项卡控件

8. 4. 3 选项卡控件的属性

8. 4. 4 选项卡控件的使用

8. 4. 5 选项卡控件的事件

8. 5 OLE控件

第9章 菜单

9. 1 菜单类型及命令的特点

9. 2 创建和修改菜单

9. 2. 1 菜单画板功能

9. 2. 2 创建新菜单

9. 2. 3 修改菜单

9. 3 设置菜单属性

9. 3. 1 Ceneral选项卡

9. 3. 2 Too1Bar选项卡

9. 4 创建弹出式菜单

9. 4. 1 弹出窗口上的菜单

9. 4. 2 弹出其他菜单

9. 5 菜单事件及其编程

9. 5. 1 菜单事件及其处理程序的编写

9. 5. 2 创建通用的弹出式菜单

第10章 数据窗口简介

10. 1 数据窗口概念

10. 2 数据窗口对象与控件

10. 2. 1 数据窗口对象

10. 2. 2 数据窗口控件

10. 3 创建数据窗口

10. 3. 1 数据窗口的创建

10. 3. 2 数据源与表现风格

l0. 3. 3 创建一个新的数据窗口

10. 4 数据窗口数据源

10. 4. 1 Quick Select数据源

lo. 4. 2 SQL Select数据源

10. 4. 3 Query数据源

10. 4. 4 External数据源

10. 4. 5 Stored Procedure数据源

10. 5 数据窗口的表现风格

10. 5. 1 Freeform风格

10. 5. 2 Tabular风格

10. 5. 3 Grid风格

10. 5. 4 Label风格

10. 5. 5 N-UP风格

10. 5. 6 Group风格

10. 5. 7 Composite风格

lO. 5. 8 Crosstab风格

10. 5. 9 Graph风格

10. 5. 10 OLE2. 0风格

10. 5. 11 RichText风格

第ll章 数据窗口的应用

11. 1 建立数据窗口控件与数据窗口对象的连接

11. 1. 1 带有DBMS数据源的数据窗口

11. 1. 2 带有外部数据源的数据窗口

11. 1. 3 向窗口添加数据窗口控件

11. 1. 4 对窗口中数据窗口控件的编辑

11. 1. 5 建立数据窗口控件与数据窗口对象的连接

11. 1. 6 执行中改变数据窗口对象

11. 1. 7 设置数据窗口的属性

11. 2 数据窗口控件与数据库

11. 2. 1 事务对象

11. 2. 2 事务对象的属性

11. 2. 3 为数据窗口控件设置事务对象

11. 2. 4 创建事务对象

11. 2. 5 自定义事务对象

11. 2. 6 使用数据窗口检索数据库的过程

11. 2. 7 检索和更新数据

11. 3 访问数据窗口缓冲区的内容

11. 3. 1 通过数据窗口控件管理数据

11. 3. 2 处理数据窗口控件中的文本数据

11. 4 数据窗口项的引用

11. 4. 1 使用表达式引用数据窗口项

11. 4. 2 使用函数访问数据窗口项

11. 5 数据窗口事件

11. 5. 1 ButtonClicked事件

11. 5. 2 C1icked事件

11. 6 数据存储

11. 6. 1 使用数据存储对象

11. 6. 2 数据存储对象的方法和属性

11. 6. 3 定制数据存储对象

11. 7 创建数据窗口应用程序

11. 7. 1 使用应用程序画板创建应用程序对象

11. 7. 2 创建数据窗口对象

11. 7. 3 创建主窗口对象并在窗口上放置数据窗口控件

11. 7. 4 创建其他窗口控件

11. 7. 5 为窗口控件编写程序代码

第12章 用户对象和用户事件

12. 1 用户对象分类

12. 1. 1 可视用户对象

12. 1. 2 类用户对象

12. 2 创建用户对象

12. 2. 1 创建标准可视用户对象

12. 2. 2 创建定制可视用户对象

12. 2. 3 创建外部可视用户对象

12. 2. 4 创建标准类用户对象

12. 2. 5 创建定制类用户对象

12. 2. 6 使用继承创建用户对象

12. 3 使用用户对象

12. 3. 1 使用可视用户对象

12. 3. 2 使用类用户对象

12. 3. 3 窗口与用户对象间的通信

12. 3. 4 用户对象的命名规则

12. 4 用户事件

12. 4. 1 什么时候使用用户事件

12. 4. 2 定义用户事件

12. 4. 3 定义用户事件的注意事项

12. 4. 4 使用用户事件

第13章 数据管道

13. 1 数据管道的概念

13. 2 创建数据管道对象

13. 2. 1 启动数据管道画板

13. 2. 2 源表

13. 2. 3 目的表

13. 2. 4 选择管道操作

13. 2. 5 灌入Blob类型的数据

13. 2. 6 改变源数据库和目的数据库

13. 2. 7 运行数据管道

13. 2. 8 数据管道出错处理

13. 3 在应用程序中使用数据管道

l3. 3. 1 创建数据管道用户对象

13. 3. 2 数据管道用户对象的属性

13. 3. 3 数据管道的事件

13. 3. 4 数据管道的函数

第14章 库管理

14. 1 库文件组织方式

14. 2 库画板介绍

14. 2. 1 库画板的工具

14. 2. 2 库画板工作区

14. 2. 3 库画板的菜单

14. 3 维护库文件以及其中的对象

14. 3. 1 维护库

14. 3. 2 维护库中对象

14. 3. 3 导出与导入对象

14. 3. 4 对象的检出与捡入

14. 3. 5 重新生成对象

第15章 应用程序的调试. 创建及发布

15. 1 应用程序的调试

15. 1. 1 应用程序测试过程

15. 1. 2 调试器界面

15. 1. 3 断点设置

15. 1. 4 调试过程

 15. 2 其他调试手段

15. 2. 1 运用PowerBuilderDEBUG功能

15. 2. 2 追踪数据库访问

15. 2. 3 其他调试技术

 15. 3 应用程序的创建

15. 3. 1 创建可执行文件的一般步骤

15. 3. 2 创建可执行文件时要考虑的问题

 15. 4 应用程序的发布

15. 4. l FowerBuilder运行时库及数据库接口

15. 4. 2 配置ODBC数据源