基本信息出版社:科学出版社
页码:325 页
出版日期:2009年02月
ISBN:7030236637/9787030236630
条形码:9787030236630
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:普通高等教育“十一五”国家级规划教材
图书品牌:科瀚伟业
内容简介 《PowerBuilder 10.5实用教程》系统描述了PowerBuilder 10.5版的组成及其语言、事件和函数,对构成PowerBuilder的各种对象(应用、窗口、菜单、控件、数据窗口、用户对象)以及它们的创建和使用方法等内容做了详细讲解,演示了如何用installShield制作安装盘,并介绍了数据管道、动态数据窗口、拖放技术、API技术、分布式应用和Web应用等高级技术,最后一章针对PowerBuilder的主要技术给出了一个完整的实例。各章后面附有习题,便于学生练习。
《PowerBuilder 10.5实用教程》可作为大专院校学生学习PowerBuilder的教材和教学参考书,也可供各种培训班使用和应用开发人员参考。
编辑推荐 《PowerBuilder 10.5实用教程》是由科学出版社出版的。
目录
第1章 PowerBuiIder10.5 概述
1.1 PowerBuilder10.5 简介
1.1.1 PowerBuilder的优异功能和特点
1.1.2 PowerBuilder10.5 的新特性
1.2 PowerBuilder10.5 的开发环境
1.2.1 PowerBuilder工具栏的组成
1.2.2 PowerBuilder的画板
1.2.3 PowerBuilder菜单栏的组成
1.3 PowerBuilder10.5 应用系统的构成
1.3.1 工作区和目标
1.3.2 窗口、控件、事件和程序
1.3.3 函数
1.4 本书的应用实例
习题
第2章 数据库
2.1 数据库的建立
2.1.1 创建本地的AdaptiveServerAnywhere数据库
2.1.2 创建表
2.2 PowerBuilder与各种数据库的连接
2.2.1 通过ODBC接口连接
2.2.2 通过专用接口连接
2.2.3 改变连接的数据库
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 查看视图的SQt,语法
2.4.3 表或视图语法的输出
2.5 数据操作
2.5.1 数据检索
2.5.2 数据修改
2.5.3 数据排序和过滤
2.5.4 大量数据的录入
2.5.5 数据打印
2.6 数据库的管理
2.6.1 数据库存取控制
2.6.2 执行SQL语句
2.6.3 数据库的备份与恢复
习题
第3章 应用对象
3.1 概述
3.2 创建新的应用对象
3.3 指定应用对象的属性
3.4 编写应用级的程序
3.4.1 编程环境
3.4.2 事件处理程序
习题
第4章 窗口及窗口上的控件
4.1 窗口的组成及类型
4.2 创建窗口
4.2.1 窗口工作区
4.2.2 定义窗口的属性
4.2.3 在窗口上放置控件
4.2.4 窗口的保存
4.2.5 查看定义好的窗口
4.2.6 窗口对象的编程
4.3 窗口上放置的控件
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 窗口的继承
习题
第5章 菜单
5.1 菜单的创建和设计
5.2 预览和打印菜单
5.3 通过继承创建菜单
5.4 菜单的编程
5.5 菜单的调用
习题
第6章 事件
6.1 应用对象的事件
6.2 窗口对象的事件
6.3 窗口上控件的事件
6.4 菜单事件
6.5 PowerBuilder对象的用户自定义事件
6.6 在程序中触发事件
习题
第7章 数据窗口
7.1 概述
7.2 创建数据窗口
7.3 使用数据窗口的步骤
7.4 数据源
7.5 显示风格
7.6 数据窗口画板
7.7 设置数据窗口对象的总钵属性
7.8 设置数据窗口中对象的属性
7.9 列的编辑风格
7.1 0列的显示格式
7.1 1数据校验
7.1 2在数据窗口中添加对象
7.1 3增强数据窗口的功能
7.1 4数据窗口的打印
7.1 5统计图的使用
7.1 6导入和导出XML数据
习题..
第8章 PowerScript编程语言
8.1 语言初步
8.2 数据类型
8.3 变量
8.4 常量
8.5 数组
8.6 运算符和表达式
8.7 PowerScript语句
8.8 嵌入SQL语句
8.9 结构
8.1 0用户函数
习题
第9章 函数
9.1 数值计算函数
9.2 日期时间函数
9.3 字符串操作函数
9.4 Blob(大二进制对象)函数
9.5 数据类型检查与转换函数
9.6 数组函数
9.7 文件操作函数
9.8 打印函数
9.9 定时操作函数
9.10 打开与关闭窗口函数
9.11 库管理函数
9.12 邮件函数
9.13 注册函数
9.14 系统与环境函数
9.15 其他系统函数
9.16 对象函数
9.17 分布式应用函数
9.18 Internet/Intranet服务函数
第10章 应用的调试和发行
10.1 应用程序的调试
10.2 应用程序的运行
10.3 生成可执行文件
10.4 应用程序的发行
10.5 制作安装盘
习题
第11章 用户对象
11.1 用户对象简介
11.2 用户对象的创建
11.3 使用用户对象
11.4 窗口与用户对象间的通信
11.5 用户对象使用综合示例
习题
第12章 PowerBuilder高级应用
12.1 动态数据窗口
12.2 应用程序接口(API)
12.3 嵌套报表
12.4 交叉表
12.5 OLE2.0
12.6 PowerBuilder分布式应用
12.7 数据管道
12.8 拖放技术
第13章 创建Web应用
13.1 Web和Internet之间的关系
13.2 建立Web数据窗
第14章 应用实例
14.1 实例概述
14.2 创建一个应用
14.3 数据库设计
14.4 创建表
14.5 创建窗口
14.6 创建菜单
14.7 将主菜单与主窗口连接
14.8 创建数据窗口
主要参考文献
……
序言 1999年我们编写了《PowerBuilder 6.5实用教程》,该书荣获铁道部第四届优秀教材二等奖。2003年和2004年又分别出版了《PowerBuilder 8.0实用教程》和~PowerBuilder 9.0实用教程》,该书己多次重印,深受读者好评,2006年被教育部列为普通高等教育“十一五”国家级规划教材。应广大读者的要求,我们又编写了《PowerBuilder 10.5实用教程》,本书吸取了前三版的精髓,完善了不足。
在当今信息时代,数据处理技术已深入到我们工作和生活的方方面面,而数据库技术是数据处理不可缺少的手段。随着数据库技术的发展,面向对象的数据库、分布式数据库、多媒体数据库、数据库开发工具的研究方兴未艾。PowerBuilder是一种快速构建商业应用程序的面向对象的开发工具,IDC将之称为一种“黄金标准”,即一个用于衡量所有应用开发工具的基准。它集面向对象数据库技术、分布式应用技术、多媒体技术于一身,是目前最有代表性的数据库开发工具,它占有全球客户/服务器前端开发工具市场40%的份额,位居第一,几乎已发展成为客户/服务器前端开发工具的标准。PowerBuilder 10.5版是Sybase公司2006年推出的新一代4GLPlus数据库开发工具,它不仅继承了以往版本的各种先进技术,而且适应目前开放式软件的发展潮流,在快速集成开发环境中增加了构建Web Services、JSP Web、EJB的功能,满足了在4GLRAD环境中创建完整应用和应用组件的需求,并使企业应用可以平滑过渡到基于浏览器和Web的应用模式下。同时,PowerBuilder 10.5的Web应用开发支持与J2EE和.NET紧密集成,卓越的应用开发效率及强大的Web功能为新版本增色不少。作为一个面向对象的、手段丰富的开发环境,它能极大地提高程序员的工作效率,加快应用系统的开发速度。
随着PowerBuilder的日益普及,希望了解和掌握它的人越来越多,在大学的很多专业也已开设有关课程介绍PowerBuilder。本书正是应这种要求而写的,它按教材的体系、教学的特点来介绍PowerBuilder,力求通俗易懂、由浅入深、循序渐进,并附有习题,便于学生练习和掌握所学内容。本书除详细介绍PowerBuilder的基本内容,如应用、窗口、菜单、数据窗口、数据库、事件、函数、用户对象之外,还介绍了数据管道、动态数据窗口、拖放技术、API技术、分布式应用和Web应用等高级技术。通过本书的学习,不仅能达到入门的目的,还能掌握应用系统的实际开发能力,自己开发出实用、高效的应用系统。本书可作为大专院校学生的教材和教学参考书,也可供各种培训班使用和应用开发人员参考。
文摘 插图:

第1章 PowerBuilder 1 015概述
§1.1 PowerBuilder 10.5简介
PowerBuilder 1 0.5版是Sybase公司2006年推出的新一代4GL Plus数据库开发工具,它不仅继承了以往版本的各种先进技术,而且适应目前开放式软件的发展潮流,在快速集成开发环境中增加了构建web Services、JSP Web、EJB的功能,满足了在4GL RAD环境中创建完整应用和应用组件的需求,并使企业应用可以平滑过渡到基于浏览器和Web的应用模式下。同时,PowerBuilder 10.5的Web应用开发支持与J2EE和.NET紧密集成,卓越的应用开发效率及强大的Web功能为新版本增色不少。
§1.1.1 PowerBuilder的优异功能和特点
(1)对多种数据库的支持
PowerBuilder同时支持多种关系型数据库管理系统,如Sybase、Oracle、Informix、MS SQL Server等,提供了多种数据库的专用接口、JDBC和ODBC接口。
(2)数据窗口—ataWindow)对象
PowerBuilder拥有数据窗口这个具有专利技术的智能对象,利用该对象可以操作数据库的数据而无需编写SQL语句。它具有丰富的数据窗口数据源和多种样式的数据显示格式,可以查询、修改、插入、删除、浏览、打印数据,打开和存储数据,也可在数据窗口中直接定义功能按钮实现预定义的系统功能,它还支持数据库的事务管理和并发控制等机制。