内容简介
第1章 概述
1.1新特点
1.1.1全新的开发界面
1.1.2完整的Web支持
1.1.3 完善的组件开发功能
1.1.4具有极高的开发效率
1.1.5增强的数据窗口功能
1.1.6支持团队开发
1.1.7加强Web应用的设计功能
1.1.8加强的数据库设计功能
1.1.9全面支持各种数据源
1.2.1 系统需求
1.2.2安装
1.2 安装和运行
1.1.10全面支持开放标准的组件
1.2.3 启动
1.2.4卸载
1.3面向对象程序设计与PB7.0
1.3.1类和对象
1.3.2继承
1.3.3封装
1.3.4多态性
1.4事件、方法和属性
1.4.1事件
1.4.3属性
1.5 Enterprise Application Studio概述
1.4.2方法
1.6 小结
第2章 开发环境
2.1概述
2.2菜单系统
2.3PowerBar工具栏
2.4 描绘器概览
2.5使用MicroHelp
2.6小结
第3章 PowerScript语言
3.1基础知识
3.1.1对象、属性和方法
3.1.2标识符
3.1.3保留字
3.1.4特殊ASCII码字符
3.1.5空值(NULL)
3.1.6注释
3.1.7断行与续行
3.2数据类型
3.2.1标准数据类型
3.2.2Any数据类型
3.2.3 系统对象数据类型
3.2.4枚举类型
3.3变量及其作用域
3.3.1声明变量
3.3.2声明数组
3.3.3变量初始值
3.3.4变量的作用域
3.3.6常量
3.3.5搜索变量的顺序
3.4操作符和表达式
3.4.1算术操作符
3.4.2关系操作符
3.4.3逻辑操作符
3.4.4连接操作符
3.4.5操作符的优先级
3.4.6表达式
3.5代词
3.5.1 This
3.5.2 Parent
3.5.3 ParentWindow
3.6.1IF…THEN语句
3.6条件语句
3.5.4 Super
3.6.2IF…THEN…ELSE语句
3.6.3CHOOSE CASE语句
3.7循环结构
3.7.1DO…LOOP语句
3.7.2 FOR…NEXT语句
3.7.3 GOTO语句
3.7.4EXIT语句
3.7.5 CONTINUE语句
3.7.6循环的嵌套
3.8常用语句与函数
3.8.1常用语句
3.8.2常用函数
3.9小结
第4章 PB 7.0与SQL
4.1使用SQL语句
4.2 标准嵌入式SQL语句
4.2.1 SELECT语句
4.2.2 INSERT语句
4.2.3 UPDATE语句
4.2.4 DELETE语句
4.2.5CONNECT和DISCONNECT语句
4.2.6 COMMIT和ROLLBACK语句
4.2.7使用游标
4.2.8 处理BLOB型数据
4.2.9粘贴SQL语句
4.3 动态SQL
4.3.1几种特殊类型的变量
4.3.2格式一
4.3.3格式二
4.3.4格式三
4.3.5格式四
4.4小结
第5章 创建应用程序
5.1应用对象
5.1.1 PBL库
5.1.2应用对象组成
5.2应用对象描绘器
5.2.1 PowerBar
5.2.2应用对象工具栏
5.2.3 应用对象的脚本视图
5.2.4 应用对象的属性视图
5.3.1创建应用对象
5.3 创建和保存应用对象
5.3.2打开应用对象
5.3.3 PBL库搜索路径
5.4设置应用对象的属性
5.5应用对象事件及事件处理程序
5.5.1Open事件
5.5.2Close事件
5.5.3Idle事件
5.5.4 System Error事件
5.5.5ConnectionBegin事件
5.5.6 ConnectionEnd事件
5.5.7编写应用对象的事件处理程序
5.6 应用对象的函数
5.7事务对象
5.7.1概念
5.7.2 属性
5.8简单的应用程序实例
5.8.1创建应用程序的应用对象example 70
5.8.2 创建应用程序的窗口对象w_example 70
5.8.3编写应用程序代码
5.8.4运行应用程序
5.9小结
第6章 数据库技术
6.1连接数据库
6.1.1 ODBC简介
6.1.2创建ODBC数据源
6.1.4连接到ODBC数据库
6.1.3创建数据库描述文件
6.2数据库表操作
6.2.1数据库描绘器
6.2.2创建表
6.2.3设置表属性和列的扩展属性
6.3索引
6.4视图
6.5修改、删除表
6.6操纵数据
6.6.1基本操作
6.6.2排序
6.6.3过滤
6.6.4保存数据文件到外部文件中
6.6.5导入外部数据到表中
6.7通过数据管道修改表结构
6.8小结
第7章 创建窗口
7.1窗口概述
7.2窗口类型
7.3 创建、修改、预览和运行窗口
7.3.1 Window描绘器概述
7.3.2 创建新窗口
7.3.3使用继承创建新窗口
7.3.4修改窗口
7.3.5 预览窗口
7.3.6运行窗口
7.4窗口属性
7.4.1设置属性
7.4.2 General选项卡
7.4.3 Scroll选项卡
7.4.4Toolbar选项卡
7.4.5 Other选项卡
7.5窗口事件及事件处理程序
7.5.1窗口事件
7.5.2窗口事件处理程序
7.6窗口函数
7.6.1 Open()函数
7.6.2 Close()函数
7.6.3 OpenwithParm()函数
7.6.4 其他函数
7.7多文档界面
7.7.1创建MDI窗口
7.7.3 打开一个工作表
7.7.2创建工作表
7.7.4排列工作表
7.8多文档界面实例
7.9小结
第8章 添加窗口控件
8.1控件简介
8.2放置控件
8.3命名控件
8.3.1控件名的默认前缀
8.3.1修改控件名的默认前缀
8.3.3修改控件名称
8.4操纵控件
8.4.1选择控件
8.4.3删除控件
8.4.4排列多个控件
8.4.2 移动和改变控件大小
8.4.5 为控件定义加速键
8.5定义控件的Tab Order
8.6 设置控件的公用属性
8.6.1标题
8.6.2可视性及可访问性
8.7小结
第9章 使用控件
9.1命令按钮
9.2图片按钮
9.3单选按钮
9.4复选框
9.5成组框
9.6静态文本
9.7单行编辑框
9.8多行编辑框
9.9编辑掩码
9.10富文本编辑框
9.11 列表框
9.12图片列表框
9.13下拉列表框
9.14下拉图片列表框
9.15树形列表视图
9.16列表视图
9.17标签
9.18滚动条
9.19轨迹条控件
9.20进度条控件
9.21超级链接控件
9.22.1数据库表结构
9.22 编程实例
9.22.2创建数据窗口对象
9.22.3 创建窗口并添加控件
9.22.4 编写脚本
9.23 小结
第10章 设计数据窗口
10.1数据窗口简介
10.1.1概念
10.1.2 对象和控件
10.1.3作用
10.2创建数据窗口
10.3确定表现风格
10.4选择数据源
10.4.1 Quick Select数据源
10.4.2 SQL Select数据源
10.4.3 Query数据源
10.4.4 External数据源
10.4.5 Store Procedure数据源
10.5数据Window描绘器
10.5.1概览
10.5.2 Design视图
10.5.3 Properties视图
10.5.4 Preview视图
10.5.5 ControlList视图
10.5.6 Column Specification视图
10.5.7 Data视图
10.6数据窗口中的对象
10.6.1概述
10.6.2添加、删除对象
10.7设定编辑
10.6.3调整对象尺寸和布局
10.7.1Edit风格
10.7.2 CheckBox风格
10.7.3 DropDownListBox风格
10.7.4 DropDownDw风格
10.7.5 EditMask风格
10.7.6 RadioButtons风格
10.8 数据显示格式
10.8.1 数值显示格式
10.8.2 字符串显示格式
10.8.3日期显示格式
10.8.4时间显示格式
10.9.1表达式
10.9 使用表达式
10.9.2表达式组成
10.9.3有效性准则
10.9.4使用计算列
10.10 操纵数据
10.10.1过滤记录
10.10.2排序记录
10.10.3分组记录
10.10.4压缩重复值
10.10.5控制更新数据库
10.10.6 按需检索记录
10.11 实例
10.11.1 创建数据窗口对象d_nations和d_nativeplace,d_dept
10.11.2创建数据窗口对象d_person
10.11.3创建数据窗口d_person_search
10.11.4创建数据窗口对象d_person_grid
10.12小结
第11章 数据窗口编程
11.1 使用数据窗口控件
11.1.1新建数据窗口控件
11.1.2使数据窗口控件工作
11.1.3美化数据窗口控件
11.2 访问数据窗口数据
11.2.1两种访问方式
11.2.2数据窗口缓冲区和数据源
11.2.3表达式访问数据的语法
11.3响应数据窗口控件事件
11.4.2更新数据库
11.4.1设置事务对象与检索数据
11.4 使用数据窗口控件函数
11.4.3接受编辑控件数据
11.4.4插入与删除行
11.4.5与当前行列状态有关的函数
11.4.6滚动数据窗口
11.4.7清除所有行
11.4.8设置过滤条件和执行过滤
11.4.9获得数据窗口当前有效行数
11.4.10在数据窗口中查找数据
11.5 打印和预览数据窗口
11.5.1打印数据窗口
11.5.2打印预览数据窗口
11.5.3 设置打印属性
11.6实例
11.7小结
第12章 数据窗口高级技术
12.1 编程下拉数据窗口
12.1.1初试下拉数据窗口
12.1.2在下拉数据窗口中搜索数据
12.1.3为下拉数据窗口指定检索参数
12.2共享数据窗口
12.3动态修改数据窗口
12.3.1使用Modify和Describe函数
12.3.2使用点标记符访问对象属性
12.3.3创建动态数据窗口
12.4数据存储对象
12.5小结
第13章 统计图形初步
13.2.1统计图组成
13.1 创建图形方式
13.2创建Graph显示风格数据窗口
12.2.2 创建图形数据窗口
13.2.3 设置图形属性
13.3在数据窗口中添加图形对象
13.4使用图形控件
13.4.1 引用图形控件属性方法
13.4.2图形控件函数
13.5小结
第14章 制作菜单
14.1菜单简介
14.2菜单类型
14.3 菜单组成
14.4.1菜单描绘器概述
14.4创建菜单
14.4.2创建菜单
14.5菜单属性
14.5.1设置
14.5.2设置菜单的工具栏
14.6修改菜单
14.7菜单事件及事件处理程序
14.7.1菜单项事件
14.7.2 菜单事件处理程序
14.8 菜单项函数
14.9创建快捷菜单
14.10关联窗口与菜单
14.11实例
14.12小结
第15章 调试程序
15.1 调试器简介
15.1.1界面
15.1.2使用源代码视图
15.1.3基本调试过程
15.2设置断点
15.3 检查程序运行状态
15.3.1 检查变量和内存对象
15.3.2 增加查看变量
15.3.3 修改变量值
15.3.4查看堆栈调用
15.4控制执行过程
15.4.1单步执行
15.4.2 执行多条语句
15.5.1 实时调试
15.5其他调试手段
15.4.3设置下一条语句
15.5.2产生跟踪文件
15.5.3查看数据窗口发送的SQL语句
15.5.4跟踪数据库操作
15.6小结
第16章 用户对象
16.1概述
16.2类型
16.2.1可视用户对象
16.2.2 类用户对象
16.3创建和使用用户对象
16.3.1用户对象描绘器
16.3.2 创建和使用标准可视用户对象
16.3.3创建和定制可视用户对象
16.3.4创建标准类用户对象
16.3.5创建一个定制类用户对象
16.4定义用户事件和函数
16.5实例
16.5.1设计过程
16.5.2创建一个定制可视用户对象
16.5.3编写脚本
16.5.4运行程序
16.6小结
第17章 运用函数和结构
17.1调用函数
17.1.1作用域和访问权限
17.1.2调用格式
17.2自定义函数
17.1.3函数和事件
17.2.1定义函数
17.2.2定义用户事件
17.2.3定义外部函数
17.2.4 重载函数和扩展事件
17.3 使用结构
17.3.1概念
17.3.2定义结构
17.4实例
17.4.1按姓名从数据库检索信息后显示
17.4.2创建图标栏应用
17.5小结
第18章 发布程序
18.1.1合理分配库文件
18.1 准备创建可执行文件
18.1.2必要检查
18.1.3工程文件
18.2动态库
18.2.1存根型可执行文件
18.2.2创建动态库
18.3 使用工程描绘器
18.3.1启动工程向导
18.3.2打开工程描绘器
18.3.3工程创建选项
18.3.4代码生成选项
18.3.5动态库选项
18.3.6 创建工程
18.4.2 创建资源文件
18.4.1单独发布资源
18.4 使用资源
18.4.3 增加动态数据窗口
18.5深入理解工程文件创建过程
18.5.1创建工程文件
18.5.2查找对象
18.5.3工程中的对象列表
18.6发布应用程序
18.6.1共享文件
18.6.2在目标平台发布应用
18.7生成安装程序
18.8小结
第19章 管理环境
19.1库描绘器
19.2库操作
19.3库维护
19.4数据管道
19.5数据管道对象的属性、事件和函数
19.6小结
第20章 实用例程
20.1用户需求
20.2编程说明
20.2.1组织数据库表结构
20.2.2建立应用对象qxgl.pbl
20.2.3主窗口与菜单m_qxgl
20.2.4 审计模块
20.2.5 权限管理模块
20.3小结