顶部
收藏

PowerBuilder程序设计 (第2版)

“十一五”国家规划教材

作者:
费雅洁
定价:
26.00 元
版面字数:
470千字
开本:
16开
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2009年
ISBN:
978-7-04-028315-0
物料号:
28315-00
出版时间:
2009-12-23
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

PowerBuilder是美国Sybase公司推出的一个使用方便、易于开发复杂应用系统的数据库前端开发工具。利用PowerBuilder所提供的丰富的开发工具,可以较容易地开发大型数据库应用系统。PowerBuilder自投入市场以来,就以其独特的体系结构和强大的开发功能受到广大开发人员的欢迎。

本书遵循PowerBuilder应用程序的开发步骤,分别对应用对象、窗口对象、数据窗口对象、菜单对象、用户对象和用户事件进行了介绍,对这些对象的创建、属性设置、典型事件脚本进行了详细的讲解;由于PowerBuilder是优秀的数据库前端开发工具,本书中对数据库、表、视图、游标及嵌入式SQL语言也进行了详细的讲解;对PowerBuilder的高级应用,如.NET应用程序设计也进行了讲解;对应用程序的调试、编译和发布进行了讲解。

本教材力求突出其实用性,每一部分都围绕“图书销售管理系统&rdquo

  • 目录
    • 第1章 PowerBuilder概述
      • 1.1 PowerBuilder的发展及特点
        • 1.1.1 PowerBuilder的发展历史
          • 1.1.2 PowerBuilder的特点
            • 1.1.3 PowerBuilder 11.0 的新功能
            • 1.2 PowerBuilder 11.0 的集成开发环境
              • 1.2.1 PowerBuilder 11.0 安装说明
                • 1.2.2 PowerBuilder 11.0 集成开发环境简介
                  • 1.2.3 帮助的使用
                  • 1.3 PowerBuilder 应用系统开发的基本步骤
                    • 本章小结
                      • 习题与思考题
                        • 操作练习
                        • 第2章 PowerScript语言
                          • 2.1 PowerBuilder脚本窗口简介
                            • 2.2 PowerScript语法规则
                              • 2.3 PowerScript数据类型
                                • 2.4 常量与变量
                                  • 2.4.1 常量
                                    • 2.4.2 变量
                                    • 2.5 数据类型的检查与转换
                                      • 2.5.1 数据类型转换函数
                                        • 2.5.2 数据类型检查函数
                                        • 2.6 PowerScript运算符及表达式
                                          • 2.7 数组
                                            • 2.8 PowerScript基本语句
                                              • 2.8.1 赋值语句
                                                • 2.8.2 条件语句
                                                  • 2.8.3 循环语句
                                                    • 2.8.4 返回语句
                                                      • 2.8.5 程序终止语句
                                                      • 2.9 PowerScript对数据库的支持
                                                        • 2.9.1 常用嵌入式SQL语句
                                                          • 2.9.2 SQL语句的错误处理
                                                            • 2.9.3 事务管理语句
                                                              • 2.9.4 游标的使用
                                                              • 本章小结
                                                                • 习题与思考题
                                                                  • 操作练习
                                                                  • 第3章 案例分析
                                                                    • 3.1 图书销售管理系统需求分析
                                                                      • 3.2 概念模型设计
                                                                        • 3.3 逻辑模型设计
                                                                          • 本章小结
                                                                            • 习题与思考题
                                                                              • 操作练习
                                                                              • 第4章 数据库
                                                                                • 4.1 管理数据库
                                                                                  • 4.1.1 创建数据库
                                                                                    • 4.1.2 删除数据源
                                                                                      • 4.1.3 删除数据库
                                                                                      • 4.2 连接各种数据库
                                                                                        • 4.2.1 通过ODBC通用接口连接数据库
                                                                                          • 4.2.2 通过专用接口连接数据库
                                                                                          • 4.3 管理数据表
                                                                                            • 4.3.1 创建表
                                                                                              • 4.3.2 设置表属性
                                                                                                • 4.3.3 设置表中列属性
                                                                                                  • 4.3.4 设置表的主键
                                                                                                    • 4.3.5 设置表的外键
                                                                                                      • 4.3.6 设置表的索引
                                                                                                        • 4.3.7 编辑表数据
                                                                                                        • 4.4 管理视图
                                                                                                          • 4.4.1 创建视图
                                                                                                            • 4.4.2 删除视图
                                                                                                            • 4.5 管理数据库安全性
                                                                                                              • 4.5.1 用户
                                                                                                                • 4.5.2 用户组
                                                                                                                  • 4.5.3 定义表的访问权限
                                                                                                                  • 本章小结
                                                                                                                    • 习题与思考题
                                                                                                                      • 操作练习
                                                                                                                      • 第5章 应用对象
                                                                                                                        • 5.1 应用介绍
                                                                                                                          • 5.1.1 应用的概念
                                                                                                                            • 5.1.2 应用的存储层次结构
                                                                                                                            • 5.2 创建应用对象
                                                                                                                              • 5.2.1 创建工作区
                                                                                                                                • 5.2.2 创建应用对象
                                                                                                                                  • 5.2.3 管理应用结构
                                                                                                                                  • 5.3 设置应用对象的属性
                                                                                                                                    • 5.4 编写应用级脚本
                                                                                                                                      • 5.4.1 应用对象的事件
                                                                                                                                        • 5.4.2 应用对象编程
                                                                                                                                        • 5.5 应用执行
                                                                                                                                          • 5.6 应用辅助画笔
                                                                                                                                            • 5.6.1 Browser画笔
                                                                                                                                              • 5.6.2 Library画笔
                                                                                                                                              • 5.7 应用程序的调试
                                                                                                                                                • 5.7.1 调试画板
                                                                                                                                                  • 5.7.2 调试程序的步骤
                                                                                                                                                  • 本章小结
                                                                                                                                                    • 习题与思考题
                                                                                                                                                      • 操作练习
                                                                                                                                                      • 第6章 窗口对象
                                                                                                                                                        • 6.1 管理窗口对象
                                                                                                                                                          • 6.1.1 利用向导创建窗口对象
                                                                                                                                                            • 6.1.2 设置窗口对象属性
                                                                                                                                                              • 6.1.3 窗口对象属性的引用方法
                                                                                                                                                                • 6.1.4 利用继承创建窗口对象
                                                                                                                                                                  • 6.1.5 查看继承层次
                                                                                                                                                                    • 6.1.6 查看祖先脚本
                                                                                                                                                                      • 6.1.7 修改窗口
                                                                                                                                                                      • 6.2 窗口对象中的控件
                                                                                                                                                                        • 6.2.1 窗口对象控件概述
                                                                                                                                                                          • 6.2.2 在窗口对象上放置控件的方法
                                                                                                                                                                            • 6.2.3 对窗口对象上控件及其属性的引用
                                                                                                                                                                              • 6.2.4 调整窗口对象上控件位置、大小的方法
                                                                                                                                                                              • 6.3 窗口对象中常用控件及其典型编程
                                                                                                                                                                                • 6.3.1 命令按钮控件
                                                                                                                                                                                  • 6.3.2 图片按钮控件
                                                                                                                                                                                    • 6.3.3 数据窗口控件
                                                                                                                                                                                      • 6.3.4 静态文本控件
                                                                                                                                                                                        • 6.3.5 静态链接文本控件
                                                                                                                                                                                          • 6.3.6 单行编辑器控件
                                                                                                                                                                                            • 6.3.7 多行编辑器控件
                                                                                                                                                                                              • 6.3.8 编辑屏蔽控件
                                                                                                                                                                                                • 6.3.9 列表框控件
                                                                                                                                                                                                  • 6.3.10 图片列表框控件
                                                                                                                                                                                                    • 6.3.11 下拉列表框控件
                                                                                                                                                                                                      • 6.3.12 下拉图片列表框控件
                                                                                                                                                                                                        • 6.3.13 成组框控件
                                                                                                                                                                                                          • 6.3.14 单选按钮控件
                                                                                                                                                                                                            • 6.3.15 复选框控件
                                                                                                                                                                                                              • 6.3.16 标签页控件
                                                                                                                                                                                                                • 6.3.17 树状浏览控件
                                                                                                                                                                                                                  • 6.3.18 列表视图控件
                                                                                                                                                                                                                    • 6.3.19 用户对象控件
                                                                                                                                                                                                                      • 6.3.20 OLE控件
                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                        • 习题与思考题
                                                                                                                                                                                                                          • 操作练习
                                                                                                                                                                                                                          • 第7章 数据窗口对象
                                                                                                                                                                                                                            • 7.1 创建数据窗口对象
                                                                                                                                                                                                                              • 7.2 数据源的使用
                                                                                                                                                                                                                                • 7.3 数据窗口对象的显示风格
                                                                                                                                                                                                                                  • 7.4 数据窗口对象的属性设置
                                                                                                                                                                                                                                    • 7.5 数据窗口对象中的控件及基本属性设置
                                                                                                                                                                                                                                      • 7.5.1 数据窗口对象中控件的分类
                                                                                                                                                                                                                                        • 7.5.2 在数据窗口对象上放置控件的方法
                                                                                                                                                                                                                                          • 7.5.3 选中数据窗口对象中控件的方法
                                                                                                                                                                                                                                            • 7.5.4 控件颜色的设置
                                                                                                                                                                                                                                              • 7.5.5 控件边框的设置
                                                                                                                                                                                                                                                • 7.5.6 控件的位置、大小、对齐的设置
                                                                                                                                                                                                                                                  • 7.5.7 设置光标在控件上的跳转顺序
                                                                                                                                                                                                                                                  • 7.6 数据窗口对象中的常用控件及典型属性设置
                                                                                                                                                                                                                                                    • 7.6.1 文本控件
                                                                                                                                                                                                                                                      • 7.6.2 列控件
                                                                                                                                                                                                                                                        • 7.6.3 计算域控件
                                                                                                                                                                                                                                                          • 7.6.4 命令按钮控件
                                                                                                                                                                                                                                                            • 7.6.5 统计图控件
                                                                                                                                                                                                                                                              • 7.6.6 报表控件
                                                                                                                                                                                                                                                                • 7.6.7 OLE控件
                                                                                                                                                                                                                                                                • 7.7 设置数据窗口对象的更新属性
                                                                                                                                                                                                                                                                  • 7.8 数据操纵
                                                                                                                                                                                                                                                                    • 本章小结
                                                                                                                                                                                                                                                                      • 习题与思考题
                                                                                                                                                                                                                                                                        • 操作练习
                                                                                                                                                                                                                                                                        • 第8章 菜单对象
                                                                                                                                                                                                                                                                          • 8.1 管理菜单
                                                                                                                                                                                                                                                                            • 8.1.1 创建菜单
                                                                                                                                                                                                                                                                              • 8.1.2 添加菜单项
                                                                                                                                                                                                                                                                                • 8.1.3 设置菜单项属性
                                                                                                                                                                                                                                                                                  • 8.1.4 保存菜单
                                                                                                                                                                                                                                                                                    • 8.1.5 修改菜单
                                                                                                                                                                                                                                                                                    • 8.2 为窗口添加菜单
                                                                                                                                                                                                                                                                                      • 8.3 菜单编程
                                                                                                                                                                                                                                                                                        • 8.3.1 菜单项事件
                                                                                                                                                                                                                                                                                          • 8.3.2 菜单项典型编程
                                                                                                                                                                                                                                                                                          • 8.4 创建弹出式菜单
                                                                                                                                                                                                                                                                                            • 8.4.1 创建关联快捷菜单
                                                                                                                                                                                                                                                                                              • 8.4.2 创建无关联快捷菜单
                                                                                                                                                                                                                                                                                              • 8.5 利用继承创建菜单
                                                                                                                                                                                                                                                                                                • 8.5.1 利用继承创建菜单
                                                                                                                                                                                                                                                                                                  • 8.5.2 查看祖先菜单的脚本
                                                                                                                                                                                                                                                                                                    • 8.5.3 查看菜单的继承层次
                                                                                                                                                                                                                                                                                                    • 本章小结
                                                                                                                                                                                                                                                                                                      • 习题与思考题
                                                                                                                                                                                                                                                                                                        • 操作练习
                                                                                                                                                                                                                                                                                                        • 第9章 PowerBuilder高级编程技术
                                                                                                                                                                                                                                                                                                          • 9.1 用户自定义函数
                                                                                                                                                                                                                                                                                                            • 9.1.1 创建用户自定义函数
                                                                                                                                                                                                                                                                                                              • 9.1.2 使用用户自定义函数
                                                                                                                                                                                                                                                                                                              • 9.2 用户对象概述
                                                                                                                                                                                                                                                                                                                • 9.2.1 什么是用户对象
                                                                                                                                                                                                                                                                                                                  • 9.2.2 用户对象分类
                                                                                                                                                                                                                                                                                                                    • 9.2.3 创建用户对象
                                                                                                                                                                                                                                                                                                                      • 9.2.4 使用用户对象
                                                                                                                                                                                                                                                                                                                      • 9.3 用户自定义事件概述
                                                                                                                                                                                                                                                                                                                        • 9.3.1 用户自定义事件的意义
                                                                                                                                                                                                                                                                                                                          • 9.3.2 创建用户事件
                                                                                                                                                                                                                                                                                                                            • 9.3.3 删除用户事件
                                                                                                                                                                                                                                                                                                                              • 9.3.4 应用举例
                                                                                                                                                                                                                                                                                                                              • 9.4 结构
                                                                                                                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                                                                                                                  • 习题与思考题
                                                                                                                                                                                                                                                                                                                                    • 操作练习
                                                                                                                                                                                                                                                                                                                                    • 第10章 高级应用
                                                                                                                                                                                                                                                                                                                                      • 10.1 编译的基础知识
                                                                                                                                                                                                                                                                                                                                        • 10.1.1 可执行文件
                                                                                                                                                                                                                                                                                                                                          • 10.1.2 动态库文件
                                                                                                                                                                                                                                                                                                                                            • 10.1.3 资源文件
                                                                                                                                                                                                                                                                                                                                            • 10.2 生成可执行文件
                                                                                                                                                                                                                                                                                                                                              • 10.3 制作安装程序
                                                                                                                                                                                                                                                                                                                                                • 10.3.1 制作安装程序所需的文件
                                                                                                                                                                                                                                                                                                                                                  • 10.3.2 使用InstallShield生成安装程序
                                                                                                                                                                                                                                                                                                                                                  • 10.4 开发.NET Windows Forms应用程序
                                                                                                                                                                                                                                                                                                                                                    • 10.4.1 创建.NET Windows Forms应用
                                                                                                                                                                                                                                                                                                                                                      • 10.4.2 部署.NET Windows Forms应用
                                                                                                                                                                                                                                                                                                                                                        • 10.4.3 运行.NET Windows Forms应用
                                                                                                                                                                                                                                                                                                                                                        • 10.5 部署和发布.NET Smart Client应用程序
                                                                                                                                                                                                                                                                                                                                                          • 10.5.1 .NET Smart Client的特点
                                                                                                                                                                                                                                                                                                                                                            • 10.5.2 Intelligent Updater部署技术
                                                                                                                                                                                                                                                                                                                                                              • 10.5.3 创建.NET Smart Client应用
                                                                                                                                                                                                                                                                                                                                                                • 10.5.4 部署、运行和发布.NET Smart Client应用
                                                                                                                                                                                                                                                                                                                                                                  • 10.5.5 安装和更新.NET Smart Client应用
                                                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                                                    • 习题与思考题
                                                                                                                                                                                                                                                                                                                                                                      • 操作练习
                                                                                                                                                                                                                                                                                                                                                                      • 参考文献

                                                                                                                                                                                                                                                                                                                                                                      相关图书