目 录
第一部分P0WerBuilder环境
第一章 P0WerBuilder的安装和启动
1.1安装和启动PowerBuilder
1.1.1需要哪些东西
1.1.2安装PowerBuilder
1.1.3启动PowerBuilder
1.1.4从命令行上启动PowerBuilder
1.2使用联机Help
1.3使用样本应用程序
1.4管理文件
1.4.1示教文件
1.4.2样本应用程序文件
1.4.3样本应用程序的WATcOMsQL数据库文件
1.4.4PowerBui1der文件
1.4.5数据库接口文件
1.4.6版本控制系统接口
1.4.7建议
第二章 PowerBuilder的世界
2.1什么是PoWerBuilder
2.1.1关于绘制器
2.1.2关于事件和脚本
2.1.3关于PowerScript函数
2.1.4关于库
2.1.5生成可执行文件
2.1.6PowerBuilder环境
2.2PowerBar的使用
2.3绘制器的使用
2.3.1打开一个绘制器或工具
2.3.2所有绘制器中的成分
2.3.3使用浏览器
2.4使用工具条
2.4.1关于工具条
2.4.2控制工具条的显示
2.4.3用鼠标移动工具条
2.4.4定制工具条
2.5弹出式菜单的使用
2.6在PowerBuilder窗口下工作
2.6.1打开多个窗口
2.6.2激活一个窗口
2.6.3平铺窗口
2.6.4层次排列窗口
2.6.5叠置窗口
2.7DOS文件编辑器的使用
2.8联机帮助的使用
2.8.1获得上下文相关的帮助
2.8.2了解新的功能
2.9建立一个应用程序
第三章 应用程序的处理
3.1关于应用程序对象
3.2生成一个新的应用程序对象
3.3处理其他的应用程序对象
3.4观察一个应用程序的结构
3.4.1在工作区中进行处理
3.4.2显示哪些对象
3.5指定应用程序的特征
3.5.1指定缺省的文本属性
3.5.2指定一个图标
3.5.3指定库搜索路径
3.6编写应用程序级的脚本
3.6.1设置应用程序属性
3.6.2应用程序事件
第二部分 编码基础
第四章 编写脚本
4.1PoWerScript基础
4.1.1引用对象和控制器
4.1.2使用变量
4.1.3使用内部函数
4.1.4定义用户自己的函数
4.1.5使用PowerScript语句
4.1.6关于Power复ript的更详细信息
4.2编写脚本的过程
4.3打开PowerScript绘制器
4.3.1改变当前事件
4.3.2找出哪些事件已有脚本
4.4在绘制器中进行处理
4.4.1使用PainterBar
4.4.2操纵文本
4.4.3打印脚本
4.4.4改变字型
4.4.5获得上下文相关的帮助
4.5粘贴信息
4.5.1使用Paste列表框
4.5.2使用0bject浏览器
4.5.3粘贴语句
4.5.4粘贴SQL
4.5.5粘贴函数
4.5.6粘贴文件的内容
4.6编译脚本
4.7退出P0werScritp绘制器
第五章 用户自定义函数的处理
5.1两种类型的函数
5.2定义用户定义函数
5.2.1打开函数绘制器
5.2.2命名函数
5.2.3定义返回类型
5.2.4定义访问级
5.2.5定义参数
5.2.6为函数编码
5.2.7编译和保存函数
5.2.8改正编译错误
5.3修改用户定义的函数
5.3.1修改参数
5.3.2重编译其它的脚本
5.3.3查看函数的引用位置
5.4用户定义函数的使用方式
5.4.1函数的调用
5.4.2粘贴用户定义函数
第六章 结构的处理
6.1两种类型的结构
6.2定义结构
6.2.1打开结构绘制器
6.2.2定义变量
6.2.3保存结构
6.3修改结构
6.4使用结构
6.4.1引用结构
6.4.2拷贝结构
6.4.3在函数中使用结构
6.4.4显示及粘粘结构信息
第三部分 窗口的处理
第七章 定义窗口
7.1窗口概述
7.1.1窗口的设计
7.1.2建立窗口
7.2窗口的类型
7.2.1主窗口
7.2.2弹出式窗口
7.2.3子窗口
7.2.4响应窗口
7.2.5MDI主窗口
7.3建立一个新窗口
7.3.1打开窗口绘制器
7.3.2关于绘制器
7.3.3在窗口绘制器中的处理
7.3.4定义窗口的风格
7.3.5指定窗口的类型
7.3.6指定其他的基本窗口特征
7.3.7将一个菜单与窗口相连
7.3.8选择窗口的颜色
7.3.9选择窗口的大小和位置
7.3.10指定窗口滚动
7.3.11选择窗口的指针
7.3.12选择窗口的图标
7.3.13增加控制器
7.3.14保存窗口
7.4观察自己所做的工作
7.4.1预观察窗口
7.4.2打印窗口
7.5在窗口中编写脚本
7.5.1关于窗口和控制器事件
7.5.2关于窗口和控制器函数
7.5.3关于窗口和控制器的属性
7.5.4声明实例变量
7.5.5语句的示例
7.6运行窗口
7.7利用继承性建立窗口
7.8生成窗口实例
7.8.1PowerBuilder怎样保存窗口定义
7.8.2说明窗口的实例
7.8.3使用窗口数组
7.8.4使用引用变量或数组
7.8.5引用子孙对象中的实体
第八章 控制器的处理
8.1控制器概述
8.1.1带有事件的控制器
8.1.2作图对象
8.2在窗口中设置控制器
8.3选择控制器
8.4定义控制器的属性
8.5为控制器命名
8.5.1关于缺省前缀
8.5.2改名
8.6改变文本
8.7移动控制器和改变控制器的大小
8.7.1显示关于所选控制器的信息
8.7.2使用网格
8.7.3控制器的对齐
8.7.4使控制器间的距离相等
8.7.5使控制器大小相等
8.8定义切换顺序
8.8.1建立缺省的切换顺序
8.8.2改变窗口的切换顺序
8.9定义加速键
8.10指定控制器的可访问性
8.10.1使用Visible属性
8.10.2使用Enabled属性
8.11选择颜色
8.11.1选择颜色
8.11.2定义用户自己的颜色
8.12使用3D外观
8.13具体的控制器使用
8.13.1使用命令按钮
8.13.2使用图形钮
8.13.3使用单选钮
8.13.4使用复选框
8.13.5使用静态文本
8.13.6使用单行编辑和多行编辑控制器
8.13.7使用编辑掩码
8.13.8使用列表框
8.13.9使用下落列表框
8.13.10使用图画
8.13.11使用作图对象
8.13.12使用水平滚动条和垂直滚动条
第九章 继承她的理解
9.1继承层次
9.2使用继承对象时的考虑
9.3使用继承的脚本
9.3.1观察继承的脚本
9.3.2覆盖一个脚本
9.3.3扩展脚本
9.3.4调用祖先脚本
9.3.5调用祖先函数
第十章 菜单的处理
10.1菜单概述
10.1.1关于菜单和菜单项
10.1.2使用菜单
10.1.3设计菜单
10.1.4建立菜单
10.2建立一个新菜单
10.2.1打开Menu绘制器
10.2.2关于Menu绘制器
10.2.3在Menu绘制器中的处理
10.2.4增加菜单项
10.2.5怎样命名菜单项
10.2.6插入菜单项
10.2.7移动菜单项
10.2.8删除菜单项
10.2.9定义菜单项的外观
10.2.10指定加速器与便捷键
10.2.11在菜单中生成分隔线
10.2.12定义MicroHelp文本和工具条项
10.2.13储存菜单
10.3观察所做的工作
10.3.1预观察菜单
10.3.2打印菜单
10.4编写菜单项的脚本
10.4.1菜单项事件
10.4.2使用函数和变量
10.4.3引用应用程序中的对象
10.5利用继承性建立菜单
10.6使用菜单
10.6.1在窗口中增加菜单条
10.6.2显示弹出式菜单
第十一章 用户对象的处理
11.1用户对象概述
11.1.1用户对象的类型
11.1.2建立用户对象
11.2建立新的用户对象
11.2.1打开用户对象绘制器
11.2.2建立标准的用户对象
11.2.3建立定制的用户对象
11.2.4建立外部用户对象
11.2.5建立不可见的用户对象
11.2.6建立VBX用户对象
11.2.7编写用户对象的脚本
11.2.8保存用户对象
11.3利用继承性建立用户对象
11.4使用用户对象
11.5在窗口和用户对象之间通信
11.5.1使用函数
11.5.2使用用户事件
第十二章 用户事件的处理
12.1定义用户事件
12.2使用用户事件
12.2.1编写脚本
12.2.2触发事件
第四部分 数据库的处理
第十三章 数据库的管理
13.1综述
13.1.1有关DBMS
13.1.2如何处理数据库
13.2Database绘制器的使用
13.3将所做工作记录在日志中
13.4切换DBMS或数据库
13.4.1在被提示时输入连接参数
13.4.2使用数据库档案文件
13.5创建和删除数据库
13.6表的操纵
13.6.1表的打开
13.6.2表的创建
13.6.3表的修改
13.6.4指定表的字型
13.6.5指定扩展的列属性
13.6.6索引的操纵
13.8.7主关健码和外部关键码的操纵
13.6.8放弃一个表
13.7视图的操纵
13.7.1打开视图
13.7.2建立视图
13.7.3显示一个视图的sQL语句
13.7.4选择视图中的各个列
13.7.5表的联接
13.7.6指定WHERE,GROUPBY和HAVING标准
13.7.7放弃视图
13.8移出表或视图语法
13.9数据的操纵
13.9.1DataMani四lation绘制器的打开
13.9.2检索数据
13.9.3修改数据
13.9.4排序和过滤数据
13.9.5观察行信息
13.9.6移人数据
13.9.7打印数据
13.9.8保存数据
13.9.9返回Database绘制器工作区
13.10数据库的管理
13.10.1打开DatabaseAdministration绘制器
13.10.2控制对数据库的访问
13.10.3执行SQL
第十四章 DataWind0w对象的定义
14.1DataWindoW对象综述
14.2构造DataWindoW对象
14.2.1与一个数据库连结
14.2.2修改一个现有的DataWindow对象
14.2.3创建一个新的DataWindow对象
14.3选择展示风格
14.3.1使用表形风格
14.3.2使用自由格式风格
14.3.3使用网格风格
14.3.4使用标签风格
14.3.5使用多栏风格
14.3.6使用分组展示风格
14.3.7使用图形和交叉表展示风格
14.4选择DataWindow选项
14.5定义数据源
14.5.1如何选择数据源
14.5.2使用QuickSelect
14.5.3使用SQLSelect
14.5.4使用Query
14.5.5使用External
14.5.6使用StoredProcedure
14.6生成和保存DataWind0w对象
14.7定义查询
14.7.1预观察查询
14.7.2保存查询
14.7.3命名查询
30.4.2添加命令钮控制器
30.4.3给命令按钮添加脚本并进行编译
30.4.4保存窗口
30.4.5给应用程序添加脚本
30.4.6运行应用程序
30.5增强窗口
30.5.1定义窗口的风格
30.5.2定义窗口的打开位置
30.5.3再次运行应用程序
30.6建立DataWind0W对象,
30.6.1建立第一个DataWindow对象
30.6.2按户号创建组
30.7建立第二个DataWind0w对象
30.8改进DataWindow对象
30.9将DataWindow加入窗口中
30.9.1在窗口中添加第一个DataWindow
30.9.2在窗口中添加第二个DataWindow
30.9.3给SQLCA赋值
30.10添加数据库维护功能
30.10.1添加按钮并编写脚本
30.10.2测试应用程序
30.11建立菜单并添加到窗口上
30.11.1建立菜单
30.11.2将菜单放入窗口中
30.11.3测试菜单
30.12创建并使用继承窗口
30.12.1创建继承的窗口
30.12.2测试应用程序
30.13创建实例应用程序的EXE文件
30.13.1创建EXE文件
30.13.2测试EXE文件