第1章 任务分析
第2章 应用的设计和流程
第3意 设计对象的层次结构
3.1 面向对象
3.1.1 传统的编程方法和面向对象的编程方法
3.1.2 对象
3.1.3 属性
3.1.4 方法
3.1.5 继承
3.1.6 封装
3.2 从界面中分出事务层
3.2.1 客户机/服务器和N层结构
3.2.2 应用分区
3.2.3 步骤
3.3 设计事务对象和系统管理对象的层次结构
3.3.1 列出需要建模的实体
3.3.2 列出不可见的系统管理处理过程
3.3.3 为CCUO祖先编写说明
3.3.4 为要建模的事务对象设计基类
3.3.5 为所有要建模的事务对象设计具体的类
3.3.6 为系统管理对象定义抽象的和具体的类
3.3.7 为所有类设计方法和属性的细节
3.4 设计一个窗口层次
3.4.1 SDI或者是MDI
3.4.2 基类窗口
3.4.3 抽象类窗口
3.4.4 具体类窗口
3.5 设计菜单层次
3.5.1 为用户定义选项
3.5.2 定义在应用中使用的消息传递功能
3.5.3 设计菜单层次
3.6 设计一个可视用户对象层次
3.6.1 基类标准可视用户对象
3.6.2 特定的抽象类标准可视用户对象
3.7 定义数据库扩展属性
3.7.1 数据列的特性
3.7.2 显示格式
3.7.3 编辑类型
3.7.4 有效性检验规则
第4章 建立界面对象
4.1 建立一个PBL文件和应用对象
4.1.1 建立一个应用对象
4.1.2 为应用对象设置属性
4.1.3 声明全局变量
4.1.4 设置库搜索路径
4.2 建立一个菜单层次
4.2.1 建立一个基类菜单
4.2.2 建立一个抽象类层
4.3 建立标准可现用户对象SVUO
4.4 建立一个窗口层次
4.4.1 建立一个基类窗口
4.4.2 建立一个抽象类窗口
4.4.3 建立一个具体类窗口
4.5 在界面对象间通信
4.5.1 在应用对象中打开一个窗口
4.5.2 使用一个控件对象打井一个框架窗口
4.5.3 使用菜单项打开一个表单窗口
4.5.4 打开窗口的系统函数
第5章中 访问数据
5.1 构建一个数据库描述文件
5.2 创建关于数据库的扩展列属性
5.2.1 创建一个显示类型
5.2.2 创建一个编辑类型
5.2.2 创建一个有效性规则
5.3 创建查询对象
5.4 创建DataWindow
5.4.1 选择显示风格
5.4.2 选择数据源
5.4.3 修改DataWindow的设置
5.4.4 预览数据
5.5 DataWindow缓冲区
5.6 为DataWindow控件分配数据类型
5.7 将应用连接到数据库
5.7.1 事务对象
5.7.2 连接数据库
5.7.3 断开数据库
5.7.4 将事务对象与DataWindow控件关联
5.7.5 获取数据
5.7.6 小结
第6章 执行事务逻辑和系统管理
6.1 建立一个非可视对象层次
6.1.1 建立一个非可视对象基类
6.1.2 建立一个非可视对象抽象类
6.1.3 建立一个非可视对象具体类
6.2 将非可视对象与应用连接
6.2.1 声明一个全局变量,并在应用对象的Open事件中创建这个变量
6.2.2 在窗口对象中声明一个变量
6.2.3 从界面对象中调用非可视对象的方法
第7章 界面与事务逻辑和系统管理对象的结合
7.1 决定非可视对象的范围
7.2 声明一个非可视对象类型的变量
7.3 决定什么时候对非可视对象进行实例化
7.4 非可视对象的实例化
7.5 为非可视对象的方法获取参数信息
7.6 声明变量来获得返回值和参数
7.7 激活方法
7.8 使用方法的输出
7.9 在窗口间进行事务逻辑通信
第8章 发布
8.1 决定分布需求
8.2 集成外部资源
8.3 创建可执行文件和DDL/PBD
第9章 脚本
9.1 接续行
9.1.1 接续行
9.1.2 嵌入式SQL语句
9.2 注释
9.2.1 单行注释
9.2.2 多行注释
9.3 PowerScript标识符
9.4 PowerScript数据类型
9.4.1 标准数据类型
9.4.2 枚举数据类型
9.5 声明变量并为其定义范围
9.5.1 为变量定义范围
9.5.2 变量:分类讨论
9.5.3 为变量命名的规则
9.5.4 变量的数据类型
9.5.5 声明变量
9.6 访问实例变量
9.7 非可视对象的实例化
9.7.1 创建一个自动实例化的对象
9.7.2 创建一个非自动实例化的对象
9.8 嵌入式SQL
9.9 表达式和运算符
9.10 流程控制语句
9.10.1 IF…THEN语句
9.10.2 CHOOSECASE语句
9.10.3 粘贴语句语法
9.11 赋值语句
9.12 点符号表示法
9.12.1 改变或获得属性信息
9.12.2 调用对象和控件的函数
9.13 对象代词
9.13.1 对象代词This
9.13.2 对象代词 Parent
9.13.3 为一个祖先命令按钮编写代码来关闭双亲窗口
9.14 调用系统函数
9.14.1 使用帮助系统
9.14.2 使用浏览器
9.15 声明和使用函数与事件
9.15.1 函数
9.15.2 函数和事件的声明
9.15.3 函数和事件的参数
9.15.4 函数和事件的区别
9.15.5 函数访问优先级
9.15.6 事件映射
9.15.7 编写代码
9.15.8 声明对象层函数
9.15.9 声明用户事件
9.15.10 使用Function画板定义全局函数
9.15.11 语法:函数和事件的点符号
9.15.12 关键字
9.15.13 语法:TriggerEven()和 PostEvent()
9.16 访问返回值
9.17 访问参数值
9.18 PowerScript编码标准和命名习惯
第10章 练习册
10.1 练习 1
10.1.1 建立一个计算器窗口
10.1.2 建立、打开、关闭一个About窗口
10.2 练习 2:使用“Application Start Wizard”
10.3 练习3:建立一个非可视对象类的层次结构
10.4 练习4:在非可视对象中包含处理逻辑
10.5 练习5
10.5.1 讨论如何设计一个标准司视用户对象的层次结构
10.5.2 设计一个标准可视用户对象的层次结构
10.6 练习6:建立一个窗口层次
10.7 练习7:使用子类控件建立登录窗口
10.8 练习8:编写与检测用户界面和数据库的连接
10.9 练习9:访问一个菜单类的层次结构
10.10 练习10:建立一个具体类菜单
11.11 练习11:建立和打开一个框架窗日
10.12 练习12:建立一个About响应窗口并为其编写代码
10.13 练习13:建立一个显示数据的窗口界面
10.14 练习14:建立查询和DataWindow对象
10.15 练习15:在界面中加入直接数据获取功能
10.16 练习16:建立一个事务对象为数据库中的实体建模
10.17 练习17:在DataStore和DataWindow控件之间共享数据
10.18 练习18:使用下拉DataWindow编辑类型建立可修改的DataWindow对象
10.19 练习19:建立查询和显示逻辑
10.20 练习 20
10.20.1 为删除数据建立一个事务对象
10.20.2 使用事务对象删除数据
10.21 练习21
10.21.1 为创建和修改客户而建立界面
10.21.2 测验
10.22 练习22:分析订单模型
10.23 练习23:发布应用
· · · · · · (
收起)