书籍详情

POWERBUILDER 6.0应用开发指南(编程篇)

POWERBUILDER 6.0应用开发指南(编程篇)

作者:沃得工作室编著

出版社:人民邮电出版社

出版时间:1998-09-01

ISBN:9787115073457

定价:¥55.00

内容简介
  由PowerSoft公司新近推出的PowerBuilder 6.0堪称迄今最成功能的数据库应用系统的辅助开发工具之一,其所具有的分布化、分割化、可编译、多平台的特点,使它一经推出就爱到广大应用开发人员的热烈欢迎。本书详细介绍了PowerBuilder的各种机制、数据库管理、智能数据窗口对象、PowerBuilder的面向对象PowerScript、应用程序的调试和可执行文件的生成、构造MDI应用、动态数据窗口、操纵OLE的高级方法、事务处理、增加扩展处理和开发多平台应用程序的方法等。另外,在每章后面都附有精心构造的实例,引导读者快速掌握利用PowerBuilder 6.0进行应用开发的基本方法。本书为初次接触PowerBuilder的计算机程序员提供了入门的途径,同时对具有一定PowerBuilder编程经验的专业编程人员也具有参考价值。
作者简介
暂缺《POWERBUILDER 6.0应用开发指南(编程篇)》作者简介
目录
第一章  PowerBuilder 简介
1.1  概述
1.1.1  事件驱动的应用程序
1.1.2  功能强大的编程语言与函数
1.1.3  面向对象的编程
1.1.4  跨平台开发
1.1.5  开放的数据库连接系统
1.2  PowerBuilder 6.0的新特征
1.3  PowerBuilder 与DBMS的连接
1.3.1  通过ODBC连接
1.3.2  通过专用接口连接
第二章  PowerBuilder 开发环境
2.1  使用画板
2.1.1  打开画板或工具
2.1.2  打开对象
2.1.3  使用Browse按钮
2.1.4  各画板的控件
2.2  使用属性对话框
2.3  使用弹出菜单
2.4  使用工具条
2.4.1  关于工具条
2.4.2  下拉式工具条
2.4.3  控制工具条的显示
2.4.4  使用鼠标移动工具条
2.4.5  定制工具
2.5  使用PowerBuilder窗口
2.5.1  打开多个窗口
2.5.2  激活窗口
2.5.3  平铺窗口
2.5.4  铺满窗口
2.5.5  导叠窗口
2.6  第一个应用程序
2.6.1  画板(Painter)
2.6.2  准备工作
2.6.3  打开PowerBuilder
2.6.4  Library画板
2.6.5   Application画板
2.6.6  Database画板
2.6.7  DataWindow画板
2.6.8  Window画板
2.6.9  第一次运行
2.6.10  第二次运行
2.6.11  第三次运行
2.6.12  美化外观
2.6.13  生成可执行程序
2.6.14  建立应用程序的基本步骤
第三章  应用程序对象
3.1  什么是应用程序对象
3.2  Application画板的主窗口
3.3  创建应用程序对象
3.4  选择已有应用程序对象
3.5  浏览应用程序对象
3.6  查看应用程序的结构
3.6.1  使用应用画板工作区
3.6.2  显示对象
3.7  指定应用程序的属性
3.7.1  指定应用程序图标
3.7.2  指定默认文本属性
3.7.3  指定库搜索路径
3.7.4  指定默认全局对象
3.8  编写应用程序脚本
3.8.1  Open(打开)
3.8.2  Close(关闭)
3.8.3  Idle(空闲)
3.8.4  SystemError(系统错误)
3.8.5  ConnectionBegin和ConnectionEnd(连接开始和连接结束)
3.9  保存和退出
第四章  窗口
4.1  窗口的组成及类型
4.1.1  主窗口
4.1.2  子窗口
4.1.3  弹出式窗口
4.1.4  响应式窗口
4.1.5  框架窗口
4.2  创建窗口
4.2.1  打开Window画板
4.2.2  Window画板的使用
4.2.3  定义窗口属性
4.2.4  添加控件
4.2.5  保存窗口
4.3  预览和打印窗口
4.3.1  预览窗口
4.3.2  打印窗口
4.4  编写窗口脚本程序
4.4.1  窗口和控件的事件
4.4.2  窗口和控件的函数
4.4.3  窗口和控件的属性
4.4.4  声明实例变量
4.4.5  语句举例
4.5  运行窗口
4.6  窗口的继承
4.7  创建窗口实例
4.7.1  PowerBuilder 怎样存储窗口的定义
4.7.2  声明窗口实例
4.7.3  使用窗口数组
4.7.4  使用数组或引用变量
4.7.5  引用后代中的实体
第五章  使用控件
5.1  概述
5.2  在窗口中放置控件
5.3  选择控件
5.4  移动控件和改变控件的大小
5.5  定义控件的属性
5.6  命名控件
5.6.1  默认控件前缀
5.6.2  改变控件名称
5.7  改变控件上显示的文本
5.8  复制和删除控件
5.9  定义Tab顺序
5.9.1  默认Tab顺序
5.9.2  改变窗口的Tab顺序
5.10  定义加速键
5.11  指定控件的可用性
5.12  指定控件的颜色
5.13  使用3D外观
5.14  使用各个控件
5.14.1  按钮
5.14.2  固定列表(Fixed Lists)
5.14.3  可变列表
5.14.4  文本显示和编辑
5.14.5  容器
5.14.6  水平滚动条(HscrollBar)和垂直滚动条(VScrollBar)
5.14.7  绘图对象(Drawing Objects)
5.14.8  图片(Picture)
5.14.9  数据窗口(DataWindow)控件
5.14.10  图表(Graph)
5.14.11  用户对象(UserObject)
5.14.12  OLE控件
第六章  菜单
6.1  菜单窗口
6.1.1  关于菜单和菜单对象
6.1.2  使用菜单
6.1.3  设计菜单
6.2  建立菜单
6.2.1  打开Menu画板
6.2.2  使用Menu画板
6.2.3  添加菜单对象
6.2.4  菜单对象是怎样命名的
6.2.5  播放菜单对象
6.2.6  移动菜单对象
6.2.7  定义菜单对象的外观
6.2.8  设置一般属性
6.2.9  删除菜单属性
6.2.10  调协Style属性
6.2.11  设置加速键和快捷键
6.2.12  在菜单蝇创建分隔线
6.2.13  设置图标和图像属性
6.2.14  保存菜单
6.3  扩展菜菜单功能
6.3.1  预览
6.3.2  打印
6.4  事件和脚本
6.4.1  菜单对象事件
6.4.2  使用函数和变量
6.4.3  引用应用程序中的对象
6.5  菜单的使用
6.5.1  给窗口添加菜单条
6.5.2  显示弹出式菜单
第七章  管理数据库
7.1  使用Database画板
7.2  创建和删除数据库
7.3  表的使用
7.3.1  创建表
7.3.2  修改表
7.3.3  从主窗口指定列属性
7.3.4  删除表
7.3.5  删除码和索引
7.4  视图的使用
7.4.1  打开视图
7.4.2  创建视图
7.4.3  显示视图的SQL语句
7.4.4  连接表
7.4.5  删除视图
7.5  操纵数据
7.5.1  打开Data Manipulation画板
7.5.2  检索数据
7.5.3  修改数据
7.5.4  排序和过滤数据
7.5.5  查看行信息
7.5.6  转入数据
7.5.7  打印数据
7.5.8  保存数据
7.5.9  返回Database画板工作区
7.6  数据库管理
7.6.1  打开Database Administration画板
7.6.2  控制数据库访问
7.6.3  执行SQL
第八章  数据管道
8.1  什么是数据管道
8.1.1  定义管道
8.1.2  灌入扩展属性
8.2  建立数据管道
8.3  修改数据管道的定义
8.3.1  工作区中可修改的项
8.3.2  选择管道操作
8.3.3  根据管道操作修改数据管道
8.3.4 管道运行的中止
8.3.5  灌入Blob类型的数据
8.3.6  改变源数据库中的目的数据库
8.4  纠正管道错误
8.5  数据管道的保存和应用
8.6  数据管道实例
第九章  PowerScript语言
9.1  PowerScript语言基础
9.1.1  注释行
9.1.2  标识符
9.1.3  特殊ASCII字符
9.1.4  标号
9.1.5  空值
9.1.6  保留字
9.1.7  代名词
9.1.8  续行和断句
9.1.9  空白
9.2  数据类型
9.2.1  标准数据类型
9.2.2  系统对象数据类型
9.2.3  枚举类型
9.3  说明
9.3.1  变量和常量
9.3.2  说明变量和常量
9.3.3  变量和常量可见范围
9.3.4  说明数组
9.3.5  引用变量
9.4  操作符和表达式
9.4.1  操作符
9.4.2  操作符在表达式中的优先级
9.4.3  表达式的数据类型
9.4.4  赋值与表达式
9.5  基本语句
9.5.1  赋值语句
9.5.2  CALL
9.5.3  CHOOSE CASE
9.5.4  CONTINUE
9.5.5  CREATE
9.5.6  DESTROY
9.5.7  DO…LOOP
9.5.8  EXIT
9.5.9  FOR…NEXT
9.5.10  GOTO
9.5.11  HALT
9.5.12  IF…THEN
9.5.13  RETURN
9.6  SQL语句
9.6.1  在PowerScript中使用SQL语句
9.6.2  CLOSE
9.6.3  COMMIT
9.6.4  CONNECT
9.6.5  DECLARE
9.6.6  DELETE
9.6.7  DISCONNECT
9.6.8  EXECUTE
9.6.9  FETCH
9.6.10  INSERT
9.6.11  OPEN
9.6.12  ROLLBACK
9.6.13  SELECT
9.6.14  SELECTBLOB
9.6.15  UPDATE
9.6.16  UPDATEBLOB
9.6.17  动态SQL语句的使用
9.7  对象和结构
9.7.1   对象
9.7.2  结构体
9.7.3  行为类似于结构体的用户对象
9.7.4   对象和结构体赋值区别
9.8  函数调用和事件响应
9.8.1  函数和事件
9.8.2  PowerBuilder寻找和执行事件和函数
9.8.3  调用函数和事件
9.8.4  调用函数和事件语法
9.8.5  说明和调用外部函数
9.8.6  说明DBMS的存储过程作为远程过程调用
9.9  PowerScript编程例子
9.9.1  Mel的仓库
9.9.2  Davis工厂
9.9.3  Troy的图书查询系统
9.10  PeopleKeeper的脚本
9.10.1  在适当时候打开所有的窗口
9.10.2  在适当时候关闭所有的窗口
9.10.3  同步Enter Search Criteria和Do Search菜单项
9.10.4  编写触发按钮事件的脚本
9.10.5  运行迄今为止的应用程序
第十章  建立应用程序
10.1  运行和调试程序
10.1.1  调试应用程序
10.1.2  运行应用程序
10.1.3  调试技巧
10.2  创建可执行应用
10.2.1  概述
10.2.2  定义工程
10.2.3  使用动态库
10.2.4  建立工程
10.2.5  分发资源
10.2.6  最终产品
第十一章  数据窗口
11.1  数据窗口对象入门
11.1.1  概述
11.1.2  创建数据窗口对象
11.1.3  定义数据源
11.1.4  选择表现风格
11.1.5  数据窗口对象中的可选项
11.1.6  生成并存储数据窗口对象
11.2  增强数据窗口对象的功能
11.2.1  工作区
11.2.2  预览数据窗口对象
11.2.3  数据窗口对象的属性
11.2.4  组织数据窗口对象的元素
11.2.5  在程序运行期间动态变换属性
11.2.6  提示输入检索准则条件
11.2.7  数据窗口中的对象
11.2.8  存储数据
11.2.9  检索数据的方式
11.2.10  更新属性
11.3  显示数据并且使数据有效
11.3.1  显示格式
11.3.2  编辑风格
11.3.3  有效性规则
11.3.4  维护实体性(Entities)
11.4  记录分组
11.4.1  使用Group表现风格的数据窗口对象
11.4.2  为现有的数据窗口对象建立分组
11.5  数据窗口高级技术
11.5.1  数据窗口对象与数据窗口控件的连接
11.5.2  访问数据库
11.5.3  装入外部数据
11.5.4  在数据窗口中操纵数据
11.5.5  存取数据窗口对象属性
11.5.6  处理数据窗口的运行错误
11.5.7  更新数据库
11.5.8  创建报表
11.5.9  生成HTML
第十二章  开发MDI应用程序
12.1 MDI概述
12.1.1  什么是MDI
12.1.2  MDI框架窗口
12.1.3  MDI框架
12.1.4  客户区
12.1.5  MDI子窗口
12.1.6  工具条
12.2  建立MDI框架窗口
12.3  菜单的使用
12.4  Sheet的使用
12.4.1  打开Sheet
12.4.2  列出所打开的Sheet
12.4.2  排列Sheet
12.4.4  Sheet的最大化
12.4.5  关闭Sheet
12.5  提供MicroHelp
12.5.1  定义菜单项的MicroHelp
12.5.2  定义对象的MicroHelp
12.6  提供工具条
12.6.1  工具条
12.6.2  加入工具条的第一步(在菜单画板中操作)
12.6.3  加入工具条的第二步(在窗口画板中操作)
12.6.4  相关属性的设置
12.6.5  工具条的使用  
12.7  调整客户区
12.8  MDI应用程序实例(Corky)
第十三章  标签的实现
13.1 什么是标签控件
13.1.1  术语
13.1.2  标签页
13.2  定制标签控件
13.3  事件程序中的标签控件
13.3.1  在事件程序中的引用
13.3.2 打开及关闭标签页
13.3.3  引用标签页
13.3.4  标签页的创建
13.3.5  标签控件有关事件
第十四章  列表构造技术
14.1 列表框的使用
14.1.1  创建列表框和图像列表框
14.1.2  增中列表框和图像列表框的列表项
14.1.3  在图像列表框中增加图像
14.2  下拉式列表框的使用
14.2.1  创建下拉式列表框和下增图像列表框
14.2.2  在下拉式列表框和下增图像列表框中加入列表项
14.2.3  在下增图像列表框中加入图像
14.2.4  删除图像列表框或下拉图像列表框中的图像
14.2.5  实例
14.3  List View的使用
14.3.1  创建List View
14.3.2  List View列表项的加入
14.3.3 向List View中加入图像
14.3.4 删除List View项及图像
14.3.5  使用报表视图
14.4  Tree View的使用
14.4.1  创建Tree View
14.4.2  加入Tree View列表项
14.4.3  在Tree View中加入图像
14.4.4  删除Tree View项和列表
14.4.5   利用数据窗口生成Tree View内容
第十五章  拖放技术
15.1  概述
15.2  拖放属性
15.2.1  DragAuto属性
15.2.2  DragIcon属性
15.3  识别拖动控件
15.4  拖放事件与函数
15.4.1  拖放事件
15.4.2  拖放函数
第十六章  事务对象
16.1  什么是事务对象
16.2  事务对象的使用
16.2.1  事务的基本概念
16.2.2  默认的事务对象
16.2.3  设置事务对象
16.2.4  从外部文件取值设置事务对象
16.2.5  与数据连接
16.2.6  关闭数据库连接
16.2.7  为多数据库连接定义事务对象
16.2.8  SQL语句的错误处理
16.2.9  数据库事务对象共享
16.3  利用事务对象调用存储过程
16.4  DBMS支持的存储过程特性
第十七章  表与统计图
17.1  嵌套报表
17.1.1  使用Composite表现风格建立报表
17.1.2  在报表中放入嵌套报表
17.1.3  加工嵌套报表
17.1.4 在应用中使用嵌套报表
17.2  交叉表
17.2.1  交叉表概述
17.2.2  建立交叉表
17.2.3  使交叉表和数据建立联系
17.2.4  增强交叉表的功能
17.2.5  在应用程序中使用交叉表
17.3  统计图
17.3.1  统计图概述
17.3.2  在数据窗口对象中使用统计图
17.3.3  定义统计图的属性
17.3.4  在窗口中使用统计图
17.3.5  在程序运行期间访问统计图
第十八章  用户事件
18.1  概述
18.2  定义用户事件
18.2.1  事件ID
18.2.2  定制事件
18.2.3  Other事件
18.3  使用用户事件
18.3.1  编写事件脚本
18.3.2  触发事件
18.4  用户事件党举例
18.4.1  MicroHelp
18.4.2  DataWindow控件自定义用户事件
第十九章  动态数据窗口
19.1  修改数据窗口对象
19.1.1  设置属性值
19.1.2  Modify语法及修改操作类型
19.2  创建数据窗口对象
19.2.1  Create函数的使用
19.2.2  数据窗口对象源代码(Syntax)的定义
19.3  提供查询功能
19.3.1  查询模式的工作方式
19.3.2  查询模式的使用方法
19.4  提供帮助按钮
19.5  重用数据窗口对象
第二十章  动态数据交换
20.1  概述
20.2  客户和服务器
20.3  DDE函灵敏和事件
20.3.1  DDE客户函数
20.3.2  DDE客户事件
20.3.3  DDE服务器函数
20.3.4  DDE服务器事件
第二十一章  在应用程序中集成OLE
21.1  PowerBuilder对OLE的支持
21.2  在窗口中创建OLE控件
21.3  OLE控件及可插入对象
21.3.1  设置OLE控件
21.3.2  链接与嵌入
21.3.3  就地激活和离席激活
21.3.4  就地激活方式下的菜单
21.3.5  在OLE控件中修改对象
21.4  OLE定制控件
21.4.1  设置OLE定制控件
21.4.2  OLE定制控件编程
21.5   可编程OLE对象
21.5.1  OLEObject对象类型
21.5.2  OLE自动化方案
21.6  在事件程序中使用OLE对象
21.6.1  自动化接口
21.6.2  自动化及Any数据类型
21.6.3  自动化效率
21.6.4  错误处理
21.6.5  创建热链接
21.6.6  底层访问OLE对象
21.7  操纵OLE的高级方法
21.7.1  OLE存储的结构
21.7.2  存储及流的对象类型
21.7.3  打开及保存OLE存储
21.7.4  打开流
21.7.5  使用OLE存储的策略
第二十二章  开发多平台应用程序
22.1  交叉平台设计方法
22.2  在多平台环境下开发
22.2.1  在不同平台之间移动和共享文件
22.2.2  保存文本文件——行结束符的选用
22.2.3  共享INI文件中的信息
22.2.4  多平台配置
22.3  用户界面设计的相关性事项
22.4  应用程序的界面规划
22.4.1  如何在窗口中放置控件
22.4.2  三维(3D)显示控件
22.4.3  字体的使用
22.5  窗口行为
22.6  菜单设计
22.7  其他方面
22.7.1  鼠标触发的事件
22.7.2  访问数据库
22.7.3  提供应用程序帮助
22.7.4  共享外部函数训
22.7.5  不同平台的特征支持
猜您喜欢

读书导航