书籍详情
POWERBUILDER原理与应用指南
作者:刘红岩,何军等编著;何军编著
出版社:电子工业出版社
出版时间:1999-06-01
ISBN:9787505352575
定价:¥68.00
内容简介
本书是用PowreBuilder开发应用程序或学习使用PowreBuilder时所必读的入门书,书中全面介绍了PowreBuilder开发应用的步骤、各种工具和使用方法。全书共分三篇。第一篇基础篇,首先让读者对Powersoft公司的产品和定位有一个全面的了解,然后介绍了PowreBuilder产品的安装及与DBMS的连接方法。第二篇为实例篇,通过一个精心设计的实例,详细讲解了应用程序的设计和开发思路,可使初学者快速掌握利用PowreBuilder开发应用的方法。第三篇是应用开发篇,全面详细地介绍了PowreBuilder 6.0/6.5的开发环境、各种功能和使用方法,如PowreBuilder的各种机制、数据库操作、智能的数据窗口、应用程序的调试和可执行文件的生成等。本书适合作为数据库应用开发人员首选的使用手册,并可作为培训教材。
作者简介
暂缺《POWERBUILDER原理与应用指南》作者简介
目录
第1章 应用开发工具概述
1.1 信息技术的发展
1.1.1 网络应用技术的发展
1.1.2 网络应用支撑环境
1.1.3 网络应用服务
1.2 对应用开发技术的需求
1.2.1 客户机/服务器系统的平台
1.2.2 超级服务器问世
1.2.3 开发环境变化
1.2.4 构筑无缝的网络系统环境
1.2.5 索引服务器商品化
1.3 第四代语言开发工具的应用现状
1.4 应用开发工具的现状
1.5 选择适宜的应用开发工具
1.6 先进的应用开发产品
1.6.1 Microsoft Visual Basic 5.0/6.0
1.6.2 Microsoft Visaul C++ 5.0/6.0
1.6.3 Inprise Delphi 3.0/4.0
1.6.4 Oracle Developer
1.6.5 Sybase PowerBuilder 6.0/6.5
第2章 Sybase应用开发工具简介
2.1 Sybase产品概述
2.1.1 企业级数据管理
2.1.2 数据仓库
2.1.3 偶尔连接
2.1.4 企业级的开发和提交
2.2 PowerBuilder产品介绍
2.2.1 什么是PowerBuilder
2.2.2 PowerBuilder 5.0的特性
2.2.3 PowerBuilder 6.0的特性
2.2.4 PowerBuilder 6.5版
2.3 PowerBuilder 6.0/6.5产品系列
2.4 Sykbase应用开发产品的最新进展
2.4.1 PowerBuilder 7.0评价
2.4.2 PowerJ 3.0评价
2.4.3 更加集成的EA Server
2.4.4 PowerDynamo 3.0
2.4.5 Jaguar 3.0
第3章 PowerBuilder的安装与使用
3.1 PowerBuilder存取数据的方式
3.2 使用ODBC数据源和驱动程序
3.2.1 什么是ODBC
3.2.2 存取ODBC数据源
3.2.3 在Windows上使用ODBC
3.2.4 ODBC连接的构成
3.3 通过通用的ODBC连接到数据库
3.3.1 准备ODBC数据源
3.3.2 ODBC数据源的定义
3.3.3 PowerBuilder存取ODBC数据源的方法
3.3.4 设置ODBC对话框
3.3.5 指定用户标识和口令
3.3.6 选取ODBC转换器(lTranslator)
3.4 通过ODBC连接Sybase SQL Anywhere
3.4.1 SQL Anywhere的基本构成
3.4.2 在Windows平台上定义SQL Anywhere数据源
3.4.3 指定SQL Anywhere数据库在Windows平台上启动选项
3.4.4 存取本地和远程SQL Anywhere数据库
3.5 通过Powersoft的专用数据库接口连接各种数据库
3.5.1 数据库接口的构成
3.5.2 使用Powersoft数据库接口
3.5.3 定义数据库接口的准备工作
3.5.4 定义Powersoft数据库接口的步骤
3.6 PowerBuilder的安装
3.6.1 软、硬件环境
3.6.2 安装过程
3.6.3 PowerBuilder Online Books的安装说明
3.6.4 WebSite的安装说明
3.7 通过Powersoft的专用接口DBMS连接
3.7.1 与Sybase SQL Server System 10.x和System 11.x的连接
3.7.2 与Microsoft SQL Server 6.x的连接
3.8 管理数据库的连接
3.8.1 数据库连接概述
3.8.2 PowerBuiler如何确定数据库的存取
3.8.3 有关Powersoft的资料库(repository)
3.8.4 连接到一个数据库
3.8.5 选取一个数据库的Profile
3.8.6 响应提示
3.8.7 在Windows和Macintosh平台上的ODBC示例
3.8.8 Powersoft数据库接口示例
3.8.9 在一个PowerBuilder应用程序中使用预览(Preview)标签进行连接
3.8.10 维护ODBC数据源的定义
3.8.11 编辑一个ODBC数据源定义
3.8.12 改变ODBC数据源名时更新一个数据库的Profile
3.8.13 删除一个ODBC数据源定义
3.8.14 维护数据库的Profile
3.8.15 共享数据库的Profile
3.8.16 使用共享的数据库Profile进行连接
3.8.17 对共享的数据库Profile做本地改变
3.9 PowerBuiler环境简介
3.9.1 PowerBuiler应用程序
3.9.2 PowerBuiler语言
3.9.3 PowerBuiler函数
3.9.4 面向对象的编程
3.9.5 Internet应用
3.9.6 分布式应用
3.9.7 交叉平台的开发
3.9.8 PowerBuiler对象
3.9.9 PowerBuiler界面
第二篇 实例篇
第4章 PowerBuiler快速入门
4.1 示例应用简介
4.2 运行PowerBuilder
4.2.1 启动PowerBuilder
4.2.2 使用联机帮助
4.2.3 使用联机文档
4.3 创建数据库
4.3.1 创建数据库
4.3.2 创建表
4.3.3 定义关键字
4.3.4 定义列的扩展属性
4.3.5 装入数据
4.3.6 浏览数据
4.4 创建应用
4.4.1 创建示例应用对象
4.4.2 控制PowerBuilder的工具条
4.4.3 为应用指定图标
4.4.4 为应用指定的搜索路径
4.4.5 运行应用
4.5 创建登录窗口
4.5.1 创建窗口
4.5.2 增加图像控件
4.5.3 创建三个静态文本控件
4.5.4 创建两个单行编辑器控件
4.5.5 创建两个命令按钮
4.5.6 修改窗口的TAB次序
4.5.7 保存和预览窗口
4.6 连接数据库
4.6.1 数据库连接简介
4.6.2 修改应用的Open事件脚本
4.6.3 定义窗口函数
4.6.4 为按钮编写脚本
4.6.5 运行应用
4.7 创建菜单
4.7.1 创建主菜单
4.7.2 保存和预览修改后的菜单
4.7.3 利用继承创建菜单
4.7.4 保存和预览新创建的菜单
4.8 创建窗口
4.8.1 创建窗口
4.8.2 编写脚本代码
4.9 创建祖先窗口
4.9.1 创建窗口
4.9.2 增加数据窗口控件
4.9.3 定义用户事件
4.9.4 为用户事件编写脚本
4.9.5 为窗口和数据窗口控件编写脚本
4.9.6 为窗口连接菜单
4.9.7 为菜单编写脚本
4.10 利用继承创建“录入与更新”窗口
4.10.1 利用继承创建emp窗口
4.10.2 为菜单编写脚本
4.10.3 运行应用
4.11 创建第一个数据窗口
4.11.1 创建数据窗口对象
4.11.2 预览和保存数据窗口对象
4.11.3 调整数据窗口的格式
4.12 加入第一个数据窗口
4.12.1 连接数据窗口与数据窗口控件
4.12.2 运行应用
4.13 创建第二个数据窗口
4.13.1 创建数据窗口对象
4.13.2 调整数据窗口的格式
4.13.3 预览和保存数据窗口对象
4.14 加入第二个数据窗口
4.14.1 增加数据窗口对象到窗口中
4.14.2 运行应用
4.15 创建第三个数据窗口
4.15.1 创建数据窗口对象
4.15.2 预览和保存数据窗口对象
4.16 利用继承创建多条件查询窗口
4.16.1 创建数据窗口
4.16.2 创建多条件编写脚本
4.16.3 为窗口和控件编写脚本
4.17 创建单条件查询窗口
4.17.1 创建窗口
4.17.2 为窗口和控件编写脚本
4.17.3 为菜单编写脚本
4.17.4 运行应用
4.18 创建分组报表
4.18.1 创建报表祖先窗口
4.18.2 为窗口和控件编写脚本
4.18.3 创建分组报表数据窗口
4.18.4 创建分组报表窗口
4.19 创建交叉表报表
4.19.1 创建交叉表报表数据窗口
4.19.2 创建交叉表报表窗口
4.19.3 为菜单编写脚本
4.19.4 运行应用
4.20 调试程序
4.20.1 为应用对象设置断点
4.20.2 为“录入与更新”窗口设置断点
4.20.3 在调试模式下运行应用
4.20.4 单步执行程序
4.20.5 断点执行程序
4.21 创建可执行文件
4.21.1 为应用创建可执行文件
4.21.2 测试应用系统的运行
第5章 PowerBuilder的集成开发环境
5.1 PowerBuilder简介
5.1.1 画板
5.1.2 事件和脚本
5.1.3 函数
5.1.4 PowerBuilder库
5.1.5 创建可执行应用程序
5.2 PowerBuilder环境
5.2.1 PowerBar
5.2.2 PowerTips
5.2.3 PowerPanel
5.3 使用画板
5.3.1 打开画板或工具
5.3.2 打开对象
5.3.3 使用Browse按钮
5.3.4 各画板的控件
5.4 使用弹出式菜单
5.5 使用属性对话框
5.6 使用工具条
5.6.1 关于工具条
5.6.2 下拉式工具条
5.6.3 控制工具条的显示
5.6.4 使用鼠标移动工具条
5.6.5 工具条的对接
5.6.6 定制工具条
5.7 使用PowerBuilder窗口
5.7.1 打开多个窗口
5.7.2 激活窗口
5.7.3 平铺窗口
5.7.4 铺满窗口
5.7.5 层叠窗口
5.8 使用文件编辑器
5.9 PowerBuilder的初始化文件
5.10 建立应用程序
第6章 使用应用程序对象
6.1 概述
6.2 创建新的应用程序对象
6.3 打开其它应用程序对象
6.4 使用Quick Application特性
6.5 查看应用程序的结构
6.5.1 使用Application画板工作区
6.5.2 显示对象
6.6 指定应用程序属性
6.6.1 指定默认的文本属性
6.6.2 指定搜索路径
6.6.3 指定图标
6.6.4 指定默认的全局对象
6.7 编写应用程序级脚本
6.7.1 设置应用程序属性
第7章 PowerScript语言
7.1 PowerScript语言初步
7.1.1 注释行
7.1.2 标识符
7.1.3 标号
7.1.4 特殊ASCII字符
7.1.5 空值
7.1.6 保留字
7.1.7 代名词
7.1.8 续行和断句
7.1.9 空白
7.2 数据类型
7.2.1 标准数据类型
7.2.2 系统对象数据类型
7.2.3 枚举类型
7.3 说明
7.3.1 变量和常量
7.3.2 说明变量和常量
7.3.3 变量和常量可见范围
7.3.4 说明数组
7.3.5 引用变量
7.4 操作符和表达式
7.4.1 操作符
7.4.2 操作符在表达式中的优先级
7.4.3 表达式的数据类型
7.4.4 赋值与表达式
7.5 语句
7.5.1 赋值语句
7.5.2 CALL
7.5.3 CHOOSE CASE
7.5.4 CONTINUE
7.5.5 CREATE
7.5.6 DESTROY
7.5.7 DO...LOOP
7.5.8 EXIT
7.5.9 FOR...NEXT
7.5.10 GOTO
7.5.11 HALT
7.5.12 IF...THEN
7.5.13 RETURN
7.6 SQL语句
7.6.1 在PowerScript中使用SQL语句
7.6.2 CLOSE
7.6.3 COMMIT
7.6.4 CONNECT
7.6.5 DECLARE
7.6.6 DELETE
7.6.7 DISCONNECT
7.6.8 EXECUTE
7.6.9 FETCH
7.6.10 INSERT
7.6.11 OPEN Cursor
7.6.12 ROLLBACK
7.6.13 SELECT
7.6.14 SELECTBLOB
7.6.15 UPDATE
7.6.16 UPDATEBLOB
7.6.17 动态SQL语句的使用
7.7 对象和结构
7.7.1 对象
7.7.2 结构体
7.7.3 行为类似于结构体的用户对象
7.7.4 为对象和结构体赋值
7.8 调用函数和响应事件
7.8.1 函数和事件
7.8.2 PowerBuilder寻找和执行事件和函数
7.8.3 调用事件或函数
7.8.4 调用函数和事件语法
7.8.5 说明和调用外部函数
7.8.6 说明DBMS的存储过程作为远程调用
第8章 定义窗口
8.1 窗口概述
8.2 窗口类型
8.2.1 主窗口
8.2.2 弹出式窗口
8.2.3 子窗口
8.2.4 响应式窗口
8.2.5 框架窗口
8.3 创建窗口
8.3.1 打开Window画板
8.3.2 设置Window画板
8.3.3 使用Window画板
8.3.4 定义窗口属性
8.3.5 指定窗口的基本属性
8.3.6 选择窗口的大小和位置
8.3.7 选择窗口的鼠标指针
8.3.8 选择窗口的图标
8.3.9 指定窗口的滚动特性
8.3.10 指定工具条属性
8.3.11 添加控件
8.3.12 保存窗口
8.4 预览窗口
8.4.1 预览窗口的方法
8.4.2 打印窗口的定义
8.5 在窗口中编写脚本
8.5.1 窗口和控件的事件
8.5.2 窗口和控件的函数
8.5.3 窗口和控件的函数
8.5.4 声明实例变量
8.5.5 语句举例
8.6 运行窗口
8.7 继承创建窗口
8.8 创建窗口实例
8.8.1 PowerBuilder如何存储窗口的定义
8.8.2 声明窗口实例
8.8.3 使用窗口数组
8.8.4 使用数组或引用变量
8.8.5 引用后代中的实体
第9章 使用控件
9.1 控件概述
9.2 把控件放进窗口
9.3 选择控件
9.4 定义控件的属性
9.5 给控件命名
9.5.1 关于默认的前缀
9.5.2 改变名字
9.6 改变控件上显示的文本
9.7 移动控件和改变控件的大小
9.8 复制控件
9.9 定义TAB键顺序
9.9.1 建立默认TAB键顺序
9.9.2 改变窗口的TAB键顺序
9.10 定义加速键
9.11 指定控件的可访问性
9.12 选择颜色
9.13 使用3D外观
9.14 使用各控件
9.14.1 使用命令按钮
9.14.2 使用PictureButton
9.14.3 使用单选钮
9.14.4 使用复选框
9.14.5 使用静态文本
9.14.6 使用单行编辑器和多行编辑器
9.14.7 使用EditMask
9.14.8 使用列表框
9.14.9 使用PictureListBox
9.14.10 使用下拉式列表框
9.14.11 使用DropDownPictureListBox
9.14.12 使用图片
9.14.13 使用绘图对象
9.14.14 使用水平滚动条和垂直滚动条
9.14.15 使用RichTextEdit控件
9.14.16 使用TAB控件
9.14.17 使用TreeView控件
9.14.18 使用ListView控件
第10章 理解继承
10.1 继承的层次
10.2 使用继承的对象
10.3 使用继承的脚本
10.3.1 查看继承的脚本
10.3.2 重载脚本
10.3.3 扩展脚本
10.3.4 调用祖先的脚本
10.3.5 调用祖先的函数
第11章 使用菜单
11.1 菜单概述
11.1.1 菜单和菜单对象
11.1.2 使用菜单
11.1.3 设计菜单
11.1.4 建立菜单
11.2 建立新菜单
11.2.1 打开Menu画板
11.2.2 使用Menu画板
11.2.3 添加菜单对象
11.2.4 命名菜单对象的方法
11.2.5 插入菜单对象
11.2.6 移动菜单对象
11.2.7 删除菜单对象
11.2.8 定义菜单对象的外观
11.2.9 设置一般属性
11.2.10 设置Style属性
11.2.11 设置加速键和快捷键
11.2.12 在菜单中创建分隔线
11.2.13 设置图标和图象属性
11.2.14 保存菜单
11.3 查看所做的工作
11.3.1 预览菜单
11.3.2 打印菜单的定义
11.4 为菜单对象编写脚本
11.4.1 菜单对象事件
11.4.2 使用函数和变量
11.4.3 引用应用程序中的对象
11.5 使用继承建立菜单
11.5.1 使用继承的信息
11.5.2 在后代菜单中插入菜单对象
11.6 使用菜单
11.6.1 给窗口添加菜单条
11.6.2 显示弹出式菜单
第12章 使用用户对象
12.1 用户对象概述
12.1.1 可视用户对象
12.1.2 类用户对象
12.1.3 建立用户对象
12.2 建立新的用户对象
12.2.1 打开用户对象画板
12.2.2 建立标准的可视用户对象
12.2.3 建立定制的可视用户对象
12.2.4 建立外部可视用户对象
12.2.5 建立标准的类用户对象
12.2.6 建立定制的类用户对象
12.2.7 保存用户对象
12.3 通过继承建立用户对象
12.4 使用用户对象
12.4.1 使用可视用户对象
12.4.2 使用类用户对象
12.5 窗口与用户对象间的通信
12.5.1 使用函数
12.5.2 使用用户事件
第13章 使用用户事件
13.1 用户事件概述
13.2 定义用户事件
13.2.1 理解用户事件ID
13.2.2 使用定制事件
13.3 使用用户事件
13.3.1 编写脚本
13.3.2 触发事件
13.3.3 用户事件脚本举例
第14章 管理数据库
14.1 概述
14.2 使用Database画板
14.3 修改数据库的优先项
14.4 建立工作日志
14.5 改变数据库链接
14.6 创建和删除SQL Anywhere数据库
14.7 使用表
14.7.1 打开表
14.7.2 改变表属性
14.7.3 改变列属性
14.7.4 关闭表
14.7.5 删除表
14.8 使用TAB画板
14.8.1 创建表
14.8.2 修改表
14.8.3 指定表的字体
14.8.4 指定列的扩展属性
14.9 使用索引
14.9.1 创建索引
14.9.2 修改索引
14.9.3 删除索引
14.10 使用主键和外部键
14.10.1 查看表
14.10.2 打开相关的表
14.10.3 定义主键
14.10.4 定义外部键
14.10.5 删除键
14.11 使用视图
14.11.1 打开视图
14.11.2 创建视图
14.11.3 显示视图的SQL语句
14.11.4 连接表
14.11.5 删除视图
14.12 转出表或视图的语法
14.13 操纵数据
14.13.1 打开Data Manipulation画板
14.13.2 检索数据
14.13.3 修改数据
14.13.4 排序和过滤数据
14.13.5 查看行信息
14.13.6 转入数据
14.13.7 打印数据
14.13.8 保存数据
14.13.9 返回Database画板工作区
14.14 管理数据库
14.14.1 打开Database Administration画板
14.14.2 控制数据库访问
14.14.3 执行SQL
第15章 数据窗口
15.1 数据窗口对象
15.1.1 数据窗口对象概述
15.1.2 建立数据窗口对象
15.1.3 选择表现风格
15.1.4 选择数据窗口对象中的可选项
15.1.5 定义数据源
15.1.6 生成并存储数据窗口对象
15.1.7 定义查询
15.2 增强数据窗口对象的功能
15.2.1 使用工作区
15.2.2 预览数据窗口对象
15.2.3 修改数据窗口对象的属性
15.2.4 重新组织数据窗口对象中的对象
15.2.5 在程序运行期间根据条件变换属性
15.2.6 提示输入检索准则条件
15.2.7 在数据窗口对象中添加对象
15.2.8 在数据窗口对象中存储数据
15.2.9 只检索所需的数据
15.2.10 把检索出的数据存储到磁盘
15.2.11 控制更新属性
15.3 显示数据并且使数据有效
15.3.1 使用显示格式
15.3.2 使用编辑风格
15.3.3 使用有效性规则
15.3.4 维护实体性
15.4 记录的过滤、排序和分组
15.4.1 记录的过滤
15.4.2 记录的排序
15.4.3 记录分组
15.5 使用嵌套报表
15.5.1 使用Composite表现风格建立报表
15.5.2 在报表中放入嵌套报表
15.5.3 加工嵌套报表
15.5.4 在应用中使用嵌套报表
15.6 使用统计图
15.6.1 统计图概述
15.6.2 在数据窗口对象中统计图
15.6.3 定义统计图的属性
15.6.4 在窗口中使用统计图
15.6.5 在程序运行期间访问统计图
15.7 使用交叉表
15.7.1 交叉表概述
15.7.2 建立交叉表
15.7.3 使交叉表和数据建立联系
15.7.4 增强交叉表的功能
15.7.5 在应用程序中使用交叉表
第16章 数据管道
16.1 什么是数据管道
16.1.1 定义管道
16.1.2 灌入扩展属性
16.2 建立数据管道
16.3 修改数据管道的定义
16.3.1 工作区中可修改的项
16.3.2 选择管道操作
16.3.3 根据管道操作修改数据管道
16.3.4 管道运行的中止
16.3.5 灌入BLOB类型的数据
16.3.6 改变源数据库和目的数据库
16.4 纠正管道错误
16.5 数据管道的保存和使用
16.6 数据管道举例
第17章 调试和运行应用程序
17.1 概述
17.2 调试应用程序
17.2.1 使用调试窗口
17.2.2 设置断点
17.2.3 在调试状态下运行
17.2.4 在断点处检查应用程序
17.2.5 按步调试应用程序
17.2.6 作为局部变量打开的调试窗口
17.3 运行应用程序
第18章 创建可执行应用
18.1 概述
18.2 定义工程
18.2.1 使用Project画板
18.2.2 定义一个工程对象
18.2.3 Project画板中的选项
18.3 使用动态库
18.3.1 在工程中指定动态库
18.3.2 为动态库包括附加资源
18.4 建立工程
18.4.1 PowerBuilder怎样建立工程
18.4.2 PowerBuilder怎样搜索对象
18.4.3 列出工程中的对象
18.5 分发资源
18.5.1 单独分发资源
18.5.2 使用PowerBuilder资源文件
18.5.3 创建PowerBuilder资源文件
第19章 管理库
19.1 库概述
19.2 使用库
19.2.1 查看目录树
19.2.2 使用弹出式菜单
19.2.3 限制对库中项的显示
19.2.4 选择库中的项
19.2.5 使用注释
19.3 创建和删除库
19.4 复制、移动和删除项
19.5 搜索库中的项
19.6 跳到画板中
19.7 浏览类层次
19.8 使用检出和检入功能
19.8.1 检出和检入过程概述
19.8.2 连接版本控制系统
19.8.3 检出项
19.8.4 查看已检出项
19.8.5 检入项
19.8.6 清除项的检出状态
19.9 优化库
19.10 重新生成库的项
19.11 项的转入与转出
19.12 创建运行库
19.13 为库创建报表
19.13.1 创建库中项的报表
19.13.2 创建库目录的报表
附录 名词术语英中文对照表
1.1 信息技术的发展
1.1.1 网络应用技术的发展
1.1.2 网络应用支撑环境
1.1.3 网络应用服务
1.2 对应用开发技术的需求
1.2.1 客户机/服务器系统的平台
1.2.2 超级服务器问世
1.2.3 开发环境变化
1.2.4 构筑无缝的网络系统环境
1.2.5 索引服务器商品化
1.3 第四代语言开发工具的应用现状
1.4 应用开发工具的现状
1.5 选择适宜的应用开发工具
1.6 先进的应用开发产品
1.6.1 Microsoft Visual Basic 5.0/6.0
1.6.2 Microsoft Visaul C++ 5.0/6.0
1.6.3 Inprise Delphi 3.0/4.0
1.6.4 Oracle Developer
1.6.5 Sybase PowerBuilder 6.0/6.5
第2章 Sybase应用开发工具简介
2.1 Sybase产品概述
2.1.1 企业级数据管理
2.1.2 数据仓库
2.1.3 偶尔连接
2.1.4 企业级的开发和提交
2.2 PowerBuilder产品介绍
2.2.1 什么是PowerBuilder
2.2.2 PowerBuilder 5.0的特性
2.2.3 PowerBuilder 6.0的特性
2.2.4 PowerBuilder 6.5版
2.3 PowerBuilder 6.0/6.5产品系列
2.4 Sykbase应用开发产品的最新进展
2.4.1 PowerBuilder 7.0评价
2.4.2 PowerJ 3.0评价
2.4.3 更加集成的EA Server
2.4.4 PowerDynamo 3.0
2.4.5 Jaguar 3.0
第3章 PowerBuilder的安装与使用
3.1 PowerBuilder存取数据的方式
3.2 使用ODBC数据源和驱动程序
3.2.1 什么是ODBC
3.2.2 存取ODBC数据源
3.2.3 在Windows上使用ODBC
3.2.4 ODBC连接的构成
3.3 通过通用的ODBC连接到数据库
3.3.1 准备ODBC数据源
3.3.2 ODBC数据源的定义
3.3.3 PowerBuilder存取ODBC数据源的方法
3.3.4 设置ODBC对话框
3.3.5 指定用户标识和口令
3.3.6 选取ODBC转换器(lTranslator)
3.4 通过ODBC连接Sybase SQL Anywhere
3.4.1 SQL Anywhere的基本构成
3.4.2 在Windows平台上定义SQL Anywhere数据源
3.4.3 指定SQL Anywhere数据库在Windows平台上启动选项
3.4.4 存取本地和远程SQL Anywhere数据库
3.5 通过Powersoft的专用数据库接口连接各种数据库
3.5.1 数据库接口的构成
3.5.2 使用Powersoft数据库接口
3.5.3 定义数据库接口的准备工作
3.5.4 定义Powersoft数据库接口的步骤
3.6 PowerBuilder的安装
3.6.1 软、硬件环境
3.6.2 安装过程
3.6.3 PowerBuilder Online Books的安装说明
3.6.4 WebSite的安装说明
3.7 通过Powersoft的专用接口DBMS连接
3.7.1 与Sybase SQL Server System 10.x和System 11.x的连接
3.7.2 与Microsoft SQL Server 6.x的连接
3.8 管理数据库的连接
3.8.1 数据库连接概述
3.8.2 PowerBuiler如何确定数据库的存取
3.8.3 有关Powersoft的资料库(repository)
3.8.4 连接到一个数据库
3.8.5 选取一个数据库的Profile
3.8.6 响应提示
3.8.7 在Windows和Macintosh平台上的ODBC示例
3.8.8 Powersoft数据库接口示例
3.8.9 在一个PowerBuilder应用程序中使用预览(Preview)标签进行连接
3.8.10 维护ODBC数据源的定义
3.8.11 编辑一个ODBC数据源定义
3.8.12 改变ODBC数据源名时更新一个数据库的Profile
3.8.13 删除一个ODBC数据源定义
3.8.14 维护数据库的Profile
3.8.15 共享数据库的Profile
3.8.16 使用共享的数据库Profile进行连接
3.8.17 对共享的数据库Profile做本地改变
3.9 PowerBuiler环境简介
3.9.1 PowerBuiler应用程序
3.9.2 PowerBuiler语言
3.9.3 PowerBuiler函数
3.9.4 面向对象的编程
3.9.5 Internet应用
3.9.6 分布式应用
3.9.7 交叉平台的开发
3.9.8 PowerBuiler对象
3.9.9 PowerBuiler界面
第二篇 实例篇
第4章 PowerBuiler快速入门
4.1 示例应用简介
4.2 运行PowerBuilder
4.2.1 启动PowerBuilder
4.2.2 使用联机帮助
4.2.3 使用联机文档
4.3 创建数据库
4.3.1 创建数据库
4.3.2 创建表
4.3.3 定义关键字
4.3.4 定义列的扩展属性
4.3.5 装入数据
4.3.6 浏览数据
4.4 创建应用
4.4.1 创建示例应用对象
4.4.2 控制PowerBuilder的工具条
4.4.3 为应用指定图标
4.4.4 为应用指定的搜索路径
4.4.5 运行应用
4.5 创建登录窗口
4.5.1 创建窗口
4.5.2 增加图像控件
4.5.3 创建三个静态文本控件
4.5.4 创建两个单行编辑器控件
4.5.5 创建两个命令按钮
4.5.6 修改窗口的TAB次序
4.5.7 保存和预览窗口
4.6 连接数据库
4.6.1 数据库连接简介
4.6.2 修改应用的Open事件脚本
4.6.3 定义窗口函数
4.6.4 为按钮编写脚本
4.6.5 运行应用
4.7 创建菜单
4.7.1 创建主菜单
4.7.2 保存和预览修改后的菜单
4.7.3 利用继承创建菜单
4.7.4 保存和预览新创建的菜单
4.8 创建窗口
4.8.1 创建窗口
4.8.2 编写脚本代码
4.9 创建祖先窗口
4.9.1 创建窗口
4.9.2 增加数据窗口控件
4.9.3 定义用户事件
4.9.4 为用户事件编写脚本
4.9.5 为窗口和数据窗口控件编写脚本
4.9.6 为窗口连接菜单
4.9.7 为菜单编写脚本
4.10 利用继承创建“录入与更新”窗口
4.10.1 利用继承创建emp窗口
4.10.2 为菜单编写脚本
4.10.3 运行应用
4.11 创建第一个数据窗口
4.11.1 创建数据窗口对象
4.11.2 预览和保存数据窗口对象
4.11.3 调整数据窗口的格式
4.12 加入第一个数据窗口
4.12.1 连接数据窗口与数据窗口控件
4.12.2 运行应用
4.13 创建第二个数据窗口
4.13.1 创建数据窗口对象
4.13.2 调整数据窗口的格式
4.13.3 预览和保存数据窗口对象
4.14 加入第二个数据窗口
4.14.1 增加数据窗口对象到窗口中
4.14.2 运行应用
4.15 创建第三个数据窗口
4.15.1 创建数据窗口对象
4.15.2 预览和保存数据窗口对象
4.16 利用继承创建多条件查询窗口
4.16.1 创建数据窗口
4.16.2 创建多条件编写脚本
4.16.3 为窗口和控件编写脚本
4.17 创建单条件查询窗口
4.17.1 创建窗口
4.17.2 为窗口和控件编写脚本
4.17.3 为菜单编写脚本
4.17.4 运行应用
4.18 创建分组报表
4.18.1 创建报表祖先窗口
4.18.2 为窗口和控件编写脚本
4.18.3 创建分组报表数据窗口
4.18.4 创建分组报表窗口
4.19 创建交叉表报表
4.19.1 创建交叉表报表数据窗口
4.19.2 创建交叉表报表窗口
4.19.3 为菜单编写脚本
4.19.4 运行应用
4.20 调试程序
4.20.1 为应用对象设置断点
4.20.2 为“录入与更新”窗口设置断点
4.20.3 在调试模式下运行应用
4.20.4 单步执行程序
4.20.5 断点执行程序
4.21 创建可执行文件
4.21.1 为应用创建可执行文件
4.21.2 测试应用系统的运行
第5章 PowerBuilder的集成开发环境
5.1 PowerBuilder简介
5.1.1 画板
5.1.2 事件和脚本
5.1.3 函数
5.1.4 PowerBuilder库
5.1.5 创建可执行应用程序
5.2 PowerBuilder环境
5.2.1 PowerBar
5.2.2 PowerTips
5.2.3 PowerPanel
5.3 使用画板
5.3.1 打开画板或工具
5.3.2 打开对象
5.3.3 使用Browse按钮
5.3.4 各画板的控件
5.4 使用弹出式菜单
5.5 使用属性对话框
5.6 使用工具条
5.6.1 关于工具条
5.6.2 下拉式工具条
5.6.3 控制工具条的显示
5.6.4 使用鼠标移动工具条
5.6.5 工具条的对接
5.6.6 定制工具条
5.7 使用PowerBuilder窗口
5.7.1 打开多个窗口
5.7.2 激活窗口
5.7.3 平铺窗口
5.7.4 铺满窗口
5.7.5 层叠窗口
5.8 使用文件编辑器
5.9 PowerBuilder的初始化文件
5.10 建立应用程序
第6章 使用应用程序对象
6.1 概述
6.2 创建新的应用程序对象
6.3 打开其它应用程序对象
6.4 使用Quick Application特性
6.5 查看应用程序的结构
6.5.1 使用Application画板工作区
6.5.2 显示对象
6.6 指定应用程序属性
6.6.1 指定默认的文本属性
6.6.2 指定搜索路径
6.6.3 指定图标
6.6.4 指定默认的全局对象
6.7 编写应用程序级脚本
6.7.1 设置应用程序属性
第7章 PowerScript语言
7.1 PowerScript语言初步
7.1.1 注释行
7.1.2 标识符
7.1.3 标号
7.1.4 特殊ASCII字符
7.1.5 空值
7.1.6 保留字
7.1.7 代名词
7.1.8 续行和断句
7.1.9 空白
7.2 数据类型
7.2.1 标准数据类型
7.2.2 系统对象数据类型
7.2.3 枚举类型
7.3 说明
7.3.1 变量和常量
7.3.2 说明变量和常量
7.3.3 变量和常量可见范围
7.3.4 说明数组
7.3.5 引用变量
7.4 操作符和表达式
7.4.1 操作符
7.4.2 操作符在表达式中的优先级
7.4.3 表达式的数据类型
7.4.4 赋值与表达式
7.5 语句
7.5.1 赋值语句
7.5.2 CALL
7.5.3 CHOOSE CASE
7.5.4 CONTINUE
7.5.5 CREATE
7.5.6 DESTROY
7.5.7 DO...LOOP
7.5.8 EXIT
7.5.9 FOR...NEXT
7.5.10 GOTO
7.5.11 HALT
7.5.12 IF...THEN
7.5.13 RETURN
7.6 SQL语句
7.6.1 在PowerScript中使用SQL语句
7.6.2 CLOSE
7.6.3 COMMIT
7.6.4 CONNECT
7.6.5 DECLARE
7.6.6 DELETE
7.6.7 DISCONNECT
7.6.8 EXECUTE
7.6.9 FETCH
7.6.10 INSERT
7.6.11 OPEN Cursor
7.6.12 ROLLBACK
7.6.13 SELECT
7.6.14 SELECTBLOB
7.6.15 UPDATE
7.6.16 UPDATEBLOB
7.6.17 动态SQL语句的使用
7.7 对象和结构
7.7.1 对象
7.7.2 结构体
7.7.3 行为类似于结构体的用户对象
7.7.4 为对象和结构体赋值
7.8 调用函数和响应事件
7.8.1 函数和事件
7.8.2 PowerBuilder寻找和执行事件和函数
7.8.3 调用事件或函数
7.8.4 调用函数和事件语法
7.8.5 说明和调用外部函数
7.8.6 说明DBMS的存储过程作为远程调用
第8章 定义窗口
8.1 窗口概述
8.2 窗口类型
8.2.1 主窗口
8.2.2 弹出式窗口
8.2.3 子窗口
8.2.4 响应式窗口
8.2.5 框架窗口
8.3 创建窗口
8.3.1 打开Window画板
8.3.2 设置Window画板
8.3.3 使用Window画板
8.3.4 定义窗口属性
8.3.5 指定窗口的基本属性
8.3.6 选择窗口的大小和位置
8.3.7 选择窗口的鼠标指针
8.3.8 选择窗口的图标
8.3.9 指定窗口的滚动特性
8.3.10 指定工具条属性
8.3.11 添加控件
8.3.12 保存窗口
8.4 预览窗口
8.4.1 预览窗口的方法
8.4.2 打印窗口的定义
8.5 在窗口中编写脚本
8.5.1 窗口和控件的事件
8.5.2 窗口和控件的函数
8.5.3 窗口和控件的函数
8.5.4 声明实例变量
8.5.5 语句举例
8.6 运行窗口
8.7 继承创建窗口
8.8 创建窗口实例
8.8.1 PowerBuilder如何存储窗口的定义
8.8.2 声明窗口实例
8.8.3 使用窗口数组
8.8.4 使用数组或引用变量
8.8.5 引用后代中的实体
第9章 使用控件
9.1 控件概述
9.2 把控件放进窗口
9.3 选择控件
9.4 定义控件的属性
9.5 给控件命名
9.5.1 关于默认的前缀
9.5.2 改变名字
9.6 改变控件上显示的文本
9.7 移动控件和改变控件的大小
9.8 复制控件
9.9 定义TAB键顺序
9.9.1 建立默认TAB键顺序
9.9.2 改变窗口的TAB键顺序
9.10 定义加速键
9.11 指定控件的可访问性
9.12 选择颜色
9.13 使用3D外观
9.14 使用各控件
9.14.1 使用命令按钮
9.14.2 使用PictureButton
9.14.3 使用单选钮
9.14.4 使用复选框
9.14.5 使用静态文本
9.14.6 使用单行编辑器和多行编辑器
9.14.7 使用EditMask
9.14.8 使用列表框
9.14.9 使用PictureListBox
9.14.10 使用下拉式列表框
9.14.11 使用DropDownPictureListBox
9.14.12 使用图片
9.14.13 使用绘图对象
9.14.14 使用水平滚动条和垂直滚动条
9.14.15 使用RichTextEdit控件
9.14.16 使用TAB控件
9.14.17 使用TreeView控件
9.14.18 使用ListView控件
第10章 理解继承
10.1 继承的层次
10.2 使用继承的对象
10.3 使用继承的脚本
10.3.1 查看继承的脚本
10.3.2 重载脚本
10.3.3 扩展脚本
10.3.4 调用祖先的脚本
10.3.5 调用祖先的函数
第11章 使用菜单
11.1 菜单概述
11.1.1 菜单和菜单对象
11.1.2 使用菜单
11.1.3 设计菜单
11.1.4 建立菜单
11.2 建立新菜单
11.2.1 打开Menu画板
11.2.2 使用Menu画板
11.2.3 添加菜单对象
11.2.4 命名菜单对象的方法
11.2.5 插入菜单对象
11.2.6 移动菜单对象
11.2.7 删除菜单对象
11.2.8 定义菜单对象的外观
11.2.9 设置一般属性
11.2.10 设置Style属性
11.2.11 设置加速键和快捷键
11.2.12 在菜单中创建分隔线
11.2.13 设置图标和图象属性
11.2.14 保存菜单
11.3 查看所做的工作
11.3.1 预览菜单
11.3.2 打印菜单的定义
11.4 为菜单对象编写脚本
11.4.1 菜单对象事件
11.4.2 使用函数和变量
11.4.3 引用应用程序中的对象
11.5 使用继承建立菜单
11.5.1 使用继承的信息
11.5.2 在后代菜单中插入菜单对象
11.6 使用菜单
11.6.1 给窗口添加菜单条
11.6.2 显示弹出式菜单
第12章 使用用户对象
12.1 用户对象概述
12.1.1 可视用户对象
12.1.2 类用户对象
12.1.3 建立用户对象
12.2 建立新的用户对象
12.2.1 打开用户对象画板
12.2.2 建立标准的可视用户对象
12.2.3 建立定制的可视用户对象
12.2.4 建立外部可视用户对象
12.2.5 建立标准的类用户对象
12.2.6 建立定制的类用户对象
12.2.7 保存用户对象
12.3 通过继承建立用户对象
12.4 使用用户对象
12.4.1 使用可视用户对象
12.4.2 使用类用户对象
12.5 窗口与用户对象间的通信
12.5.1 使用函数
12.5.2 使用用户事件
第13章 使用用户事件
13.1 用户事件概述
13.2 定义用户事件
13.2.1 理解用户事件ID
13.2.2 使用定制事件
13.3 使用用户事件
13.3.1 编写脚本
13.3.2 触发事件
13.3.3 用户事件脚本举例
第14章 管理数据库
14.1 概述
14.2 使用Database画板
14.3 修改数据库的优先项
14.4 建立工作日志
14.5 改变数据库链接
14.6 创建和删除SQL Anywhere数据库
14.7 使用表
14.7.1 打开表
14.7.2 改变表属性
14.7.3 改变列属性
14.7.4 关闭表
14.7.5 删除表
14.8 使用TAB画板
14.8.1 创建表
14.8.2 修改表
14.8.3 指定表的字体
14.8.4 指定列的扩展属性
14.9 使用索引
14.9.1 创建索引
14.9.2 修改索引
14.9.3 删除索引
14.10 使用主键和外部键
14.10.1 查看表
14.10.2 打开相关的表
14.10.3 定义主键
14.10.4 定义外部键
14.10.5 删除键
14.11 使用视图
14.11.1 打开视图
14.11.2 创建视图
14.11.3 显示视图的SQL语句
14.11.4 连接表
14.11.5 删除视图
14.12 转出表或视图的语法
14.13 操纵数据
14.13.1 打开Data Manipulation画板
14.13.2 检索数据
14.13.3 修改数据
14.13.4 排序和过滤数据
14.13.5 查看行信息
14.13.6 转入数据
14.13.7 打印数据
14.13.8 保存数据
14.13.9 返回Database画板工作区
14.14 管理数据库
14.14.1 打开Database Administration画板
14.14.2 控制数据库访问
14.14.3 执行SQL
第15章 数据窗口
15.1 数据窗口对象
15.1.1 数据窗口对象概述
15.1.2 建立数据窗口对象
15.1.3 选择表现风格
15.1.4 选择数据窗口对象中的可选项
15.1.5 定义数据源
15.1.6 生成并存储数据窗口对象
15.1.7 定义查询
15.2 增强数据窗口对象的功能
15.2.1 使用工作区
15.2.2 预览数据窗口对象
15.2.3 修改数据窗口对象的属性
15.2.4 重新组织数据窗口对象中的对象
15.2.5 在程序运行期间根据条件变换属性
15.2.6 提示输入检索准则条件
15.2.7 在数据窗口对象中添加对象
15.2.8 在数据窗口对象中存储数据
15.2.9 只检索所需的数据
15.2.10 把检索出的数据存储到磁盘
15.2.11 控制更新属性
15.3 显示数据并且使数据有效
15.3.1 使用显示格式
15.3.2 使用编辑风格
15.3.3 使用有效性规则
15.3.4 维护实体性
15.4 记录的过滤、排序和分组
15.4.1 记录的过滤
15.4.2 记录的排序
15.4.3 记录分组
15.5 使用嵌套报表
15.5.1 使用Composite表现风格建立报表
15.5.2 在报表中放入嵌套报表
15.5.3 加工嵌套报表
15.5.4 在应用中使用嵌套报表
15.6 使用统计图
15.6.1 统计图概述
15.6.2 在数据窗口对象中统计图
15.6.3 定义统计图的属性
15.6.4 在窗口中使用统计图
15.6.5 在程序运行期间访问统计图
15.7 使用交叉表
15.7.1 交叉表概述
15.7.2 建立交叉表
15.7.3 使交叉表和数据建立联系
15.7.4 增强交叉表的功能
15.7.5 在应用程序中使用交叉表
第16章 数据管道
16.1 什么是数据管道
16.1.1 定义管道
16.1.2 灌入扩展属性
16.2 建立数据管道
16.3 修改数据管道的定义
16.3.1 工作区中可修改的项
16.3.2 选择管道操作
16.3.3 根据管道操作修改数据管道
16.3.4 管道运行的中止
16.3.5 灌入BLOB类型的数据
16.3.6 改变源数据库和目的数据库
16.4 纠正管道错误
16.5 数据管道的保存和使用
16.6 数据管道举例
第17章 调试和运行应用程序
17.1 概述
17.2 调试应用程序
17.2.1 使用调试窗口
17.2.2 设置断点
17.2.3 在调试状态下运行
17.2.4 在断点处检查应用程序
17.2.5 按步调试应用程序
17.2.6 作为局部变量打开的调试窗口
17.3 运行应用程序
第18章 创建可执行应用
18.1 概述
18.2 定义工程
18.2.1 使用Project画板
18.2.2 定义一个工程对象
18.2.3 Project画板中的选项
18.3 使用动态库
18.3.1 在工程中指定动态库
18.3.2 为动态库包括附加资源
18.4 建立工程
18.4.1 PowerBuilder怎样建立工程
18.4.2 PowerBuilder怎样搜索对象
18.4.3 列出工程中的对象
18.5 分发资源
18.5.1 单独分发资源
18.5.2 使用PowerBuilder资源文件
18.5.3 创建PowerBuilder资源文件
第19章 管理库
19.1 库概述
19.2 使用库
19.2.1 查看目录树
19.2.2 使用弹出式菜单
19.2.3 限制对库中项的显示
19.2.4 选择库中的项
19.2.5 使用注释
19.3 创建和删除库
19.4 复制、移动和删除项
19.5 搜索库中的项
19.6 跳到画板中
19.7 浏览类层次
19.8 使用检出和检入功能
19.8.1 检出和检入过程概述
19.8.2 连接版本控制系统
19.8.3 检出项
19.8.4 查看已检出项
19.8.5 检入项
19.8.6 清除项的检出状态
19.9 优化库
19.10 重新生成库的项
19.11 项的转入与转出
19.12 创建运行库
19.13 为库创建报表
19.13.1 创建库中项的报表
19.13.2 创建库目录的报表
附录 名词术语英中文对照表
猜您喜欢