
基本信息出版社:科学出版社
页码:243 页
出版日期:2004年01月
ISBN:703014600X
条形码:9787030146007
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:面向21世纪高职高专计算机系列规划教材
图书品牌:科瀚伟业
内容简介 《PowerBuilder8.0程序设计教程》介绍了最新版本的可视化面向对象开发工具PowerBuilder 8.0的使用和编程技术。全书共12章,分别介绍了PowerBuilder8.0的开发环境,数据库的连接,PowerScript语言,函数和结构,如何创建各种对象和窗口控件,以及如何调试并最终建立应用程序。每章后均有相关习题。《PowerBuilder8.0程序设计教程》可作为高职高专相关专业的教材,也可作为PowerBuilder开发人员的参考手册。
编辑推荐 《PowerBuilder8.0程序设计教程》为科学出版社出版发行。
目录
第1章 PowerBuilder概述
1. 1 PowerBuilder简介
1. 2 PowerBuilder的基本概念
1. 2. 1 画板
1. 2. 2 PowerBuilder库. 工作区和目标
1. 2. 3 对象. 属性和事件
1. 2. 4 PowerBuilder中的对象
1. 3 PowerBuilder8. 0的特性
1. 3. 1 卓越的应用集成开发环境
1. 3. 2 强大的Web开发功能
1. 3. 3 与EAServer的高度集成
1. 3. 4 数据库连接方面的改进
1. 3. 5 其他方面的改进
1. 4 PowerBuilder的开发环境
1. 4. 1 PowerBuilder8. 0的主窗口
1. 4. 2 系统树. 剪贴窗口和输出窗口
1. 4. 3 PowerBar. PainterBar和StyleBar
1. 4. 4 定制工具栏
1. 5 命名规范
1. 6 PowerBuilder程序开发步骤
习题
第2章 数据库操作
2. 1 数据库操作
2. 2 表操作
2. 2. 1 创建新表
2. 2. 2 删除表
2. 2. 3 创建主键. 索引和外键
2. 2. 4 删除主键. 索引和外键
2. 2. 5 定义列的扩展属性
2. 2. 6 数据的输入
2. 2. 7 视图
2. 3 建立PowerBuilder与数据库的连接
2. 3. 1 创建数据源
2. 3. 2 删除数据源
2. 4 数据库描述文件
2. 4. 1 配置DB Profile
2. 4. 2 连接和断开数据库
习题
第3章 PowerScript语言
3. 1 语言基础
3. 2 PowerScript语句
3. 2. 1 赋值语句
3. 2. 2 条件语句
3. 2. 3 循环语句
3. 2. 4 其他语句
3. 3 数组变量
3. 4 使用代词编写通用代码
3. 5 函数
3. 6 嵌入式SQL语句与数据库操作
习题
第4章 函数和结构
4. 1 函数的设计和应用
4. 1. 1 函数的调用
4. 1. 2 创建自定义函数
4. 1. 3 函数的重载和覆盖
4. 1. 4 使用外部函数
4. 2 结构的设计和应用
习题
第5章 创建应用对象
5. 1 创建应用程序对象
5. 1. 1 创建定制应用程序
5. 1. 2 创建模板应用程序
5. 1. 3 移植已有应用程序
5. 2 设置应用对象的属性
5. 3 应用对象事件
习题
第6章 窗口对象
6. 1 创建窗口
6. 1. 1 窗口画板
6. 1. 2 创建窗口
6. 2 窗口对象的属性
6. 3 窗口对象的函数
6. 4 窗口对象的事件
6. 5 窗口对象的控件
6. 5. 1 窗口控件的种类
6. 5. 2 窗口控件的操作
6. 5. 3 窗口控件的布局调整
6. 5. 4 窗口控件的通用属性
习题
第7章 菜单对象
7. 1 菜单概述
7. 2 创建与保存菜单
7. 2. 1 创建菜单
7. 2. 2 保存菜单
7. 2. 3 通过继承创建菜单
7. 3 编辑与使用菜单对象
7. 4 MDI应用窗口
7. 4. 1 MDI窗口的构成
7. 4. 2 建立MDI窗口
7. 4. 3 MDI窗口的工具栏
7. 4. 4 MDI窗口的MicroHelp
习题
第8章 数据窗口对象
8. 1 创建数据窗口对象
8. 2 数据窗口的显示格式
8. 3 数据窗口对象的数据源
8. 3. 1 Quick Select数据源
8. 3. 2 SQL Select数据源
8. 3. 3 Query数据源
8. 3. 4 Stored Procedure数据源
8. 3. 5 External数据源
8. 4 设置数据窗口工作区属性
8. 4. 1 Design窗口
8. 4. 2 Preview窗口与数据库操作
8. 4. 3 设置数据窗口对象的总体属性
8. 4. 4 设置数据窗口对象的具体属性
8. 4. 5 数据列的编辑风格
8. 5 向数据窗口添加对象
8. 5. 1 添加文本
8. 5. 2 添加新列
8. 5. 3 添加图片
8. 5. 4 添加绘图控件
8. 5. 5 添加按钮
8. 5. 6 添加计算列或计算域
8. 6 增加数据窗口的功能
8. 6. 1 数据排序
8. 6. 2 数据过滤
8. 6. 3 分组显示
8. 6. 4 去掉重复值
8. 6. 5 数据窗口更新控制
8. 7 统计图
8. 7. 1 统计图的组成部分
8. 7. 2 创建Graph显示格式的数据窗口对象
8. 7. 3 设定统计图的属性
8. 8 交叉表
习题
第9章 数据窗口控件
9. 1 建立数据窗口控件与数据窗口对象的联系
9. 2 事务对象
9. 3 数据检索
9. 4 数据窗口控件的常用函数
9. 5 数据窗口常用事件
9. 6 打印数据窗口
9. 6. 1 使用Pdnt 函数打印数据窗口
9. 6. 2 使用PrintDataWindow 函数打印数据窗口
习题
第10章 PowerBuilder高级应用
10. 1 用户对象
10. 1. 1 用户对象概述
10. 1. 2 创建用户对象
10. 1. 3 使用用户对象
10. 1. 4 窗口和用户对象的通信
10. 2 用户事件
10. 2. 1 定义用户事件
10. 2. 2 使用用户事件
10. 3 OLE应用
10. 3. 1 OLE简介
10. 3. 2 OLE对象的链接和嵌入
10. 3. 3 PowerBuilder对OLE的支持
10. 3. 4 OLE控件
10. 3. 5 可编程的OLE对象
10. 3. 6 在数据窗口中的OLE对象
10. 4 PowerBUilder的Internet应用
10. 4. 1 PowerBuilder8. 0的Internet特性
10. 4. 2 认识Web. PB
10. 4. 3 调用Web. PB方法
10. 4. 4 PowerBuilder中的邮件功能
10. 4. 5 使用Web. PB实现分布式计算能力实例
10. 4. 6 在Ⅲ中显示PowerBuilder报表实例
习题
第11章 程序的调试. 编译和发布
11. 1 应用程序的调试
11. 1. 1 应用程序测试过程
11. 1. 2 调试环境
11. 1. 3 断点设置
11. 1. 4 调试过程
11. 2 其他调试手段
11. 2. 1 运用PowerBuilderDEBUG功能
11. 2. 2 追踪数据库访问
11. 2. 3 其他调试技术
11. 3 应用程序的编译
11. 3. 1 创建可执行文件的一般步骤
11. 3. 2 创建可执行文件时要考虑的问题
11. 4 应用程序的发布
习题
第12章 综合实例
12. 1 系统设计
12. 2 数据库设计
12. 3 数据库结构的实现
12. 4 应用程序对象的创建
12. 5 登录窗口程序的设计
12. 6 建立应用程序主窗口
12. 7 考勤信息处理窗口的设计
12. 7. 1 考勤信息处理窗口的创建
12. 7. 2 数据窗口对象的创建
12. 8 缺勤类型设定窗口的创建
12. 9 员工考勤统计窗口的创建
12. 9. 1 员工考勤统计窗口的创建
12. 9. 2 d_kq_group数据窗口对象的创建
12. 10 系统的编译和发布
习题
主要参考文献
……
序言 数据库应用是计算机主要的应用领域,而面向对象的开发工具PowerBuilder则无疑是目前最具代表性的数据库前端开发工具之一。
PowerBuilder是Sybase公司开发的数据库应用程序前端开发工具,致力于如何解决分布式环境下客户机/服务器结构的计算模式。它强有力地支持数据库应用程序的开发,并向分布式计算环境提供全名的解决方案,这使得它成为深受广大开发人员喜爱的开发工具。
本书结合作者在多年教学实践中的经验和体会,由浅入深、比较系统地介绍了PowerBuilder的功能和特性,在内容安排上尽量做到重实践、轻原理,重引导、轻说教,以便使读者在较短的时间内对如何采用PowerBuilder开发数据库应用系统有较为全面的了解。
本书共分12章。第1章,PowerBuilder概述,介绍了PowerBuilder的用途、发展及特性;第2章,数据库操作,介绍了在PowerBuilder开发环境中数据库的创建与连接,以及对数据的基本操作;第3章,PowerScript语言,介绍了PowerBuilder的程序设计语言;第4章,函数和结构,介绍了PowerBuilder的系统函数、自定义函数以及结构的设计与应用;第5章,创建应用对象,学习应用对象的打开、创建、设置各种属性、为应用对象的事件编写代码;第6章,窗口对象,讲述了窗口对象的创建方法、窗口对象的基本属性、类型、事件以及函数,并对常用的窗口控件的功能特点、通用属性以及事件的编程进行了分析;第7章,菜单对象,介绍了菜单对象的制作方法,菜单对象的属性和特点,菜单与窗口的关联,菜单的事件与函数;第8章,数据窗口对象,学习PowerBuilder的核心内容——数据窗口对象的定制方法;第9章,数据窗口控件,学习数据窗口控件的编程方法;第10章,PowerBuilder高级应用,介绍了PowerBuilder的几种高级用法;第11章,程序的调试、编译和发布,简单介绍了应用程序的编译和发布过程及方法;第12章,综合实例,通过一个完整的实例对前面学习的内容进行总结。每章后均有相关习题,以供读者巩固并实践所学知识。
本书可以与《PowerBuilder程序设计实训教程》配套使用,可作为高职高专程序设计课程的教材,也可作为PowerBuilder开发人员的参考手册。
本书由蔡黔鹰任主编,张永周、孙连云、孙大为任副主编。其中第1~5章由蔡黔鹰编写,第6章由孙大为编写,第7~9章由张永周编写,第10~12章由孙连云编写。全书由蔡黔鹰统稿。
由于时间仓促,加之作者水平有限,书中疏漏和不当之处在所难免,恳请读者批评指正。
文摘 插图:

2.开发设计思想
1)尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。
2)员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。
3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与技术维护人员补充、维护。
4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改和备份等操作。
3.系统功能分析 考勤管理涉及企业人事管理的多个方面,如员工职务升迁、工资发放、奖金发放、员工医疗保险发放等。
本例子中的考勤管理系统需要完成的功能主要有以下几点:
1)员工考勤信息处理。该模块完成的员工考勤情况的输入、修改等操作。如果企业内有考勤机,可以将它的输出处理后,形成考勤管理系统考勤模块的输入。
2)企业缺勤类型的设定。
3)企业考勤统计。该模块可以对某个员工进行考勤情况的统计,生成统计报表。
4.系统功能模块设计
在系统功能分析的基础上,考虑PowerBuilder程序编制的特点,得到如图12.1所示的系统功能模块图。