前言
第1章 PowerBuilder简介
1. 1 序言
1. 2 PowerBuilder的安装
1. 2. 1 运行PowerBuilder的系统要求
1. 2. 2 PowerBuilder的安装过程
1. 3 PowerBuilder的启动与退出
1. 3. 1 PowerBuilder的启动
1. 3. 2 退出PowerBuilder
1. 4 PowerBuilder的开发环境
1. 4. 1 PowerBuilder主窗口
1. 4. 2 工具栏
1. 4. 3 定制工具栏
1. 4. 4 画板简介
1. 4. 5 一些基本的操作
第2章 POwerBuilder的编程
2. 1 面向对象编程思想的基本概念
2. 1. 1 对象. 消息
2. 1. 2 类. 实例
2. 1. 3 封装
2. 1. 4 继承
2. 1. 5 多态性
2. 1. 6 函数重载
2. 1. 7 事件
2. 2 PowerBuilder中的面向对象
2. 2. 1 PowerBuilder的对象
2. 2. 2 PowerBuilder中的类
2. 3 PowerBuilder编程的命名规则
2. 4 PowerBuilder应用程序的开发过程
2. 4. 1 分析和设计
2. 4. 2 开发
2. 4. 3 调试与测试
2. 4. 4 可执行文件的生成
第3章 PowerScript语言介绍
3. 1 PowerScript语言基础
3. 1. 1 注释
3. 1. 2 标识符
3. 1. 3 大小写
3. 1. 4 分隔符与断行
3. 1. 5 标号
3. 1. 6 空值(Null)
3. 1. 7 保留字
3. 1. 8 操作符
3, 2 PowerScript中的声明
3. 2. 1 标准数据类型及其使用
3. 2. 2 变量的声明
3. 2. 3 变量的作用范围
3. 2. 4 常量
3. 3 PowerScript中的基本语句
3. 3. 1 赋值语句
3. 3. 2 调用语句(CALL)
3. 3. 3 条件判断语句
3. 3. 4 循环语句
3. 3. 5 流程控制语句
3. 3. 6 创建语句CREATE
3. 3. 7 消除语句DESTROY
3. 4 常用代词
3. 4. 1 This代词
3. 4. 2 Parent代词
3. 4. 3 ParentWindow代词
3. 4. 4 Super代词
3. 5 几个SQL语句介绍
3. 5. 1 选择语句SELECT
3. 5. 2 插入语句INSERT
3. 5. 3 删除语句DELETE
3. 5. 4 更新语句UPDATE
3. 5. 5 数据库连接CONNECT
3. 5. 6 事务提交COMMIT
3. 5. 7 终止语句DISCONNECT
3. 5. 8 事务取消ROLLBACK
3. 6 PowerBuilder的几个常用函数
3. 6. 1 MessageBox()函数
3. 6. 2 Open()和Close()
3. 6. 3 IS族函救
3. 6. 4 类型转换函数
3. 6. 5 关键字Tigger和Post
第4章 数据库
4. 1 数据库基础知识
4. 1. 1 行(ROW)
4. 1. 2 列(Column)
4. 1. 3 数据类型(Type)
4. 1. 4 主键(PrimaryKey)
4. 1. 5 外键(ForeignKey)
4. 1. 6 索引(Index)
4. 1. 7 视图(View)
4. 2 数据库的连接
4. 2. 1 配置数据源
4. 2. 2 定义数据库配置文件
4. 2. 3 连接数据库
4. 2. 4 断开与数据库的连接
4. 3 创建和删除本地数据库
4. 3. 1 创建ASA数据库
4. 3. 2 删除ASA数据库
4. 4 操作数据库表
4. 4. 1 创建表和删除表
4. 4. 2 定义关键字
4. 4. 3 设置表的属性
4. 4. 4 设置表中列的属性
4. 4. 5 建立索引
4. 4. 6 建立视图
4. 5 操作数据表中的数据
4. 5. 1 检索和修改数据
4. 5. 2 排序和过滤数据
第5章 应用程序对象的使用
5. 1 应用的含义
5. 2 创建一个应用对象
5. 2. 1 操作工作区(WorkSpace)
5. 2. 2 创建一个新的应用
5. 3 应用对象属性的设置
5. 4 编写脚本
5. 4. 1 脚本编写窗口
5. 4. 2 选择事件和对象
5. 4. 3 编写脚本
5. 4. 4 编译脚本
5. 4. 5 应用对象的事件
第6章 窗口与控件
6. 1 PowerBuilder中的窗口
6. 1. 1 窗口概述
6. 1. 2 窗口的类型
6. 2 创建窗口
6. 2. 1 窗口画板
6. 2. 2 从头创建一个窗口对象
6. 2. 3 继承一个窗口
6. 3 设置窗口属性
6. 3. 1 设置General页
6. 3. 2 设置Scroll页
6. 3. 3 设置Toolbar页
6. 3. 4 设置0Other页
6. 4 预览和运行窗口
6. 4. 1 预览窗口
6. 4. 2 打印窗口
6. 4. 3 运行窗口
6. 5 窗口的控件
6. 5. 1 控件概述
6. 5. 2 窗口中的控件操作
6. 6 设置控件的属性
6. 6. 1 为控件命名
6. 6. 2 改变控件文本
6. 6. 3 定义加速键
6. 6. 4 定义Tab顺序
6. 6. 5 控件的可访问性
6. 7 控件简介
6. 7. 1 命令按钮CommandButton
6. 7. 2 图形命令按钮PictureButton
6. 7. 3 单选按钮RadioButton
6. 7. 4 复选框CheckBox
6. 7. 5 静态文本StaticText
6. 7. 6 静态超链接StaticHyperLink
6. 7. 7 单行编辑框SingleLineEdit和多行编辑框MultiLineEdit
6. 7. 8 掩码编辑框EditMask
6. 7. 9 标签Tab
6. 7. 10 列表框ListBox
6. 7. 11 图形列表框PictureListBox
6. 7. 12 下拉式列表框DropDownListBox
6. 7. 13 下拉式图形列表框DropDownPictureListBox
6. 7. 14 滚动条ScrollBar
6. 7. 15 进度条PropessBar
6. 8 窗口的事件
第7章 菜单
7. 1 菜单的基本概念
7. 1. 1 菜单对象的基本组成部分
7. 1. 2 菜单的类型
7. 1. 3 菜单的特征
7. 1. 4 设计菜单
7. 2 创建菜单
7. 2. 1 进入菜单画板
7. 2. 2 从头创建一个新的菜单
7. 2. 3 给菜单条添加菜单项
7. 2. 4 添加下拉式菜单项
7. 2. 5 添加级联菜单项
7. 2. 6 删除菜单项
7. 2. 7 使用继承创建一个菜单
7. 3 设置菜单属性
7. 3. 1 给菜单命名
7. 3. 2 菜单的提示信息
7. 3. 3 菜单项的可访问性
7. 3. 4 菜单的加速键和快捷键
7. 3. 5 在菜单中加入分隔符
7. 3. 6 设置工具栏
7. 4 菜单的使用
7. 4. 1 窗口菜单
7. 4. 2 弹出式菜单
7. 4. 3 编写脚本
第8章 数据窗口对象
8. 1 数据窗口的概述
8. 2 创建数据窗口
8. 2. 1 进入DataWindow画板
8. 2. 2 新建一个数据窗口
8. 2. 3 数据窗口的显示风格
8. 2. 4 数据窗口的数据源
8. 3 数据窗口画板及其操作
8. 3. 1 数据窗口画板
8. 3. 2 Design视窗
8. 3. 3 Preview视窗
8. 4 设置数据窗口对象
8. 4. 1 设置数据窗口对象的式样
8. 4. 2 指定鼠标指针的形状
8. 4. 3 设置打印参数
8. 4. 4 设置数据窗口对象的Tab顺序
8. 4. 5 设置列的边框
8. 5 定义编辑风格
8. 5. 1 编辑框风格
8. 5. 2 掩码编辑风格
8. 5. 3 复选框编辑风格
8. 5. 4 单选按钮风格
8. 5. 5 下拉式列表框编辑风格
8. 5. 6 下拉式数据窗口编辑风格
8. 6 在数据窗口对象中添加对象
8. 6. 1 添加对象
8. 6. 2 添加命令按钮
8. 6. 3 添加静态文本
8. 6. 4 增加和删除列
8. 6. 5 添加计算域
8. 7 增强数据窗口对象的功能
8. 7. 1 排序数据
8. 7. 2 数据的过滤
8. 7. 3 数据的分组
8. 7. 4 禁止重复数据
8. 7. 5 在数据窗口对象中存储数据
8. 7. 6 指定更新属性
8. 7. 7 指定数据检索的方式
8. 7. 8 动态改变对象属性
第9章 数据窗口对象的使用
9. 1 数据窗口控件的使用
9. 1. 1 数据窗口控件
9. 1. 2 设置数据窗口控件的属性
9. 1. 3 数据窗口对象与数据窗口控件的关联
9. 2 访问数据库
9. 2. 1 什么是事务对象
9. 2. 2 事务对象的属性
9. 2. 3 默认的事务对象SQLCA
9. 2. 4 自定义事务对象
9. 2. 5 事务对象语句
9. 2. 6 为数据窗口设置事务对象
9. 3 操纵数据窗口的数据
9. 3. 1 数据窗口控件的工作原理
9. 3. 2 操作数据
9. 3. 3 行操作
9. 3. 4 列操作
9. 4 数据窗口的事件
9. 4. 1 ItemError事件
9. 4. 2 DBError事件
9. 4. 3 ItemChanged事件
9. 4. 4 RowFocusChanged事件
9. 4. 5 Clicked事件
9. 4. 6 DoubleClick事件
9. 4. 7 RetrieveStart事件
9. 4. 8 RetrieveRow事件
9. 4. 9 RetrieveEnd事件
9. 4. 10 UpdateStart事件
9. 4. 11 UpdateEnd事件
第10章 程序的调试与发布
10. 1 应用程序的调试
10. 1. 1 Debug画板
10. 1. 2 断点
10. 1. 3 调试的基本步骤
10. 2 发布程序
10. 2. 1 概述
10. 2. 2 可执行文件的生成