书籍详情

POWERBUILDER 7编程基础

POWERBUILDER 7编程基础

作者:李国民,张磊编著

出版社:清华大学出版社

出版时间:2000-01-01

ISBN:9787302009665

定价:¥29.00

内容简介
  PowerBuilder是一种可视化的客户/服务器数据库应用程序开发工具,它具有功能强大、使用方便、集成性好、开放程度高等诸多优点,深受国内外广大数据库管理人员和数据库应用程序开发人员的喜爱。最新推出的PowerBuilder 7对用户接口和开发界面作了较大的改进;支持开发和配置Jaguar、COM/MTS等组件;新增和增强了多个数据库接口;还增加了多种窗口控件、支持ActiveX和OLE控件等。本书由浅入深、系统全面地介绍了PowerBuilder 7的应用程序开发方法。在结构编排上,既考虑到PowerBuilder 7中的内在逻辑关系,又充分照顾到国内广大用户,尤其是初学者的学习习惯。首先让读者了解PowerBuilder的各种基本对象和窗口的应用,学会PowerBuilder特有的画板和工具栏的使用方法;然后依次介绍了使用 PowerBuilder 7开发数据库应用程序各个环节的技巧和方法。在内容编写上,既详细讲解了各种相关的属性、方法、事件、函数等,又注重通过典型的操作示例和可视化开发方法介绍具体的应用,便于读者迅速学会和掌握软件。本书内容翔实,逻辑清晰,讲解透彻,编程实例丰富,适合于各种PowerBuilder用户阅仪,也可供其他从事数据库应用程序管理和开发的人员参考。
作者简介
暂缺《POWERBUILDER 7编程基础》作者简介
目录
第1章  PowerBuilder简介                  
     1. 1  PowerBuilder概述                  
     1. 1. 1  事件驱动的应用程序                  
     1. 1. 2  功能强大的编程语言与函数                  
     1. 1. 3  面向对象的编程                  
     1. 1. 4  跨平台开发                  
     1. 1. 5  开放的数据库连接系统                  
     1. 2  PowerBuilder开发环境                  
     1. 2. 1  菜单                  
     1. 2. 2  工具栏                  
     1. 2. 3  工作区                  
     1. 3  PowerBuilder的面向对象特性与PowerBuilder编程                  
     1. 3. 1  数据抽象性. 继承性和多态性                  
     1. 3. 2  属性. 事件和函数                  
     1. 4  PowerBuilder应用程序开发步骤                  
     1. 5  PowerBuilder 7的新特性                  
     1. 5. 1  全新的用户接口和开发界面                  
     1. 5. 2  支持开发和配置更多类型的组件                  
     1. 5. 3  数据库连接新特性                  
     1. 5. 4  其他新特性                  
     1. 5. 5  PowerBui1der 7附带的软件工具                  
   第2章  PowerBuilder编程                  
     2. 1  PowerSeript编程语言                  
     2. 1. 1  标识符. 代词和保留字                  
     2. 1. 2  数据类型                  
     2. 2  声明                  
     2. 2. 1  变量                  
     2. 2. 2  常量                  
     2. 2. 3  数组                  
     2. 2. 4  外部函数                  
     2. 2. 5  DBMS存储过程                  
     2. 3  运算符和表达式                  
     2. 3. 1  算术运算符                  
     2. 3. 2  关系运算符                  
     2. 3. 3  逻辑运算符                  
     2. 3. 4  连接运算符                  
     2. 3. 5  运算符的优先级                  
     2. 3. 6  表达式                  
     2. 4  基本语句                  
     2. 4. 1  赋值语句                  
     2. 4. 2  条件控制语句                  
     2. 4. 3  循环控制语句                  
     2. 4. 4  其他语句                  
     2. 5  函数与事件的调用                  
     2. 5. 1  寻找事件和函数                  
     2. 5. 2  调用事件和函数                  
     2. 5. 3  调用函数和事件的错误                  
     2. 6  函数和结构的创建                  
     2. 6. 1  创建函数                  
     2. 6. 2  编译和保存函数                  
     2. 6. 3  创建结构                  
   第3章  嵌入式SQL和BLOB类型                  
     3. 1  SQL语句                  
     3. 1. 1  建立和断开与数据库的连接                  
     3. 1. 2  提交与回滚事务                  
     3. 1. 3  单行检索语句SELECT                  
     3. 1. 4  插入语句INSERT                  
     3. 1. 5  删除语句DLETE                  
     3. 1. 6  修改语句UPDATE                  
     3. 1. 7  检查SQL语句执行情况                  
     3. 1. 8  读取多行数据                  
     3. 1. 9  动态SQL                  
     3. 1. 10  SELECTBLOB语句                  
     3. 1. 11  UPDATEBLOB语句                  
     3. 2  粘贴SQL语句                  
     3. 2. 1  粘贴SELECT语句                  
     3. 2. 2  粘贴INSERTA语句                  
     3. 3  BLOB数据类型                  
     3. 3. 1  何种数据类型可以在PowerScript中与BLOB数据类型相对应                  
     3. 3. 2  在数据窗口中使用OLE列                    
     3. 4  对OLE列的更新                  
     3. 4. 1  使用OLEActivate函数                  
     3. 4. 2  使用OLE方式对BLOB进行操作                  
     3. 4. 3  其他BLOB字段的函数                  
   第4章  数据库的管理                  
     4. 1  PowerBuilder的数据库接口及其与数据库的连接                  
     4. 1. 1  ODBC接口                  
     4. 1. 2  配置ODBC数据源                  
     4. 1. 3  创建数据库描述文件                  
     4. 1. 4  专用接口                  
     4. 2  创建和删除数据库                  
     4. 2. 1  PowerBuilder中信息的存储位置                  
     4. 2. 2  创建数据库                  
     4. 2. 3  删除数据库                  
     4. 3  数据库画板                  
     4. 3. 1  启动数据库画板                  
     4. 3. 2  数据库画板的功能                  
     4. 3. 3  数据库画板的组成                  
     4. 4  操作数据库表                  
     4. 4. 1  创建. 修改和删除列                  
     4. 4. 2  定义列扩展属性                  
     4. 4. 3  创建索引和主关键字                  
     4. 4. 4  删除表. 主键. 外部键与索引                  
     4. 4. 5  定义表属性                  
     4. 5  表数据的浏览. 修改和输出                  
     4. 5. 1  输出视图区及基本操作                  
     4. 5. 2  数据的修改                  
     4. 5. 3  创建视图                  
     4. 6  定义数据库扩展属性                  
     4. 6. 1  显示格式的维护                  
     4. 6. 2  显示掩码的格式                  
     4. 6. 3  编辑风格的维护                  
     4. 6. 4  创建有效性规则                  
   第5章  创建PowerBuilder应用程序对象                  
     5. 1  应用程序组成                  
     5. 2  应用程序对象画板                  
     5. 2. 1  应用程序对象圆板的菜单和工具栏                  
     5. 2. 2  应用程序对象工作区                  
     5. 3  应用程序的属性. 事件和函数                  
     5. 3. 1  应用程序对象的属性                  
     5. 3. 2  应用程序对象的事件                  
     5. 3. 3  应用程序对象的函数                  
     5. 3. 4  应用程序错误对象                  
     5. 4  应用程序配置参数                  
     5. 4. 1  应用程序初始化文件                  
     5. 4. 2  应用程序注册表                  
     5. 4. 3  应用程序开发涉及到的主要注册表主键                  
     5. 4. 4  PowerBuilder的注册表函数                  
     5. 5  事务对象及其应用                  
     5. 5. 1  事务对象的概念                  
     5. 5. 2  创建自定义事务对象                  
     5. 5. 3  事务对象的属性                  
   第6章  PowerBuilder窗口对象                  
     6. 1  窗口画板                  
     6. 1. 1  窗口画板的菜单                  
     6. 1. 2  窗口画板的工具栏                  
     6. 1. 3  窗口画板的视图区                  
     6. 2  窗口的属性                  
     6. 2. 1  窗口类型                  
     6. 2. 2  MDI框架窗口                  
     6. 2. 3  其他窗口属性                  
     6. 2. 4  窗口的大小和位置                  
     6. 3  窗口事件                  
     6. 3. 1  打开窗口的0pen事件                  
     6. 3. 2  激活窗口的Active事件                  
     6. 3. 3  单击窗口的C1icked事件                  
     6. 3. 4  关闭窗口的C1ose事件                  
     6. 3. 5  关闭窗口时的C1oseQuery事件                  
     6. 3. 6  按键时的Key事件                  
     6. 3. 7  窗口右击时的RBullonDown事件                  
     6. 3. 8  计时的Timer事件                  
     6. 3. 9  窗口的0ther事件                  
     6. 4  窗口的函数                  
     6. 4. 1  窗口的操作                  
     6. 4. 2  MDI窗口具有的操作                  
     6. 4. 3  窗口事件的自动化                  
     6. 5  窗口变量                  
     6. 5. 1  定义全局窗口变量和局部窗口变量                  
     6. 5. 2  新窗口也是一个类                  
   第7章  窗口控件及简单窗口控件的应用                  
     7. 1  为窗口添加控件                  
     7. 1. 1  控件概述                  
     7. 1. 2  窗口控件的添加                  
     7. 1. 3  窗口控件的选择                  
     7. 1. 4  窗口控件的复制                  
     7. 1. 5  窗口控件的布局                  
     7. 2  控件属性. 事件和函数                  
     7. 2. 1  设置控件属性方法                  
     7. 2. 2  控件名称                  
     7. 2. 3  控件事件及其脚本                  
     7. 2. 4  控件函数                  
     7. 3  几个重要的简单窗口控件的应用                  
     7. 3. 1  命令按钮                  
     7. 3. 2  文本编辑及显示控件                  
     7. 3. 3  单选按钮. 复选框与单选组                  
     7. 3. 4  修饰性控件                  
   第8章  高级窗口控件的应用                  
     8. 1  各种列表框                  
     8. 1. 1  列表框和图片列表框                  
     8. 1. 2  下拉列表框和下拉图片列表框                  
     8. 2  列表视图                  
     8. 2. 1  列表视图控件风格                  
     8. 2. 2  列表视图控件属性                  
     8. 2. 3  为列表视图添加和删除列表项                  
     8. 2. 4  列表视图控件的事件                  
     8. 3  树形视图                  
     8. 3. 1  树形视图的构成与创建步骤                  
     8. 3. 2  树形视图控件的属性                  
     8. 3. 3  树形视图项的属性                  
     8. 3. 4  添加树形视图项                  
     8. 3. 5  删除树形视图项                  
     8. 3. 6  树形视图控件的常用事件                  
     8. 4  选项卡控件                  
     8. 4. 1  选项卡控件的组成                  
     8. 4. 2  为窗口添加选项卡控件及操作选项卡控件                  
     8. 4. 3  选项卡控件的属性                  
     8. 4. 4  选项卡控件的使用                  
     8. 4. 5  选项卡控件的事件                  
     8. 5  OLE控件                  
   第9章  菜单                  
     9. 1  菜单类型及命令的特点                  
     9. 2  创建和修改菜单                  
     9. 2. 1  菜单画板功能                  
     9. 2. 2  创建新菜单                  
     9. 2. 3  修改菜单                  
     9. 3  设置菜单属性                  
     9. 3. 1  Ceneral选项卡                  
     9. 3. 2  Too1Bar选项卡                  
     9. 4  创建弹出式菜单                  
     9. 4. 1  弹出窗口上的菜单                  
     9. 4. 2  弹出其他菜单                  
     9. 5  菜单事件及其编程                  
     9. 5. 1  菜单事件及其处理程序的编写                  
     9. 5. 2  创建通用的弹出式菜单                  
   第10章  数据窗口简介                  
     10. 1  数据窗口概念                  
     10. 2  数据窗口对象与控件                  
     10. 2. 1  数据窗口对象                  
     10. 2. 2  数据窗口控件                  
     10. 3  创建数据窗口                  
     10. 3. 1  数据窗口的创建                  
     10. 3. 2  数据源与表现风格                  
     l0. 3. 3  创建一个新的数据窗口                  
     10. 4  数据窗口数据源                  
     10. 4. 1  Quick Select数据源                  
     lo. 4. 2  SQL Select数据源                  
     10. 4. 3  Query数据源                  
     10. 4. 4  External数据源                  
     10. 4. 5  Stored Procedure数据源                  
     10. 5  数据窗口的表现风格                  
     10. 5. 1  Freeform风格                  
     10. 5. 2   Tabular风格                  
     10. 5. 3  Grid风格                  
     10. 5. 4  Label风格                  
     10. 5. 5   N-UP风格                  
     10. 5. 6  Group风格                  
     10. 5. 7  Composite风格                  
     lO. 5. 8  Crosstab风格                  
     10. 5. 9  Graph风格                  
     10. 5. 10  OLE2. 0风格                  
     10. 5. 11  RichText风格                  
   第ll章  数据窗口的应用                  
     11. 1  建立数据窗口控件与数据窗口对象的连接                  
     11. 1. 1  带有DBMS数据源的数据窗口                  
     11. 1. 2  带有外部数据源的数据窗口                  
     11. 1. 3  向窗口添加数据窗口控件                  
     11. 1. 4  对窗口中数据窗口控件的编辑                  
     11. 1. 5  建立数据窗口控件与数据窗口对象的连接                  
     11. 1. 6  执行中改变数据窗口对象                  
     11. 1. 7  设置数据窗口的属性                  
     11. 2  数据窗口控件与数据库                  
     11. 2. 1  事务对象                  
     11. 2. 2  事务对象的属性                  
     11. 2. 3  为数据窗口控件设置事务对象                  
     11. 2. 4  创建事务对象                  
     11. 2. 5  自定义事务对象                  
     11. 2. 6  使用数据窗口检索数据库的过程                  
     11. 2. 7  检索和更新数据                  
     11. 3  访问数据窗口缓冲区的内容                  
     11. 3. 1  通过数据窗口控件管理数据                  
     11. 3. 2  处理数据窗口控件中的文本数据                  
     11. 4  数据窗口项的引用                  
     11. 4. 1  使用表达式引用数据窗口项                  
     11. 4. 2  使用函数访问数据窗口项                  
     11. 5  数据窗口事件                  
     11. 5. 1  ButtonClicked事件                  
     11. 5. 2  C1icked事件                  
     11. 6  数据存储                  
     11. 6. 1  使用数据存储对象                  
     11. 6. 2  数据存储对象的方法和属性                  
     11. 6. 3  定制数据存储对象                  
     11. 7  创建数据窗口应用程序                  
     11. 7. 1  使用应用程序画板创建应用程序对象                  
     11. 7. 2  创建数据窗口对象                  
     11. 7. 3  创建主窗口对象并在窗口上放置数据窗口控件                  
     11. 7. 4  创建其他窗口控件                  
     11. 7. 5  为窗口控件编写程序代码                  
   第12章  用户对象和用户事件                  
     12. 1  用户对象分类                  
     12. 1. 1  可视用户对象                  
     12. 1. 2  类用户对象                  
     12. 2  创建用户对象                  
     12. 2. 1  创建标准可视用户对象                  
     12. 2. 2  创建定制可视用户对象                  
     12. 2. 3  创建外部可视用户对象                  
     12. 2. 4  创建标准类用户对象                  
     12. 2. 5  创建定制类用户对象                  
     12. 2. 6  使用继承创建用户对象                  
     12. 3  使用用户对象                  
     12. 3. 1  使用可视用户对象                  
     12. 3. 2  使用类用户对象                  
     12. 3. 3  窗口与用户对象间的通信                  
     12. 3. 4  用户对象的命名规则                  
     12. 4  用户事件                  
     12. 4. 1  什么时候使用用户事件                  
     12. 4. 2  定义用户事件                  
     12. 4. 3  定义用户事件的注意事项                  
     12. 4. 4  使用用户事件                  
   第13章  数据管道                  
     13. 1  数据管道的概念                  
     13. 2  创建数据管道对象                  
     13. 2. 1  启动数据管道画板                  
     13. 2. 2  源表                  
     13. 2. 3  目的表                  
     13. 2. 4  选择管道操作                  
     13. 2. 5  灌入Blob类型的数据                  
     13. 2. 6  改变源数据库和目的数据库                  
     13. 2. 7  运行数据管道                  
     13. 2. 8  数据管道出错处理                  
     13. 3  在应用程序中使用数据管道                  
     l3. 3. 1  创建数据管道用户对象                  
     13. 3. 2  数据管道用户对象的属性                  
     13. 3. 3  数据管道的事件                  
     13. 3. 4  数据管道的函数                  
   第14章  库管理                  
     14. 1  库文件组织方式                  
     14. 2  库画板介绍                  
     14. 2. 1  库画板的工具                  
     14. 2. 2  库画板工作区                  
     14. 2. 3  库画板的菜单                  
     14. 3  维护库文件以及其中的对象                  
     14. 3. 1  维护库                  
     14. 3. 2  维护库中对象                  
     14. 3. 3  导出与导入对象                  
     14. 3. 4  对象的检出与捡入                  
     14. 3. 5  重新生成对象                  
   第15章  应用程序的调试. 创建及发布                  
     15. 1  应用程序的调试                  
     15. 1. 1  应用程序测试过程                  
     15. 1. 2  调试器界面                  
     15. 1. 3  断点设置                  
     15. 1. 4  调试过程                  
    15. 2  其他调试手段                  
     15. 2. 1  运用PowerBuilderDEBUG功能                  
     15. 2. 2  追踪数据库访问                  
     15. 2. 3  其他调试技术                  
    15. 3  应用程序的创建                  
     15. 3. 1  创建可执行文件的一般步骤                  
     15. 3. 2  创建可执行文件时要考虑的问题                  
    15. 4  应用程序的发布                  
     15. 4. l  FowerBuilder运行时库及数据库接口                  
     15. 4. 2  配置ODBC数据源                  

猜您喜欢

读书导航