注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计PowerbuilderPowerBuilder 9.0基础应用与系统开发

PowerBuilder 9.0基础应用与系统开发

PowerBuilder 9.0基础应用与系统开发

定 价:¥55.00

作 者: 崔杜武等编著
出版社: 电子工业出版社
丛编项:
标 签: 软件工具 PowerBuilder

ISBN: 9787505396999 出版时间: 2004-04-01 包装: 简裝本
开本: 26cm+光盘1片 页数: 454 字数:  

内容简介

  2002年,我们编著出版了《PowerBuilder8.0从基础到应用》一书,受到不少读者的欢迎。有幸的是,PowerBuilder软件的开发厂商Sybase公司新加坡分部曹林先生也看到了此书,并给予了颇高的评价。在PowerBuilder9.0发布之前,曹先生主动寄来PowerBuilder9.0评估版光盘资料,并介绍了其他相关资料,希望我们继续编书介绍PowerBuild9.0。我们具有多年应用PowerBuilder的工程经验,同时感到PowerBuilder是一个与时俱进的数据库开发工具,最新发布的PowerBuilder9.0版本为应用当前软件开发中的主要技术:JSP、WebService、XML、C++类、第三方应用服务(EJB、IBMWebSphere)等均提供了方便。因而感到编一本PowerBuilder9.0编程技术与开发实例方面的书籍是一件有意义的事。这一动机得到了电子工业出版社张瑞喜女士的支持,因而才有今天摆在读者面前的此书。本书从应用PowerBuilder开发软件的实际需要出发,力求给读者提供一本实用的技术参考资料。全书共有16章。其中,第1章至第8章,以介绍PowerBuilder9.0的基础为主;第9章至第12章以介绍PowerBuilder9.0的新技术为主;第13章至第16章介绍了运用PowerBuilder9.0开发的4个应用系统的实例。本书全面介绍了PowerBuilder9.0的基本使用方法和新功能,本书重点讲解了PowerBuilder9.0中新增加的强大的Web开发功能,包括JSP站点开发、Web服务、XML数据窗口、第三方应用服务器支持、PowerBuilderNativeInterface(PBNI)、PDF报表生成以及源代码管理等功能。根据作者多年开发PowerBuilder实际项目的经验,从开发应用软件的角度出发,对PowerBuilder9.0的数据库工具、关键控件、数据窗口,以及PowerScript等重要的基础知识进行了详细的讲解,本书的后半部分给出了多个应用系统的开发实例,帮助读者通过实例快速掌握实际开发技能。本书部分章节设计了一定的练习题,帮助读者掌握相关知识重点,同时也为选用本书作为教学用书的老师提供方便。本书附赠SybaseInc赛贝斯软件(中国)有限公司授权之PowerBuilder9.0(评估版)软件光盘,供读者学习使用。

作者简介

暂缺《PowerBuilder 9.0基础应用与系统开发》作者简介

图书目录

第1章 PowerBuilder 9.0基础和集成环境
1.1 PowerBuilder 9.0的基本概念
1.1.1 基本概念
1.1.2 PowerBuilder 9.0的安装环境
1.1.3 PowerBuilder 9.0的新特性
1.1.4 术语
1.2 PowerBuilder的环境介绍
1.2.1 整体界面
1.2.2 菜单栏
1.2.3 工具栏
1.2.4 Painter(画板)简介
1.3 练习题
第2章 使用PowerBuilder操纵数据库
2.1 使用数据库画板建立数据库
2.1.1 Database(数据库画板)
2.1.2 创建Sybase Server Anywhere数据库
2.1.3 删除Sybase Server Anywhere数据库
2.2 PowerBuilder与数据库的连接
2.2.1 ODBC接口
2.2.2 专用接口
2.2.3 数据库描述文件
2.2.4 ODBC接口连接实例
2.3 操作数据库表
2.3.1 创建表
2.3.2 修改表
2.3.3 定义表的属性
2.3.4 主键
2.3.5 定义外键
2.3.6 删除表、主键、外键
2.3.7 数据操作
2.4 使用视图
2.4.1 创建视图
2.4.2 删除视图
2.5 存储过程和触发器
2.5.1 存储过程
2.5.2 触发器
2.6 使用事务对象
2.6.1 事务对象简介
2.6.2 SQLCA全局事务对象
2.6.3 自定义事务对象
2.7 创建和应用数据库的实例
2.7.1 创建数据库
2.7.2 应用数据库
2.8 练习题
第3章 PowerScript语言
3.1 基础语法
3.1.1 大小写与标识符
3.1.2 注释
3.1.3 断行与续行
3.1.4 保留字
3.1.5 操作符和优先级
3.2 数据类型
3.2.1 标准数据类型
3.2.2 增强数据类型
3.2.3 对象型数据类型
3.2.4 枚举型数据类型
3.2.5 数据类型的转换
3.2.6 字符与字符串
3.2.7 数组
3.3 变量与常量
3.3.1 实例变量的访问控制
3.3.2 变量的作用域
3.3.3 常量
3.4 代词
3.4.1 This
3.4.2 parent
3.4.3 super
3.5 基本语句
3.6 函数和结构
3.6.1 函数
3.6.2 结构
3.7 系统对象
3.7.1 Error
3.7.2 Message
3.8 命名规则
3.9 数据库支持
3.9.1 PowerBuilder中嵌入式SQL语句
3.9.2 指示器变量
3.9.3 SQL语句的错误处理
3.9.4 事务管理语句
3.9.5 利用存储过程操作数据
3.9.6 利用游标操作数据
3.9.7 使用动态的SQL
3.9.8 大文本和大二进制数据的处理
3.10 PowerScript编程环境
3.10.1 Script子窗口
3.10.2 定制编程环境
3.10.3 编程工具和编译
3.10.4 对象浏览器
3.10.5 函数画板的使用
3.10.6 结构画板的使用
3.11 PowerScript编程实例
3.12 练习题
第4章 菜单的设计与使用
4.1 设计菜单
4.1.1 菜单的基本术语
4.1.2 菜单的类型
4.1.3 Menu Printer(菜单画板)工作区
4.1.4 创建菜单图
4.2 设计工具栏
4.2.1 为菜单添加工具栏
4.2.2 在程序中管理工具栏
4.3 菜单的使用与管理
4.3.1 把菜单挂到窗口上
4.3.2 为菜单项添加脚本
4.4 菜单设计实例
4.5 练习题
第5章 数据窗口
5.1 创建数据窗口对象
5.1.1 选择数据窗口对象的显示风格
5.1.2 选择数据源
5.1.3 定义检索参数
5.2 设置数据窗口
5.2.1 设计窗口
5.2.2 属性窗口
5.3 数据的处理
5.3.1 数据检索
5.3.2 数据排序
5.3.3 数据过滤
5.3.4 数据分组
5.3.5 数据更新
5.3.6 数据的校验
5.3.7 在数据窗口对象中添加对象
5.4 数据存储
5.4.1 数据存储简介
5.4.2 使用数据存储
5.5 数据窗口应用实例
5.6 练习题
第6章 窗口与控件
6.1 窗口
6.1.1 窗口的类型
6.1.2 创建窗口
6.1.3 窗口的属性设置
6.1.4 窗口的事件
6.1.5 窗口的函数
6.1.6 在窗口之间传递参数
6.2 控件
6.2.1 概述
6.2.2 CommandButton(命令按钮)和 PictureButton(图像按钮)
6.2.3 RadioButton(单选按钮)和 CheckBox(复选框)
6.2.4 Static Text(静态文本)
6.2.5 SingleLineEdit(单行编辑框)
6.2.6 EditMask(掩码编辑框)
6.2.7 ListBox(列表框)和PictureListBox(图像列表框)
6.2.8 ListView(列表视图)
6.2.9 下拉列表框和图像下拉列表框
6.2.10 Tab(标签控件)
6.2.11 统计图
6.2.12 TreeView(树型视图控件)
6.2.13 其他控件
6.3 数据窗口控件
6.3.1 概述
6.3.2 访问数据窗口的数据
6.3.3 访问数据窗口的对象
6.3.4 数据窗口控件的事件
6.3.5 数据窗口控件的函数
6.4 用户对象
6.4.1 概述
6.4.2 创建用户对象
6.4.3 使用用户对象
6.5 窗口与控件编程实例
6.6 练习题
第7章 使用库管理项目
7.1 库的概念
7.1.1 基本概念
7.1.2 生成及命名
7.1.3 搜索路径
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 导出和导入实体
7.3.5 使用源代码编辑器
7.3.6 创建动态库
7.3.7 打印库内容
7.4 利用库进行多人开发
7.4.1 PowerBuilder自带的检入、检出工具
7.4.2 使用版本控制系统
7.5 库管理的应用实例
7.6 练习题
第8章 数据管道
8.1 概述
8.1.1 数据管道的功能
8.1.2 数据管道的使用方法
8.2 创建数据管道对象
8.2.1 建立数据管道的步骤
8.2.2 修改数据管道
8.2.3 执行数据管道
8.3 在应用程序中使用数据管道
8.3.1 数据管道用户对象
8.3.2 在应用程序中创建管道对象
8.4 应用实例
8.5 练习题
第9章 在PowerBuilder 9.0中开发JSP
9.1 JSP简介
9.1.1 JSP的工作方式
9.1.2 JSP应用程序逻辑及其内容
9.2 在PowerBuilder 9.0中使用JSP开发向导
9.2.1 服务器类型说明
9.2.2 常用配置命令
9.2.3 配置常用宏命令
9.3 JSP页面设计
9.3.1 JSP页面设计元素
9.3.2 页面标识
9.3.3 JSP指令
9.3.4 在JSP页面中加入一条指令
9.3.5 添加applets和JavaBeans
9.3.6 声明
9.3.7 JSP中的程序段
9.3.8 标签
9.3.9 错误控制
9.4 JSP编程实例
9.5 练习题
第10章 使用Web服务
10.1 Web服务概述
10.1.1 Web服务体系框架
10.1.2 Web服务的特点
10.1.3 Web服务核心技术简介
10.2 Web Services的创建和配置
10.2.1 EAServer及其WST简介
10.2.2 EAServer安装与配置管理
10.2.3 Web服务创建实例
10.3 Web Services应用实例
10.3.1 安装PowerBuilder 9.0.1企业版升级包
10.3.2 使用向导创建Web服务代理对象
10.3.3 调用Web服务
10.4 练习题
第11章 PBNI及第3方应用服务
11.1 PBNI及第3方应用简介
11.1.1 关于PBNI
11.1.2 PBNI的基本元素
11.1.3 PBNI的软件开发包(SDK)
11.1.4 比较PBNI和JNI
11.2 PowerBuilder与C++的接口
11.2.1 创建一个PowerBuilder扩展
11.2.2 使用一个PowerBuilder扩展
11.2.3 创建和使用可视化扩展
11.2.4 在C++应用程序中调用PowerScript
11.2.5 C++调用PowerBuilder对象
11.2.6 处理PowerBuilder消息
11.3 引导扩展—PB与Java及第3方服务的中介
11.3.1 关于引导扩展
11.3.2 开发引导扩展
11.3.3 为Java类创建PowerBuilder代理
11.3.4 从PowerBuilder中调用Java类
11.4 PBNI应用实例
11.4.1 非可视扩展实例——Ping
11.4.2 引导扩展实例——从PowerBuilder中调用JAVA
11.5 练习题
第12章 文档对象模型
12.1 PBDOM对象
12.2 PBDOM_Attribute对象
12.2.1 定义
12.2.2 方法
12.3 PBDOM_Builder对象
12.3.1 PBDOM_Builder对象定义
12.3.2 PBDOM_Builder对象方法
12.4 PBDOM_CDATA对象
12.4.1 PBDOM_CDATA对象定义
12.4.2 PBDOM_CDATA对象方法
12.5 PBDOM_CharacterData对象
12.5.1 PBDOM_CharacterData对象定义
12.5.2 PBDOM_CharacterData对象方法
12.6 PBDOM_COMMENT类
12.6.1 PBDOM_COMMENT类定义
12.6.2 PBDOM_COMMENT类方法
12.7 PBDOMDoctype类
12.7.1 PBDOMDoctype类定义
12.7.2 PBDOMDoctype类方法
12.8 PBDOMDocument类
12.8.1 PBDOMDocument类定义
12.8.2 PBDOMDocument类方法
12.9 PBDOM_ELEMENT类
12.9.1 PBDOM_ELEMENT类定义
12.9.2 PBDOM_ELEMENT类方法
12.10 PBDOM_ENTITYREFERENCE对象
12.10.1 PBDOM_ENTITYREFERENCE类定义
12.10.2 PBDOM_ENTITYREFERENCE类方法
12.11 PBDOM_Exceptions类
12.12 PBDOM_Object类
12.12.1 PBDOM_Object类定义
12.12.2 PBDOM_Object类方法
12.13 PBDOM_ProcessingInstruction类
12.13.1 PBDOM_ProcessingInstruction类定义
12.13.2 PBDOM_ProcessingInstruction类方法
12.14 PBDOM_Text类
12.14.1 PBDOM_Text类定义
12.14.2 PBDOM_Text类方法
12.15 练习题
第13章 人事管理系统
13.1 系统设计
13.1.1 Target(目标)设计
13.1.2 开发设计理念
13.1.3 开发运行环境
13.1.4 功能分析与模块设计
13.2 数据库设计
13.2.1 概念设计
13.2.2 逻辑设计
13.2.3 物理设计
13.3 系统其他部分
13.3.1 创建主菜单
13.3.2 创建MDI窗口
13.3.3 创建父窗口
13.3.4 创建关于窗口
13.4 人事管理子系统
13.4.1 创建数据窗口对象
13.4.2 创建窗体
13.4.3 与主菜单联系
13.5 工资管理子系统
13.5.1 创建数据窗口对象
13.5.2 创建窗体
13.5.3 与主菜单联系
13.6 考勤管理子系统
13.6.1 创建数据窗口对象
13.6.2 创建窗体
13.6.3 与主菜单联系
13.7 小结
第14章 学生成绩管理信息系统开发实例
14.1 系统设计
14.1.1 Target(目标)设计
14.1.2 开发设计理念
14.1.3 开发运行环境
14.1.4 功能分析与模块设计
14.2 数据库设计
14.2.1 概念设计
14.2.2 逻辑设计
14.2.3 物理设计
14.3 信息修改子系统
14.3.1 创建数据窗口对象
14.3.2 创建信息修改子窗口
14.3.3 与主菜单联系
14.4 成绩录入子系统
14.5 成绩查询子系统
14.5.1 创建数据窗口对象
14.5.2 创建数据窗口
14.5.3 与主菜单联系
14.6 成绩统计及打印子系统
14.6.1 创建数据窗口对象
14.6.2 创建窗体
14.6.3 添加代码
14.6.4 与主菜单联系
14.6.5 统计某班的成绩模块
14.7 小结
第15章 网上采购管理信息系统开发实例
15.1 系统设计
15.1.1 目标设计
15.1.2 开发设计理念
15.1.3 开发运行环境
15.1.4 功能分析与模块设计
15.2 数据库设计
15.2.1 需求分析
15.2.2 概念设计
15.2.3 逻辑与物理设计
15.3 系统主窗口
15.3.1 C/S下主窗口
15.3.2 B/S下主窗口
15.4 订单管理子系统
15.4.1 采购计划申报
15.4.2 计划平衡
15.5 报价比价子系统
15.5.1 网上报价
15.5.2 比价与草签合同
15.6 合同审核子系统
15.6.1 主窗口
15.6.2 合同审批业务实现
15.7 付款子系统
15.7.1 付款通知单生成
15.7.2 付款通知单查询
15.8 小结
第16章 仓储管理信息系统开发实例
16.1 系统设计
16.1.1 Target(目标)设计
16.1.2 开发设计理念
16.1.3 开发运行环境
16.1.4 功能分析与模块设计
16.2 数据库设计
16.2.1 概念设计
16.2.2 逻辑设计
16.2.3 物理设计
16.3 建立应用程序
16.3.1 创建应用程序对象
16.3.2 创建主菜单
16.3.3 主窗口
16.3.4 需要创建的对象
16.4 系统设置模块设计
16.4.1 创建父窗口对象
16.4.2 为w_modfather父窗口添加用户自定义事件及其脚本
16.4.3 创建子窗口对象
16.4.4 创建数据窗口对象
16.4.5 为系统主菜单m_main添加脚本
16.5 入库管理
16.5.1 入库管理模块设计
16.5.2 新到料日志
16.5.3 质检签发
16.5.4 入库单
16.6 出库管理
16.6.1 创建窗口对象和数据窗口
16.6.2 出库单填写
16.6.3 出库单审核
16.7 库存管理
16.7.1 库存查询
16.7.2 统计报表
16.8 小结
参考文献

本目录推荐