PowerBuilder 8.0核心技术及开发实例

PowerBuilder 8.0核心技术及开发实例
作 者: 鲍永刚 王德高
出版社: 电子工业出版社
丛编项: PowerBuilder 8 0与Sybase数据库技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerBuilder 8.0核心技术及开发实例》作者简介

内容简介

本书对Sybase公司最新版本的PowerBuilder 8.0及其应用开发方法和技巧做了比较全面、深入的介绍,对使用PowerBuilder 8.0开发C/S(客户机/服务器)结构应用、多层结构应用和B/S(浏览器/服务器)结构应用进行了十分详尽的探讨并给出了相应的开发实例。本书内容讲解通俗易懂,示例说明全面、详细,代码脚本完整、准确。示例和实例都经过作者的实际调试并在附带光盘中给出了全部的源代码,读者可以按照书中的运行说明来安装、调试和运行这些示例和实例。本书适合软件开发人员、高等学校计算机专业高年级学生作为学习PowerBuilder 8.0的参考书,也可以作为教学参考书。

图书目录

第1章 PowerBuilder 8. 0简介

1. 1 PowerBuilder 8. 0的特点

1. 2 PowerBuilder 8. 0的基本组成部分

1. 2. 1 PowerBuilder 8. 0版本

1. 2. 2 PowerBuilder 8. 0的组成部分

第2章 PowerBuilder 8. 0应用开发环境

2. 1 PowerBuilder 8. 0开发环境介绍

2. 1. 1 PowerBuilder 8. 0主界面. 菜单和工具栏

2. 1. 2 工作区. 目标程序与应用对象

2. 1. 3 对象的基本概念与面向对象程序设计

2. 1. 4 PowerBuilder画板

2. 1. 5 建立新对象

2. 1. 6 继承对象

2. 1. 7 打开对象

2. 1. 8 对象编辑画板及其子窗口视图

2. 1. 9 保存对象

2. 2 建立数据库连接

2. 2. 1 数据库服务器. 数据库. 数据库服务器登录账号与数据库用户

2. 2. 2 事务对象与事务变量

2. 2. 3 数据库连接

2. 2. 4 数据库连接举例

2. 3 管理数据库

2. 3. 1 建立数据库表

2. 3. 2 输入和修改数据

2. 3. 3 视图管理

2. 3. 4 示例数据库

2. 4 使用Adaptive Server Anywhere数据库

2. 4. 1 建立和维护ASA数据库

2. 4. 2 在PowerBuilder中连接ASA数据库

思考题

第3章 PowerScript语言

3. 1 PowerScript语言基础

3. 1. 1 注释

3. 1. 2 标识符与保留字

3. 1. 3 标号

3. 1. 4 特殊ASCII字符

3. 1. 5 空值(NULL)约定

3. 1. 6 代词

3. 1. 7 空白符和语句行

3. 2 PowerBuilder数据类型

3. 2. 1 标准数据类型

3. 2. 2 可变数据类型

3. 2. 3 系统对象数据类型

3. 2. 4 枚举数据类型

3. 3 说明语句

3. 3. 1 变量说明与数组说明

3. 3. 2 符号常量说明

3. 3. 3 外部函数说明

3. 3. 4 远程过程调用(RPC)存储过程说明

3. 4 运算符与表达式

3. 5 结构和对象

3. 6 事件处理函数与自定义函数

3. 7 PowerScript语句

3. 7. 1 CALL语句

3. 7. 2 条件语句(IF…THEN)与多分支语句(CHOOSECASE)

3. 7. 3 循环语句. CONTINUE语句和EXIT语句

3. 7. 4 出错处理语句

3. 8 嵌入式SQL语句

3. 8. 1 PowerScript嵌入式SQL语句语法及示例约定

3. 8. 2 单行检索语句SELECT和SELECTBLOB

3. 8. 3 多行检索——游标

3. 8. 4 数据库更新语句与事务处理

3. 8. 5 存储过程

3. 8. 6 动态SQL语句

思考题

第4章 应用程序. 窗口和菜单

4. 1 应用程序框架与PowerBuilder应用对象

4. 1. 1 建立新应用

4. 1. 2 打开已有应用

4. 1. 3 应用库列表设置

4. 1. 4 应用对象编辑画板

4. 1. 5 属性设置

4. 1. 6 不可视对象. 函数. 事件和结构设置

4. 1. 7 应用对象函数与事件脚本设计

4. 2 窗口设计

4. 2. 1 PowerBuilder坐标单位

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. 3. 5 菜单对象函数与菜单脚本设计

4. 4 设计举例

思考题

第5章 控件

5. 1 控件概述

5. 2 在窗口上插入和编辑控件

5. 2. 1 插入. 选择. 移动和调整控件

5. 2. 2 整体调整控件布局和Tab顺序

5. 2. 3 设置属性和叠放层次

5. 2. 4 控件命名

5. 3 按钮

5. 3. 1 命令按钮

5. 3. 2 图像按钮

5. 3. 3 按钮应用举例

5. 4 组框. 单选钮与复选框

5. 4. 1 组框

5. 4. 2 单选钮

5. 4. 3 复选框

5. 4. 4 应用举例

5. 5 文本编辑控件

5. 5. 1 单行文本编辑框

5. 5. 2 掩码编辑框

5. 5. 3 多行文本编辑框

5. 5. 4 多格式文本编辑框

5. 5. 5 文本编辑控件应用举例

5. 6 列表/图片与下拉列表/下拉图片列表框

5. 6. 1 列表框控件

5. 6. 2 下拉列表控件

5. 6. 3 列表框与下拉列表框应用举例

5. 7 滚动条. 跟踪条和进度指示条控件

5. 8 标签页控件

5. 8. 1 标签页控件的属性. 函数和事件

5. 8. 2 标签页的属性与事件

5. 8. 3 标签页控件应用举例

5. 9 图形控件

5. 9. 1 图形控件的属性. 函数和事件

5. 9. 2 图形控件应用举例

5. 10 OLE控件

5. 10. 1 OLE控件及其属性. 函数和事件

5. 10. 2 OLE控件举例

5. 11 用户对象. 装饰性与超链接控件

5. 12 列表视窗(ListView)控件

5. 12. 1 ListView控件及其属性. 函数和事件

5. 12. 2 ListView控件应用举例

5. 13 树型视窗(TreeView)控件

5. 13. 1 TreeView控件及其属性. 函数和事件

5. 13. 2 TreeView控件应用举例

思考题

第6章 数据窗口

6. 1 建立新数据窗口对象

6. 2 数据窗口数据源定义

6. 2. 1 快速查询语句(Quick Select)数据源

6. 2. 2 SQL Select数据源

6. 2. 3 Query数据源

6. 2. 4 外部(External)数据源与存储过程(StoredProcedure)数据源

6. 3 数据窗口对象编辑画板

6. 3. 1 设计视图

6. 3. 2 输出行设置

6. 3. 3 显示列的显示与编辑

6. 3. 4 大二进制对象的显示与编辑

6. 3. 5 数据窗口打印参数设置

6. 3. 6 数据窗口对象编辑与查询语句定义画板之间的切换

6. 4 数据窗口显示风格

6. 4. 1 自由格式(Freeform)与列表格式(Tabular)

6. 4. 2 分组格式(Group)

6. 4. 3 标签格式(Label)与分栏格式(N—Up)

6. 4. 4 图形格式(Graph)

6. 4. 5 交叉表格式(Crosstab)

6. 4. 6 OLE(OLE2. 0)和多格式文本(RichText)数据窗口

6. 4. 7 组合数据窗口(Composite)

6. 5 数据窗口控件

6. 5. 1 数据窗口控件的基本操作方法

6. 5. 2 数据窗口控件的操作原理

6. 5. 3 数据窗口控件的属性. 函数和事件

6. 6 数据窗口应用举例

6. 7 数据存储对象

6. 7. 1 数据存储对象

6. 7. 2 数据存储对象应用举例

6. 8 数据窗口对象属性. 输出列和对象的访问方法

6. 8. 1 数据窗口对象属性

6. 8. 2 数据窗口对象输出列和计算列的访问方法

6. 8. 3 数据窗口对象中其他控件对象的访问方法

思考题

第7章 系统函数和数据窗口函数

7. 1 系统函数

7. 1. 1 系统与环境检测及计时处理函数

7. 1. 2 数据类型检测与转换函数

7. 1. 3 字符串处理函数

7. 1. 4 数值计算函数

7. 1. 5 数组和大二进制对象处理函数

7. 1. 6 注册表处理和文件处理函数

7. 1. 7 日期和时间处理函数

7. 2 数据窗口表达式函数

7. 2. 1 集合函数

7. 2. 2 数据类型检测和转换函数

7. 2. 3 日期和时间函数

7. 2. 4 数值函数

7. 2. 5 字符串函数

7. 2. 6 数据窗口信息函数

7. 2. 7 条件选择函数

思考题

第8章 应用程序编译与发布

8. 1 编译应用程序

8. 1. 1 PowerBuilder工程与可执行文件编译

8. 1. 2 资源文件

8. 1. 3 工程的编译模式

8. 2 发布应用程序

8. 2. 1 发布应用程序需要考虑的问题

8. 2. 2 PowerBuilder支持文件

8. 3 客户/服务器模式的软件发布举例

8. 3. 1 MS SQL Server 2000数据库应用发布举例

8. 3. 2 ASA数据库应用发布举例

思考题

第9章 多层应用程序与B/S结构应用开发

9. 1 应用程序体系结构概述

9. 1. 1 三种应用程序体系结构

9. 1. 2 C/S应用程序体系结构—二两层模式

9. 1. 3 分布式应用程序体系结构——二三层/多层模式

9. 1. 4 B/S应用程序体系结构

9, 2 PB的多层应用程序技术与B/S应用程序技术

9. 2. 1 PB的分布式计算技术

g. 2. 2 PB的B/S用程序技术

9. 3 用PB和EAServer开发多层应用程序

9. 3. 1 创建EAServer组件

9. 3. 2 创建EAServer客户端

9. 3. 3 分布式应用程序实例

9. 4 使用阳开发B/S结构应用程序

9. 4. 1 使用DataWindow Plug—in

9. 4. 2 使用WindowPlug—in

9. 4. 3 使用WindowActiveX

9. 4. 4 使用WebTargef和WebDataWindow

思考题

第10章 C/S应用程序设计实例

10. 1 示例数据库应用——工资管理

10. 1. 1 需求概述

10. 1. 2 设计概述

10. 1. 3 详细设计及程序实现

10. 2 通用授权管理

10. 2. 1 需求概述

10. 2. 2 设计概述

10. 2. 3 授权管理程序详细设计及程序实现

10. 2. 4 授权审核公共模块的设计与实现

思考题

第11章 B/S应用程序举例

11. 1 B/S应用程序实例简介

11. 1. 1 主要功能

11. 1. 2 开发环境

11. 1. 3 运行界面

11. 2 B/S应用程序实例开发

11. 2. 1 建立Web站点

11. 2. 2 建立数据窗口源文件——SRD文件

11. 2. 3 建立WebDataWindow

11. 2. 4 建立Web站点的其他Web页

11. 3 发布并运行B/S应用程序

11. 3. 1 发布B/S应用程序

11. 3. 2 运行B/S应用程序

11. 3. 3 示例使用说明

思考题

参考文献