图书介绍
PowerBuilder 8.0应用与开发PDF|Epub|txt|kindle电子书版本网盘下载
![PowerBuilder 8.0应用与开发](https://www.shukui.net/cover/17/30177402.jpg)
- 北京辅龙拓海电子信息技术公司,中国计算机学会教材编委会策划编著 著
- 出版社: 北京:中国农业科技出版社
- ISBN:7801197925
- 出版时间:2002
- 标注页数:472页
- 文件大小:225MB
- 文件页数:489页
- 主题词:
PDF下载
下载说明
PowerBuilder 8.0应用与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
应用篇1
第1章 了解PowerBuilder1
1.1传统开发工具的不足2
1.2 PowerBuilder的特点2
1.2.1专业的客户机/服务器开发工具2
1.2.2面向对象的开发工具3
1.2.3交叉平台的开发环境3
1.2.4强大而灵活的PowerScript语言4
1.2.5高度集成的开发环境4
1.2.6方便的数据窗口4
1.2.7对Web开发的全面支持5
1.2.8丰富的配套软件5
1.3客户机/服务器结构6
1.3.1客户机/服务器结构概述6
1.3.2 PowerBuilder与客户机/服务器结构6
1.3.3三层结构7
1.4面向对象的基本概念7
1.4.1类8
1.4.2抽象8
1.4.3多态9
1.4.4封装10
1.4.5继承10
1.4.6超类和子类10
1.4.7初始化类对象11
1.4.8析构类对象11
1.5 PowerBuilder的认证考试11
1.6应用练习12
第2章 PowerBuilder 8.0的新特性13
2.1新的用户界面和开发方法14
2.1.1工作区和目标14
2.1.2 PowerSite整合15
2.1.3用户界面改变15
2.1.4开发方式的变化17
2.1.5系统树窗口19
2.1.6剪切和输出窗口20
2.1.7资源编辑器21
2.1.8自动脚本增强21
2.1.9库画板22
2.2新的Web特性22
2.2.1 Web数据窗口脚本22
2.2.2 Web数据窗口配置23
2.2.3包含JavaScript头文件23
2.2.4 GIF和JPEG格式的默认按钮23
2.2.5控件的HTML描述23
2.2.6显示格式的颜色设置24
2.3新的EAServer整合24
2.3.1创建 EAServer组件实现已有的接口24
2.3.2创建EJB客户端24
2.3.3客户端和组件管理EAServer事务25
2.3.4 SSL连接和回调25
2.3.5 EAServer中的多个PowerBuilder VM26
2.4新的数据库连接26
2.4.1新增的和增强的数据库接口26
2.4.2装载数据库接口库27
2.4.3 PB.INI文件27
2.5其他新特性28
2.5.1例外处理28
2.5.2命令行方式进行创建和管理28
2.5.3可执行文件的版本信息29
2.5.4新的对象和控件属性29
2.5.5新的PowerScript函数30
2.5.6 OLE控件的SaveObject事件30
2.5.7改变的GUID和MIME类型30
2.6应用练习31
第3章 PowerBuilder与数据库33
3.1连接主要数据库34
3.1.1 Oracle34
3.1.2 SQL Server34
3.1.3 Informix34
3.1.4 SQL Anywhere35
3.2通用数据库接口ODBC35
3.2.1 ODBC原理35
3.2.2 ODBC的数据库驱动信息36
3.2.3创建本地数据库38
3.2.4使用ODBC定义数据源40
3.3数据库描述文件41
3.3.1设置数据库描述文件41
3.3.2使用描述文件连接数据库42
3.3.3描述文件的导入与导出43
3.3.4描述文件的配置信息44
3.4应用练习44
第4章 第一个PowerBuilder应用程序45
4.1应用程序示例46
4.2准备工作46
4.2.1创建文件夹47
4.2.2创建数据库47
4.3应用程序创建步骤47
4.3.1创建工作区和目标48
4.3.2创建数据窗口对象50
4.3.3创建窗口对象55
4.3.4运行应用程序58
4.3.5生成应用程序59
4.4回顾创建过程60
4.5应用练习61
第5章 全新的集成开发环境63
5.1全新的工作区概念64
5.1.1工作区和目标64
5.1.2使用工作区64
5.2集成开发环境简介66
5.2.1画板窗口简介67
5.2.2不同画板子窗口的共同特征67
5.2.3子窗口的控制方法69
5.3应用练习71
第6章 SQL语句73
6.1在PowerBuilder中使用数据库74
6.1.1创建和删除数据库74
6.1.2创建和删除表76
6.2数据的完整性83
6.2.1数据完整性的类型84
6.2.2用来实现数据完整性的特性84
6.2.3约束84
6.2.4使用IDENTITY性质实施数据完整性87
6.3索引88
6.3.1索引的优缺点88
6.3.2选择索引列88
6.3.3建立索引的原则89
6.3.4不使用索引的情况89
6.3.5惟一索引89
6.3.6复合索引90
6.4操纵数据91
6.4.1添加数据91
6.4.2更新数据92
6.4.3删除数据94
6.4.4交互操纵数据95
6.4.5数据操纵的安全性95
6.5 SQL查询语句96
6.5.1简单查询97
6.5.2无数据源查询97
6.5.3指定检索的列98
6.5.4检索表中所有行99
6.5.5指定检索的行99
6.5.6处理查询结果104
6.6高级SQL语句108
6.6.1多表连接108
6.6.2子查询109
6.7视图110
6.7.1视图与表的区别110
6.7.2视图的优点110
6.7.3创建视图111
6.7.4删除视图112
6.8存储过程和触发器113
6.8.1存储过程113
6.8.2创建和使用存储过程113
6.8.3触发器114
6.9应用练习115
第7章 PowerScript编程117
7.1 PowerScript语言初步118
7.1.1注释118
7.1.2标识符118
7.1.3分隔符和继续符119
7.1.4标签120
7.1.5保留字120
7.1.6空值121
7.1.7代词123
7.1.8特殊ASC字符125
7.2 PowerScript数据类型125
7.2.1标准数据类型125
7.2.2增强数据类型127
7.2.3数据类型转换130
7.2.4字符和字符串130
7.2.5数组132
7.3声明的使用133
7.3.1什么是变量和常量133
7.3.2变量和常量的说明134
7.3.3变量和常量的范围134
7.3.4变量和常量的使用136
7.4运算符和表达式137
7.4.1运算符137
7.4.2运算符的优先级138
7.4.3赋值139
7.5函数139
7.5.1函数搜索链140
7.5.2参数传递方式140
7.5.3特殊类型的参数传递140
7.5.4函数调用方式141
7.5.5使用Windows系统对话框142
7.6 PowerScript语句143
7.6.1赋值语句143
7.6.2判断语句143
7.6.3循环语句145
7.6.4控制语句148
7.6.5处理语句148
7.7 PowerScript对象150
7.7.1对象的基本概念150
7.7.2结构151
7.7.3系统对象152
7.7.4用户对象152
7.8应用练习153
第8章 应用程序对象155
8.1应用程序对象概述156
8.1.1创建应用程序对象156
8.1.2使用应用程序对象160
8.2应用程序画板161
8.3应用程序对象属性161
8.3.1 General属性162
8.3.2 Toolbar属性162
8.3.3附加属性162
8.4应用程序对象事件163
8.4.1 Close事件163
8.4.2 ConnectionBegin事件163
8.4.3 ConnectionEnd事件164
8.4.4 Idle事件164
8.4.5 Open事件164
8.4.6 SystemError事件165
8.5应用程序对象函数166
8.6库搜索路径166
8.7应用练习167
第9章 窗口对象169
9.1窗口对象类型170
9.1.1主窗口170
9.1.2子窗口170
9.1.3多文档和带Microhelp的多文档窗口170
9.1.4弹出式窗口171
9.1.5响应式窗口171
9.2窗口画板171
9.2.1窗口画板介绍171
9.2.2创建和打开窗口对象172
9.2.3添加控件173
9.2.4排列控件173
9.3窗口对象属性175
9.3.1常规属性175
9.3.2高级属性177
9.4窗口对象事件179
9.4.1 Activate和Deactivate事件179
9.4.2 Open事件179
9.4.3 Close和CloseQuery事件180
9.4.4 Resize事件181
9.4.5用户自定义事件182
9.5窗口对象函数182
9.5.1 ChangeMenu函数183
9.5.2 SetRedraw函数183
9.5.3 Resize函数183
9.5.4 WorkSpaceHeight函数183
9.5.5 MDI窗口函数184
9.6窗口的操作184
9.6.1 Open函数184
9.6.2 Close函数186
9.7窗口控件186
9.7.1命令按钮(CommandButton)187
9.7.2图形命令按钮(PictureButton)187
9.7.3静态文本(StaticText)188
9.7.4单行文本框(SingleLineEdit)189
9.7.5多行文本框(MultiLineEdit)189
9.7.6掩码文本框(EditMask)190
9.7.7超文本文本框(RichTextText)191
9.7.8分组框(GroupBox)193
9.7.9选项卡(Tab)194
9.7.10单选按钮(RadioButton)195
9.7.11复选框(CheckBox)195
9.7.12列表框(ListBox)196
9.7.13下拉式列表框(DropDownListBox)197
9.7.14跟踪条(TrackBar)197
9.7.15滚动条(ScrollBar)198
9.7.16进程条(ProgressBar)199
9.8预览和运行窗口199
9.9应用练习200
第10章 数据窗口对象201
10.1数据窗口对象概述202
10.2数据窗口画板203
10.3创建数据窗口对象203
10.4数据源204
10.4.1 Quick Select204
10.4.2 SQL Select205
10.4.3 Query208
10.4.4 External208
10.4.5 Store Procedure209
10.5表现风格210
10.5.1 Tabular210
10.5.2 Grid211
10.5.3 Freeform211
10.5.4 Crosstab212
10.5.5 Graph213
10.5.6 Group214
10.5.7 Label215
10.5.8 N-Up216
10.5.9 Composite217
10.5.10 OLE 2.0218
10.5.11 RichText219
10.6设计数据窗口对象220
10.6.1数据窗口属性220
10.6.2区域222
10.6.3区域的属性223
10.6.4大小、对齐和间距223
10.6.5列对象属性223
10.6.6 Tab次序230
10.6.7压缩重复值230
10.7行操纵231
10.7.1过滤231
10.7.2排序232
10.7.3检索233
10.8更新属性234
10.8.1 Key Modification235
10.8.2 Where Clause for Update/Delete236
10.8.3 Identity Column237
10.9数据窗口增强对象237
10.9.1 Button对象237
10.9.2 Computed Field对象239
10.9.3 Report对象239
10.9.4 Group Box对象240
10.9.5 Graph对象240
10.9.6其他对象240
10.10预览数据窗口241
10.10.1 Describe对话框241
10.10.2 Zoom属性241
10.10.3数据操纵242
10.10.4导出和导入数据242
10.11应用练习242
第11章 数据窗口控件245
11.1数据窗口控件概述246
11.2数据窗口控件属性246
11.2.1 General属性246
11.2.2 Other属性247
11.3连接数据窗口对象和数据窗口控件248
11.4连接数据库249
11.4.1事务对象249
11.4.2事务对象的属性249
11.4.3事务处理语句250
11.4.4自定义事务对象251
11.4.5连接数据窗口控件251
11.5数据窗口控件事件252
11.5.1 ItemChanged事件252
11.5.2 ItemError事件253
11.5.3 DBError事件254
11.5.4 Constructor事件255
11.5.5 Clicked事件255
11.5.6 DoubleClicked事件256
11.5.7 RButtonDown事件256
11.5.8 RowFocusChanged事件256
11.6数据窗口控件函数257
11.6.1数据库相关的函数257
11.6.2行操作258
11.6.3列操作260
11.6.4数据操作260
11.6.5打印相关函数262
11.7应用练习264
第12章 菜单对象265
12.1菜单对象概述266
12.2菜单画板266
12.2.1菜单画板简介266
12.2.2创建菜单对象267
12.2.3添加菜单项268
12.3菜单项属性269
12.3.1 General属性269
12.3.2 Toolbar属性270
12.4菜单事件271
12.4.1 Clicked事件271
12.4.2 Selected事件272
12.5菜单函数272
12.5.1 Check和UnCheck函数272
12.5.2 Enable和Disable函数273
12.5.3 PopMenu函数273
12.6菜单和窗口的连接273
12.7菜单设计原则274
12.8菜单应用实例274
12.9应用练习275
第13章 库管理277
13.1库画板278
13.1.1库画板简介278
13.1.2定制库画板279
13.1.3使用库画板279
13.2库文件的组织282
13.3对象安全控制283
13.3.1注销对象283
13.3.2注册对象283
13.3.3撤销注销283
13.3.4查看注销信息284
13.4升级应用程序284
13.5应用练习284
第14章 调试应用程序285
14.1调试画板286
14.1.1调试画板简介286
14.1.2选择脚本287
14.1.3设置断点287
14.1.4调试应用程序290
14.2 PBDebug290
14.2.1 DBG文件291
14.2.2 PBP文件292
14.3其他调试方法297
14.3.1 MessageBox函数297
14.3.2 Beep函数298
14.3.3 SQLPreview事件298
14.4调试技巧299
14.5应用练习299
第15章 创建应用程序301
15.1创建各组件302
15.1.1可执行文件302
15.1.2资源文件302
15.1.3动态库文件303
15.2 Project画板303
15.3两种编译模式305
15.3.1伪代码概述305
15.3.2编译代码概述305
15.3.3编译代码的创建305
15.3.4编译代码和伪代码的比较306
15.3.5提高应用程序的效率306
15.4应用程序的发布307
15.5应用练习307
开发篇309
第16章 MD应用程序309
16.1 MDI的基本概念310
16.1.1 MDI框架310
16.1.2客户区310
16.1.3工作表311
16.1.4菜单栏311
16.1.5工具栏311
16.1.6状态栏311
16.2工作表管理器对象311
16.3重置用户工作区314
16.4工具栏的控制315
16.5应用练习318
第17章 用户对象和用户事件319
17.1用户对象概述320
17.1.1可视用户对象320
17.1.2类用户对象320
17.2创建用户对象321
17.3使用用户对象324
17.4用户对象技术325
17.4.1窗口和用户对象的通信325
17.4.2动态创建用户对象技术325
17.4.3动态创建用户对象实例327
17.5用户事件概述332
17.6定义用户事件332
17.6.1理解Windows消息333
17.6.2 PowerBuilder消息333
17.6.3使用PowerBuilder消息334
17.6.4不使用PowerBuilder消息的用户事件335
17.7使用用户事件335
17.8应用练习336
第18章 数据管道对象337
18.1数据管道概述338
18.2创建数据管道338
18.3数据管道画板340
18.3.1源表340
18.3.2目标表340
18.3.3数据管道选项340
18.3.4执行数据管道341
18.3.5数据管道错误342
18.3.6处理Blob数据342
18.4使用数据管道343
18.4.1数据管道属性343
18.4.2数据管道事件343
18.4.3数据管道相关函数344
18.4.4数据管道应用步骤345
18.4.5数据管道应用实例345
18.5应用练习348
第19章 使用高级控件349
19.1 ListView控件350
19.1.1 ListView的表现方式350
19.1.2 ListView应用实例351
19.2 TreeView控件358
19.2.1树视图控件简介358
19.2.2 TreeView控件应用实例359
19.3图形控件368
19.3.1 PowerBuilder图形基础368
19.3.2图形控件属性368
19.3.3图形控件函数371
19.4应用练习373
第20章 高级数据窗口375
20.1访问数据窗口属性376
20.1.1属性值376
20.1.2表达式值377
20.1.3示例377
20.2 Describe函数378
20.2.1函数语法378
20.2.2 SQL应用379
20.2.3运算表达式380
20.3 Modify函数380
20.3.1函数语法380
20.3.2属性赋值380
20.3.3创建对象381
20.3.4删除对象381
20.4动态创建数据窗口381
20.4.1 Create 函数382
20.4.2 SyntaxFromSQL函数383
20.4.3 LibraryExport函数385
20.4.4动态创建数据窗口实例386
20.5数据存储对象390
20.5.1数据存储对象概述390
20.5.2数据存储对象使用391
20.6应用练习392
第21章 API调用393
21.1外部函数声明394
21.2参数传递394
21.3调用规则394
21.4调用外部函数用户对象395
21.4.1使用PowerBuilder外部函数395
21.4.2使用Windows API函数397
21.5几种常见错误397
21.5.1保护性错误398
21.5.2使用远指针398
21.5.3静态变量的使用398
21.5.4共享文件句柄398
21.5.5及时释放资源398
21.5.6动态链接库的位置399
21.6应用练习399
第22章 配置和修改注册表401
22.1 Windows注册表概述402
22.2注册表相关函数403
22.2.1 RegistryDelete403
22.2.2 RegistryGet403
22.2.3 RegistryKeys403
22.2.4 RegistrySet404
22.2.5 RegistryValues404
22.3注册表使用实例404
22.4应用练习406
第23章 拖放技术407
23.1拖放技术概述408
23.2拖放组件和规则408
23.2.1拖放组件408
23.2.2拖放规则409
23.3实现拖放功能409
23.3.1拖放对象属性410
23.3.2拖放对象事件410
23.3.3拖放对象方法411
23.4应用练习414
第24章 Internet功能415
24.1开发Web页面416
24.2支持MAPI417
24.2.1 MailSession对象概述417
24.2.2使用MailSession对象418
24.3其他Internet功能427
24.4应用练习428
第25章 DDE与OLE429
25.1共享资源430
25.2动态数据交换430
25.2.1 DDE概述430
25.2.2 DDE相关函数431
25.2.3编写DDE应用程序433
25.3对象链接和嵌入439
25.3.1 OLE概述439
25.3.2 OLE对象的属性、事件和函数440
25.3.3使用DDE对象444
25.4应用练习446
第26章 创建安装程序447
26.1 InstallShield概述448
26.2创建安装程序448
26.2.1使用项目向导449
26.2.2添加文件并修改代码451
26.3卸载应用程序455
26.4应用练习456
第27章 综合应用举例457
27.1应用程序需求和分析458
27.2应用程序分析和实现458
27.2.1数据库设计458
27.2.2界面设计460
27.2.3编码实现464
27.3应用程序的优化和改进471
27.4应用练习471