第1章 集成开发环境
1.1 开发工具和集成开发环境
1.1.1 开发工具
1.1.2 开发环境
1.2 使用画板
1.2.1 画板对象
1.2.2 画板控件
1.3 定制工具栏
1.4 使用联机帮助
1.5 主窗口
1.5.1 创建新应用程序对象的向导
1.5.2 工具栏
1.5.3 画板窗口
1.5.4 子窗口特征
1.5.5 控制子窗口
1.5.6 To-Do List(工作任务列表)
1.5.7 定制快捷键
1.6 对数据库的支持
1.7 新的窗口控件
第2章 一个完整的实例
2.1 规划
2.2 创建数据库和表
2.2.1 创建数据库
2.2.2 建表准备工作
2.2.3 创建表
2.2.4 定义主关键字
2.2.5 添加扩展属性信息及数据
2.3 创建应用对象
2.3.1 开始创建
2.4 创建窗口对象
2.4.1 创建空窗口
2.4.2 添加命令按钮
2.4.3 为命令按钮添加脚本
2.4.4 保存窗口
2.4.5 为应用对象添加脚本
2.4.6 运行应用程序
2.5 增强窗口功能
2.5.1 定义窗口风格
2.5.2 设置窗口在屏幕上的位置
2.6 创建第一个数据窗口
2.6.1 创建数据窗口
2.6.2 保存数据窗口对象
2.6.3 增强数据窗口功能
2.7 添加第一个数据窗口
2.7.1 添加数据窗口控件
2.7.2 Transaction Object(事物对象)
2.7.3 添加窗口的Open(打开)事件脚本
2.7.4 为应用程序添加脚本
2.7.5 运行应用程序
2.8 创建第二个数据窗口
2.8.1 创建新窗口对象
2.8.2 增强数据窗口功能
2.9 添加第二个数据窗口
2.9.1 添加数据窗口控件
2.9.2 添加脚本
2.9.3 增加窗口Open事件脚本
2.9.4 运行应用程序
2.10 添加MultiLineEdit(多行编辑框)控件
2.10.1 添加Static Text(静态编辑框)
2.10.2 添加多行文本编辑框
2.10.3 扩充第一个数据窗口的事件脚本
2.10.4 运行应用程序
2.11 增加数据库的维护功能
2.11.1 添加命令按钮
2.11.2 为“插入”按钮编写脚本
2.11.3 为“删除”按钮编写脚本
2.11.4 为“更新”按钮编写脚本
2.11.5 添加响应多行文本编辑框的脚本
2.11.6 测试运行应用程序
2.12 添加菜单
2.12.1 操作菜单画板
2.12.2 添加选项
2.12.3 为菜单添加脚本
2.12.4 在窗口中添加菜单
2.12.5 检查菜单
2.13 创建应用程序的可执行文件
2.14 小结
第3章 应用程序对象
3.1 应用程序对象
3.1.1 创建应用程序对象
3.1.2 查看应用程序对象
3.1.3 选择当前应用程序对象
3.2 “Application”图板
3.3 属性
3.3.1 General属性
3.3.2 Toolbar属性
3.3.3 附加属性
3.4 事件
3.4.1 Open事件
3.4.2 Close事件
3.4.3 Idle事件
3.4.4 System Error事件
3.4.5 ConnectionBegin事件
3.4.6 ConnectionEnd事件
3.5 函数
第4章 Window Painter(窗口画板)
4.1 窗口对象类型
4.1.1 主窗口
4.1.2 子窗口
4.1.3 弹出式窗口
4.1.4 响应式窗口
4.1.5 多文档界面框架窗口
4.1.6 带微帮助的多文档界面框架窗口
4.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.3.8 定义Tab顺序
4.4 窗口对象属性
4.4.1 “General”选项卡
4.4.2 “Scroll”选项卡
4.4.3 “Toolbar”选项卡
4.4.4 “Other”选项卡
4.5 窗口对象事件及函数
4.5.1 事件
4.5.2 函数
第5章 窗口控件
5.1 共同属性
5.1.1 Enabled属性
5.1.2 Visible属性
5.1.3 设置控件颜色
5.1.4 设置3D(三维)外观
5.2 使用控件
5.2.1 控件基本类型
5.2.2 CommandButton
5.2.3 PictureButton
5.2.4 RadioButton
5.2.5 GroupBox
5.2.6 CheckBox
5.2.7 ListBox
5.2.8 DropDownListBox
5.2.9 TreeView
5.2.10 ListView
5.2.11 Static Text
5.2.12 SinglelineEdit
5.2.13 MultiLineEdit
5.2.14 EditMask
5.2.15 richTextEdit
5.2.16 Tab
5.2.17 Drawing
5.2.18 DataWindow
5.2.19 OLE
5.3 新增控件
5.3.1 HtrackBar和VtrackBar控件
5.3.2 HprogressBar(水平进度条)和VprogressBar(垂直进度条)控件
5.3.3 StaticHyperLink(静态超链)PictureHyperLink(图形超链)控件
第6章 数据库
6.1 概念
6.2 创建数据库和表
6.2.1 创建数据库
6.2.2 连接数据库
6.2.3 数据库画板
6.3 定义关键字和索引
6.3.1 定义主关键字
6.3.2 定义外部关键字
6.3.3 定义索引
6.4 添加扩展属性信息及数据
第7章 数据窗口对象
7.1 数据窗口画板
7.1.1 子窗口功能
7.1.2 数据窗口画板的属性
7.2 创建数据窗口对象向导
7.3 数据源
7.3.1 “Quick Select”数据源
7.3.2 “SQL Select”数据源
7.3.3 “Query”数据源
7.3.4 “External”(外部)数据源
7.3.5 “Stored Procedure”数据源
7.4 显示样式
7.4.1 Tabular样式
7.4.2 Grid样式
7.4.3 Freeform样式
7.4.4 Label样式
7.4.5 CrossTab样式
7.4.6 Group样式
7.4.7 Graph样式
7.4.8 N-Up样式
7.4.9 RichText样式
7.4.10 Composite样式
第8章 设计数据窗口对象
8.1 数据窗口分区
8.1.1 “Header”区
8.1.2 “Detail”区
8.1.3 “Summary”区
8.1.4 “Footer”区
8.1.5 “Header Group”区
8.1.6 “Trailer group”区
8.2 数据窗口对象的属性
8.2.1 “General”选项卡
8.2.2 “Print Specification”选项卡
8.2.3 “HTMLT Table”和“HTML Generation”选项卡
8.3 列属性
8.3.1 “Format”选项卡
8.3.2 “Edit”选项卡
8.3.3 有效性规则
8.4 操纵数据行
8.4.1 记录过滤
8.4.2 排序
8.4.3 检索
8.4.4 创建分组
第9章 数据窗口编程
9.1 数据窗口控件属性
9.2 事务对象
9.2.1 缺省事务对象SQLCA
9.2.2 属性含义
9.2.3 设置属性
9.3 连接数据库
9.3.1 建立连接
9.3.2 断开连接
9.3.3 分配事务对象
9.4 缓冲区和可编辑控件函数
9.4.1 缓冲区
9.4.2 可编辑控件
9.5 数据窗口控件函数
9.6 数据窗口事件
9.6.1 Clicked事件
9.6.2 ItemChanged事件
9.6.3 ItemError事件
9.6.4 RetrieveStart事件
9.6.5 RetrieveEnd事件
9.6.6 RetrieveRow事件
9.6.7 UpdateStart事件
9.6.8 UpdateEnd事件
第10章 菜单
10.1 类型
10.1.1 下拉式菜单
10.1.2 弹出式菜单
10.1.3 级联菜单
10.2 设计菜单的原则
10.3 菜单画板
10.4 创建菜单对象
10.4.1 打开菜单画板
10.4.2 添加选项
10.5 属性
10.5.1 “General”选项卡
10.5.2 “Toolbar”选项卡
10.6 菜单事件
10.6.1 Select事件
10.6.2 Clicked事件
10.7 菜单函数
10.7.1 Check()和Uncheck()函数
10.7.2 Enable()和Disable()函数
10.7.3 PopMenu()函数
10.7.4 TriggerEvent()函数
第11章 PowerScript编程环境
11.1 “Script”子窗口
11.2 设置编程环境
11.2.1 “Font”选项卡
11.2.2 “Coloring”选项卡
11.2.3 “Script”选项卡
11.2.4 “AutoScript”选项卡
11.2.5 “Prefixes 1”和“Prefixes 2”选项卡
11.3 使用编程工具栏
11.3.1 “Comment”和“Uncomment”按钮
11.3.2 “Find”和“Replace”按钮
11.3.3 粘贴
11.3.4 “Compile”按钮
11.4 Object Browser
11.5 使用函数画板
11.5.1 创建全局函数
11.5.2 修改全局函数
11.6 使用结构画板
11.6.1 创建全局结构
11.6.2 修改全局结构
第12章 PowerScript编程语言
12.1 基础语法规则
12.1.1 注释行
12.1.2 大小写
12.1.3 标识符
12.1.4 续行符
12.1.5 分隔符
12.1.6 保留字
12.2 运算符
12.2.1 算术运算符
12.2.2 关系运算符
12.2.3 逻辑运算符
12.2.4 连接运算符
12.3 数据类型
12.3.1 标准数据类型
12.3.2 系统对象数据类型
12.3.3 枚举数据类型
12.4 变量
12.4.1 作用域
12.4.2 Instance的访问权限
12.5 常量
12.6 数组
12.6.1 一维数组
12.6.2 动态数组与多维数组
12.7 常用函数
12.8 代词
12.8.1 This
12.8.2 Parent
12.8.3 Super
12.9 语句
12.9.1 流程控制
12.9.2 其他语句
第13章 SQL与PB 7.0
13.1 SQL语句
13.1.1 SELECT语句
13.1.2 INSERT语句
13.1.3 DELETE语句
13.1.4 UPDATE语句
13.2 使用SQL
13.2.1 嵌入SQL
13.2.2 粘贴SQL语句
第14章 多文档界面实例
14.1 基本概念
14.1.1 主框架窗口
14.1.2 菜单栏
14.1.3 工具栏
14.1.4 工作表
14.1.5 用户工作区
14.1.6 状态栏
14.2 创建MDI应用程序
14.2.1 创建MDI主框架窗口
14.2.2 创建工作表窗口
14.2.3 函数
14.2.4 创建状态栏
14.2.5 创建MDI工具栏
14.3 MDI应用程序实例
14.3.1 创建应用对象
14.3.2 创建新菜单对象
14.3.3 创建MDI主框架窗口
14.3.4 创建工作表窗口
14.3.5 添加脚本
14.3.6 运行
第15章 库管理
15.1 库的组织
15.2 “Library”画板
15.3 定制“Library”图板
15.4 使用“Library”画板
15.4.1 操作库
15.4.2 操作对象
15.5 注销与注册
15.5.1 注销对象
15.5.2 注册对象
15.5.3 查看被注销对象状态
15.6 导入与导出对象
15.6.1 导出对象
15.6.2 导入对象
第16章 连接数据库
16.1 ODBC接口
16.1.1 工作原理
16.1.2 ODBC接口实例
16.2 专用接口
16.2.1 工作原理
16.2.2 接口连接实例
第17章 编译发布应用程序
17.1 创建工程
17.2 生成可执行文件
17.3 查看应用程序对象
17.4 配置应用环境
第18章 实例
18.1 实例1
18.1.1 创建数据库
18.1.2 创建数据源
18.1.3 定义数据库描述文件
18.1.4 连接数据库
18.1.5 创建新表
18.1.6 建立应用
18.1.7 创建数据窗口
18.1.8 创建窗口
18.1.9 为应用对象编写脚本
18.1.10 为窗口对象编写脚本代码
18.1.11 为窗口中的功能按钮编写代码
18.2 实例2
18.2.1 创建过程
18.2.2 对象脚本
18.2.3 运行程序
18.3 实例3
18.3.1 创建过程
18.3.2 对象脚本
18.3.3 运行程序
18.4 实例4
18.4.1 创建应用对象
18.4.2 创建新菜单对象
18.4.3 创建工具栏
18.4.4 创建MDI主框架窗口
18.4.5 创建工作表窗口
18.4.6 添加脚本
18.4.7 运行
18.5 实例5
18.5.1 设计过程
18.5.2 脚本代码
18.6 设置实例程序的运行环境
附录 常用函数