PowerBuilder10.0入门与提高

编辑:说笑网互动百科 时间:2019-12-15 18:49:12
编辑 锁定
Sybase公司继PowerBuilder 8.0和PowerBuilder 9.0之后,又于近期推出了增强了部分功能的PowerBuilder 10.0。
书    名
PowerBuilder10.0入门与提高
作    者
陈杰
ISBN
9787302107941
定    价
32元
出版社
清华大学出版社
出版时间
2005.06.01

PowerBuilder10.0入门与提高图书信息

编辑
作者:陈杰
  定价:32元
  印次:1-1
  ISBN:9787302107941
  出版日期:2005.06.01
  印刷日期:2005.06.06

PowerBuilder10.0入门与提高内容简介

编辑
Sybase公司继PowerBuilder8.0和PowerBuilder9.0之后,又于近期推出了增强了部分功能的PowerBuilder10.0。这个版本具有崭新的开发环境和系统结构,能更好地适应Internet应用程序以及分布式应用程序。这些新颖、实用的特点会协助开发人员更高效地完成开发工作。PowerBuilder10.0将成为数据库应用系统或信息管理系统开发人员和广大用户的好帮手。
本书基于单机开发,通过简单、实用而又有代表性的开发实例,向读者介绍如何使用PowerBuilder10.0中提供的工具和功能来实现所需要的系统功能,并且在每章的最后配以思考练习题来让读者巩固所学知识。
对于初学者,此书可以作为不可多得的PowerBuilder10.0入门教程;对于有一定基础的开发人员,本书也提供了关于PowerBuilder10.0的新特点和使用方法,并提供了相应的实例,可以帮助他们快速提高自己的开发水平。[1] 

PowerBuilder10.0入门与提高前言

编辑
1.PowerBuilder10.0简介
Sybase公司继PowerBuilder8.0和PowerBuilder9.0之后,又于近期推出了增强了部分功能的PowerBuilder10.0。这个版本具有崭新的开发环境和系统结构,能更好地适应Internet应用程序以及分布式应用程序。这些新颖、实用的特点会协助开发人员更高效地完成开发工作。PowerBuilder10.0将成为数据库应用系统或信息管理系统开发人员和广大用户的好帮手。
2.本书阅读指南
本书基于单机开发,通过简单、实用、而又有代表性的开发实例,向读者介绍和讲解如何使用PowerBuilder10.0中提供的工具和功能实现所需要的系统功能,并且在每章的最后配以思考练习题来帮读者巩固所学知识。
本书第1章首先介绍了PowerBuilder的版本、特点、安装和启动方法,然后是对它的集成开发环境和应用程序界面的开发的介绍。
第2章是有关使用PowerBuilder编程的基本概念和知识,内容包括程序的结构和机制,语言基础,程序的控制结构,函数和结构及编程规范。
第3章首先介绍应用对象(Application)的相关知识,内容包括应用对象画板,如何创建一个应用对象,如何设置应用对象的属性,还讲述应用对象的事件和代码编辑器,同时介绍窗口和菜单的基本知识。
第4章首先介绍有关数据库的基本概念,然后介绍关系数据库中的基本概念。此章篇幅不多,但读者可以通过此章清晰地了解数据库中最基本和实用的知识。
第5章介绍数据窗口设计技术,数据窗口是PowerBuilder的一大特色,PowerBuilder作为一种数据库前端开发工具,操作的核心是数据库中的数据。因此本章是全书的重点。
第6章介绍数据窗口事件技术。本章是数据窗口的高级应用部分,其中也给出了大量的实例。
第7章介绍报表的几种风格以及基本的创建方法,并为读者提供了一个相关的实例,以使读者能够灵活掌握报表的使用技术。
第8章介绍数据管道技术。
第9章介绍用户对象技术,用户对象是PowerBuilder中比较重要的部分,使用用户对象可以提高代码的可重用性。
第10章介绍如何利用库画笔对库及其各种对象进行管理和操作,用户可以在这个便捷的工作平台上对自己的目标程序进行有效管理。
第11章介绍PowerBuilder的Internet技术的相关内容,并讲述如何通过浏览器调用PowerBuilder分布式对象所提供的服务,以简化HTML页面访问数据库和应用脚本语言等复杂技术。
第12章介绍程序调试及发布技术,内容包括如何设置断点、单步运行和错误处理等,以及编译、打包、安装和卸载程序。
第13章介绍PowerBuilder的分布式应用技术,此章属于PowerBuilder的高级应用。
本书第1章至第4章由张跃林、任强编写,第5章至第7章由邓培友、何雨帆编写,第8章由陈艳华、张婷编写,第9章和第10章由孙英编写,第11章至第13章由王璐、康慨编写,李静等同志在整理材料方面给予了作者很大的帮助。
由于时间仓促,加之编者的水平有限,缺点和错误在所难免,恳请专家和广大读者不吝赐教,批评指正。
3.本书约定
为了便于阅读,本书作如下约定。
本书中出现的中文菜单和命令将用“【】”括起来,以示区分;而英文菜单和命令直接写出。此外,为了语句更简洁易懂,本书所有菜单和命令之间以竖线“|”分隔,例如单击File菜单再选择Save命令,就用File|Save来表示。
用“+”号连接的两个或三个键表示组合键,在操作时表示同时按下这两个或三个键。例如,Ctrl+V是指按下Ctrl键的同时,按下V键;Ctrl+Alt+Del表示按下Ctrl和Alt键的同时按下Del键。
没有特殊指定时,单击、双击和拖动是指用鼠标左键进行单击、双击、拖动等操作,右击是指用鼠标右键单击。[2] 

PowerBuilder10.0入门与提高目录

编辑
第1章初识PowerBuilder10.0 1
1.1PowerBuilder概述 2
1.1.1PowerBuilder的简史 2
1.1.2PowerBuilder的特点 2
1.2安装PowerBuilder10.0 3
1.3PowerBuilder10.0的开发环境 7
1.3.1PowerBuilder10.0的
开始界面 7
1.3.2PowerBuilder10.0的菜单 8
1.3.3PowerBuilder10.0的工具栏 10
1.3.4PowerBuilder10.0的画板 11
1.3.5PowerBuilder10.0的帮助
系统 11
1.4一个简单数据库应用程序示例 12
1.4.1快速生成一个应用程序 12
1.4.2创建数据窗口 14
1.4.3连接数据窗口 16
1.4.4运行应用程序 18
1.5本章小结 19
1.6习题 19
第2章PowerBuilder编程基础 20
2.1PowerBuilder语言基础 21
2.1.1语言特点 21
2.1.2基本概念 21
2.1.3数据类型 24
2.1.4变量、常量和数组 25
2.1.5运算符 28
2.1.6表达式 29
2.2控制语句 30
2.2.1条件分支语句 30
2.2.2循环语句 31
2.2.3返回和中止 33
2.3函数和结构 34
2.3.1使用系统函数 34
2.3.2创建自定义函数 37
2.3.3函数调用 40
2.3.4函数的重载和超越 40
2.3.5结构的创建和使用 41
2.4使用SQL语句 43
2.4.1事务对象概述 43
2.4.2常用的SQL语句 45
2.5编程实例一:文件复制 54
2.5.1实例说明 54
2.5.2技术要点 54
2.5.3实现步骤 55
2.5.4归纳总结 57
2.6编程实例二:组合条件查询 57
2.6.1实例说明 57
2.6.2技术要点 58
2.6.3实现步骤 58
2.6.4归纳总结 62
2.7编程实例三:利用SQL操作
进行身份验证 62
2.7.1实例说明 62
2.7.2技术要点 63
2.7.3实现步骤 63
2.7.4归纳总结 65
2.8本章小结 66
2.9习题 66
第3章应用程序设计基础 68
3.1应用对象的概述 69
3.2应用对象和应用对象画板 69
3.2.1应用库 70
3.2.2应用对象画板 70
3.2.3自动生成应用程序框架 71
3.3应用对象的属性和事件 71
3.3.1设置应用对象属性 72
3.3.2应用对象的事件 74
3.4窗口和菜单 75
3.4.1窗口分类 76
3.4.2设计窗口 77
3.4.3添加和使用菜单 79
3.5应用程序设计实例:创建应用对象 81
3.5.1实例说明 81
3.5.2技术要点 81
3.5.3实现步骤 81
3.5.4归纳总结 83
3.6本章小结 84
3.7习题 84
第4章管理数据库 85
4.1PowerBuilder的数据库接口 86
4.1.1标准数据库接口 86
4.1.2专用数据库接口 87
4.2使用数据库画板 87
4.2.1数据库画板窗口 87
4.2.2数据库画板功能 88
4.2.3修改数据库选项 89
4.3连接数据库 90
4.3.1ODBC接口 90
4.3.2专用接口 92
4.4创建和删除数据库 93
4.4.1创建数据库 93
4.4.2删除数据库 94
4.5操作数据表 94
4.5.1数据库的基本概念 95
4.5.2创建与删除表 96
4.5.3定义相关属性 97
4.5.4操作索引 99
4.5.5操作主键、外键 100
4.5.6操作表中数据 102
4.6数据库实例:学生管理系统 103
4.6.1实例说明 103
4.6.2技术要点 103
4.6.3实现步骤 103
4.6.4归纳总结 107
4.7本章小结 107
4.8习题 107
第5章数据窗口设计 109
5.1数据窗口的显示风格 110
5.2数据窗口的数据源 112
5.2.1QuickSelect数据源 113
5.2.2SQLSelect数据源 114
5.2.3Query数据源 114
5.2.4External数据源 115
5.2.5StoredProcedure数据源 116
5.3一个简单的数据窗口设计示例 117
5.4操作数据窗口对象 120
5.4.1划分区域 120
5.4.2添加和删除列 121
5.4.3计算字段 122
5.4.4过滤数据 123
5.4.5数据排序 124
5.4.6指定检索数据方式 125
5.5数据窗口控件 126
5.5.1数据窗口控件的属性 126
5.5.2数据窗口控件的事件 127
5.5.3数据窗口的常用函数 129
5.6数据窗口设计实例一:设计自由
风格的数据窗口 133
5.6.1实例说明 133
5.6.2技术要点 133
5.6.3实现步骤 134
5.6.4归纳总结 139
5.7数据窗口设计实例二:设计表格
风格的数据窗口 139
5.7.1实例说明 139
5.7.2技术要点 140
5.7.3实现步骤 140
5.7.4归纳总结 143
5.8本章小结 144
5.9习题 144
第6章数据窗口应用 146
6.1数据库连接概述 147
6.2数据窗口视图 148
6.2.1设计视图 148
6.2.2属性视图 149
6.2.3控件列表视图 149
6.2.4预览视图 150
6.2.5数据视图 151
6.2.6列定义视图 151
6.3使用事务对象 152
6.3.1事务对象的概念及属性 152
6.3.2操作事务对象 153
6.3.3全局事务对象——SQLCA 155
6.4数据窗口缓冲区 157
6.4.1数据窗口缓冲区 158
6.4.2在数据窗口控件中读取
数据 161
6.4.3存取数据窗口对象的
属性 166
6.4.4共享数据窗口缓冲区 167
6.5数据窗口应用实例一:数据库
检索 169
6.5.1实例说明 169
6.5.2技术要点 169
6.5.3实现步骤 169
6.5.4归纳总结 174
6.6数据窗口应用实例二:增加数据
窗口中的数据 174
6.6.1实例说明 174
6.6.2技术要点 175
6.6.3实现步骤 175
6.6.4归纳总结 178
6.7本章小结 178
6.8习题 178
第7章使用报表 179
7.1报表概述 180
7.1.1普通报表 180
7.1.2嵌套报表 187
7.1.3复合报表 188
7.2打印报表 190
7.2.1控制打印规范 190
7.2.2与打印相关的函数 191
7.2.3与打印相关的事件 192
7.3报表设计实例一:制作打印
报表单 193
7.3.1实例说明 193
7.3.2技术要点 193
7.3.3实现步骤 194
7.3.4归纳总结 196
7.4报表设计实例二:选择并打印
报表 197
7.4.1实例说明 197
7.4.2技术要点 197
7.4.3实现步骤 198
7.4.4归纳总结 201
7.5本章小结 201
7.6习题 201
第8章使用数据管道 203
8.1数据管道概述 204
8.2数据管道基本操作 204
8.2.1创建对象 204
8.2.2初始化操作 208
8.2.3管道操作 209
8.2.4处理行错误 211
8.2.5结束操作 213
8.3数据管道实例一:数据传递 213
8.3.1实例说明 213
8.3.2技术要点 214
8.3.3实现步骤 214
8.3.4归纳总结 217
8.4数据管道实例二:派生子对象 217
8.4.1实例说明 217
8.4.2技术要点 217
8.4.3实现步骤 218
8.4.4归纳总结 220
8.5本章小结 221
8.6习题 221
第9章使用用户对象 222
9.1用户对象概述 223
9.1.1面向对象编程 223
9.1.2用户对象的分类 224
9.2设计用户对象 227
9.2.1创建标准可视用户对象 227
9.2.2创建定制可视用户对象 228
9.2.3创建外部可视用户对象 229
9.2.4创建定制类用户对象 230
9.2.5创建标准类用户对象 231
9.2.6继承创建 232
9.3定制用户对象 233
9.3.1插入不可视用户对象 234
9.3.2插入结构 235
9.3.3插入函数 236
9.3.4插入事件 239
9.4使用用户对象 239
9.4.1使用可视用户对象 239
9.4.2使用类用户对象 242
9.5窗口与用户对象间的通信 246
9.5.1直接引用用户对象属性 246
9.5.2使用函数 247
9.5.3使用用户事件 248
9.6用户对象实例:使用用户对象制作
通用对话框 250
9.6.1实例说明 250
9.6.2技术要点 250
9.6.3实现步骤 250
9.7本章小结 257
9.8习题 257
第10章管理库文件 259
10.1库文件概述 260
10.1.1库文件 260
10.1.2库画笔 261
10.2管理PBL库 264
10.2.1创建和删除库 264
10.2.2创建动态库 265
10.2.3优化库文件 265
10.2.4设置搜索路径 266
10.2.5重建与移植库 268
10.3操作库和对象 268
10.3.1打开和预览对象 268
10.3.2复制、移动、粘贴和
删除对象 269
10.3.3搜索目标程序、库和对象 270
10.3.4导入和导出对象 271
10.3.5生成库内容报告 272
10.3.6根据已有的库文件创建
目标 273
10.4使用OLE控件 275
10.4.1放入OLE控件 275
10.4.2设置OLE控件 277
10.4.3激活OLE对象的方法 278
10.4.4使用BLOB类型 279
10.5管理库文件实例一:使用Excel
数据 280
10.5.1实例说明 280
10.5.2技术要点 280
10.5.3实现步骤 281
10.5.4归纳总结 284
10.6管理库文件实例二:使用Word
数据 284
10.6.1实例说明 284
10.6.2技术要点 284
10.6.3实现步骤 284
10.6.4归纳总结 287
10.7本章小结 288
10.8习题 288
第11章使用Internet功能 289
11.1IDT简介 290
11.1.1DataWindow插件 290
11.1.2Window插件 291
11.1.3WindowActiveX插件 291
11.1.4从数据窗口到HTML 292
11.2PowerBuilder的邮件功能 293
11.2.1MailSession对象 293
11.2.2MailMessage对象 293
11.2.3MailAddress()函数 294
11.2.4MailDeleteMessage()函数 295
11.2.5MailGetMessages()函数 295
11.2.6MailHandle()函数 296
11.2.7MailLogon()函数 296
11.2.8MailLogoff()函数 297
11.2.9MailRecipientDetails()
函数 297
11.2.10MailReadMessages()
函数 297
11.2.11MailResolveRecipient()
函数 298
11.2.12MailSaveMessage()函数 299
11.2.13MailSend()函数 300
11.3Internet应用实例一:显示
PowerBuilder报表 300
11.3.1实例说明 300
11.3.2技术要点 300
11.3.3实现步骤 301
11.3.4归纳总结 306
11.4Internet应用实例二:显示Child
类型窗口对象 306
11.4.1实例说明 306
11.4.2技术要点 306
11.4.3实现步骤 307
11.4.4归纳总结 313
11.5本章小结 313
11.6习题 313
第12章程序调试与发布 315
12.1程序调试 316
12.2断点操作 317
12.2.1调试应用程序的切换 317
12.2.2设置断点 318
12.3调试方法 320
12.3.1调试的开始、继续和停止 320
12.3.2其他调试方法 320
12.4查看信息 321
12.4.1查看各种变量值 321
12.4.2查看其他信息 322
12.4.3运行错误解释 323
12.5发布应用程序 325
12.5.1概述 325
12.5.2建立工程对象 326
12.5.3编译生成各类对象 327
12.5.4编译生成可执行应用 327
12.6制作安装盘 334
12.6.1找出软件发布的所有
必需文件 334
12.6.2确保软件的目录结构
软件一致 335
12.6.3确记在注册表里的设置 335
12.6.4确定要生成的程序包的
名字和目标 335
12.7本章小结 336
12.8习题 336
第13章使用分布式结构 337
13.1分布式体系结构概述 338
13.1.1分布式计算 338
13.1.2远程对象 340
13.1.3应用服务器 340
13.2分布式体系应用 342
13.2.1建立客户端通信 343
13.2.2控制用户登录应用
服务器 344
13.2.3创建分布式PowerBuilder
服务器 345
13.3分布式应用实例一:创建EAServer
组件 349
13.3.1实例说明 349
13.3.2技术要点 349
13.3.3实现步骤 349
13.3.4归纳总结 353
13.4分布式应用实例二:发布客户端
应用 354
13.4.1实例说明 354
13.4.2技术要点 354
13.4.3实现步骤 354
13.4.4归纳总结 361
13.5本章小结 362
13.6习题 362
附录参考答案 363[3] 
参考资料
词条标签:
文学作品 书籍