书籍详情

PowerBuilder7.0彻底研究

PowerBuilder7.0彻底研究

作者:王雪聪,麻书城,聂胜才编著

出版社:中国铁道出版社

出版时间:2001-05-01

ISBN:9787113040222

定价:¥58.00

购买这本书可以去
内容简介
  PowerBuilder7.0是Sybase公司最新发布的应用服务器及集成开发工具Enterprise Application Studio 3.0(EAS 3.0)中的强大开发工具,这一版本的PowerBuilder是Sybase公司专门为实现网络和分布式应用程序的高效开发而设计的,它进一步完善了快速开发网络应用程序的技术,并极大提高了Sybase开发网络和分布式应用程序的能力,是Internet和客户/服务器体系结构的一个完美结合。在本书中不仅介绍了PowerBuilder的基础知识,更重点地介绍了PowerBuilder的各种高级编程技术,从数据窗口、数据管道、图形技术、分布式应用、Internet编程、基于PFC的开发直到应用程序的发布,同时对数据库的设计、不同数据库之间的移植等有关知识也进行了介绍,最后还介绍了Sybase优秀数据库建模工具PowerDesigner的使用。本书适用于从事企业应用开发的专业人士,也适用于大专院校师生以及希望深入了解PowerBuilder7.0开发技术的读者。本书特色:绝对权威:多名有实践经验的博士携手主编剖析内幕:数据窗口的深入分析突破极限:图形技术的实现消除忧虑:异构数据库之间移植的探索即插即用:分布式应用与Internet充分结合面向对象:全新的PFC开发技术实例软件工程:数据建模与PowerDesigner的使用完美结局:应用程序发布,联机帮助与安装程序制作
作者简介
暂缺《PowerBuilder7.0彻底研究》作者简介
目录
第1章  PowerBuilder7. 0新特性                  
     1—1  概述                  
     1—2  全新的用户界面和开发模式                  
     1—3  强大的组件开发                  
     1—4  改进的数据库接口                  
     1—5  更多与Web相关的特性.                   
     1—6  新的ActiveX和OLE特性                  
 第2章  PowerBuilder7. 0基础                  
     2—1  PowerBuilder7. 0概述                  
     2—l—1  专业的客户/服务器开发工具                  
     2—1—2  面向对象的编程环境                  
     2—1—3  支持多种关系数据库管理系统                  
     2—1—4  丰富的数据表现风格                  
     2—1—5  灵活快捷的数据转移方法                  
     2—1—6  功能强大的调试器和多种调试方式                  
     2—2  开发环境综述                  
     2—3  应用程序开发步骤                  
     2—3—1  系统分析和系统设计                  
     2—3—2  系统开发                  
     2—3—3  调试                  
     2—3—4  测试                  
     2—4  应用程序构成                  
     2—5  面向对象编程                  
     2—5—1  类                  
     2—5—2  对象与对象实例                  
     2—5—3  对象定义                  
     2—5—4  PowerBuilder面向对象的特性                  
     2—5—5  PowerBuilder面向对象程序设计的过程                  
     2—6  使用PowerScript语言                  
     2—6—1  PowerScript基本规则                  
     2—6—2  使用变量                  
     2—6—3  使用操作符                  
     2—6—4  使用PowerBuilder命令和内部函数                  
     2—7  开发示例                  
     2—7—1  开发过程简介                  
     2—7—2  创建表                  
     2—7—3  创建应用对象                  
     2—7—4  创建窗口和窗口菜单                  
     2—7—5  创建数据窗口对象                  
     2—7—6  加入窗口事件的脚本                  
 第3章  数据库技术                  
     3—1  数据库基础知认                  
     3—1—1  数据库基本概念                  
     3—1—2  关系数据库标准语言—SQL语言介绍                  
     3—1—3  常用的SQL命令                  
     3—2  常用数据库产品介绍                  
     3—2—1  Oracle Universal Server                  
     3—2—2  SQL Server                  
     3—3  数据库的安装. 设置和连接                  
     3—4  数据库设计过程                  
     3—4—1  识别实体和关系                  
     3—4—2  实体和关系示例                  
     3—4—3  识别需要的数据项                  
     3—4—4  规范化数据项                  
     3—4—5  分解关系                  
     3—4—6  验证设计                  
     3—5  CASE工具介绍                  
     3—6  数据库移植                  
 第4章  数据窗口技术                  
     4—1  创建数据窗口对象                  
     4—1—1  数据窗口对象介绍                  
     4—1—2  创建数据窗口对象                  
     4—2  数据窗口缓冲区                  
     4—2—1  数据窗口缓冲区介绍                  
     4—2—2  数据窗口缓冲区应用                  
     4—3  数据窗口中的并发控制                  
     4—3—1  并发控制问题描述                  
     4—3—2  数据窗口中的并发控制                  
     4—3—3  数据库的并发控制                  
     4—4  动态创建数据窗口对象                  
     4—4—1  动态创建数据窗口                  
     4—4—2  动态设置数据窗口                  
     4—5  使用BLOB型数据                  
     4—5—1  何时使用BLOB数据类型                  
     4—5—2  如何使用BLOB数据类型                  
     4—6  在PowerBuilder中使用SQL语句                  
     4—6—1  使用SQL画板                  
     4—6—2  使用游标                  
     4—6—3  游标的高级技巧                  
     4—7  报表打印技术                  
 第5章  数据管道                  
     5—1  概述                  
     5—2  数据管道的概念                  
     5—3  使用数据管道画板                  
     5—3—l  源表                  
     5—3—2  目标表                  
     5—3—3  选择管道操作                  
     5—3—4  导入BLOB类型的数据                  
     5—3—5  改变源数据库和目标数据库                  
     5—3—6  运行数据管道                  
     5—3—7  数据管道出错处理                  
     5—4  应用程序中使用数据管道                  
     5—4—1  派生数据管道子对象                  
     5—4—2  数据管道的属性                  
     5—4—3  数据管道的事件                  
     5—4—4  数据管道的函数                  
     5—5  应用实例                  
 第6章  外部接口技术                  
     6—l  基于控件的外部接口                  
     6—1—1  OLE和OCX控件简介                  
     6—1—2  OLE复合文档                  
     6—1—3  OLE和OCX控件的使用                  
     6—2  基于动态链接函数库的外部接口                  
     6—2—1  动态链接库基础                  
     6—2—2  PowerBuilder的DLL调用                  
     6—2—3  WindowsAPI调用示例                  
 第7章  图形技术                  
     7—1  概述                  
     7—2  基于Data Window的图形技术                  
     7—2—1  Graph风格的数据窗口对象                  
     7—2—2  动态设置Graph风格技术                  
     7—3  基于Windows SDK的图形技术                  
     7—3—1  Windows SDK图形函数库                  
     7—3—2  SDK图形函数在PB中的应用                  
     7—4  基于图形组件的图形技术                  
     7—4—1  创建图形组件                  
     7—4—2  应用图形组件                  
     7—4—3  示例                  
     7—5  图形技术比较                  
 第8章  分布式PowerBuilder                  
     8—1  PowerBuilder分布式计算的基本原理                  
     8—1—1  从C1ient/Server到分布式计算                  
     8—1—2  JaguarCTS                  
     8—1—3  Microsoft事务服务器(MTS)                  
     8—1—4  分布式PowerBuilder                  
     8—2  Sybase的Internet/Intranet解决方案                  
     8—2—1  Sybase Internet结构                  
     8—2—2  EA Server 3. 0                  
     8—3  创建Jaguar组件                  
     8—3—1  概述                  
     8—3—2  变量空间                  
     8—3—3  定义组件接口                  
     8—3—4  Jaguar组件访问数据库                  
     8—3—5  支持实例缓冲池                  
     8—3—6  使用共享组件                  
     8—3—7  调用其他服务组件的方法                  
     8—3—8  访问组件属性                  
     8—3—9  将消息记录到Jaguar日志中                  
     8—3—10  测试和调试组件                  
     8—3—11  将组件发布到Jaguar上                  
     8—3—12  应用实例                  
     8—4  创建Jaguar客户端                  
     8—4—1  概述                  
     8—4—2  连接Jagmr服务器                  
     8—4—3  生成Jaguar组件代理对象                  
     8—4—4  调用Jaguar组件的方法                  
     8—4—5  异步调用                  
     8—4—6  处理通信错误                  
     8—4—7  发布客户端应用                  
     8—4—8  应用实例                  
     8—5  创建COM/MTS组件                  
     8—5—1  概述                  
     8—5—2  组件对象模型COM                  
     8—5—3  定义组件接口                  
     8—5—4  从COM或MTS组件中访问数据库                  
     8—5—5  事务支持                  
     8—5—6  支持对象生命周期控制                  
     8—5—7  调用不同服务器组件的方法                  
     8—5—8  在日志文件中记录错误                  
     8—5—9  安全问题                  
     8—5—10  在工程画板中生成COM/MTS组件                  
     8—5—11  PowerBuilder COM对象的执行过程                  
     8—5—12  生成PowerBuilder COM服务器                  
     8—5—13  客户端访问PowerBuilder COM服务器                  
     8—6  创建COM/MTS客户端                  
     8—6—1  概述                  
     8—6—2  连接COM服务器                  
     8—6—3  与COM组件的交互                  
     8—6—4  客户端的事务控制                  
     8—7  创建分布式PowerBuilder服务器                  
     8—7—1  创建用户界面                  
     8—7—2  管理客户端连接                  
     8—7—3  创建远程对象                  
     8—7—4  访问数据库                  
     8—7—5  使用共享对象                  
     8—7—6  处理异步请求                  
     8—7—7  传递消息到客户端                  
     8—7—8  避免死锁                  
     8—7—9  发布服务器应用                  
     8—8  创建分布式PowerBuilder客户端                  
     8—8—1  创建用户界面                  
     8—8—2  连接服务器                  
     8—8—3  调用远程对象的方法                  
     8—8—4  生成代理对象                  
     8—8—5  处理通信错误                  
     8—8—6  管理程序变量空间                  
     8—8—7  使用ConnectionInfo对象                  
     8—8—8  发布客户端应用                  
     8—9  多层应用错误定位                  
     8—9—1  Jaguar组件错误定位                  
     8—9—2  分布式PowerBuilder应用错误定位                  
 第9章  Internet编程                  
     9—1  理解Internet                  
     9—2  PowerBuilderInternet开发工具包(IDT)介绍                  
     9—2—1  开发工具及其支持平台                  
     9—2—2  工作原理                  
     9—2—3  开发工具的选择                  
     9—2—4  预先设置                  
     9—3  使用Datawindows Plug—in                  
     9—3—1  概述                  
     9—3—2  配置要求                  
     9—3—3  详细的工作方式                  
     9—3—4  使用Datawindow Plug—in                  
     9—3—5  在浏览器中调阅PSR                  
     9—4  使用Window Plug—in                  
     9—4—1  概述                  
     9—4—2  配置要求                  
     9—4—3  详细的工作方式                  
     9—4—4  使用限制                  
     9—4—5  使用Window Plug-in                  
     9—4—6  在浏览器中运行Window plug—in应用                  
     9—5  使用Window ActiveX                  
     9—5—1  概述                  
     9—5—2  配置要求                  
     9—5—3  使用限制                  
     9—5—4  使用WindowActiveX                  
     9—6  用WEB.PB创建WEB应用                  
     9—6—1  概述                  
     9—6—2  配置要求                  
     9—6—3  Web.PB的应用结构                  
     9—6—4  使用Web.PB                  
 第10章  PFC编程                  
     10—1  PFC编程简介                  
     10—1—1  理解PFC                  
     10—1—2  理解PowerBuilder                  
     10—1—3  PFC中的面向对象                  
     10—1—4  使用PFC的扩展层                  
     10—1—5  PFC的构成                  
     10—2  PFC编程基础                  
     10—2—1  设置应用管理器                  
     10—2—2  创建PFC应用                  
     10—2—3  PFC窗口                  
     l0—2—4  PFC菜单                  
     10—2—5  PFC函数                  
     10—2—6  PFC事件                  
     10—2—7  PFC消息路由器                  
     10—2—8  PFC事务管理                  
     10—2—9  使用属性对象                  
     10—2—10  PFC常量                  
     10—2—11  增加在线帮助                  
     10—3  PFC服务                  
     10—3—1  应用程序服务                  
     10—3—2  数据窗口服务                  
     10—3—3  窗口服务                  
     10—3—4  菜单服务                  
     10—3—5  选择服务                  
     10—3—6  调整大小服务                  
     10—3—7  文件服务                  
     10—3—8  INI文件服务                  
     10—3—9  字符串处理服务                  
     10—3—10  SQL解析服务                  
     10—3—11  类型转换服务                  
     10—3—12  日期时间服务                  
     10—3—13  平台服务                  
     10—3—14  定时服务                  
     10—3—15  元类服务                  
     10—3—16  工作逻辑单元服务                  
     10—3—17  数字服务                  
     10—3—18  表服务                  
     10—4  PFC可视控件                  
     10—4—1  标准可视用户对象                  
     10—4—2  定制可视用户对象                  
     10—5  PFC高级功能                  
     10—5—1  PFC安全功能                  
     10—5—2  SQL间谍                  
     10—5—3  DataWindow属性窗口                  
     10—5—4  PFC的扩展                  
     10—5—5  升级与移植                  
     10—5—6  PFC汉化                  
     10—5—7  发布PFC应用                  
 第11章  应用程序发布                  
     11—l  PowerBuilder可执行文件                  
     11—2  创建可执行文件                  
     11—2—1  创建新工程                  
     11—2—2  编译参数设置                  
     11—2—3  PBD和DLL                  
     11—2—4  资源文件定义                  
     11—3  其他发行文件                  
     11—3—1  PowerBuilder运行库                  
     11—3—2  数据库接口文件                  
     11—4  应用程序打包                  
     11—4—1  InstallShield的原理                  
     11—4—2  InstallShield的功能                  
     11—4—3  InstallShield基本操作                  
     11—5  帮助文件制作                  
     11—5—1  RTF文件                  
     ll—5—2  制作简单的帮助文件                  
     11—5—3  为应用系统增加帮助                  
 第12章  使用PowerDesigner建模                  
     12—1  使用基础                  
     12—1—1  目录结构                  
     12—1—2  使用属性表                  
     12—1—3  使用列表                  
     12—1—4  使用工具板                  
     12—2  管理模型                  
     12—2—1  新建和打开模型                  
     12—2—2  设置模型选项                  
     12—2—3  使用子模型                  
     12—2—4  相关模型间共享对象                  
     12—3  管理对象                  
     12—3—l  定义对象                  
     12—3—2  删除对象                  
     12—3—3  复制对象                  
     12—4  使用业务规则                  
     12—4—1  创建业务规则                  
     12—4—2  将业务规则用于对象                  
     12—4—3  使用业务规则表达式                  
     12—4—4  定义检查参数                  
     12—5  物理数据模型基础                  
     12—5—1  PDM中的对象                  
     12—5—2  定义PDM选项                  
     12—5—3  PDM的属性                  
     12—5—4  改变模型属性                  
     12—6  创建物理数据模型                  
     12—6—l  定义表                  
     12—6—2  定义域                  
     12—6—3  定义列                  
     12—6—4  定义引用                  
     12—6—5  定义键                  
     12—6—6  定义索引                  
     12—6—7  定义视图                  
     12—6—8  定义物理选项的默认值                  
     12—7  管理物理数据模型                  
     12—7—1  定义用户和拥有者                  
     12—7—2  检查模型                  
     12—7—3  基于模型检查结果改正错误                  
     12—7—4  合并模型                  
     12—8  逆向工程                  
     12—8—l  从数据库生成PDM                  
     12—8—2  从数据库创建脚本生成PDM                  
     12—9  触发器与存储过程                  
     12—9—1  使用触发器模板                  
     12—9—2  使用模板项                  
     12—9—3  使用触发器                  
     12—9—4  定义存储过程和函数                  
     12—9—5  在触发器中使用变量                  
     12—9—6  生成触发器和存储过程                  
     12—10  创建与修改数据库                  
     12—10—1  使用ODBC接口                  
     12—10—2  访问数据库                  
     12—10—3  生成数据库                  
     12—11  生成设计报告                  
     12—11—1  基于模板创建报告                  
     12—11—2  使用报告模板                  
     12—11—3  使用报告编辑器                  

猜您喜欢

读书导航