书籍详情
Delphi7快速网络开发教程(高等职业技术教育IT类双证教材)
作者:牛汉民
出版社:科学出版社
出版时间:2005-12-01
ISBN:9787030165138
定价:¥45.00
购买这本书可以去
内容简介
本书是高等职业技术教育中IT类专业学生获取学历证书和国际著名软件厂商Borland软件认证证书的学习用教材。本教材依据课程教学大纲并结合Delphi 7网络开发工程师的教学特点编写而成。全书共分8章,主要内容包括创建Web服务器应用程序、Web Broker、WebSnap、IntraWeb、XML与Delphi、使用Web Services、InternetExpress、Sockets编程。为便于教学使用,本教材编入了大量教学范例,并拟制了大量习题。本教材结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。本书可作为各大专院校、高等职业技术院校计算机软件开发专业课程和相关双证教学课程的教材,也可供从事Delphi 7网络开发的程序设计人员学习、参考。
作者简介
暂缺《Delphi7快速网络开发教程(高等职业技术教育IT类双证教材)》作者简介
目录
第1章创建Web服务器应用程序 1
1.1Web服务器应用程序概述 1
1.1.1Web服务器应用程序的工作方式 2
1.1.2Web服务器应用程序所遵循的Internet标准 2
1.1.3统一资源定位符及其组成 2
1.1.4HTTP请求信息的内容 4
1.2HTTP服务器的操作 6
1.2.1服务客户端请求 6
1.2.2响应客户端请求 6
1.2.3一个简单的Web服务器范例 7
1.3Web服务器应用程序的类型 9
1.3.1ISAPI/NSAPI 9
1.3.2CGI 9
1.3.3Apache 9
1.3.4调试类型 10
1.3.5Web服务器应用程序目标类型的转换 10
1.4Web服务器IIS的配置 11
1.5调试Web服务器应用程序 15
1.5.1使用Web应用程序调试器 15
1.5.2调试DLL类型的Web应用程序 17
1.6WebBroker和WebSnap 20
1.7HTML页面内容生成器 21
1.7.1使用页面生成器 22
1.7.2使用数据集页面生成器 27
1.7.3使用表格生成器 31
练习题 39
第2章WebBroker 42
2.1使用WebBroker创建Web服务器应用程序 42
2.1.1工程文件和Web模块单元文件 43
2.1.2Web模块 46
2.1.3Web应用类对象 48
2.2WebBroker应用程序的结构 51
2.3Web调度器 52
2.3.1在调度器中添加动作项 52
2.3.2调度请求消息 53
2.4动作项 54
2.4.1动作项的控制 54
2.4.2动作项的匹配 55
2.4.3使用动作项响应请求消息 56
2.4.4使用多个动作项的Web服务器应用程序范例 57
2.5访问客户端请求信息 61
2.5.1包含请求头信息的属性 61
2.5.2HTTP请求消息的内容 63
2.6创建HTTP响应消息 63
2.6.1填写响应头 63
2.6.2设定响应内容 64
2.6.3发送响应 65
2.7在响应中使用数据库信息 71
2.7.1在Web模块中添加会话 71
2.7.2使用数据库信息的应用范例 71
练习题 83
第3章WebSnap 86
3.1WebSnap概述 86
3.1.1WebSnap体系结构 86
3.1.2WebSnap中的Web模块 88
3.2使用WebSnap创建Web服务器应用程序 93
3.2.1选择所创建的Web服务器应用程序的类型 93
3.2.2定制Web应用模块及其所包含的组件 93
3.2.3设置应用模块选项 94
3.2.4在工程中添加数据模块和页面模块 98
3.3适配器和适配器页面生成器 101
3.3.1适配器 102
3.3.2适配器页面生成器 103
3.3.3在工程中添加数据集显示 110
3.3.4以主.从表的形式显示数据 112
3.4适配器页面生成器高级应用技术 115
3.4.1数据编辑表单 115
3.4.2使用定制的动作 124
3.5数据表达和页面格式化 128
3.5.1应用程序数据的表达 128
3.5.2适配器网格元素的格式化处理 130
3.5.3OnGetDisplayText事件 131
3.5.4Custom属性 132
3.5.5CSS格式化 135
3.6服务器端脚本 138
3.6.1显示动态数据 139
3.6.2显示图像和备注数据 141
3.6.3引用适配器动作 143
3.7会话和用户列表服务 148
3.7.1支持会话和用户列表服务的相关组件 148
3.7.2使用会话服务统计点击次数的范例 149
3.7.3使用用户列表服务 152
练习题 159
第4章IntraWeb 162
4.1IntraWeb概述 162
4.1.1IntraWeb的主要特性 163
4.1.2IntraWeb组件 163
4.1.3IntraWeb的开发模式 166
4.1.4一个简单的IntraWeb程序 168
4.1.5IntraWeb服务器控制器 171
4.2IntraWeb应用模式开发 172
4.2.1窗口管理 172
4.2.2布局管理 172
4.2.3状态管理 175
4.2.4会话管理 177
4.2.5应用模式开发范例 178
4.3IntraWeb页面模式开发 182
4.3.1IntraWeb页面模式下的管理 182
4.3.2WebBroker+IntraWeb页面模式的开发范例 183
4.3.3WebSnap+IntraWeb页面模式的开发范例 187
4.4IntraWeb数据库应用开发举例 197
练习题 206
第5章XML与Delphi 208
5.1XML概述 209
5.1.1XML文档 209
5.1.2XML文档和HTML文档的比较 211
5.1.3XML文档和HTML文档 211
5.1.4良构的XML文档 213
5.1.5文档类型定义 216
5.1.6有效的XML文档 220
5.1.7可扩展样式表语言 220
5.2在Delphi7中管理XML文档 232
5.2.1使用TXMLDocument组件编程 233
5.2.2利用XML数据绑定接口处理XML文档 244
5.3在数据库应用中使用XML 252
5.3.1XML文档与数据包之间转换的定义 252
5.3.2将XML文档转换为数据包 259
5.3.3将XML文档用作提供器的源文档 264
5.3.4将XML文档用作提供器的客户 268
5.4XSL页面生成器 270
练习题 277
第6章使用WebServices 280
6.1可调用接口 281
6.1.1在可调用接口中使用非数量类型 283
6.1.2注册非数量类型 284
6.1.3使用远程化对象 285
6.1.4表示附件 286
6.1.5管理远程化对象的生命期 286
6.1.6远程化对象举例 287
6.2Delphi中的WebService组件 288
6.2.1THTTPRIO组件 289
6.2.2TOPToSoapDomConvert组件 290
6.2.3THTTPReqResp组件 290
6.2.4THTTPSoapDispatcher组件 290
6.2.5THTTPSoapPascalInvoker组件 291
6.2.6TWSDLHTMLPublish组件 291
6.2.7TSoapConnection组件 291
6.3编写支持WebServices的服务器 291
6.3.1创建WebServices服务器 292
6.3.2使用SOAP应用程序向导 293
6.3.3添加新的WebServices 294
6.3.4使用WSDL导入器 294
6.3.5为WebServices应用程序生成WSDL文档 295
6.4为WebServices编写客户端应用程序 295
6.4.1导入WSDL文档 296
6.4.2调用可调用接口 296
6.5WebService使用举例 299
6.5.1一个简单的WebServices及其使用 299
6.5.2使用一个处理数据集的WebService 301
6.5.3在WebService中处理复杂数据类型 304
练习题 307
第7章InternetExpress 310
7.1InternetExpress组件 310
7.2创建InternetExpress应用程序 311
7.2.1使用Java脚本库 312
7.2.2访问应用程序服务器的授权许可 313
7.3使用TXMLBroker组件 313
7.3.1获取XML数据包 313
7.3.2使用XMLDelta包对数据进行更新 314
7.4使用TInetXPageProducer组件创建Web页面 315
7.4.1使用Web页面编辑器 316
7.4.2设置Web项的属性 317
7.4.3定制页面生成器模板 317
7.5InternetExpress技术应用范例 319
7.5.1准备工作 319
7.5.2单数据集维护范例 320
7.5.3主从数据集维护范例 322
7.5.4数据集查询范例 326
7.5.5利用表单提交的范例 329
练习题 334
第8章Sockets编程 336
8.1Sockets基本的概念 336
8.1.1基于Sockets的通信模型 337
8.1.2实现服务 337
8.1.3Socket通信方式 338
8.1.4基于Sockets通信的基本应用模式 338
8.2Socket连接的类型 339
8.2.1客户端连接 339
8.2.2监听连接 340
8.2.3服务器连接 340
8.3Sockets的描述 340
8.3.1主机的描述 340
8.3.2使用端口 341
8.4使用Socket组件 341
8.4.1获取连接信息 342
8.4.2使用客户端Sockets 342
8.4.3使用服务器Sockets 343
8.5响应Socket事件 348
8.5.1错误事件 349
8.5.2客户端事件 349
8.5.3服务器事件 349
8.6在Socket连接上的读.写 349
8.6.1非阻塞连接 350
8.6.2阻塞连接 350
8.7一个使用定制协议的网络聊天程序 350
8.7.1开发服务器 351
8.7.2开发客户端 357
练习题 363
Borland认证课程介绍].
1.1Web服务器应用程序概述 1
1.1.1Web服务器应用程序的工作方式 2
1.1.2Web服务器应用程序所遵循的Internet标准 2
1.1.3统一资源定位符及其组成 2
1.1.4HTTP请求信息的内容 4
1.2HTTP服务器的操作 6
1.2.1服务客户端请求 6
1.2.2响应客户端请求 6
1.2.3一个简单的Web服务器范例 7
1.3Web服务器应用程序的类型 9
1.3.1ISAPI/NSAPI 9
1.3.2CGI 9
1.3.3Apache 9
1.3.4调试类型 10
1.3.5Web服务器应用程序目标类型的转换 10
1.4Web服务器IIS的配置 11
1.5调试Web服务器应用程序 15
1.5.1使用Web应用程序调试器 15
1.5.2调试DLL类型的Web应用程序 17
1.6WebBroker和WebSnap 20
1.7HTML页面内容生成器 21
1.7.1使用页面生成器 22
1.7.2使用数据集页面生成器 27
1.7.3使用表格生成器 31
练习题 39
第2章WebBroker 42
2.1使用WebBroker创建Web服务器应用程序 42
2.1.1工程文件和Web模块单元文件 43
2.1.2Web模块 46
2.1.3Web应用类对象 48
2.2WebBroker应用程序的结构 51
2.3Web调度器 52
2.3.1在调度器中添加动作项 52
2.3.2调度请求消息 53
2.4动作项 54
2.4.1动作项的控制 54
2.4.2动作项的匹配 55
2.4.3使用动作项响应请求消息 56
2.4.4使用多个动作项的Web服务器应用程序范例 57
2.5访问客户端请求信息 61
2.5.1包含请求头信息的属性 61
2.5.2HTTP请求消息的内容 63
2.6创建HTTP响应消息 63
2.6.1填写响应头 63
2.6.2设定响应内容 64
2.6.3发送响应 65
2.7在响应中使用数据库信息 71
2.7.1在Web模块中添加会话 71
2.7.2使用数据库信息的应用范例 71
练习题 83
第3章WebSnap 86
3.1WebSnap概述 86
3.1.1WebSnap体系结构 86
3.1.2WebSnap中的Web模块 88
3.2使用WebSnap创建Web服务器应用程序 93
3.2.1选择所创建的Web服务器应用程序的类型 93
3.2.2定制Web应用模块及其所包含的组件 93
3.2.3设置应用模块选项 94
3.2.4在工程中添加数据模块和页面模块 98
3.3适配器和适配器页面生成器 101
3.3.1适配器 102
3.3.2适配器页面生成器 103
3.3.3在工程中添加数据集显示 110
3.3.4以主.从表的形式显示数据 112
3.4适配器页面生成器高级应用技术 115
3.4.1数据编辑表单 115
3.4.2使用定制的动作 124
3.5数据表达和页面格式化 128
3.5.1应用程序数据的表达 128
3.5.2适配器网格元素的格式化处理 130
3.5.3OnGetDisplayText事件 131
3.5.4Custom属性 132
3.5.5CSS格式化 135
3.6服务器端脚本 138
3.6.1显示动态数据 139
3.6.2显示图像和备注数据 141
3.6.3引用适配器动作 143
3.7会话和用户列表服务 148
3.7.1支持会话和用户列表服务的相关组件 148
3.7.2使用会话服务统计点击次数的范例 149
3.7.3使用用户列表服务 152
练习题 159
第4章IntraWeb 162
4.1IntraWeb概述 162
4.1.1IntraWeb的主要特性 163
4.1.2IntraWeb组件 163
4.1.3IntraWeb的开发模式 166
4.1.4一个简单的IntraWeb程序 168
4.1.5IntraWeb服务器控制器 171
4.2IntraWeb应用模式开发 172
4.2.1窗口管理 172
4.2.2布局管理 172
4.2.3状态管理 175
4.2.4会话管理 177
4.2.5应用模式开发范例 178
4.3IntraWeb页面模式开发 182
4.3.1IntraWeb页面模式下的管理 182
4.3.2WebBroker+IntraWeb页面模式的开发范例 183
4.3.3WebSnap+IntraWeb页面模式的开发范例 187
4.4IntraWeb数据库应用开发举例 197
练习题 206
第5章XML与Delphi 208
5.1XML概述 209
5.1.1XML文档 209
5.1.2XML文档和HTML文档的比较 211
5.1.3XML文档和HTML文档 211
5.1.4良构的XML文档 213
5.1.5文档类型定义 216
5.1.6有效的XML文档 220
5.1.7可扩展样式表语言 220
5.2在Delphi7中管理XML文档 232
5.2.1使用TXMLDocument组件编程 233
5.2.2利用XML数据绑定接口处理XML文档 244
5.3在数据库应用中使用XML 252
5.3.1XML文档与数据包之间转换的定义 252
5.3.2将XML文档转换为数据包 259
5.3.3将XML文档用作提供器的源文档 264
5.3.4将XML文档用作提供器的客户 268
5.4XSL页面生成器 270
练习题 277
第6章使用WebServices 280
6.1可调用接口 281
6.1.1在可调用接口中使用非数量类型 283
6.1.2注册非数量类型 284
6.1.3使用远程化对象 285
6.1.4表示附件 286
6.1.5管理远程化对象的生命期 286
6.1.6远程化对象举例 287
6.2Delphi中的WebService组件 288
6.2.1THTTPRIO组件 289
6.2.2TOPToSoapDomConvert组件 290
6.2.3THTTPReqResp组件 290
6.2.4THTTPSoapDispatcher组件 290
6.2.5THTTPSoapPascalInvoker组件 291
6.2.6TWSDLHTMLPublish组件 291
6.2.7TSoapConnection组件 291
6.3编写支持WebServices的服务器 291
6.3.1创建WebServices服务器 292
6.3.2使用SOAP应用程序向导 293
6.3.3添加新的WebServices 294
6.3.4使用WSDL导入器 294
6.3.5为WebServices应用程序生成WSDL文档 295
6.4为WebServices编写客户端应用程序 295
6.4.1导入WSDL文档 296
6.4.2调用可调用接口 296
6.5WebService使用举例 299
6.5.1一个简单的WebServices及其使用 299
6.5.2使用一个处理数据集的WebService 301
6.5.3在WebService中处理复杂数据类型 304
练习题 307
第7章InternetExpress 310
7.1InternetExpress组件 310
7.2创建InternetExpress应用程序 311
7.2.1使用Java脚本库 312
7.2.2访问应用程序服务器的授权许可 313
7.3使用TXMLBroker组件 313
7.3.1获取XML数据包 313
7.3.2使用XMLDelta包对数据进行更新 314
7.4使用TInetXPageProducer组件创建Web页面 315
7.4.1使用Web页面编辑器 316
7.4.2设置Web项的属性 317
7.4.3定制页面生成器模板 317
7.5InternetExpress技术应用范例 319
7.5.1准备工作 319
7.5.2单数据集维护范例 320
7.5.3主从数据集维护范例 322
7.5.4数据集查询范例 326
7.5.5利用表单提交的范例 329
练习题 334
第8章Sockets编程 336
8.1Sockets基本的概念 336
8.1.1基于Sockets的通信模型 337
8.1.2实现服务 337
8.1.3Socket通信方式 338
8.1.4基于Sockets通信的基本应用模式 338
8.2Socket连接的类型 339
8.2.1客户端连接 339
8.2.2监听连接 340
8.2.3服务器连接 340
8.3Sockets的描述 340
8.3.1主机的描述 340
8.3.2使用端口 341
8.4使用Socket组件 341
8.4.1获取连接信息 342
8.4.2使用客户端Sockets 342
8.4.3使用服务器Sockets 343
8.5响应Socket事件 348
8.5.1错误事件 349
8.5.2客户端事件 349
8.5.3服务器事件 349
8.6在Socket连接上的读.写 349
8.6.1非阻塞连接 350
8.6.2阻塞连接 350
8.7一个使用定制协议的网络聊天程序 350
8.7.1开发服务器 351
8.7.2开发客户端 357
练习题 363
Borland认证课程介绍].
猜您喜欢