PowerBuilder 9.0系统开发实例

PowerBuilder 9.0系统开发实例
作 者: 张遂芹
出版社: 中国水利水电出版社
丛编项: 万水PowerBuilder从入门到精通系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerBuilder 9.0系统开发实例》作者简介

内容简介

Sybase公司继PowerBuilder 7.0和PowerBuilder 8.0之后,又推出了增强了部分功能的PowerBuilder 9.0。这个版本具有以下新的功能:提供XML Data Window;提供新的组件让使用者可以轻易使用Web Services;新增JSP Targets,可在PowerBuilder开发环境中直接开发及部署JSP程序;提供WinCE应用程序开发环境等。PowerBuilder9.0具有崭新的开发环境和系统结构,能更好地适应Intemet应用程序以及分布式应用程序等,这些新颖实用的特点会协助开发人员更高效地完成开发工作。PowerBuilder 9.0将成为数据库应用系统或信息管理系统开发人员和广大用户的好帮手。基于以上原因,我们编写此书向广大读者介绍使用PowerBuilder9.0进行程序开发的方法。本书的特点是:通过大量而又实用的开发实例,一步步地向读者介绍和讲解如何使用PowerBuilder 9.0中提供的工具和功能来实现所需要的系统功能,并介绍一些设计和编程的技巧。本书内容全面,实例丰富,概念清晰,图文并茂,非常适合数据库编程初学者的入门学习,也可作为数据库编程爱好者的参考书。

图书目录

前言

第1章 PowerBuilder9. 0简介

1. 1 PowerBuilder的历史

1. 2 安装PowerBuilder9. 0

1. 3 集成开发环境

1. 3. 1 运行PowerBuilder9. 0

1. 3. 2 菜单

1. 3. 3 工作区

1. 3. 4 工具栏

1. 3. 5 画板

1. 3. 6 获得帮助

1. 4 菜单和窗口

1. 4. 1 窗口的添加和设计

1. 4. 2 菜单的添加和使用

1. 5 一个简单数据库示例

第2章 PowerBuilder9. 0编程基础

2. 1 PowerScript语言基础

2. 1. 1 面向对象特性

2. 1. 2 标识符. 注释. 代词

2. 1. 3 数据类型

2. 1. 4 变量与常量

2. 1. 5 数组

2. 1. 6 运算符

2. 1. 7 表达式

2. 2 控制结构

2. 2. 1 条件分支结构

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. 5 编程实例--导入文件

2. 5. 1 编程思路

2. 5. 2 编程步骤

2. 5. 3 实例效果

第3章 数据库管理

3. 1 数据库的基本概念

3. 2 PowerBulider的数据库连接接口

3. 3 PowerBulider数据库画板

3. 4 连接数据库

3. 4. 1 通过ODBC接口连接数据库

3. 4. 2 通过专用接口连接到数据库

3. 5 创建和删除数据库

3. 5. 1 创建数据库

3. 5. 2 删除数据库

3. 6 操作数据库表

3. 6. 1 表的创建与删除

3. 6. 2 定义表的属性. 列的属性和扩展属性

3. 6. 3 表的索引

3. 6. 4 表的主键. 外键

3. 6. 5 数据操作

3. 7 数据库管理实例--数据库配置连接

第4章 数据窗口设计技术

4. 1 数据窗口设计

4. 2 数据窗口显示

4. 3 数据窗口数据源

4. 4 操作数据窗口对象

4. 4. 1 划分区域

4. 4. 2 添加和删除列

4. 4. 3 计算字段

4. 4. 4 过滤数据

4. 4. 5 数据排序

4. 4. 6 指定检索数据方式

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

4. 5. 1 数据窗口控件属性

4. 5. 2 数据窗口控件的事件

4. 5. 3 数据窗口控件的常用函数

4. 6 数据窗口设计实例--设计自由风格的数据窗口

4. 6. 1 编程思路

4. 6. 2 设计步骤

4. 6. 3 实例效果

第5章 数据窗口事件技术

5. 1 连接数据库

5. 2 数据窗口画板

5. 2. 1 设计视图

5. 2. 2 属性视图

5. 2. 3 控件列表视图

5. 2. 4 预览视图

5. 2. 5 数据视图

5. 2. 6 列定义视图

5. 3 使用事务对象

5. 3. 1 事务对象概念及属性

5. 3. 2 操作事务对象

5. 3. 3 全局事务对象--SQLCA

5. 4 读取数据窗口缓冲区内容

5. 4. 1 数据窗口缓冲区

5. 4. 2 在数据窗口控件中读取数据

5. 5 存取数据窗口对象的属性

5. 5. 1 数据窗口对象属性

5. 5. 2 使用函数存取对象属性

5. 5. 3 使用表达式存取对象属性

5. 6 共享数据窗口缓冲区

5. 6. 1 共享概述

5. 6. 2 共享条件

5. 6. 3 数据共享应用

5. 6. 4 数据窗口函数对共享的影响

5. 7 数据窗口事件实例--利用数据列更新事件实现数据库修改

5. 7. 1 编程思路

5. 7. 2 编程步骤

5. 7. 3 实例效果

5. 8 数据窗口事件实例--增加数据窗口数据

5. 8. 1 编程思路

5. 8. 2 编程步骤

5. 8. 3 实例效果

第6章 使用SQL语句

6. 1 SQL概述

6. 2 事务处理对象

6. 3 常用SQL语句

6. 3. 1 数据库连接语句

6. 3. 2 事务操作语句

6. 3. 3 单行检索语句SRI. ECT

6. 3. 4 插入语句INSERT

6. 3. 5 删除语句DELETE

6. 3. 6 修改语句UPDATE

6. 3. 7 SQL语句的执行结果检查

6. 3. 8 游标的使用

6. 3. 9 动态SQL语句

6. 4 SQL查询示例

6. 5 SQL实例--利用SQL操作进行身份验证

6. 5. 1 编程思路

6. 5. 2 编程步骤

6. 5. 3 实例效果

第7章 窗体设计技术

7. 1 窗体概述

7. 1. 1 窗体概述

7. 1. 2 菜单

7. 1. 3 配置主窗体菜单

7. 2 MDI应用程序设计

7. 2. 1 MDI窗口

7. 2. 2 建立MDI窗口

7. 2. 3 在MDI窗口中打开工作窗口

7. 2. 4 MDI窗口示例

7. 3 Tab标签设计

7. 3. 1 Tab标签概述

7. 3. 2 定义并管理标签页

7. 3. 3 定制标签控件

7. 3. 4 设计自动缩放窗口控件

7. 4 使用TreeView技术

7. 4. 1 TreeView概述

7. 4. 2 生成TreeView项

7. 4. 3 管理TreeView项

7. 4. 4 管理TreeView图标

7. 4. 5 利用数据窗口生成TreeView

7. 4. 6 设计TreeView

第8章 报表技术

8. 1 报表概述

8. 1. 1 选择表现风格和数据源

8. 1. 2 设置结果集和修改属性

8. 1. 3 创建一个报表

8. 1. 4 在服务器和客户间共享

8. 1. 5 数据窗口和报表区

8. 1. 6 数据窗口画板选项

8. 2 嵌套报表

8. 2. 1 创建嵌套报表

8. 2. 2 设置检索

8. 3 复合报表

8. 3. 1 创建复合报表

8. 3. 2 指定参数和选项

8. 3. 3 引用复合报表中的嵌套报表

8. 4 打印报表

8. 4. 1 控制打印规范

8. 4. 2 与打印相关的函数

8. 4. 3 与打印相关的事件

8. 5 报表实例一--制作打印报表单

8. 5. 1 编程思路

8. 5. 2 编程步骤

8. 5. 3 实例效果

8. 6 报表实例二--选择并打印报表

8. 6. 1 编程思路

8. 6. 2 编程步骤

8. 6. 3 实例效果

第9章 数据管道技术

9. 1 数据管道概述

9. 2 创建对象

9. 2. 1 创建管道对象

9. 2. 2 创建支撑用户对象

9. 2. 3 创建窗口

9. 3 初始化操作

9. 4 启动管道操作

9. 4. 1 启动管道

9. 4. 2 管道处理监控

9. 4. 3 终止管道运行

9. 4. 4 向数据库提交更新操作

9. 5 处理行错误

9. 5. 1 使用管道错误数据窗口

9. 5. 2 修复错误行

9. 5. 3 放弃错误行

9. 6 结束操作

9. 7 数据管道实例一--数据库之间的数据传递

9. 7. 1 编程思路

9. 7. 2 编程步骤

9. 7. 3 实例效果

9. 8 数据管道实例二--派生数据管道子对象

9. 8. 1 编程思路

9. 8. 2 编程步骤

9. 8. 3 实例效果

9. 9 系统集成

9. 9. 1 编程思路

9. 9. 2 编程步骤

9. 9. 3 实例效果

第10章 编程技巧

10. 1 使用OLE控件

10. 1. 1 放入OLE控件

10. 1. 2 设置OLE控件

10. 1. 3 激活OLE对象的方法

10. 1. 4 使用BLOB类型

10. 2 访问Excel数据

10. 2. 1 建立应用

10. 2. 2 建立数据窗口--d_excel

10. 2. 3 建立窗体w_EXCEL_loop

10. 2. 4 设置控件及其属性

10. 2. 5 编写控件的脚本

10. 2. 6 实例效果

10. 3 访问Word数据

10. 3. 1 建立应用

10. 3. 2 建立数据窗口--d_extem__joblist

10. 3. 3 建立窗体w_pbtoword

10. 3. 4 设置控件及其属性

10. 3. 5 编写控件的脚本

10. 3. 6 实例效果

10. 4 数据窗口错误

10. 4. 1 数据窗口错误事件

10. 4. 2 处理数据库错误

10. 4. 3 更新多行记录时的错误处理

10. 5 编程技巧实例一一利用数据项焦点事件实现

10. 5. 1 编程思路

10. 5. 2 编程步骤

10. 6 编程技巧实例二--模糊查询

10. 6. 1 编程思路

10. 6. 2 编程步骤

10. 6. 3 实例效果

第11章 进行Internet开发

11. 1 PowerBuilder9. 0的Internet特性

11. 1. 1 DataWindow插件

11. 1. 2 Window插件

11. 1. 3 WindowActiveX插件

11. 1. 4 从数据窗口到HTML

11. 2 PowerBuilder的邮件功能

11. 2. 1 MailSession对象

11. 2. 2 MailMessage对象

11. 2. 3 MailAddress()函数

11. 2. 4 MailDeleteMessage()函数

11. 2. 5 MailGetMessages()函数

11. 2. 6 MailHandle()函数

11. 2. 7 MailLogon()函数

11. 2. 8 MailLogo仟()函数

11. 2. 9 MailRecipientDetails()函数

11. 2. 10 MailReadMessages()函数

11. 2. 11 MailResolveRecipient()函数

11. 2. 12 MailSaveMessage()函数

11. 2. 13 MailSend()函数

11. 3 Internet实例一--在IE中显示PowerBuilder报表实例

11. 3. 1 编程思路

11. 3. 2 编程步骤

11. 3. 3 实例效果

11. 4 Internet实例二--在IE中显示PowerBuilder的Child类型的窗口对象

11. 4. 1 编程思路

11. 4. 2 编程步骤

11. 4. 3 实例效果

11. 5 Internet实例三--使用Window ActiveX在IE中显示PowerBuilder窗口对象

11. 5. 1 编程思路

11. 5. 2 编程步骤

11. 5. 3 实例效果

第12章 程序调试与发布

12. 1 程序调试

12. 1. 1 查看脚本窗口

12. 1. 2 资源浏览窗口

12. 1. 3 查看变量窗口

12. 1. 4 断点查看窗口

12. 2 断点操作

12. 2. 1 调试应用程序的切换

12. 2. 2 设置断点

12. 3 调试方法

12. 3. 1 调试的开始. 继续和停止

12. 3. 2 其他调试方法

12. 4 查看信息

12. 4. 1 查看各种变量值

12. 4. 2 查看其他信息

12. 4. 3 运行错误解释

12. 5 发布应用程序

12. 5. 1 概述

12. 5. 2 建立工程对象

12. 5. 3 编译生成各类对象

12. 5. 4 编译生成可执行应用

12. 6 制作安装盘

12. 6. 1 找出软件发布的所有必须文件

12. 6. 2 确保软件的目录结构同我们的软件一致

12. 6. 3 确记我们在注册表里的设置

12. 6. 4 确定我们要生成的程序包的名字和目标

第13章 分布式PowerBuilder应用

13. 1 分布式体系结构概述

13. 1. 1 分布式计算

13. 1. 2 远程对象

13. 1. 3 应用服务器

13. 2 分布式体系应用

13. 2. 1 建立客户端通信

13. 2. 2 控制用户登录应用服务器

13. 2. 3 创建分布式PowerBuilder服务器

13. 3 分布式应用实例一---创建EAServer组件

13. 4 分布式应用实例二--发布客户端应用

第14章 图书馆信息管理系统

14. 1 系统需求分析

14. 2 建立数据库及设计窗体

14. 2. 1 身份验证模块

14. 2. 2 主窗口和配置菜单

14. 2. 3 借阅图书模块

14. 2. 4 归还图书模块

14. 2. 5 图书信息查询模块

14. 2. 6 系统维护模块

14. 3 实例效果