新闻资讯
看你所看,想你所想

PowerBuilder 9.0进阶开发篇:实例与技巧篇

PowerBuilder 9.0进阶开发篇:实例与技巧篇

PowerBuilder 9.0进阶开发篇:实例与技巧篇

《PowerBuilder 9.0进阶开发篇:实例与技巧篇》是2003年清华大学出版社出版的图书,作者是张涛、邵亮、柯建勛。

基本介绍

  • 书名:PowerBuilder 9.0进阶开发篇:实例与技巧篇
  • ISBN:9787302075165
  • 定价:64元
  • 装帧:平装

图书简介

本书为“PowerBuilder9.0套用开发丛书”之《PowerBuilder9.0进阶开发篇》。全书共分12章,涉及的内容主要有:视窗、控制项与界面技术;数据视窗技术深入介绍;PowerBuilder编程技巧与实例;OLE和COM使用技术;PowerBuilder应用程式的编译、利用InstallShield製作安装程式及大型资料库客户安装程式的製作;PowerBuilder9.0环境下开发JaguarCTS组件实例;PBNI套用技术——通过PBNI开发PowerBuilder扩展套用,实现C++套用与PowerBuilder套用的互操作。本书附带1第光碟,内容为本书所涉及实例的原始码。本书最大程式地强调了可实践性,每个专题都有实例来论证,内容基本上涵盖了PowerBuilder9.0开发的全过程。本书是一本让已经拥有一定的PowerBuilder开发基础的读者迅速提高,并丰富其开发经验和开发技巧的提高类书籍,定位于已经初步掌握PowerBuilder的基本特徵而需要进一步深入学习和精通掌握PowerBuilder开发技术的人员,也可以作为资料库软体开发人员的工具书。

书籍目录

目录
第1章视窗、控制项与界面 1
1.1类Outlook工具列界面实现 2
1.1.1创建Outlook工具列用户对象 2
1.1.2使用Outlook工具列用户对象 19
1.2製作Splash视窗 23
1.3製作美观的状态条 24
1.4实现图示栏套用 27
1.4.1实例运行效果 27
1.4.2实例创建步骤 27
1.5MDI视窗显示背景图片 33
1.5.1API调用 34
1.5.2利用Child类型特殊视窗 39
1.6视窗中控制项显示ToolTips 40
1.6.1创建ToolTips用户对象 40
1.6.2视窗中使用ToolTips用户对象 47
1.6.3ToolTips用户对象套用于数据视窗 48
1.7打造不一样的命令按钮 50
1.7.1利用数据视窗对象製作图片按钮 50
1.7.2利用用户对象製作图示按钮 52
1.7.3利用数据视窗对象製作透明按钮 57
1.8透明文本的实现 59
1.9导航图界面的製作 60
1.10製作图文并茂的选单 63
1.11视窗内控制项大小与视窗大小同步 66
1.12动态创建控制项 72
1.12.1一般动态创建方法 72
1.12.2动态创建能回响操作的控制项 73
1.13控制项融合技术 75
1.13.1创建分割条用户对象 75
1.13.2使用分割条用户对象 79
1.14小结 81
第2章数据视窗技术 83
2.1数据视窗PDF格式文档输出 84
2.1.1Distill提取方式 85
2.1.2使用XSL-FO方式保存PDF文档 87
2.2数据视窗组合条件查询 88
2.3数据视窗通用排序 102
2.4数据视窗通用显示列定製视窗的实现 110
2.5数据视窗中实现增量查询 119
2.6数据视窗的多表更新 121
2.7单击标题栏对数据视窗排序 123
2.7.1利用资源档案 124
2.7.2利用透明文本 126
2.8动态数据视窗 128
2.8.1动态数据视窗的套用 128
2.8.2动态数据视窗相关函式 128
2.8.3常见创建方法 129
2.9複合数据视窗 134
2.9.1複合数据视窗原理 134
2.9.2常用组合数据视窗技术 135
2.10数据视窗列印处理 139
2.10.1可用于列印的数据视窗 139
2.10.2经常遇到的列印任务及处理方法 140
2.10.3列印相关函式 141
2.10.4一个列印预览视窗的建立 142
2.11数据视窗统计图类型的动态改变 153
2.12数据视窗统计图数值动态显示的实现 160
2.13数据视窗中按钮的封装 163
2.14小结 168
第3章PowerScript编程 169
3.1使用原始码编辑器 170
3.2实现客户端程式的自动升级 172
3.3进制转换 178
3.4注册表函式套用 185
3.4.1函式简介 185
3.4.2实例套用 187
3.5人民币大写转换函式 190
3.6在应用程式中关闭外部程式 193
3.7在应用程式中启动控制台项目 195
3.8非Tab分隔设定文本档案导入数据视窗 198
3.9编译后的程式带参数运行 203
3.10取当月的最后一天函式 204
3.11限制同一程式多次运行 205
3.12小结 207
第4章资料库与SQL 209
4.1PowerBuilder与常见资料库的连线配置 210
4.1.1PowerBuilder与Oracle资料库的连线 210
4.1.2PowerBuilder与MicrosoftSQLServer资料库的连线 216
4.1.3常见资料库连线参数说明 220
4.2PowerBuilder+ASA8的C/S编程 227
4.2.1资料库伺服器端安装配置 227
4.2.2客户端安装配置 229
4.2.3启动、连线及关闭资料库 231
4.2.4编写程式 232
4.3资料库的并发控制 234
4.3.1背景知识 234
4.3.2PowerBuilder中的并发控制 236
4.4动态SQL及其套用 239
4.4.1动态SQL的四种格式 239
4.4.2使用动态SQL的一个实例 244
4.5存取二进制大对象 247
4.6PowerBuilder套用取伺服器时间 251
4.6.1取Oracle资料库伺服器时间 251
4.6.2取SQLServer、Sybase、ASA资料库伺服器时间 252
4.7PowerBuilder扩展属性系统表及其套用 253
4.7.1系统表说明 253
4.7.2相关知识 256
4.7.3套用实例 256
4.8连线任意ODBC数据源 261
4.9可定製参数的资料库连线 264
4.10小结 270
第5章列印专题 271
5.1创建套用及列印参数表 273
5.2创建数据视窗对象 278
5.2.1建立数据视窗对象d_product 278
5.2.2建立数据视窗对象d_customer 278
5.2.3建立数据视窗对象d_employee 279
5.2.4建立数据视窗对象d_printlist 280
5.3创建全局结构及函式 280
5.4创建列印列表视窗 281
5.5创建数据显示相关视窗 283
5.5.1创建视窗w_modify 283
5.5.2创建印表机数据视窗w_printdata 285
5.5.3创建格式处理视窗w_style 294
5.5.4创建选项弹出选单m_popupmenu 297
5.6创建列印用户对象 301
5.7创建列印预览视窗 313
5.8创建列印设定视窗 323
5.9小结 334
第6章用户对象 335
6.1可视用户对象 336
6.1.1创建定製的用户对象 336
6.1.2创建标準的可视用户对象 352
6.1.3创建可视外部用户对象 363
6.2不可视用户对象 371
6.2.1创建不可视标準类用户对象 371
6.2.2创建通用不可视用户对象 374
6.3小结 382
第7章外部函式和WindowsAPI套用 383
7.1API调用规範及方法 384
7.2视窗类WindowsAPI 385
7.2.1改变视窗的显示风格 385
7.2.2使视窗的图片透明化 386
7.2.3改变视窗的关闭形式 389
7.2.4在PowerBuilder中实现图形的複製与贴上以及图像的简单处理 391
7.3系统类WindowsAPI 408
7.3.1获得系统的内部进程 408
7.3.2获得系统基本信息 413
7.4WindowsAPI实用例程 431
7.4.1检测物理网路的连通情况 431
7.4.2关闭、重启、注销计算机 436
7.5使用第三方工具开发的动态程式库 450
7.5.1使用VisualC++开发动态程式库 450
7.5.2使用Delphi开发动态程式库 456
7.5.3使用VisualBasic开发ActiveX动态程式库 458
7.6小结 463
第8章数据管道 465
8.1原始数据导入 466
8.1.1FoxPro、FoxBASE、VFP系统的DBF档案格式 466
8.1.2Excel档案格式 466
8.1.3其他关係资料库的导入 466
8.2表结构处理 467
8.3异种资料库数据移植 467
8.4小结 482
第9章DDE、OLE和COM使用技术 483
9.1DDE技术 484
9.1.1概述 484
9.1.2函式与事件 484
9.1.3DDE客户端实现步骤 487
9.1.4DDE伺服器实现步骤 491
9.1.5结论 493
9.2OLE技术 493
9.2.1概述 493
9.2.2在视窗中使用OLE控制项 494
9.2.3连结(Linking)与嵌入(Embedding) 496
9.2.4修改OLE控制项中的对象 496
9.2.5不可视的OLE对象 499
9.2.6ActiveX控制项 505
9.2.7使用外部OLE控制项处理资料库中的二进制数据 508
9.2.8OLE精彩套用——开发具有XP风格的选单 511
9.3COM/MTS技术 518
9.3.1COM/MTS概述 518
9.3.2COM基本思想 518
9.3.3PowerBuilder中的COM组件实现 520
9.3.4COM/MTS组件高级开发要点 528
9.3.5在客户端中使用COM/MTS组件 533
9.4小结 537
第10章编译、发行与製作安装程式 539
10.1程式编译 540
10.1.1编译基础 540
10.1.2封装内容 541
10.1.3选择封装模式 543
10.1.4实现封装模式 545
10.1.5PowerBuilder运行库打包工具 548
10.2应用程式运行环境配置 550
10.2.1应用程式运行基本环境 550
10.2.2应用程式资料库环境 551
10.2.3高级套用环境配置 561
10.2.4应用程式数据档案 564
10.3利用InstallShield製作安装程式 565
10.3.1安装程式规範化 565
10.3.2自动注册ODBC数据源 567
10.3.3实现OCX控制项的注册 569
10.3.4一个完整的安装程式例子 572
10.4大型资料库客户端安装程式製作 595
10.4.1Oracle资料库 596
10.4.2MSSQLServer资料库 597
10.4.3SybaseASE资料库 598
10.5小结 599
第11章JaguarCTS组件编程 601
11.1JaguarCTS的基本概念 602
11.1.1术语 603
11.1.2概念 603
11.1.3开发Jaguar应用程式 604
11.1.4Jaguar运行模式 604
11.2JaguarCTS的主要特性 605
11.3JaguarCTS的配置 608
11.3.1启动Jaguar伺服器 608
11.3.2启动Jaguar管理器和安全管理器 610
11.3.3添加或删除伺服器 610
11.3.4配置Jaguar伺服器 611
11.4创建一个Jaguar应用程式 614
11.4.1应用程式的体系结构 614
11.4.2定义包、组件和方法 615
11.5在PowerBuilder9.0中实现JaguarCTS组件开发 619
11.5.1开发原理 619
11.5.2创建全新的Jaguar组件 619
11.5.3开发接口已定义的Jaguar组件 629
11.6EAServer组件高级开发技巧 633
11.6.1在EAServer组件中访问资料库 633
11.6.2调用其他伺服器组件方法 637
11.7建立客户端套用 638
11.7.1开发步骤 638
11.7.2具体实例 638
11.8Jaguar组件执行的生命周期 644
11.8.1问题的提出 644
11.8.2PowerBuilderNVO组件如何处理生命周期 644
11.8.3Stateless及Stateful组件 647
11.8.4通过InstancePooling合理运用系统资源 651
11.9小结 655
第12章PBNI套用技术 657
12.1一个实现PowerBuilder非可视扩展的例子 658
12.1.1一个简单的PowerBuilder非可视扩展的例子 658
12.1.2PBNI开发PowerBuilder扩展基本步骤 662
12.2构建PowerBuilder扩展的详细步骤 662
12.2.1PowerBuilder非可视化扩展的创建步骤 663
12.2.2PowerBuilder可视化扩展的实现 669
12.2.3PowerBuilder可视化扩展的事件处理方法 672
12.2.4使用PowerBuilder可视化扩展 676
12.3在C++中调用PowerBuilder内容 677
12.3.1在C++中访问PowerBuilder对象 678
12.3.2在C++中处理PowerBuilder讯息 683
12.3.3PBNI中的数据类型 687
12.4在VisualC++中使用嚮导创建PBNI工程 690
12.4.1安装精灵功能 690
12.4.2在VisualC++中使用嚮导创建PBNI工程 690
12.4.3设定工程选项 692
12.4.4编译 692
12.4小结 69

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com