微信扫一扫,移动浏览光盘
简介
本书首先介绍了最新开发工具PowerBuilder 8.0的应用基础知识,包括开发环境、对象 与事件、PowerScript语言、数据库与数据窗口对象等。在此基础上,通过一些实例,重点介绍应用软件的开发过程和方法,给出相关技术要点和源代码。书中所有实例源代码均可从中国水利水电出版社网站下载,读者可以直接使用或部分引用这些实例,更重要的是可以分析、改进、移植这些实例,拓展应用领域,开发自己的作品。
本书从实际需要出发,对内容进行精选,涵盖了PowerBuilder 8.0从编程基础到高级应用的内容。而且循序渐进,参照实例,举一反三,符合软件开发者的学习习惯,可以使读者迅速掌握利用PB开发软件的要领,适合计算机软件开发人员使用,也可作为大专院校计算机专业学生教材或参考书。
目录
第1章 powerbuilder基础
1.1 powerbuilder简介
1.1.1 事件驱动
1.1.2 面向对象
1.1.3 支持多种数据库
1.1.4 powerscript语言
1.1.5 数据窗口
1.1.6 跨平台
1.2 powerbuilder 8.0的新特性
1.2.1 新的用户界面和开发方法
1.2.2 网络功能的增强
1.2.3 数据库连接新特性
1.2.4 easerver整合
1.2.5 web及n层应用
1.2.6 方便的调试功能
1.3 powerbuilder 8.0集成开发环境
1.3.1 有关概念
1.3.2 powerbuilder 8.o主界面
1.3.3 使用向导和to-do列表
1.3.4 画板和视图
.1.3.5 使用工具栏
1.3.6 其他
1.4 应用程序开发过程
1.4.1 系统分析和系统设计
1.4.2 系统开发
1.4.3 系统调试和运行
1.4.4 生成可执行文件
1.4.5 应用程序的发布
1.5 一个简单的例子
第2章 powerbuilder对象
2.1 应用程序对象
2.1.1 创建应用程序对象
2.1.2 设置应用程序对象的属性
2.1.3 应用程序对象的事件
2.2 窗口与控件
2.2.1 窗口的类型
2.2.2 建立或打开窗口
2.2.3 对窗口进行设计
2.2.4 控件简介
2.2.5 使用控件
2.3 菜单和工具栏
2.3.1 创建菜单
2.3.2 设置菜单和工具栏属性
2.3.3 编写菜单脚本
2.4 用户对象与用户事件
2.4.1 用户对象的类型
2.4.2 创建用户对象
2.4.3 使用用户对象
2.4.4 用户事件
2.5 对象的继承
2.5.1 使用继承创建窗口
2.5.2 使用继承创建用户对象
2.6 简单应用举例
第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 any数据类型
3.2.4 枚举类型
3.3 声明的使用
3.3.1 声明变量
3.3.2 声明常量
3.3.3 声明数组
3.3.4 声明外部函数
3.3.5 作用域
3.4 运算符和表达式
3.4.1 算术运算符
3.4.2 关系运算符
3.4.3 逻辑运算符
3.4.4 连接运算符
3.4.5 运算符的优先级
3.4.6 表达式
3.5 函数和结构
3.5.1 函数概述
3.5.2 定义新函数
3.5.3 函数的修改、删除与使用
3.5.4 结构概述
3.5.5 定义新结构
3.5.6 结构的修改、删除和使用
3.6 powerscript语句
3.6.1 赋值语句
3.6.2 if…then语句
3.6.3 choosecase语句
3.6.4 for…next语句
3.6.5 do...loop语句
3.6.6 continue和exit语句
3.6.7 goto语句
3.6.8 halt语句
3.6.9 return语句
3.6.10 call语句
3.6.11 create语句
3.6.12 destroy语句
3.7 sql语句
3.7.1 connect语句
3.7.2 msconnect语句
3.7.3 commit语句
3.7.4 rollback语句
3.7.5 select语句
3.7.6 insert语句
3.7.7 update语句
3.7.8 delete语句
3.8 游标的使用
3.8.1 声明游标
3.8.2 打开游标
3.8.3 提取数据
3.8.4 关闭游标
3.8.5 使用where子句
3.9 脚本的编写
3.9.1 打开脚本视图
3.9.2 粘贴脚本
3.10 程序举例
第4章 数据库与数据窗口
4.1 数据库的建立与维护
4.1.1 在powerbuilder 8.0中建立和删除asa数据库
4.1.2 用sybasecentral建立和维护asa数据库
4.2 数据库的连接
4.2.1 配置odbc数据源
4.2.2 建立描述文件(proflie)
4.2.3 数据库连接
4.3 表的建立与管理
4.3.1 建立新表
4.3.2 表的属性设置和有关操作
4.3.3 列的属性设置
4.3.4 记录操作
4.4 视图的建立与使用
4.5 数据窗口对象
4.5.1 建立数据窗口对象
4.5.2 定制数据窗口对象
4.5.3 使用数据窗口对象
第5章 通讯录管理器
5.1 基础工作
5.1.1 建立文件夹、准备图片文件
5.1.2 建立或打开工作空间
5.1.3 建立应用程序对象、库和目标
5.1.4 创建数据库和表
5.2 单文档界面程序
5.2.1 数据窗口对象设计
5.2.2 窗口设计
5.2.3 编码
5.2.4 运行
5.3 多文档界面程序
5.3.1 多文档界面有关知识
5.3.2 菜单m_frame
5.3.3 mdi框架窗口w_frame
5.3.4 数据窗口对象d_wg和d_zy_arg
5.3.5 定义全局结构s_txl
5.3.6 工作表窗口w_wg、w_zy_arg和w_pic布局
5.3.7 编码与测试
第6章 小型财务软件
6.1 系统功能和数据库设计
6.1.1 系统功能与主菜单
6.1.2 多文档界面框架窗口与应用程序对象代码
6.1.3 数据库与表
6.2 数据维护和查询
6.2.1 收支类型的输入与文本颜色的控制
6.2.2 窗口w_d_in布局及部分代码
6.2.3 查询的实现
6.2.4 setcarry on功能的实现
6.2.5 数据有效性检验
6.2.6 其他功能
6.2.7 收支类型维护窗口
6.3 统计表
6.3.1 数据窗口对象d_tjb
6.3.2 统计表窗口w_tjb
6.4 统计图
6.4.1 数据窗口对象d_tjt
6.4.2 统计图窗口w_tjt
6.5 发布和使用
第7章 电视节目脱机浏览器
7.1 数据库与应用程序对象
7.2 w_tv窗口设计
7.3 将电视节目导入数据库
7.4 任意查询的实现
7.5 按时段查询各频道当前正在播出和即将播出的节目
7.6 属性控制与数据删除
7.7 频道预置窗口和"关于"窗口的设计
7.8 浏览器的使用
第8章 有线电视网管系统
8.1 有线电视网简介
8.2 基础设计
8.2.1 对象库和应用程序对象
8.2.2 数据库和表
8.2.3 数据窗口对象
8.2.4 系统功能菜单
8.2.5 主窗口
8.2.6 应用程序对象代码
8.3 自动配置odbc数据源
8.4 参数设置与数据维护
8.4.1 设置和修改串行通讯参数
8.4.2 通讯数据维护查询
8.5 串行通讯的实现
8.5.1 窗口布局及控件
8.5.2 窗口实例变量及open事件代码
8.5.3 按钮cb_4("转")的clicked事件代码
8.5.4 树视图控件tv_1的itempopulate事件代码
8.5.5 树视图控件tv_1的clicked事件代码
8.5.6 自定义函数
8.5.7 "通讯"、"保存"和"退出"按钮代码
8.6 运行与发布
第9章 用机记录浏览器
9.1 让计算机自动记录本身的工作时间
9.1.1 自动记时的有关技术
9.1.2 将关机时间存入cmos实时钟寄存器
9.1.3 将上次关机时间和本次开机日期时间存盘
9.1.4 完整的源程序清单
9.2 数据库及数据窗口对象
9.2.1 应用程序对象、数据库和表
9.2.2 数据窗口对象
9.3 窗口设计
9.3.1 窗口布局和控件
9.3.2 窗口及控件的编码
9.4 使用
第10章 通用查询模块
10.1 准备工作
10.2 全字段查询技术的实现
10.2.1 数据窗口对象、应用程序对象和菜单设计
10.2.2 窗口设计
10.2.3 使用
10.3 选字段查询窗口的设计
10.3.1 应用程序对象
10.3.2 窗口设计
10.3.3 使用
第11章 高校学生档案管理系统
11.1 系统功能设计
11.2 数据库和表设计
ii.3 对象库和主菜单
11.4 全局变量与全局函数
11.5 登录窗口和mdi框架窗口
11.5.1 应用程序对象代码
11.5.2 封面窗口
11.5.3 系统登录窗口
11.5.4 mdi框架窗口
11.6 数据维护功能
11.6.1 数据维护菜单
11.6.2 数据窗口对象
11.6.3 窗口对象
11.7 字典维护功能
11.7.1 数据窗口对象
11.7.2 窗口对象
11.7.3 有关菜单项的编码
11.8 全字段查询和选字段查询
11.9 数据统计
11.9.1 学生入学时自然情况统计表
11.9.2 历年招生人数统计表
11.9.3 历年招生人数统计图
11.10 软件的使用
11.10.1 增删记录
11.10.2 修改数据
11.10.3 字典维护
11.10.4 全字段查询
11.10.5 选项查询
11.10.6 统计入学时、在校时、毕业后数据
11.10.7 统计图
11.10.8 统计表
11.10.9 系统服务
第12章 农业生产管理信息系统
12.1 系统功能与技术要求
12.2 数据库与表设计
12.3 以树视图方式管理行政区信息
12.3.1 菜单与窗口布局
12.3.2 窗口编码
12.4 数据维护与查询
12.5 生产效益统计
12.5.1 数据窗口对象d_tjl
12.5.2 生产效益统计窗口w_fjl
12.6 统计图形的动态设置
12.6.1 数据窗口对象
12.6.2 统计图形窗口
12.7 多媒体与外部程序调用
12.7.1 图片
12.7.2 声音
12.7.3 视频图像
12.7.4 调用外部程序
附录a powerbuilder 8.0函数参考
a.1 独立函数
a.1.1 数值计算函数
a.1.2 字符串与二进制大对象函数
a.1.3 日期与时间函数
a.1.4 类型检查与转换函数
a.1.5 系统与环境函数
a.1.6 文件操作函数
a.1.7 打印函数
a.1.8 窗口操作函数
a.1.9 库管理函数
a.1.10 dde客户与服务器函数
a.1.11 国际化函数
a.1.12 其他函数
a.2 对象函数
a.2.1 对象通用函数
a.2.2 数据窗口控件函数
a.2.3 数据窗口画板函数
a.2.4 编辑控件函数
a.2.5 列表框和下拉列表框函数
a.2.6 图形函数
a.2.7 菜单项与用户自定义对象函数
a.2.8 窗口函数
附录b powerbuilder 8.0事件参考
b.1 应用程序对象事件
b.2 数据窗口控件事件
b.3 菜单项事件
b.4 窗口事件
b.5 窗口控件共有事件
b.6 窗口控件特有事件
附录c powerbuilder 8.0属性参考
c.1 应用程序对象属性
c.2 数据窗口控件属性
c.3 菜单项属性
c.4 窗口属性
c.5 窗口控件共有属性
c.6 窗口控件特有属性
1.1 powerbuilder简介
1.1.1 事件驱动
1.1.2 面向对象
1.1.3 支持多种数据库
1.1.4 powerscript语言
1.1.5 数据窗口
1.1.6 跨平台
1.2 powerbuilder 8.0的新特性
1.2.1 新的用户界面和开发方法
1.2.2 网络功能的增强
1.2.3 数据库连接新特性
1.2.4 easerver整合
1.2.5 web及n层应用
1.2.6 方便的调试功能
1.3 powerbuilder 8.0集成开发环境
1.3.1 有关概念
1.3.2 powerbuilder 8.o主界面
1.3.3 使用向导和to-do列表
1.3.4 画板和视图
.1.3.5 使用工具栏
1.3.6 其他
1.4 应用程序开发过程
1.4.1 系统分析和系统设计
1.4.2 系统开发
1.4.3 系统调试和运行
1.4.4 生成可执行文件
1.4.5 应用程序的发布
1.5 一个简单的例子
第2章 powerbuilder对象
2.1 应用程序对象
2.1.1 创建应用程序对象
2.1.2 设置应用程序对象的属性
2.1.3 应用程序对象的事件
2.2 窗口与控件
2.2.1 窗口的类型
2.2.2 建立或打开窗口
2.2.3 对窗口进行设计
2.2.4 控件简介
2.2.5 使用控件
2.3 菜单和工具栏
2.3.1 创建菜单
2.3.2 设置菜单和工具栏属性
2.3.3 编写菜单脚本
2.4 用户对象与用户事件
2.4.1 用户对象的类型
2.4.2 创建用户对象
2.4.3 使用用户对象
2.4.4 用户事件
2.5 对象的继承
2.5.1 使用继承创建窗口
2.5.2 使用继承创建用户对象
2.6 简单应用举例
第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 any数据类型
3.2.4 枚举类型
3.3 声明的使用
3.3.1 声明变量
3.3.2 声明常量
3.3.3 声明数组
3.3.4 声明外部函数
3.3.5 作用域
3.4 运算符和表达式
3.4.1 算术运算符
3.4.2 关系运算符
3.4.3 逻辑运算符
3.4.4 连接运算符
3.4.5 运算符的优先级
3.4.6 表达式
3.5 函数和结构
3.5.1 函数概述
3.5.2 定义新函数
3.5.3 函数的修改、删除与使用
3.5.4 结构概述
3.5.5 定义新结构
3.5.6 结构的修改、删除和使用
3.6 powerscript语句
3.6.1 赋值语句
3.6.2 if…then语句
3.6.3 choosecase语句
3.6.4 for…next语句
3.6.5 do...loop语句
3.6.6 continue和exit语句
3.6.7 goto语句
3.6.8 halt语句
3.6.9 return语句
3.6.10 call语句
3.6.11 create语句
3.6.12 destroy语句
3.7 sql语句
3.7.1 connect语句
3.7.2 msconnect语句
3.7.3 commit语句
3.7.4 rollback语句
3.7.5 select语句
3.7.6 insert语句
3.7.7 update语句
3.7.8 delete语句
3.8 游标的使用
3.8.1 声明游标
3.8.2 打开游标
3.8.3 提取数据
3.8.4 关闭游标
3.8.5 使用where子句
3.9 脚本的编写
3.9.1 打开脚本视图
3.9.2 粘贴脚本
3.10 程序举例
第4章 数据库与数据窗口
4.1 数据库的建立与维护
4.1.1 在powerbuilder 8.0中建立和删除asa数据库
4.1.2 用sybasecentral建立和维护asa数据库
4.2 数据库的连接
4.2.1 配置odbc数据源
4.2.2 建立描述文件(proflie)
4.2.3 数据库连接
4.3 表的建立与管理
4.3.1 建立新表
4.3.2 表的属性设置和有关操作
4.3.3 列的属性设置
4.3.4 记录操作
4.4 视图的建立与使用
4.5 数据窗口对象
4.5.1 建立数据窗口对象
4.5.2 定制数据窗口对象
4.5.3 使用数据窗口对象
第5章 通讯录管理器
5.1 基础工作
5.1.1 建立文件夹、准备图片文件
5.1.2 建立或打开工作空间
5.1.3 建立应用程序对象、库和目标
5.1.4 创建数据库和表
5.2 单文档界面程序
5.2.1 数据窗口对象设计
5.2.2 窗口设计
5.2.3 编码
5.2.4 运行
5.3 多文档界面程序
5.3.1 多文档界面有关知识
5.3.2 菜单m_frame
5.3.3 mdi框架窗口w_frame
5.3.4 数据窗口对象d_wg和d_zy_arg
5.3.5 定义全局结构s_txl
5.3.6 工作表窗口w_wg、w_zy_arg和w_pic布局
5.3.7 编码与测试
第6章 小型财务软件
6.1 系统功能和数据库设计
6.1.1 系统功能与主菜单
6.1.2 多文档界面框架窗口与应用程序对象代码
6.1.3 数据库与表
6.2 数据维护和查询
6.2.1 收支类型的输入与文本颜色的控制
6.2.2 窗口w_d_in布局及部分代码
6.2.3 查询的实现
6.2.4 setcarry on功能的实现
6.2.5 数据有效性检验
6.2.6 其他功能
6.2.7 收支类型维护窗口
6.3 统计表
6.3.1 数据窗口对象d_tjb
6.3.2 统计表窗口w_tjb
6.4 统计图
6.4.1 数据窗口对象d_tjt
6.4.2 统计图窗口w_tjt
6.5 发布和使用
第7章 电视节目脱机浏览器
7.1 数据库与应用程序对象
7.2 w_tv窗口设计
7.3 将电视节目导入数据库
7.4 任意查询的实现
7.5 按时段查询各频道当前正在播出和即将播出的节目
7.6 属性控制与数据删除
7.7 频道预置窗口和"关于"窗口的设计
7.8 浏览器的使用
第8章 有线电视网管系统
8.1 有线电视网简介
8.2 基础设计
8.2.1 对象库和应用程序对象
8.2.2 数据库和表
8.2.3 数据窗口对象
8.2.4 系统功能菜单
8.2.5 主窗口
8.2.6 应用程序对象代码
8.3 自动配置odbc数据源
8.4 参数设置与数据维护
8.4.1 设置和修改串行通讯参数
8.4.2 通讯数据维护查询
8.5 串行通讯的实现
8.5.1 窗口布局及控件
8.5.2 窗口实例变量及open事件代码
8.5.3 按钮cb_4("转")的clicked事件代码
8.5.4 树视图控件tv_1的itempopulate事件代码
8.5.5 树视图控件tv_1的clicked事件代码
8.5.6 自定义函数
8.5.7 "通讯"、"保存"和"退出"按钮代码
8.6 运行与发布
第9章 用机记录浏览器
9.1 让计算机自动记录本身的工作时间
9.1.1 自动记时的有关技术
9.1.2 将关机时间存入cmos实时钟寄存器
9.1.3 将上次关机时间和本次开机日期时间存盘
9.1.4 完整的源程序清单
9.2 数据库及数据窗口对象
9.2.1 应用程序对象、数据库和表
9.2.2 数据窗口对象
9.3 窗口设计
9.3.1 窗口布局和控件
9.3.2 窗口及控件的编码
9.4 使用
第10章 通用查询模块
10.1 准备工作
10.2 全字段查询技术的实现
10.2.1 数据窗口对象、应用程序对象和菜单设计
10.2.2 窗口设计
10.2.3 使用
10.3 选字段查询窗口的设计
10.3.1 应用程序对象
10.3.2 窗口设计
10.3.3 使用
第11章 高校学生档案管理系统
11.1 系统功能设计
11.2 数据库和表设计
ii.3 对象库和主菜单
11.4 全局变量与全局函数
11.5 登录窗口和mdi框架窗口
11.5.1 应用程序对象代码
11.5.2 封面窗口
11.5.3 系统登录窗口
11.5.4 mdi框架窗口
11.6 数据维护功能
11.6.1 数据维护菜单
11.6.2 数据窗口对象
11.6.3 窗口对象
11.7 字典维护功能
11.7.1 数据窗口对象
11.7.2 窗口对象
11.7.3 有关菜单项的编码
11.8 全字段查询和选字段查询
11.9 数据统计
11.9.1 学生入学时自然情况统计表
11.9.2 历年招生人数统计表
11.9.3 历年招生人数统计图
11.10 软件的使用
11.10.1 增删记录
11.10.2 修改数据
11.10.3 字典维护
11.10.4 全字段查询
11.10.5 选项查询
11.10.6 统计入学时、在校时、毕业后数据
11.10.7 统计图
11.10.8 统计表
11.10.9 系统服务
第12章 农业生产管理信息系统
12.1 系统功能与技术要求
12.2 数据库与表设计
12.3 以树视图方式管理行政区信息
12.3.1 菜单与窗口布局
12.3.2 窗口编码
12.4 数据维护与查询
12.5 生产效益统计
12.5.1 数据窗口对象d_tjl
12.5.2 生产效益统计窗口w_fjl
12.6 统计图形的动态设置
12.6.1 数据窗口对象
12.6.2 统计图形窗口
12.7 多媒体与外部程序调用
12.7.1 图片
12.7.2 声音
12.7.3 视频图像
12.7.4 调用外部程序
附录a powerbuilder 8.0函数参考
a.1 独立函数
a.1.1 数值计算函数
a.1.2 字符串与二进制大对象函数
a.1.3 日期与时间函数
a.1.4 类型检查与转换函数
a.1.5 系统与环境函数
a.1.6 文件操作函数
a.1.7 打印函数
a.1.8 窗口操作函数
a.1.9 库管理函数
a.1.10 dde客户与服务器函数
a.1.11 国际化函数
a.1.12 其他函数
a.2 对象函数
a.2.1 对象通用函数
a.2.2 数据窗口控件函数
a.2.3 数据窗口画板函数
a.2.4 编辑控件函数
a.2.5 列表框和下拉列表框函数
a.2.6 图形函数
a.2.7 菜单项与用户自定义对象函数
a.2.8 窗口函数
附录b powerbuilder 8.0事件参考
b.1 应用程序对象事件
b.2 数据窗口控件事件
b.3 菜单项事件
b.4 窗口事件
b.5 窗口控件共有事件
b.6 窗口控件特有事件
附录c powerbuilder 8.0属性参考
c.1 应用程序对象属性
c.2 数据窗口控件属性
c.3 菜单项属性
c.4 窗口属性
c.5 窗口控件共有属性
c.6 窗口控件特有属性
PowerBuilder 8.0开发应用实例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×