书籍详情
PowerBuilder 7.0编程实战新招:实现中文信息系统智能化
作者:刘秉毅[等]编著
出版社:西安交通大学出版社
出版时间:2000-01-01
ISBN:9787560512709
定价:¥35.00
购买这本书可以去
内容简介
PowerBuilder是目前最具有代表性的Client/Server数据库应用系统前端开发工具之一。本书以实战编程为例,首先对使用PowerBuilder所需要掌握的主要基础知识进行了简介,突出其新特点、新机制;接着从Client/Server配置、开发中文信息系统以及实现管理智能化的基本需求出发,分析了以PowerBuilder作为开发平台需要解决的问题、难点、重点,并以较大的篇幅讨论了PowerBuilder存在的不足之处、综合弥补方案及功能扩充的思想,主要包括:中文报告表、汉字联想输入、集成查询器、类汉语组合查询器、多功能浏览器、中文报表服务器和数据窗口增设软锁等方面的综合技术。读者可以通过本书的学习,掌握开发高质量中文信息系统的思路、方法和PowerBuilder综合编程技术。本书是作者数年来从事数据库理论研究和开发十余项科研项目后的编程总结。书中以具有“编程积木化、操作傻瓜化、输入联想化、管理智能化”为主要特点的“大型人事综合系统”为实例进行讨论,使得本书不但适用于初学者作为“跟我做”的入门教材,而且更适用于使用PowerBuilder进行中文信息系统研制的中高级程序开发人员。
作者简介
暂缺《PowerBuilder 7.0编程实战新招:实现中文信息系统智能化》作者简介
目录
第1章 PowerBuilder之我见
1.1 PowerBuilder的主要特色
1.2 PowerBuilder的瑕疵
1.3 PowerBuilder不足之处的综合弥补及功能扩充
1.4 本书讨论的其它焦点
1.5 本章小结
第2章 系统安装、拓扑连接及基本使用
2.1 安装PowerBuilder
2.1.1 PowerBuilder的软硬件环境
2.1.2 PowerBuilder的安装要点
2.2 拓扑连接及软件配置
2.2.1 配置方案的选择
2.2.2 单机系统的构造
2.2.3 局域网Client/Server体系结构的连接
2.2.4 远程网络系统的连接
2 3 连接举例
2.3.1 网络系统的基本构成
2.3.2 大型人事综合信息集成局域网
2.4 PowerScript语言
2.4.1 PowerScript简介
2.4.2 使用变量
2.4.3 使用函数
2.4.4 使用结构
2.4.5 事件与脚本
2.5 PowerBuilder应用画笔及应用
2.5.1 应用、应用库与应用对象的逻辑关联
2.5.2 应用对象的主要作用
2.5.3 应用对象属性的设置
2.5.4 应用对象的主要事件及脚本
2.6 使用库画笔
2.6.1 库画笔的使用
2.6.2 备份、恢复及迁移
2.6.3 库文件管理
2.6.4 脚本与库文件
2.6.5 库文件管理经验
2.7 使用窗口画笔
2.7.1 常用控件
2.7.2 生存周期
2.7.3 主要事件
2.7.4 窗口属性及使用备忘录
2.8 使用菜单画笔
2.8.1 菜单与窗口
2.8.2 实现工具条
2.8.3 菜单脚本
2.9 建立大型信息系统的基本步骤
2.10 本章小结
第3章 建立Client/Server数据库系统
3.1 相关概念
3.1.1 数据库、表及视图
3.1.2 ODBC
3.1.3 Client/Server体系结构
3.1.4 局域网、广域网及Internet网
3.2 网络开发平台Windows NT
3.2.1 选择Windows NT的理由
3.2.2 安装Windows NT的要点
3.2.3 网络集成
3.2.4 服务器客户、用户及安全管理
3.2.5 远程访问服务
3.2.6 网络会议
3.3 数据库开发平台Sybase
3.3.1 选择Sybase的理由
3.3.2 安装Sybase的要点
3.3.3 创建数据设备、数据库及事务日志
3.4 数据库维护
3.4.1 本地数据库的创建及删除
3.4.2 表的创建及维护
3.4.3 设定字段显示格式、编辑风格
3.4.4 使用Database画笔
3.4.5 使用Data Manipulation画笔
3.4.6 使用Data Administration画笔
3.5 数据库连接、使用
3.5.1 数据库连接方法
3.5.2 ODBC配置及使用
3.5.3 数据库连接脚本
3.6 本章小结
第4章 SQL语句与常用控件
4.1 SQL基本概念
4.1.1 了解SQL
4.1.2 CREAT语句
4.1.3 SELECT语句
4.1.4 UPDATE语句
4.1.5 DELETE语句
4.1.6 INSERT语句
4.2 使用SQL语句中的若干问题
4.2.1 PowerBuilder的事务管理
4.2.2 在Database Administration中使用SQL
4.2.3 脚本中使用SQL编程举例
4.3 PowerBuilder控件与编程
4.3.1 窗口中的面向对象
4.3.2 控件的定义、事件、状态及控制
4.3.3 控件的脚本
4.3.4 实现控件重叠举例
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.5.4 报表控制参数设置窗口
4.5.5 设置报表控制参数的编程实现
4.6 本章小结
第5章 数据窗口技术
5.1 数据窗口对象
5.2 基于数据窗口应用程序的执行过程及开发流程
5.3 数据源定义方式的选择
5.3.1 Quick Select数据源
5.3.2 SQL Select数据源
5.3.3 Query数据源
5.3.4 External数据源
5.3.5 Stored Procedure数据源
5.4 选择DataWindow的显示风格
5.5 DataWindow的布局结构
5.5.1 DataWindow各区的主要功能
5.5.2 数据窗口中对象属性的设置
5.5.3 数据窗口对象的添加
5.6 使用数据窗口控件
5.6.1 数据窗口控件的特点
5.6.2 控件的使用
5.7 数据窗口的缓冲区
5.7.1 缓冲区设置
5.7.2 数据库查询方法选择
5.7.3 缓冲区的基本操作
5.7.4 缓冲区使用举例
5.8 数据访问效率及策略
5.9 数据窗口控件的常用事件
5.10 数据窗口控件的常用函数
5.11 数据窗口的高级技术
5.11.1 Describe()函数
5.11.2 Modify()函数
5.11.3 值相关报表
5.12 本章小结
第6章 中文报告表技术
6.1 中文报告表的特点
6.2 自然表操作模板的构造
6.3 建立表模板与数据库的关联关系
6.4 报告表数据的存取
6.4.1 DataWindow对象与事务
6.4.2 数据窗口对象的数据安全机制
6.4.3 数据窗口控件的多个缓冲区
6.4.4 数据访问效率
6.5 报告表操作过程控制
6.6 本章小结
第7章 面向字段的汉字联想输入
7.1 数据库应用系统的汉字联想输入
7.1.1 从姓名联想输入谈起
7.1.2 拼音码的构造
7.1.3 拼音码的联想语义
7.1.4 字段联想的优点
7.1.5 字段联想机制的体系结构
7.2 字段联想输入接口的设计
7.3 字段联想集的存储及维护
7.4 拼音码的生成技术
7.5 拼音码生成程序的设计
7.6 字段联想的进一步话题
7.6.1 纯汉字联想输入
7.6.2 字段联想中的多音字处理
7.7 本章小结
第8章 模式驱动的集成查询器
8.1 SQL查询与过滤函数查询
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.4 集成查询器的编程实现
8.5 本章小结
第9章 类汉语组合查询器
9.1 类汉语组合查询器的主要特点
9.1.1 PowerBuilder查询条件的组合能力
9.1.2 查询器的主要特点
9.1.3 查询器的主要功能
9.2 类汉语组合查询器的概要设计
9.2.1 数据窗口的抽象机制
9.2.2 查询器的流程控制
9.2.3 查询模式设计
9.2.4 查询器固定组合项设计
9.2.5 代码类查询值输入用表的设计
9.3 类汉语组合查询器的编程实现
9.3.1 创建查询器的主工作窗口
9.3.2 查询器的全局变量和全局函数
9.3.3 查询器窗口w_findmain的实例变量
9.3.4 查询器主窗口w_findmain的程序设计
9.3.5 数据窗口dw_findfds的程序设计
9.3.6 数据窗口dw_findrls的程序设计
9.3.7 数据窗口dw_findlgs的程序设计
9.3.8 直询值直接输入控件的程序设计
9.3.9 数据窗口控件dw_codesele的程序设计
9.3.10 窗口w_findmain命令按钮的程序设计
9.4 查询器的表达式重用技术
9.4.1 表达式存储表
9.4.2 创建表达式存取窗口
9.4.3 表达式保存窗口的编程实现
9.5 本章小结
第10章 模式驱动的多功能浏览器
10.1 数据窗口的动态排序和过滤
10.2 浏览器的基本功能及排序模式
10.3 模式驱动的多功能浏览器窗口
10.4 类汉语组合排序功能的实现
10.5 行删除、移动及插入功能的实现
10.6 本章小结
第11章 模式驱动的中文报表服务器
11.1 数据窗口的打印功能
11.1.1 数据窗口打印的基本概念
11.1.2 数据窗口的打印函数
11.1.3 数据窗口打印事件
11.1.4 数据窗口对象的打印属性
11.2 报表服务器的基本功能
11.2.1 数据窗口报表功能的不足
11.2.2 报表服务器的主要功能
11.2.3 报表服务器的操作接口
11.3 报表服务器的概要设计
11.3.1 报表模式
11.3.2 选择组表
11.3.3 打印设置
11.3.4 报表数据整理
11.3.5 报表打印
11.4 数据结构、全局变量和实例变量
11.5 打印控制参数的初始化
11.6 打印输出窗口的流程控制
11.7 选择组表程序的设计
11.7.1 数据窗口对象d_browsele
11.7.2 窗口及控件
11.7.3 编程实现
11.8 报表打印参数设置程序设计
11.9 报表打印方式选择窗口设计
11.10 报表打印程序的设计
11.10.1 窗口w_prntmain及控件的主要属性
11.10.2 窗口w_prntmain的实例变量和窗口函数
11.10.3 窗口(w_prntmain)Open事件的脚本
11.10.4 窗口(w_prntmain)控制命令按钮的脚本
11.11 本章小结
第12章 Internet网络开发与OLE应用
12.1 Web服务器访问数据库的模式
12.1.1 基于Web.PB的Browse/Server模式
12.1.2 基于Plug-ins的Client/Server模式
12.1.3 两种模式的应用范围
12.2 PowerBuilder中的Web应用程序开发模块
12.3 基于Web.PB的Browse/Server模式实现方法
12.4 Client/Server模式的Window Plug-in实现方法
12.5 Client/Server模式的DataWindow Plug-in实现方法
12.6 PowerBuilder中的OLE应用
12.7 OLE应用实例
12.8 本章小结
第13章 为数据窗口加软锁
13.1 多数据窗口的更新协调
13.2 网络数据库系统的对象标识技术
13.3 数据窗口的更新特性
13.4 数据窗口的修改封锁
13.4.1 数据窗口封锁所用的表结构
13.4.2 封锁协议
13.4.3 实现数据窗口封锁的全局函数
13.4.4 数据窗口封锁类应用程序的设计
13.5 本章小结
参考文献
1.1 PowerBuilder的主要特色
1.2 PowerBuilder的瑕疵
1.3 PowerBuilder不足之处的综合弥补及功能扩充
1.4 本书讨论的其它焦点
1.5 本章小结
第2章 系统安装、拓扑连接及基本使用
2.1 安装PowerBuilder
2.1.1 PowerBuilder的软硬件环境
2.1.2 PowerBuilder的安装要点
2.2 拓扑连接及软件配置
2.2.1 配置方案的选择
2.2.2 单机系统的构造
2.2.3 局域网Client/Server体系结构的连接
2.2.4 远程网络系统的连接
2 3 连接举例
2.3.1 网络系统的基本构成
2.3.2 大型人事综合信息集成局域网
2.4 PowerScript语言
2.4.1 PowerScript简介
2.4.2 使用变量
2.4.3 使用函数
2.4.4 使用结构
2.4.5 事件与脚本
2.5 PowerBuilder应用画笔及应用
2.5.1 应用、应用库与应用对象的逻辑关联
2.5.2 应用对象的主要作用
2.5.3 应用对象属性的设置
2.5.4 应用对象的主要事件及脚本
2.6 使用库画笔
2.6.1 库画笔的使用
2.6.2 备份、恢复及迁移
2.6.3 库文件管理
2.6.4 脚本与库文件
2.6.5 库文件管理经验
2.7 使用窗口画笔
2.7.1 常用控件
2.7.2 生存周期
2.7.3 主要事件
2.7.4 窗口属性及使用备忘录
2.8 使用菜单画笔
2.8.1 菜单与窗口
2.8.2 实现工具条
2.8.3 菜单脚本
2.9 建立大型信息系统的基本步骤
2.10 本章小结
第3章 建立Client/Server数据库系统
3.1 相关概念
3.1.1 数据库、表及视图
3.1.2 ODBC
3.1.3 Client/Server体系结构
3.1.4 局域网、广域网及Internet网
3.2 网络开发平台Windows NT
3.2.1 选择Windows NT的理由
3.2.2 安装Windows NT的要点
3.2.3 网络集成
3.2.4 服务器客户、用户及安全管理
3.2.5 远程访问服务
3.2.6 网络会议
3.3 数据库开发平台Sybase
3.3.1 选择Sybase的理由
3.3.2 安装Sybase的要点
3.3.3 创建数据设备、数据库及事务日志
3.4 数据库维护
3.4.1 本地数据库的创建及删除
3.4.2 表的创建及维护
3.4.3 设定字段显示格式、编辑风格
3.4.4 使用Database画笔
3.4.5 使用Data Manipulation画笔
3.4.6 使用Data Administration画笔
3.5 数据库连接、使用
3.5.1 数据库连接方法
3.5.2 ODBC配置及使用
3.5.3 数据库连接脚本
3.6 本章小结
第4章 SQL语句与常用控件
4.1 SQL基本概念
4.1.1 了解SQL
4.1.2 CREAT语句
4.1.3 SELECT语句
4.1.4 UPDATE语句
4.1.5 DELETE语句
4.1.6 INSERT语句
4.2 使用SQL语句中的若干问题
4.2.1 PowerBuilder的事务管理
4.2.2 在Database Administration中使用SQL
4.2.3 脚本中使用SQL编程举例
4.3 PowerBuilder控件与编程
4.3.1 窗口中的面向对象
4.3.2 控件的定义、事件、状态及控制
4.3.3 控件的脚本
4.3.4 实现控件重叠举例
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.5.4 报表控制参数设置窗口
4.5.5 设置报表控制参数的编程实现
4.6 本章小结
第5章 数据窗口技术
5.1 数据窗口对象
5.2 基于数据窗口应用程序的执行过程及开发流程
5.3 数据源定义方式的选择
5.3.1 Quick Select数据源
5.3.2 SQL Select数据源
5.3.3 Query数据源
5.3.4 External数据源
5.3.5 Stored Procedure数据源
5.4 选择DataWindow的显示风格
5.5 DataWindow的布局结构
5.5.1 DataWindow各区的主要功能
5.5.2 数据窗口中对象属性的设置
5.5.3 数据窗口对象的添加
5.6 使用数据窗口控件
5.6.1 数据窗口控件的特点
5.6.2 控件的使用
5.7 数据窗口的缓冲区
5.7.1 缓冲区设置
5.7.2 数据库查询方法选择
5.7.3 缓冲区的基本操作
5.7.4 缓冲区使用举例
5.8 数据访问效率及策略
5.9 数据窗口控件的常用事件
5.10 数据窗口控件的常用函数
5.11 数据窗口的高级技术
5.11.1 Describe()函数
5.11.2 Modify()函数
5.11.3 值相关报表
5.12 本章小结
第6章 中文报告表技术
6.1 中文报告表的特点
6.2 自然表操作模板的构造
6.3 建立表模板与数据库的关联关系
6.4 报告表数据的存取
6.4.1 DataWindow对象与事务
6.4.2 数据窗口对象的数据安全机制
6.4.3 数据窗口控件的多个缓冲区
6.4.4 数据访问效率
6.5 报告表操作过程控制
6.6 本章小结
第7章 面向字段的汉字联想输入
7.1 数据库应用系统的汉字联想输入
7.1.1 从姓名联想输入谈起
7.1.2 拼音码的构造
7.1.3 拼音码的联想语义
7.1.4 字段联想的优点
7.1.5 字段联想机制的体系结构
7.2 字段联想输入接口的设计
7.3 字段联想集的存储及维护
7.4 拼音码的生成技术
7.5 拼音码生成程序的设计
7.6 字段联想的进一步话题
7.6.1 纯汉字联想输入
7.6.2 字段联想中的多音字处理
7.7 本章小结
第8章 模式驱动的集成查询器
8.1 SQL查询与过滤函数查询
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.4 集成查询器的编程实现
8.5 本章小结
第9章 类汉语组合查询器
9.1 类汉语组合查询器的主要特点
9.1.1 PowerBuilder查询条件的组合能力
9.1.2 查询器的主要特点
9.1.3 查询器的主要功能
9.2 类汉语组合查询器的概要设计
9.2.1 数据窗口的抽象机制
9.2.2 查询器的流程控制
9.2.3 查询模式设计
9.2.4 查询器固定组合项设计
9.2.5 代码类查询值输入用表的设计
9.3 类汉语组合查询器的编程实现
9.3.1 创建查询器的主工作窗口
9.3.2 查询器的全局变量和全局函数
9.3.3 查询器窗口w_findmain的实例变量
9.3.4 查询器主窗口w_findmain的程序设计
9.3.5 数据窗口dw_findfds的程序设计
9.3.6 数据窗口dw_findrls的程序设计
9.3.7 数据窗口dw_findlgs的程序设计
9.3.8 直询值直接输入控件的程序设计
9.3.9 数据窗口控件dw_codesele的程序设计
9.3.10 窗口w_findmain命令按钮的程序设计
9.4 查询器的表达式重用技术
9.4.1 表达式存储表
9.4.2 创建表达式存取窗口
9.4.3 表达式保存窗口的编程实现
9.5 本章小结
第10章 模式驱动的多功能浏览器
10.1 数据窗口的动态排序和过滤
10.2 浏览器的基本功能及排序模式
10.3 模式驱动的多功能浏览器窗口
10.4 类汉语组合排序功能的实现
10.5 行删除、移动及插入功能的实现
10.6 本章小结
第11章 模式驱动的中文报表服务器
11.1 数据窗口的打印功能
11.1.1 数据窗口打印的基本概念
11.1.2 数据窗口的打印函数
11.1.3 数据窗口打印事件
11.1.4 数据窗口对象的打印属性
11.2 报表服务器的基本功能
11.2.1 数据窗口报表功能的不足
11.2.2 报表服务器的主要功能
11.2.3 报表服务器的操作接口
11.3 报表服务器的概要设计
11.3.1 报表模式
11.3.2 选择组表
11.3.3 打印设置
11.3.4 报表数据整理
11.3.5 报表打印
11.4 数据结构、全局变量和实例变量
11.5 打印控制参数的初始化
11.6 打印输出窗口的流程控制
11.7 选择组表程序的设计
11.7.1 数据窗口对象d_browsele
11.7.2 窗口及控件
11.7.3 编程实现
11.8 报表打印参数设置程序设计
11.9 报表打印方式选择窗口设计
11.10 报表打印程序的设计
11.10.1 窗口w_prntmain及控件的主要属性
11.10.2 窗口w_prntmain的实例变量和窗口函数
11.10.3 窗口(w_prntmain)Open事件的脚本
11.10.4 窗口(w_prntmain)控制命令按钮的脚本
11.11 本章小结
第12章 Internet网络开发与OLE应用
12.1 Web服务器访问数据库的模式
12.1.1 基于Web.PB的Browse/Server模式
12.1.2 基于Plug-ins的Client/Server模式
12.1.3 两种模式的应用范围
12.2 PowerBuilder中的Web应用程序开发模块
12.3 基于Web.PB的Browse/Server模式实现方法
12.4 Client/Server模式的Window Plug-in实现方法
12.5 Client/Server模式的DataWindow Plug-in实现方法
12.6 PowerBuilder中的OLE应用
12.7 OLE应用实例
12.8 本章小结
第13章 为数据窗口加软锁
13.1 多数据窗口的更新协调
13.2 网络数据库系统的对象标识技术
13.3 数据窗口的更新特性
13.4 数据窗口的修改封锁
13.4.1 数据窗口封锁所用的表结构
13.4.2 封锁协议
13.4.3 实现数据窗口封锁的全局函数
13.4.4 数据窗口封锁类应用程序的设计
13.5 本章小结
参考文献
猜您喜欢