顶部
收藏

PowerBuilder程序设计


作者:
费雅洁
定价:
22.00 元
版面字数:
370千字
开本:
16开
装帧形式:
平装
页数:
237
最新
印次时间:
暂无
ISBN:
978-7-04-014153-5
物料号:
14153-00
出版时间:
2004-03-30
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

  PowerBuilder是美国PowerSoft公司推出的数据库前端开发工具,使用方便,易于开发复杂的应用系统。本书介绍PowerBudder的主要功能和利用PowerBuilder进行程序设计的基本方法。全书共9章,内容包括:PowerBuilder概述、PowerScript语言、数据库、应用对象、窗口对象、数据窗口对象、菜单对象、用户对象和用户事件以及应用程序的调试、编译和发布。
  本书力求突出其实用性,每一部分都结合“教学管理系统”案例进行介绍,通过操作练习,将一个实际项目的开发过程详细地介绍给读者,通过对应用对象、窗口对象、菜单对象、数据窗口对象、用户对象、用户事件等典型编程,使读者掌握使用PowerBuilder开发实际项目的关键技术。本书内容丰富,讲解循序渐进、深入浅出,案例完整实用,可以作为高等学校教材,也适合自学者及软件开发人员参考使用。
  • 目录
    • 第1章 PowerBuBder概述
      • 1.1 PowerBuilder简介
        • 1.1.1 PowerBuilder的发展
          • 1.1.2 PowerBuilder的特点
          • 1.2 使用PowerBuilder开发应用程序的基本过程
            • 1.3 安装PowerBuilder
              • 1.3.1 安装PowerBuilder的软硬件环境需求
                • 1.3.2 安装方法
                • 1.4 PowerBuilder集成开发环境
                  • 1.4.1 启动和退出PowerBuilder
                    • 1.4.2 主窗体说明
                      • 1.4.3 帮助的使用
                      • 操作练习
                        • 习题与思考题
                        • 第2章 PowerScript语言
                          • 2.1 PowerScript词法结构
                            • 2.1.1 注释
                              • 2.1.2 保留字
                                • 2.1.3 标识符
                                  • 2.1.4 分隔符和续行符
                                    • 2.1.5 特殊ASCII字符
                                      • 2.1.6 空值
                                        • 2.1.7 代词
                                          • 2.1.8 对象、属性和函数的引用方法
                                          • 2.2 PowerScript数据类型
                                            • 2.2.1 标准数据类型
                                              • 2.2.2 枚举类型
                                                • 2.2.3 系统对象数据类型
                                                  • 2.2.4 Any数据类型
                                                    • 2.2.5 数据类型转换函数
                                                      • 2.2.6 数据类型检查函数
                                                      • 2.3 变量与常量
                                                        • 2.3.1 变量
                                                          • 2.3.2 常量
                                                          • 2.4 数组
                                                            • 2.5 PowerScript运算符及表达式
                                                              • 2.5.1 运算符
                                                                • 2.5.2 运算符的优先级
                                                                • 2.6 PowerScript语句
                                                                  • 2.6.1 赋值语句
                                                                    • 2.6.2 选择语句
                                                                      • 2.6.3 循环控制语句
                                                                        • 2.6.4 GOTO语句
                                                                          • 2.6.5 RETURN语句
                                                                            • 2.6.6 HALT语句
                                                                            • 2.7 PowerScript对数据库的支持
                                                                              • 2.7.1 嵌入式SQL语句
                                                                                • 2.7.2 SQL语句的错误处理
                                                                                  • 2.7.3 事务管理语句
                                                                                    • 2.7.4 利用游标操作数据
                                                                                    • 习题与思考题
                                                                                    • 第3章 数据库
                                                                                      • 3.1 数据库基础知识
                                                                                        • 3.2 案例分析
                                                                                          • 3.3 创建和删除数据库
                                                                                            • 3.3.1 创建数据库
                                                                                              • 3.3.2 删除数据源
                                                                                                • 3.3.3 删除数据库
                                                                                                  • 3.3.4 创建案例数据库
                                                                                                  • 3.4 连接各种数据库
                                                                                                    • 3.4.1 通过ODBC通用接口
                                                                                                      • 3.4.2 通过专用接口
                                                                                                      • 3.5 数据表
                                                                                                        • 3.5.1 创建表
                                                                                                          • 3.5.2 设置表属性
                                                                                                            • 3.5.3 设置表中列属性
                                                                                                              • 3.5.4 设置表的主键
                                                                                                                • 3.5.5 设置表的外键
                                                                                                                  • 3.5.6 设置表的索引
                                                                                                                    • 3.5.7 编辑表数据
                                                                                                                    • 3.6 视图
                                                                                                                      • 3.6.l 创建视图
                                                                                                                        • 3.6.2 删除视图
                                                                                                                        • 3.7 数据库安全性的管理
                                                                                                                          • 3.7.1 用户
                                                                                                                            • 3.7.2 用户组
                                                                                                                              • 3.7.3 定义表的访问权限
                                                                                                                              • 操作练习
                                                                                                                                • 习题与思考题
                                                                                                                                • 第4章 应用对象
                                                                                                                                  • 4.1 什么是应用
                                                                                                                                    • 4.1.1 应用的概念
                                                                                                                                      • 4.1.2 应用的存储层次结构
                                                                                                                                      • 4.2 创建应用对象
                                                                                                                                        • 4.2.1 创建工作区
                                                                                                                                          • 4.2.2 创建应用对象的具体方法
                                                                                                                                            • 4.2.3 管理应用结构
                                                                                                                                            • 4.3 设置应用对象的属性
                                                                                                                                              • 4.4 编写应用级脚本
                                                                                                                                                • 4.4.1 应用对象的事件
                                                                                                                                                  • 4.4.2 应用对象编程
                                                                                                                                                  • 4.5 变量
                                                                                                                                                    • 4.6 用户自定义函数
                                                                                                                                                      • 4.6.1 用户自定义函数的概念及分类
                                                                                                                                                        • 4.6.2 定义用户自定义函数
                                                                                                                                                          • 4.6.3 应用举例
                                                                                                                                                          • 4.7 用户自定义结构
                                                                                                                                                            • 4.7.1 用户自定义结构的概念及分类
                                                                                                                                                              • 4.7.2 定义用户自定义结构
                                                                                                                                                                • 4.7.3 应用举例
                                                                                                                                                                • 4.8 查看应用结构
                                                                                                                                                                  • 操作练习
                                                                                                                                                                    • 习题与思考题
                                                                                                                                                                    • 第5章 窗口对象
                                                                                                                                                                      • 5.1 创建窗口
                                                                                                                                                                        • 5.1.1 创建窗口
                                                                                                                                                                          • 5.1.2 设置窗口属性
                                                                                                                                                                          • 5.2 窗口中的控件
                                                                                                                                                                            • 5.2.1 窗口中的控件的概念及分类
                                                                                                                                                                              • 5.2.2 窗口中常用控件及其典型编程
                                                                                                                                                                              • 5.3 在窗口上放置控件
                                                                                                                                                                                • 5.3.1 在窗口上放置控件的方法
                                                                                                                                                                                  • 5.3.2 对窗口上控件属性的引用
                                                                                                                                                                                    • 5.3.3 调整窗口上控件
                                                                                                                                                                                      • 5.3.4 定义光标在控件上的跳转顺序
                                                                                                                                                                                      • 5.4 利用继承创建窗口
                                                                                                                                                                                        • 5.4.1 利用继承创建窗口
                                                                                                                                                                                          • 5.4.2 查看继承层次
                                                                                                                                                                                            • 5.4.3 查看祖先脚本
                                                                                                                                                                                            • 操作练习
                                                                                                                                                                                              • 习题与思考题
                                                                                                                                                                                              • 第6章 数据窗口对象
                                                                                                                                                                                                • 6.1 创建数据窗口对象
                                                                                                                                                                                                  • 6.2 数据源
                                                                                                                                                                                                    • 6.3 数据窗口对象的显示风格
                                                                                                                                                                                                      • 6.3.1 Freeform风格
                                                                                                                                                                                                        • 6.3.2 Tabular风格
                                                                                                                                                                                                          • 6.3.3 Grid风格
                                                                                                                                                                                                            • 6.3.4 Label风格
                                                                                                                                                                                                              • 6.3.5 N-UP风格
                                                                                                                                                                                                                • 6.3.6 Group风格
                                                                                                                                                                                                                  • 6.3.7 Graph风格
                                                                                                                                                                                                                    • 6.3.8 Composite风格
                                                                                                                                                                                                                      • 6.3.9 Crosstab风格
                                                                                                                                                                                                                        • 6.3.10 OLE 2.0风格
                                                                                                                                                                                                                          • 6.3.11 RichText风格
                                                                                                                                                                                                                          • 6.4 数据窗口对象的属性
                                                                                                                                                                                                                            • 6.5 数据窗口对象中的控件
                                                                                                                                                                                                                              • 6.5.1 数据窗口对象中的控件的概念及分类
                                                                                                                                                                                                                                • 6.5.2 数据窗口对象中的常用控件及典型属性设置
                                                                                                                                                                                                                                  • 6.5.3 选中数据窗口对象中控件的方法
                                                                                                                                                                                                                                    • 6.5.4 控件颜色的设置
                                                                                                                                                                                                                                      • 6.5.5 控件边框的设置
                                                                                                                                                                                                                                        • 6.5.6 控件的位置、大小、对齐的设置
                                                                                                                                                                                                                                          • 6.5.7 设置光标在控件上的跳转顺序
                                                                                                                                                                                                                                          • 6.6 设置数据窗口对象的更新属性
                                                                                                                                                                                                                                            • 6.7 数据操纵
                                                                                                                                                                                                                                              • 6.7.1 数据排序
                                                                                                                                                                                                                                                • 6.7.2 数据过滤
                                                                                                                                                                                                                                                  • 6.7.3 数据分组显示
                                                                                                                                                                                                                                                    • 6.7.4 去掉重复值
                                                                                                                                                                                                                                                      • 6.7.5 数据灌入
                                                                                                                                                                                                                                                        • 6.7.6 数据移植
                                                                                                                                                                                                                                                          • 6.7.7 数据打印
                                                                                                                                                                                                                                                          • 操作练习
                                                                                                                                                                                                                                                            • 习题与思考题
                                                                                                                                                                                                                                                            • 第7章 菜单对象
                                                                                                                                                                                                                                                              • 7.1 创建菜单
                                                                                                                                                                                                                                                                • 7.1.1 创建菜单
                                                                                                                                                                                                                                                                  • 7.1.2 添加菜单项
                                                                                                                                                                                                                                                                    • 7.1.3 设置菜单项属性
                                                                                                                                                                                                                                                                      • 7.1.4 保存菜单
                                                                                                                                                                                                                                                                        • 7.1.5 修改菜单
                                                                                                                                                                                                                                                                        • 7.2 为窗口添加菜单
                                                                                                                                                                                                                                                                          • 7.3 菜单编程
                                                                                                                                                                                                                                                                            • 7.3.1 菜单项事件
                                                                                                                                                                                                                                                                              • 7.3.2 菜单项典型编程
                                                                                                                                                                                                                                                                              • 7.4 创建弹出式菜单
                                                                                                                                                                                                                                                                                • 7.4.1 创建关联快捷菜单
                                                                                                                                                                                                                                                                                  • 7.4.2 创建无关联快捷菜单
                                                                                                                                                                                                                                                                                  • 7.5 利用继承创建菜单
                                                                                                                                                                                                                                                                                    • 7.5.1 利用继承创建菜单
                                                                                                                                                                                                                                                                                      • 7.5.2 查看祖先菜单的脚本
                                                                                                                                                                                                                                                                                        • 7.5.3 查看菜单的继承层次
                                                                                                                                                                                                                                                                                        • 操作练习
                                                                                                                                                                                                                                                                                          • 习题与思考题
                                                                                                                                                                                                                                                                                          • 第8章 用户对象和用户事件
                                                                                                                                                                                                                                                                                            • 8.1 用户对象概述
                                                                                                                                                                                                                                                                                              • 8.1.1 什么是用户对象
                                                                                                                                                                                                                                                                                                • 8.1.2 用户对象分类
                                                                                                                                                                                                                                                                                                • 8.2 创建用户对象
                                                                                                                                                                                                                                                                                                  • 8.2.1 创建标准可视用户对象
                                                                                                                                                                                                                                                                                                    • 8.2.2 创建自定义可视用户对象
                                                                                                                                                                                                                                                                                                      • 8.2.3 创建标准类用户对象
                                                                                                                                                                                                                                                                                                      • 8.3 使用用户对象
                                                                                                                                                                                                                                                                                                        • 8.3.1 使用可视用户对象
                                                                                                                                                                                                                                                                                                          • 8.3.2 使用类用户对象
                                                                                                                                                                                                                                                                                                          • 8.4 用户事件概述
                                                                                                                                                                                                                                                                                                            • 8.5 管理用户事件
                                                                                                                                                                                                                                                                                                              • 8.5.1 创建用户事件
                                                                                                                                                                                                                                                                                                                • 8.5.2 删除用户事件
                                                                                                                                                                                                                                                                                                                  • 8.5.3 应用举例
                                                                                                                                                                                                                                                                                                                  • 操作练习
                                                                                                                                                                                                                                                                                                                    • 习题与思考题
                                                                                                                                                                                                                                                                                                                    • 第9章 应用程序的调试、编译和发布
                                                                                                                                                                                                                                                                                                                      • 9.1 调试应用程序
                                                                                                                                                                                                                                                                                                                        • 9.1.1 调试画板
                                                                                                                                                                                                                                                                                                                          • 9.1.2 调试程序
                                                                                                                                                                                                                                                                                                                          • 9.2 编译的基础知识
                                                                                                                                                                                                                                                                                                                            • 9.2.1 可执行文件
                                                                                                                                                                                                                                                                                                                              • 9.2.2 动态库文件
                                                                                                                                                                                                                                                                                                                                • 9.2.3 资源文件
                                                                                                                                                                                                                                                                                                                                • 9.3 生成可执行文件
                                                                                                                                                                                                                                                                                                                                  • 9.4 制作安装程序
                                                                                                                                                                                                                                                                                                                                    • 9.5 安装应用程序
                                                                                                                                                                                                                                                                                                                                      • 操作练习
                                                                                                                                                                                                                                                                                                                                        • 习题与思考题
                                                                                                                                                                                                                                                                                                                                        • 参考文献

                                                                                                                                                                                                                                                                                                                                        相关图书