PowerBuilder 8.0高级应用技术
【正版 实拍图发货】
¥
5.89
2.0折
¥
30
八五品
仅1件
作者崔巍 林小茶 杨晏文 编
出版社清华大学出版社
出版时间2002-05
版次1
装帧平装
货号8-2-3
上书时间2023-06-18
商品详情
- 品相描述:八五品
图书标准信息
-
作者
崔巍 林小茶 杨晏文 编
-
出版社
清华大学出版社
-
出版时间
2002-05
-
版次
1
-
ISBN
9787302053972
-
定价
30.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
321页
-
字数
505千字
- 【内容简介】
-
本书从多个角度介绍了PowerBuilder 8.0的应用技术和高级使用方法。绪论和第1章是序篇,简单介绍了面向对象的程序设计方法和快速学习PowerBuilder 8.0的捷径;第2-12章则分别介绍了一些PowerBuilder 8.0的高级用法,主要内容包括:MDI应用、多窗口实例、数据管道、统计图、RichText、OLE和DDE等程序设计技术,及一些高级控件的使用和编程方法;第13-17章则重点介绍了PowerBuilder 8.0的分布式开发方法,主要包括EAServer(Jaguar)组件和客户端的开发、以及COM/MTS组件和客户端的开发方法等。 本书适合于具有一定PowerBuilder的使用和开发基础、而又想进一步提高的读者或开发人员阅读。
- 【目录】
-
结论 面向对象程序设计0.l 面向对象的术语0.2 面向对象技术在PowerBuilder中的实现0.2.1 继承0.2.2 封装0.2.3 多态性0. 3 PowerScript语言使用的几个专题0.3.l 常量说明0.3. 2 控制对实例变量的存取0.3. 3 解决命名冲突0.3.4 祖先对象程序的返回值0.3.5 函数和事件的参数类型0.3.6 祖先和子孙变量第1章 快速捷径1.l 关于样本程序1.2 运行样本程序1.2.1 浏览和运行样本程序1.2.2 查找自己想要的内容第2章 MDI应用程序2.l 什么是MDI2.l.1 MDI窗口的构成2.l.2 标准MDI窗口和定制MDI窗口2.2 建立MDI窗口2.3 在 MDI窗口中打开工作窗口2.3.1 OpenSheet函数2.3.2 OpenSheetWithParm函数2.4 MDI窗口的MicroHelp2. 4.l 菜单项的MicroHelp2.4. 2 控件的MicroHelp2. 5 MDI窗口的工具栏2. 5.1 MDI窗口工具栏的一些概念2.5. 2 在Menu画板中设置工具栏的属性2.5. 3 建立工具栏中的下拉图标列表框2.5.4 在Window画板中设置工具栏的属性2.5.5 在Application画板中设置工具栏的属性2.5.6 在MDI应用程序中灵活使用工具栏2. 6 调整客户区域的尺寸第3章 多窗口实例3. 1 概述3. 2 多窗口实例的使用3.3 窗口数组3.3. 1 窗口数组的说明和使用3.3.2 操作窗口数组3. 3. 3 混合窗口数组3. 4 实例窗口中控件的引用第4章 事务对象与数据库操作4. 1 事务对象的一些概念4. 2 事务对象的使用4.2.l 事务的基本概念4.2.2 事务对象的赋值4. 2.3 同时操作多个数据库4. 2.4 数据库事务地4. 3 使用事务对象调用存储过程4.4 嵌入SQL与数据库操作4.4.1 SELECT查询语句4.4.2 操作语句4. 4.3 事务提交与撤消4. 4. 4 使用游标的语句4.4.5 利用存储过程进行查询的语句4.4. 6 查询和更新Blob类型字段的语句4. 4.7 动态 SQL语句第5章 数据管道程序设计5.l 概述5.2 准备工作5.2.l 建立Data Pipeline对象5.2.2 建立相关的用户对象5. 2. 3 建立Window对象5. 3 数据管道操作及处理程序5.3. 1 准备工作5.3. 2 数据管道操作5. 3.3 出错处理第6章 灵活运用图形表现数据6. 1 Graph控件简介6.2 生成单一产品的销售走势图6.2.l 界面设计6.2. 2 建立DataWindow对象6.2.3 编写程序代码6.3 生成多个产品销售走势对比图6. 4 动态改变图形的类型第7章 窗口中几个控件的使用7. 1 Tab标签控件7. 1.l 术语及实例说明7. 1.2 准备工作7.1.3 建立Tab控件和选项卡7.1.4 管理Tab控件及其选项卡7. 1.5 写Tab控件的程序7. 2 ListView控件7.2.l 利用ListView控件进行查询7. 2. 2 ListView控件的详细资料方式7. 3 TreeView控件7.3.l 用TreeView控件实现带层次的查询7.3.2 TreeView控件应用技术7. 4 轨迹条控件7. 5 进度条控件7.6 超级链接控件第8章 Aich Text应用8.1 RichTextEdit控件的使用8.1.1 RichTextEdit控件的属性设置8.1.2 RichTextEdit控件的文本8.1.3 打开和保存文件的实例8.2 RichTextEdit控件中的输入域8.2.l 在文档中插入输入域8.2.2 为输入域指定值8.2.3 为日期和页码指定输入域8.3 预览和打印8.3.l 预览8.3. 2 打印8.4 使用数据库中的数据8.5 RichText数据窗口第9章 OLE技术及应用9.1 OLE的基本概念9.2 OLE控件和可插人的对象9.2.l 建立和设置OLE控件9.2.2 链接和嵌人9.2.3 Offsite或In-place激活9. 3 OLE定制控件9.4 可编程的OLE对象9.4. 1 OLEObject对象数据类型9.4.2 OLE控件、OLE定制控件和OLEObject对象之间的赋值9.4. 3 OLEObject的事件9.5 OLE程序设计9.5.l 自动操作接口9.5.2 自动操作与Any数据类型9. 6 Browser画板中的OLE信息9.7 操作OLE对象的高级方法9.7. 1 OLE存储的结构9.7.2 存储和流的对象类型9.7.3 打开和保存存储9.7.4 建立和使用存储的例子9.7.5 OLE流的概念和应用9.7.6 使用存储的策略第10章 PowerBuilder自动服务器10.1 Automation Server的基本概念10.2 用户对象作为自动服务器10.2.1 建立作为服务器的类用户对象10.2.2 建立对象的运行时库10.2.3 注册用户对象10.2.4 编写访问用户对象的客户端程序10.3 使用PowerBuilder作为自动服务器10.3. 1 建立要访问的用户对象10.3.2 生成运行时库10.3. 3 编写访问 PowerBuilder和用户对象的客户端程序10.4 命名服务器的建立和使用第11章 动态数据交换11.l 动态数据交换的概念11.2 动态数据交换的编程11.2.1 DDE客户端程序设计11.2.2 DDE服务器程序编程11.2.3 DDE的事件和函数11.3 动态数据交换应用实例11.3.1 DDE服务器程序设计实例11.3.2 DDE客户程序设计实例11.4 使用Excel打印PowerBuilder的报表第12章 几种常用编程技术12.l 使用初始化文件和Windows注册表12.1.l 使用初始化文件12.1.2 使用Windows注册表12. 2 处理Blob数据12.2. 1 处理BIOb数据的SQL语句12.2.2 利用Blob数据完成对图片或大文本的处理12.2.3 数据窗口中的Blob列12.3 动态链接库与外部函数的调用12.3.l 说明外部函数12. 3. 2 外部函数调用举例12.4 嵌入由附应用12.4. 1 与邮件应用相关的技术12.4.2 邮件会话编程12.5 与目录和文件操作有关的一组函数12.5.1 目录管理函数12. 5. 2 文件操作函数12.5.3 文件管理函数第13章 分布式应用概述13.l 为什么要使用分布式应用技术13.1.l 客户/服务器模式存在的问题13.1.2 分布式计算提供的解决方案13.2 EAServer13.2.l 什么是 EAServer13.2.2 EAServer服务器结构13.2.3 EAServer客户结构13.2.4 关于Jaguar CTS13.3 微软事务服务器(MTS)第14章 建立EAServer组件14. 1 建立EAServer组件的方法14.l.l 使用向导建立EAServer组件14. 1.2 建立EAServer配置文件(Profile)14.1.3 建立EAServer组件的步骤14.1.4 建立EAServer组件的实例14. 2 共享组件和服务组件14.2.1 共享组件14.2.2 服务组件14.3 实例池(Instance Pooling)14.3. 1 为什么使用实例池14. 3.2 在向导的选项中定义实例池14.3. 3 控制放入实例池中的实例状态14. 3. 4 组件的生命周期14. 4 对事务提供支持14. 4.l 为什么使用EAServer事务支持14. 4. 2 标明组件如何支持事务14.4.3 使用事务服务内容对象(transaction service context object)14. 4. 4 Automatic Demarcation/Deactivation(自动划分/解除)14.4.5 提交和撤消14.4.6 事务和组件的生命周期14. 5 从EAServer组件访问数据库14.5.1 概述14.5.2 使用连接缓存(connection caching)14.5.3 实现检索操作14. 5.4 实现修改14.5.5 传送结果集14. 6 定义组件接口14.6.l 说明接口14. 6.2 接口中包含的内容14.6. 3 方法的命名与方法的重载14. 6. 4 数据类型14.6.5 通过引用传送参数14. 6.6 传递只读数据14.6.7 传递对象14.6.8 对空值提供支持14.6.9 EAServer有效性14.7 实施现存的接口14.7. 1 选择接口14.7.2 在向导中设置选项14.7.3 在画板中编辑用户对象14.7.4 插接组件到EAServer14. 7.5 使用不同的工程14.8 调用其他服务器的组件方法14.9 存取组件属性14. 10 测试和调试组件14.10.l 活动编辑14. 10.2 远程调试14.10.3 写一些信息到EAServer日志中第15章 建立EAServer客户端应用15.l 建立EAServer客户端应用的方法15.2 建立与EAServer服务器的连接15.2.l 手工编写代码15.2.2 使用向导创建Connection对象15.3 生成EAServer代理(Proxy)对象15.4 调用组件方法15.4.l 调用EAServer服务器组件的方法15.4.2 实现对n_stock_app组件上的方法businessdays进行调用15.4. 3 清除代理对象实例15.5 使用JaguarORB对象15.5.l 概述15.5.2 使用String_To_Object函数实例化代理对象15.5.3 使用命名服务API实例化15.6 划分到客户端和划分到组件的事务15.6.1 两阶段提交15.6.2 将组件标记为OTS类型15.6.3 初始化 CORBACurrent对象15.6.4 开始和结束事务15.6.5 获取有关事务的信息15.6.6 暂停和恢复事务15.6.7 为事务设置超时(timeout)属性15.7 请求从服务器返回信息15.8 处理通信错误15.8.l 概述15.8.2 CORBA异常15.8.3 编写Connection对象Error事件的程序15.8.4 编写SystemError事件的程序15.9 插接客户应用程序第16章 建立COM或MTS组件16.l 建立COM和 MTS组件概述16.1.l 使用向导16.1.2 开发步骤16.2 组件对象模型16.2.1 PowerBuilder的COM服务器16.2.2 自动服务器和PB COM服务器16.3 定义组件接口16.3. 1 方法和数据类型16.3. 2 编码时的限制16.4 从COM和MTS组件访问数据库16.4.l 传送结果集16.4. 2 从客户端存取MTS组件的结果集16.4.3 在PowerBuilder中使用ADO ResultSets16.4. 4 从MTS组件中返回结果集16.5 提供对事务的支持16.6 为控制对象生存期提供支持16.7 调用另一个服务器组件的方法16.7. 1 使用OLEObject对象16.7.2 使用TransactionServer对象16.8 在日志文件中记录错误16.9 安全问题16.9.l 在Proect画板或向导中设定权限16.9.2 标明安全16.10 在 Project画板中建立COM和 MTS组件16.10.1 使用Project画板建立COM服务器16.10.2 自动注册组件16.10.3 插接组件到MTS16.10.4 选择定制或双接口16.11 运行PowerBuilder的COM对象16.12 插接PB COM服务器16.12.1 使用带有可用COM应用程序的PB COM服务器16.12.2 插接一个PB COM对象到MTS16.12.3 插接文件到MTS服务器计算机16.12. 4 导入PB COM对象到MTS16.12.5 创建客户插接文件16.12.6 安装客户插接文件16.13 从客户端访问PB COM服务器16.13. 1 VB作为客户16.13.2 C+十作为客户16.13.3 使用PB COM服务器和 DCOM对象第17章 建立COMIMTS客户应用17.l 建立 COM/MTS客户应用程序17.2 连接到 COM服务器17.3 与 COM组件交互17. 3.l 调用组件方法17.3.2 传送结果集17.3. 3 处理执行错误17. 4 从客户端控制事务
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价