顶部
收藏

PowerBuilder程序设计 (第2版)

“十一五”国家规划教材

作者:
费雅洁
定价:
26.00元
ISBN:
978-7-04-028315-0
版面字数:
470.000千字
开本:
16开
全书页数:
298页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2009-12-23
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

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

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

本教材力求突出其实用性,每一部分都围绕“图书销售管理系统”案例进行介绍,通过操作练习,将一个实际项目的完整开发过程详细地介绍给读者,通过对应用对象、窗口对象、菜单对象、数据窗口对象、用户对象、用户事件等典型编程,使读者掌握使用PowerBuilder开发实际项目的关键技术。

本书内容丰富,讲解循序渐进、深入浅出,案例完整、实用,可作为高等院校计算机及相关专业学生的教材或参考书,也可供各种培训机构使用,对软件开发人员有一定参考价值。

  • 第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应用
    • 本章小结
    • 习题与思考题
    • 操作练习
  • 参考文献

相关图书