PowerBuilder 8.0进阶篇(实例与技巧篇)

百科 2022-03-03
PowerBuilder 8.0进阶篇(实例与技巧篇)

PowerBuilder 8.0进阶篇(实例与技巧篇)

《PowerBuilder 8.0进阶篇(实例与技巧篇)》是2002年6月1日清华大学出版出版的图书,作者是柯建勛。

基本介绍

  • 书名:PowerBuilder 8.0进阶篇(实例与技巧篇)
  • 作者:柯建勛
  • ISBN:9787900641816
  • 定价:56元
  • 出版社:清华大学出版社
  • 出版时间:2002.06.01
  • 装帧:平装

内容简介

本书是《PowerBuilder 8.0套用开发》系列丛书的进阶篇(实例与技巧篇)。全书共分11章,涉及到的内容主要有:结合实例介绍视窗与控制项的使用技术;深入介绍了数据视窗与报表技术;PowerBuilder 8.0新增函式、功能的使用,以及一些PowerScript编程技巧与实例;资料库与SQL的相关技术;从可视用户对象和非可视用户对象两部分进行阐述,来展现用户对象魅力之所在;通过实例深入介绍API调用规範及方法;讨论利用数据管道来处理数据的一些实用技术,重点介绍异种资料库移值问题;详细介绍DDE、OLE和COM使用技术;PowerBuilder应用程式的编译,利用Install Shield製作安装程式及大型资料库客户端安装程式的製作;PowerBuilder 8.0的Web Targets开发环境以及如何通过PowerBuilder 8.0等工具建立Web套用;从整体上阐述Jaguar CTS的一些基本概念和主要特徵,并介绍连线Jaguar、创建组件(接口)、发布组件、建立客户端连线对象、客户端代理工程、编译代理、建立客户端套用实例等技术。

图书目录

目录
第1章视窗与控制项 1
1.1製作Splash视窗 2
1.2製作美观的状态条 3
1.2.1利用Popup视窗 4
1.2.2利用视窗内控制项 6
1.3系统热键的实现 8
1.4实现图示栏套用 9
1.4.1实例运行效果 9
1.4.2实例创建步骤 10
1.5MDI视窗显示背景图片 16
1.5.1API调用 16
1.5.2利用Child类型特殊视窗 21
1.6定製有特色的图示按钮 22
1.6.1利用图片控制项製作图示按钮 22
1.6.2利用数据视窗对象製作图示按钮 24
1.6.3利用数据视窗对象製作透明按钮 26
1.7导航图界面的製作 28
1.8製作图文并茂的选单 31
1.9视窗内控制项大小与视窗大小同步 34
1.10动态创建控制项 47
1.11控制项融合技术 51
1.12视窗中控制项显示ToolTips 56
第2章数据视窗与报表技术 65
2.1数据视窗组合条件查询 66
2.2数据视窗中实现增量查询 72
2.3数据视窗的多表更新 74
2.4单击标题栏对数据视窗排序 77
2.5数据视窗中用回车键实现Tab键切换列焦点功能 79
2.5.1利用数据视窗的SetColumn()函式 80
2.5.2讯息传递 81
2.5.3API调用 81
2.6动态数据视窗 82
2.6.1动态数据视窗的套用 82
2.6.2动态数据视窗相关函式 83
2.6.3常见创建方法 83
2.7複合数据视窗 88
2.7.1複合数据视窗原理 88
2.7.2常用组合数据视窗技术 89
2.8数据视窗列印处理 93
2.8.1可用于列印的数据视窗 93
2.8.2经常遇到的列印任务及处理方法 94
2.8.3列印相关函式 94
2.8.4一个列印预览视窗的建立 95
2.9捕捉DropDownDataWindow列相关键事件 107
2.10数据视窗中闪烁文字显示的实现 108
2.11在GRID风格DataWindow中调整列顺序 110
2.12利用数据视窗计算表达式 111
2.13获取数据视窗中列在资料库中的实际域名 112
2.14实现数据视窗的最大/最小化显示 114
第3章PowerScript编程 117
3.1PowerBuilder8.0新增函式、功能使用简介 118
3.1.1档案系统函式 118
3.1.2列印函式 121
3.1.3系统函式 125
3.1.4数学函式(反三角函式) 127
3.1.5字元函式 129
3.1.6使用原始码编辑器 129
3.2记录系统出错信息 131
3.3注册表函式套用 134
3.3.1函式简介 134
3.3.2实例套用 137
3.4连线任意ODBC数据源 140
3.5在应用程式中关闭外部程式 143
3.6在应用程式中启动控制台项目 144
3.7判断是否处于开发模式 146
3.8非Tab分隔设定文本档案导入数据视窗 147
3.9编译后的程式带参数运行 151
3.10取当月的最后一天 152
3.11限制程式运行次数 153
3.12列印档案的列印 155
3.13程式中实现拨号连线 157
第4章资料库与SQL 161
4.1PowerBuilder与常见资料库的连线配置 162
4.1.1PowerBuilder与Oracle资料库的连线 162
4.1.2PowerBuilder与MicrosoftSQLServer资料库的连线 168
4.1.3常见资料库连线参数说明 173
4.2PowerBuilder+ASA7的C/S编程 180
4.2.1资料库伺服器端安装配置 180
4.2.2客户端安装配置 182
4.2.3启动、连线及关闭资料库 184
4.2.4编写程式 185
4.3资料库的并发控制 188
4.3.1背景知识 188
4.3.2PowerBuilder中的并发控制 189
4.4动态SQL 192
4.4.1动态SQL的四种格式 193
4.4.2使用动态SQL的一个实例 198
4.5存取二进制大对象 201
4.6PowerBuilder套用取伺服器时间 205
4.6.1取Oracle资料库伺服器时间 205
4.6.2取SQLServer、Sybase、ASA资料库伺服器时间 205
4.7PowerBuilder扩展属性系统表及其套用 206
4.7.1系统表说明 207
4.7.2相关知识 210
4.7.3套用实例 210
4.8程式中备份AdaptiveServerAnywhere7资料库 215
4.9连线多个资料库 216
第5章用户对象 219
5.1可视用户对象 220
5.1.1创建定製的用户对象 220
5.1.2创建标準的可视用户对象 237
5.1.3创建可视外部用户对象 249
5.2不可视用户对象 258
5.2.1创建不可视标準类用户对象 258
5.2.2创建通用不可视用户对象 261
第6章外部函式和WindowsAPI套用 271
6.1API调用规範及方法 272
6.2视窗类WindowsAPI 273
6.2.1改变视窗的显示风格 273
6.2.2使视窗的图片透明化 275
6.2.3改变视窗的关闭形式 278
6.2.4在PowerBuilder中实现图形的複製与贴上以及图像的简单处理 280
6.3系统类WindowsAPI 298
6.3.1获得系统的内部进程 298
6.3.2获得系统基本信息 304
6.4WindowsAPI实用例程 323
6.4.1检测物理网路的连通情况 323
6.4.2关闭、重启、注销计算机 328
6.4.3通过标準字型对话框来设定字型 343
6.5WindowsAPI总结 347
第7章数据管道 349
7.1原始数据导入 350
7.1.1FoxPro、FoxBASE、VFP系统的DBF档案格式 350
7.1.2Excel档案格式 350
7.1.3其他关係资料库的导入 350
7.2表结构处理 351
7.3异种资料库数据移植 351
第8章DDE、OLE、COM使用技术 367
8.1DDE技术 368
8.1.1概述 368
8.1.2函式与事件 368
8.1.3实现步骤 369
8.2OLE技术 373
8.2.1概述 373
8.2.2在视窗中的使用OLE控制项 373
8.2.3连结(Linking)与嵌入(Embedding) 375
8.2.4修改OLE控制项中的对象 376
8.2.5不可视的OLE对象 379
8.2.6ActiveX控制项 385
8.2.7使用外部OLE控制项处理资料库中的二进制数据 387
8.3COM/MTS技术 390
8.3.1COM/MTS概述 390
8.3.2COM基本思想 391
8.3.3PowerBuilder中的COM组件实现 393
8.3.4COM/MTS组件高级开发要点 403
8.3.5在客户端中使用COM/MTS组件 409
8.3.6小结 413
第9章编译与发行、製作安装程式 415
9.1程式编译 416
9.1.1编译基础 416
9.1.2封装内容 417
9.1.3选择封装模式 419
9.1.4实现封装模式 421
9.2发行程式的环境 425
9.3利用InstallShield製作安装程式 430
9.3.1安装程式规範化 430
9.3.2自动注册ODBC数据源 432
9.3.3实现OCX控制项的注册 434
9.3.4一个完整的安装程式例子 436
9.4大型资料库客户端安装程式製作 461
9.4.1Oracle资料库 461
9.4.2MSSQLServer资料库 462
9.4.3SybaseASE资料库 463
第10章PowerBuilder与Web开发 465
10.1WebTargets开发环境 467
10.1.1WebTargets介绍 467
10.1.2WebTarget的编辑环境 468
10.1.3使用WebTarget的基本步骤 473
10.2WindowPlug-in技术 478
10.3WindowActiveX技术 483
10.3.1配置要求 484
10.3.2WindowActiveX开发步骤 484
10.4DataWindowPlug-in技术 487
10.5WindowsPlug-in与DataWindowPlug-in的适用範围 491
10.6WebDataWindow 491
10.6.1WebDataWindow的原理介绍 491
10.6.2JaguarCTS简介 492
10.6.3利用JaguarCTS实现简单的WebDataWindow
(使用DataWindowDTC) 494
10.6.4WebDataWindow使用进阶——Master/Detail网页
(不使用DataWindowDTC) 508
10.6.5WebDataWindow使用进阶——在同一页上实现Master/Details 517
10.6.6WebDataWindow中数据的操作 526
10.6.7利用ASP与MTS实现WebDataWindow 528
10.6.8COM/ActiveX 536
10.7小结 546
第11章JaguarCTS组件编程 547
11.1JaguarCTS的基本概念 548
11.1.1术语 549
11.1.2概念 549
11.1.3开发Jaguar应用程式 550
11.1.4Jaguar运行模式 550
11.2JaguarCTS的主要特性 551
11.3JaguarCTS的配置 554
11.3.1启动Jaguar伺服器 554
11.3.2启动Jaguar管理器和安全管理器 555
11.3.3添加或删除伺服器 556
11.3.4配置Jaguar伺服器 556
11.4创建一个Jaguar应用程式 560
11.4.1应用程式的体系结构 560
11.4.2定义包、组件和方法 560
11.5在PowerBuilder8.0中实现JaguarCTS组件开发 565
11.5.1开发原理 565
11.5.2建立Jaguar组件 565
11.5.3编辑用户对象的方法、事件和实例变数 574
11.5.4发布组件 575
11.6建立客户端应用程式 576

2020-02-22 16:24:05