读书人

PowerBuilder10.0程序设计基础与应用

发布时间: 2010-02-06 22:30:26 作者:

 PowerBuilder10.0程序设计基础与应用


基本信息出版社:海洋出版社
页码:270 页
出版日期:2009年02月
ISBN:7502772758/9787502772758
条形码:9787502772758
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:普通高等教育“十一五”国家级规划教材

内容简介 《PowerBuilder10.0程序设计基础与应用》是全国普通高等教育“十一五”国家级规划教材,是经教育部组织专家论证审定的数据库专业课程的权威教材。《PowerBuilder10.0程序设计基础与应用》内容:《PowerBuilder10.0程序设计基础与应用》由13章、4个附录及习题参考答案组成。主要内容包括:PowerBuilder集成开发环境和应用程序界面;PowerScript语言及其规范;ASA数据库的使用方法、在数据窗口库画板中操作数据库和连接数据库的方法;窗口和菜单;窗口中的常用控件;数据窗口设计技术;SQL语言语法和使用、游标的使用;数据窗口增强对象;PowerBuilder中的报表、统计图的使用、生成复合报表;PowerBuilder的数据管道技术;在PowerBuilder中调用IE浏览PowerBuilder中的数据表以及在PowerBuilder中处理邮件;程序调试和发布技术;生成安装盘;PowerBuilder的数据类型、运算符、常用的基本函数;窗口、菜单、数据窗口及数据窗口控件的属性、事件和函数;最后是部分习题参考答案。
《PowerBuilder10.0程序设计基础与应用》特点:
1.高度体现理论的适度性,实践的指导性,应用的完整性;
2.以一个完整的实用数据库系统开发实例为主线,贯穿全书的内容讲解,理解轻松,容易掌握;
3.书中的数据库实例就是一个数据库系统模板,稍加修改即可为己所用;
4.实例的开发过程具体、详实,一目了然,并可达到举一反三、活学活用的目的;
5.课后配有练习,方便检测和巩固学习效果,并做到及时应用。
适用范围:全国高等院校、职业院校数据库课程教材。
目录
第1章 PowerBuilder10.0概述
1.1 PowerBuilder 10.0简介
1.2 PowerBuilder 10.0的新增功能
1.3 PowerBuilder 10.0的开发环境
1.3.1 运行PowerBuilder 10.0
1.3.2 菜单
1.3.3 系统工作区
1.3.4 工具栏
1.3.5 画板
1.3.6 系统树
1.3.7 获得帮助
1.4 PowerBuilder的应用对象
1.4.1 应用程序对象概述
1.4.2 创建WorkSpace
1.4.3 创建应用程序对象
1.4.4 应用程序对象的属性设置
1.4.5 应用程序对象的方法和事件
1.5 应用对象创建实例——学生公寓管理系统
1.5.1 创建WorkSpace
1.5.2 创建应用
1.5.3 创建登录窗口
1.5.4 代码编写
1.5.5 程序运行
1.6 数据库应用系统开发方法
1.6.1 面向对象的基本概念
1.6.2 面向对象技术在PowerBuilder中的实现
1.6.3 PowerBuilder的开发方法
1.6.4 数据库应用系统的开发流程
1.7 本章小结
1.8 习题

第2章 PowerBuilder10.0编程基础
2.1 PowerScript基本知识
2.1.1 Script(脚本)子窗口
2.1.2 代码格式
2.1.3 断行、续行、分隔和注释
2.1.4 标识符和保留字
2.1.5 空值(NULL)
2.1.6 特殊ASCIl字符
2.1.7 代词
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.4 函数
2.4.1 常用标准函数
2.4.2 自定义函数
2.5 运算符和表达式
2.5.1 算术运算符
2.5.2 关系运算符
2.5.3 逻辑运算符
2.5.4 连接运算符
2.5.5 运算符的优先级
2.6 数组
2.7 PowerBuilder中基本控制语句
2.7.1 赋值语句
2.7.2 条件控制语句
2.7.3 循环控制语句
2.7.4 其他常用控制语句
2.8 本章小结
2.9 习题

第3章 PowerBuilder下的数据库及其使用
3.1 创建本地数据库
3.1.1 使用Sybase Central
3.1.2 使用Database painter创建xsgy(学生公寓)数据库
3.2 创建和删除数据表
3.2.1 创建数据表
3.2.2 删除数据表
3.2.3 定义表属性
3.2.4 创建数据表实例——创建学生公寓初始表
3.3 数据表的操纵
3.3.1 浏览和修改表结构
3.3.2 定义列的扩展属性
3.3.3 主键、外键、索引的创建和删除
3.4 视图及其操纵
3.5 数据的操纵
3.5.1 数据检索
3.5.2 数据修改
3.5.3 数据排序和过滤
3.5.4 数据的导入和导出
3.6 连接数据库
3.6.1 ODBC数据源
3.6.2定义数据库Profile
3.7 本章小结
3.8 习题

第4章 窗口和菜单
4.1 窗口的设计和使用
4.1.1 认识窗口画板
4.1.2 窗口画板工具栏
4.1.3 窗口的类型
4.1.4 窗口的创建
4.1.5 设置窗口的属性
4.1.6 保存窗口
4.2 菜单的建立与使用
4.2.1 认识菜单画板
4.2.2 创建菜单
4.2.3 设置菜单项的属性
4.2.4 保存菜单
4.2.5 为菜单项编写脚本
4.2.6 创建快捷工具栏和快捷键
4.2.7 菜单创建实例——学生公寓管理系统主菜单
4.3 本章小结
4.4 习题

第5章 控件
5.1 窗口上的控件
5.1.1 PowerBuilder提供的控件种类和名称
5.1.2 在窗口中添加控件
5.1.3 控件的布局
5.1.4 控件的复制、拷贝、粘贴和删除
5.1.5 控件的命名
5.1.6 控件的公有属性
5.1.7 设置控件的显示文本
5.1.8 设定控件的Tab顺序
5.1.9 定义控件的快捷键
5.1.10 定义控件的可访问属性
5.1.11 设置控件的颜色
5.1.12 设置控件的三维外观
5.2 常用控件介绍
5.2.1 命令按钮(CommandButton)和图片按钮(PictureButton)控件
5.2.2 静态文本(StaticText)和静态超文本链接(StaticHyperLink)控件
5.2.3 单选框(RadioButton)和复选框(CheckBox)控件
5.2.4 文本编辑框控件
5.2.5列表框控件
5.2.6 调节和进度控件
5.2.7 图像控件
5.2.8 群组控件
5.2.9 图形控件
5.2.10 Tab控件
5.2.11 树形视图控件(TreeView)
5.2.12 OLE控件
5.3 窗口和控件的编程
5.3.1 使用窗口和控件的函数
5.3.2 为窗口和控件的事件编写脚本
5.3.3 在脚本中修改窗口和控件的属性
5.3.4 声明窗口的实例变量
5.3.5 窗口实例一——单、复选框的使用
5.3.6 窗口实例二一一树型目录的使用
5.4 本章小结
5.5 习题

第6章 数据窗口
6.1 数据窗口概述
6.2 数据窗口对象
6.2.1 利用向导创建数据窗口对象
6.2.2 数据窗口对象显示风格
6.2.3 数据源
6.3 设置数据窗口对象
6.3.1 认识数据窗口画板
6.3.2 在数据窗口内调整对象布局
6.3.3 在数据窗口画板内设置各对象的属性
6.4 数据窗口中其他重要属性的设置
6.5 本章小结
6.6 习题

第7章 使用SQL语句
7.1 SQL概述
7.2 事务对象
7.2.1 事务对象的基本概念
7.2.2 数据库连接与取消连接语句
7.2.3 事务操作语句
7.3 SQL语句
7.3.1 单行检索语句SELECT
7.3.2 插入语句INSERT
7.3.3 删除语句DELETE
7.3.4 修改语句UPDATE
7.3.5 SQL语句的执行结果检查
7.3.6 游标的使用
7.3.7 动态SQL语句
7.4 SQL查询示例
7.5 本章小结
7.6 习题

第8章 数据窗口的应用
8.1 数据窗口控件的使用
8.1.1 添加数据窗口控件
8.1.2 设置数据窗口控件的属性
8.1.3 设置数据窗口控件中关联的数据窗口对象
8.2 数据窗口的增强对象
8.2.1 添加和删除列对象
8.2.2 添加计算列
8.2.3 添加计算域
8.2.4 添加按钮对象
8.2.5 添加静态文本框
8.3 数据处理
8.3.1 数据排序
8.3.2 数据的校验
8.3.3 数据分组统计
8.3.4 数据查询
8.3.5 数据库的更新
8.4 数据窗口控件的函数
8.4.1 数据库函数
8.4.2 数据项函数
8.4.3 行和列函数
8.4.4 滚动数据行函数
8.5 数据窗口事件
8.5.1 鼠标动作事件
8.5.2 错误处理事件
8.5.3 记录处理事件
8.5.4 检索勺更新事件
8.6 本章小结
8.7 习题

第9章 报表技术
9.1 报表概述
9.1.1 创建一个报表
9.1.2 数据窗口和报表区
9.2 打印报表
9.2.1 打印预览设置
9.2.2 控制打印规范
9.2.3 打印环境设置
9.2.4 与打印相关的函数
9.2.5 与打印相关的事件
9.3 统计图的设计
9.3.1 统计图概述
9.3.2 统计图的创建
9.3.3 统计图的使用
9.4 复合报表
9.5 本章小结
9.6 习题

第10章 数据管道
10.1 数据管道概述
10.2 创建数据管道
10.2.1 在数据库画板中创建数据管道
10.2.2 创建数据管道对象
10.2.3 打开数据管道
10.2.4 删除数据管道
10.3 创建数据管道用户对象
10.4 基本属性、事件和函数
10.4.1 数据管道属性
10.4.2 数据管道事件
10.4.3 数据管道函数
10.5 数据管道的使用
10.6 本章小结
10.7 习题

第11章 PowerBuilder 10.0与Internet
11.1 PowerBuilder 10.0的Internet简介及特性
11.1.1 HTML语言
11.1.2 XMIL语言
11.1.3 DataWindow插件
11.1.4 Window插件
11.1.5 WindowActiveX插件
11.1.6 从数据窗口到HTML
11.2 PowerBuilder 10.0的邮件功能
11.2.1 MailSession对象
11.2.2 MailMessage对象
11.2.3 MailLogon()函数
11.2.4 MailLogoff()函数
11.2.5 Mailhandle()函数
11.2.6 MailReadMessages()函数
11.2.7 MailGetMessages()函数
11.2.8 MailAddress()函数
11.2.9 MailRecipientDetails()函数
11.2.10 MailResolveRecipient()函数
11.2.11 MailSaveMessage()函数
11.2.12 MailDeleteMessage()函数
11.2.13 MailSend()函数
11.3 Internet实例一——在IE中显示PowerBuilder的数据窗口对象
11.4 Internet实例二——电子邮件
11.5 本章小结
11.6 习题

第12章 应用项目的调试和发行
12.1 应用程序的调试
12.1.1 调试器
12.1.2 断点处理
12.1.3 调试状态下应用程序的跟踪运行
12.2 应用程序的运行
12.3 应用程序的编译
12.3.1 编译前的准备
12.3.2 创建工程
12.3.3 设置工程选项
12.3.4 编译生成可执行文件
12.4 应用程序的发行
12.4.1 PowerBuilder运行时的库及数据库接口
12.4.2 配置ODBC数据源
1 2.5 本章小结
12.6 习题

第13章 应用程序的发布技术
13.1 制作安装程序的准备工作
13.2 安装程序的制作使用向导制作安装程序
13.3 本章小结
附录A 标准数据类型和运算符
附录B PowerBuilder中的常用函数
附录C PowerBuilder部分对象和控件的属性、事件、函数
附录D 本书的教学资源
部分习题参考答案
参考文献
……
序言 本书是根据普通高等教育“十一五”国家级规划教材的要求和指导精神编写的。
PowerBuilder是Sybase公司推出的一款既适用于客户/服务器数据库应用系统,又适用于B/S结构的.net应用开发的可视化工具。PowerBuilder10.0是其最新版本,它不仅继承了其前各版本的优点,即界面友好、功能强大、开发程序便捷、简便和先进的特点,同时还提供了.NET环境下的开发工具。用户使用PowerBuilder10.0能很方便地开发出.NET应用。
PowerBuilder10.0是按照4GL+的发展方向开发的,其快速开发环境通过对设计、建模、开发、部署和管理功能的紧密集成实现。PowerBuilder 10.0还为使用.NET开发工具的用户提供了一套DataWindow.NET。
本书的特点是通过一个完整实例的开发过程,向读者介绍和讲解如何使用PowerBuilder10.0开发应用系统,从而掌握设计和编程的技巧。
本书共分13章,其中各章的内容如下:
第1章:介绍PowerBuilder集成开发环境和应用程序界面,给出了创建一个工作区和应用对象的过程,让读者对PowerBuilder的工作区和应用对象有一个初步的感性认识。
第2章:介绍PowerBuilder编程语言:PowerScript及其规范。
第3章:介绍PowerBuilder自带的ASA数据库的使用方法,以及在数据窗口库画板中如何操作数据库和连接数据库的方法。
第4章:介绍窗口和菜单。
第5章:讲述窗口中的常用控件。因为有了控件,窗口才界面友好、功能强大。
文摘 插图:


第1章 PowerBuilder 10.0概述
本章要点
PowerBuilder的特点及适用范围
PowerBuilder的集成开发环境
PowerBuilder应用系统的构成
面向对象的基本概念及其在PowerBuilder中的应用
PowerBuilder的常用术语及其工作机制
本章主要介绍PowerBuilder的特点、开发环境及一些基本概念。
PowerBuilder是一个面向对象的数据库应用系统前端开发工具,利用它可以开发数据库的应用系统,还可以开发基于客户机朋艮务器(Client/server)、基于浏览器/HE务器(Browse/server)以及分布式的应用系统等。
1.1 PowerBuilder 10.0简介
PowerBuilder 10.0是Sybase公司继PowerBuilder 8.0和PowerBuilder 9.0之后,推出的增加了许多功能的一个用于企业级客户机/服务器数据库应用系统的开发工具,在全世界拥有许多用户。目前,PowerBuilder的最高版本是PowerBuilder 10.0,还处于测试阶段,本书以PowerBuilder 10.0为基础。PowerBuilder具有如下特点。
1.开放式数据库联接ODBC环境
这种体系结构能更好地满足企业的实际需要,有利于应用系统的移植和扩充。目前,市场上流行的各种数据库系统软件,如Oracle、Informix、Sybase等,各行其道,使用户无所适从。然而PowerBuilder为这些数据库提供了公共的前端工具,提供了开放式数据库连接0DBC,不仅适用于各种数据库管理系统,具有很好的兼容性,而且还能给已有的数据资源带来全新的图形界面。
读书人网 >数据库

热点推荐