Internet与TCP/IP程序设计之Delphi高手PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:黄志鸿,黄嘉辉编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7900635807
- 页数:504 页
目 录 1
第1章网络概论 1
1.1网络基本概念 2
1.1.1 对等网络 2
1.1.2客户机/服务器网络 3
1.2 OSI模型 3
1.3通信协议 5
1.4 TCP与UDP 6
1.4.1 TCP 6
1.4.2 UDP 6
第2章客户机/服务器结构 9
2.1 Internet Socket控件介绍 10
8.8.5范例8.9 3 12
2.2 UDP的应用 12
2.3 TCP的应用——客户机/服务器程序设计 17
2.3.1 范例2.2 17
2.3.2范例2.3 20
2.4.1 远程控制 25
2.4远程控制 25
2.4.2范例2.3(1) 27
2.4.3 范例2.3(2) 30
2.4.4 范例2.4 34
2.5 网上聊天 35
2.5.1 网上聊天 35
2.5.2 范例2.5 36
2.6本章小结 39
2.6.1 本章所用到TNMUDP控件 39
2.6.2本章所用到TServerSocket控件 40
2.6.3 本章所用到TClientSocket控件 40
第3章 电子邮件 43
3.1.1发送技术 44
3.1.2邮件格式 44
3.1 电子邮件的基本概念 44
3.1.3 收发邮件的客户端接口 45
3.2默认邮件工具 46
3.2.1使用系统默认邮件工具发送E-mail 46
3.2.2范例3.1 48
3.3 SMTP 49
3.3.1 SMTP 49
3.3.2范例3.2 51
3.3.3范例3.3 57
3.3.4本节小结 59
3.4 POP3 59
3.4.1接收 59
3.4.2范例3.4 59
3.4.3答复 69
3.4.5范例3.5 70
3.4.4转发 70
3.5 Microsoft Message API 71
3.5.1 Microsoft Message API 72
3.5.2范例3.6 74
3.6 Microsoft MAPI控件 81
3.6.1 Microsoft MAPI控件 81
3.6.2范例3.7 82
3.7处理E-mail附件 86
3.7.1外理E-mail附件 86
3.7.2范例3.8 86
第4章HTTP与FTP通信协议 91
4.1 HTTP标题信息 92
4.1.1 HTTP标题信息 92
4.1.2范例4.1 93
4.1.3范例4.2 95
4.2 HTTP网页内容 98
4.3.1关于Mictosoft Internet Transfer控件 107
4.3 HTTP通信协议(Microsoft Internet Transfer控件) 107
4.3.2范例4.4 108
4.3.3范例4.5 111
4.4 FTP通信协议——文件上传及下载 114
4.4.1关于FTP通信协议 114
4.4.2范例4.6 115
4.4.3登录FTP服务器 125
4.4.4浏览远程FTP服务器目录 126
4.4.5文件下载 127
4.4.6文件上传 128
4.4.7更新FTP服务器端的目录位置(CD) 129
4.4.8声音告知各个动作完成 129
4.4.9 TNMFTP组件的事件 130
4.4.10本节小结 131
4.5 FTP通信协议——服务器端命令 132
4.5.1 关于FTP服务器端命令 132
4.5.2 范例4.7 133
4.5.3 添加FTP服务器端目录 146
4.5.5删除FTP服务器端文件 147
4.5.6执行FTP服务器端命令 147
4.5.4删除FTP服务器端目录 147
4.5.9 本节小结 148
4.5.8 传输模式——ASCII或BINARY 148
4.5.7查寻FTP服务器端现在目录位置 148
4.6.1 关于Microsoft Internet Transfer控件 149
4.6.2 范例4.8 149
4.6 FTP通信协议(Microsoft Internet Transfer控件) 149
4.6.3 登录FTP服务器 155
4.6.4浏览远程FTP服务器目录 155
4.6.5 文件下载 157
4.6.6范例4.9 157
4.6.7上传功能 163
第5章浏览器 165
5.1 WebBrowserVCL组件介绍 167
5.1.1 关于WebBrowser VCL组件 167
5.1.2 范例5.1 168
5.2再论浏览器功能 174
5.2.1 同步处理 175
5.2.2显示【Internet属性】对话框 177
5.2.3脱机工作 178
5.3 执行浏览器的OLE命令 187
5.3.1 关于OLE命令 188
5.3.2 范例5.3 190
第6章Windows Networking——网络资源应用 201
6.1 Windows Networking的基本概念 202
6.2 映射网络驱动器——WNetConnectionDialog 204
6.2.1 WNetConnectionDialog 204
6.2.2范例6.1 205
6.3打印机连接端口——WNetConnectionDialog 206
6.3.1 关于WNetConnectionDialog 206
6.3.2范例6.2 206
6.4 中断网络驱动器/打印机——WNetDisconnectDialog 207
6.4.1 关于WNetDisconnectDialog 207
6.4.2添加打印机向导 209
6.5 创建网络资源连接——WNetAddConnection 211
6.5.1关于WNetAddConnection 211
6.5.2范例6.6 212
6.6创建网络资源连接——WNetAddConnection2 214
6.6.1关于WNetAddConnection2 214
6.6.2范例6.7 217
6.7创建网络资源连接——WNetAddConnection3 220
6.7.1关于WNetAddConnection3 220
6.7.2范例68 223
6.8 中断网络资源连接—WNetCancelConnection 225
6.8.1 关于WNetCancelConnection 225
6.8.2范例6.9 226
6.9 中断网络资源连接——WNetCancelConnection2 227
6.10取得连接资源名称——WNetGetConnection 229
6.10.1 关于WNetGetConnection 229
6.10.2 范例6.11 230
6.11取得网络连接用户名——WNetGetUser 230
6.11.1关于WNetGetUser 230
6.11.2范例6.12 231
6.12取得WNet API的错误消息——WNetGetLastError 233
6.13本章小结 234
第7章Win32 RAS API——远程访问拨号网络服务 237
7.1.1支持RAS服务的协议 238
7.1 远程访问服务的基本概念 238
7.1.2服务器要求 239
7.1.3组件要求 239
7.1.4 Windows中支持远程访问服务的API函数 240
7.2运行拨号网络程序 241
7.2.1关于拔号网络程序 241
7.2.2范例7.1 242
7.2.3调用Windows API中的远程访问函数 243
7.2.4范例7.2 245
7.2.6设置默认拔号连接 247
7.2.5 InternetAutodialHangup API函数 247
7.2.7范例7.3 249
7.2.8 Win32 RAS API 251
7.2.9范例7.4 254
7.3检测拨号连接状态 258
7.3.1利用InternetGetConnectedState检测连接状态 258
7.3.2范例7.5 259
7.3.3利用RasGetConnectStatus函数检测连接状况 263
7.3.4范例7.6 264
7.3.5 RasEnumConnection API函数 267
7.4取得拨号网络设定名称及数目 268
7.4.1 RasEnumEntries 268
7.4.2范例7.7 270
7.5取得拨号连接后的IP地址 272
7.5.1 RasGETProjectionInfo 272
7.5.2范例7.8 274
7.6处理拨号网络设定的使用者帐号及密码 276
7.6.1 RasGetEntryDialParams 277
7.6.2 RasSetEntryDialParams 278
7.6.3准备工作 279
7.6.4范例7.9 279
7.6.6设定拨号网络设定的使用者帐号及密码 283
7.6.5取得拨号网络设定的使用者帐号及密码 283
7.6.7删除拨号网络设定的使用者密码 284
7.7本章小结 284
第8章Microsoft Win32 Internet——Internet基本应用 285
8.1 Microsoft Win32Internet API的基本概念 286
8.1.1 Win32 Internet API的条件 286
8.1.2 Win32 Internet API的应用 286
8.2.1 关于InternetAttemptConnect 288
8.2尝试连接至Internet InternetAttemptConnect 288
8.2.2范例8.1 289
8.3.1 关于InternetCheckConnection 290
8.3检查Internet连接——InternetCheckConnection 290
8.3.2范例8.2 291
8.4创建拨号网络连接——InternetAutodial 292
8.4.1关于InternetAutodial 293
8.4.2范例8.3 294
8.5创建拨号网络连接——InternetDial 296
8.5.1关于InternetDial 296
8.5.2范例8.4 297
8.6.1 InternetAudoDialHangUp 299
8.6.2 InternetHangUp 299
8.6 中断拨号网络连接—InternetAutodialHangUP/InternetHangUp 299
8.6.3范例8.5 300
8.6.4范例8.6 301
8.7取得目前网络连接状态——InternetGetConnectedState 302
8.7.1 InternetGetConnectedState 302
8.7.2范例8.7 303
8.7.3范例8 305
8.8 HTTP Cookies 308
8.8.1关于HTTP Cookies 308
8.8.2 InternetGetCookie 310
8.8.3 InternetSetCookie 311
8.8.4在客户机上存储Cookies值所需的设置 311
8.8.6范例8.10 313
8.9处理URL——介绍 314
8.9.1什么是URL 314
8.10正规化处理URL——InternetCanonializeUrl 315
8.10.1正规化处理URL 315
8.9.2 URL的表示形式 315
8.9.3 Win32 Internet API提供的帮助处理URL的函数 315
8.10.2 InternetCanonializeUrl 316
8.10.3范例8.11 317
8.1 1合并URL字符串——InternetCombineUrl 318
8.11.1 InternetCombineUrl 318
8.11.2范例8.12 319
8.12.1 InternetCrackUrl 321
8.12 分解URL字符串——InternetCrackUrl 321
8.12.2范例8.13 323
8.13 产生URL字符串——InternetCreateUrl 325
8.13.1 InternetCreateUrl 325
8.13.2范例8.14 326
8.14本章小结 327
第9章M i crosoft Wi n32 I nternet——I nternet高级应用 329
9.1 Win32 Internet API高级应用 330
9.2.1 InternetOpen 331
9.2创建InternetSession 331
9.2.2 InternetCloseHandle 333
9.2.3范例9.1 333
9.2.4 dwAccessType 335
9.2.5范例9.2 336
9.3 创建FTP、HTTP或Gopher服务 339
9.3.1 InternetConnect 340
9.3.2 InternetCloseHandle 341
9.3.3 范例9.3 342
9.3.4范例9.4 345
9.4 HTTP通信协议——下载网页内容 348
9.4.1InternetOpenUrl 349
9.4.2InternetReadFile 350
9.4.3 范例9.5 351
9.4.4 InternetSetOption 354
9.4.5范例9.6 355
9.5 FTP文件传输通信协议的基本介绍 358
9.5.1 nServerDort和dwService 359
9.5.2范例9.7 360
9.6浏览FTP服务器目录 364
9.6.2范例9.8 365
9.6.1 FtpGetCureecntDirectory 365
9.6.3 FTPFinsFirstFile和InternetFineNextFile . 370
9.6.4范例9.9 372
9.6.5范例9.10 FTP.dpr 378
9.6.6 FtpSetCurrentDirectory 379
9.6.7本节小结 380
9.7 FTP下载及上传功能 380
9.7.1 利用FtpGetFile函数下载文件 380
9.7.2范例9.11 381
9.7.3利用FtpPutFile函数上传文件 390
9.7.4范例9.12 391
9.7.5本节小结 401
9.8 FTP其他功能介绍 401
9.8.1 利用FtpCreateDirectory函数添加FTP服务器端目录 402
9.8.2范例9.13 402
9.8.3 利用FtpRemoveDirectory函数删除FTP服务器目录 404
9.8.4范例9.14 404
9.8.5利用FtpDeleteFile函数删除FTP服务器文件 406
9.8.6范例9.15 406
9.8.7利用FtpRenameFile函数重命名FTP服务器端文件 408
9.8.8范例9.16 409
第10章Microsoft Windows Sockets API——Internet Winsock应用 413
10.1 Windows Socket介绍 414
10.1.1 Socket的故事 414
10.1.2 Socket API的作用 414
10.1.3 Winsock在应用程序开发上的分类 415
10.1.4 Winsock在程序开发流程上的差异 416
10.2 Winsock API函数 417
10.2.1 BSD Socket API函数 418
10.2.2 Winsock扩展函数 418
10.2.4数据库函数 420
10.2.3转换函数 420
10.3.1 WSAStartup 421
10.3 Winsock应用程序的开始和结束 421
10.3.2 WSAData结构变量 422
10.3.3 WSACleanup 423
10.3.4范例10.1 424
10.3.5 WSAIsBlacking 426
10.3.6范例10.2 426
10.3.7范例10.3 428
10.4.1 IP地址 430
10.4名称解析——IP地址和主机名称的转换 430
10.4.2 DNS 431
10.4.3查询IP地址 431
10.4.4取得本地主机名称 433
10.4.5范例10.4 434
10.4.6范例10.5 436
10.4.7取得本机IP地址 438
10.4.8范例10.6 440
10.4.10以主机名称转换IP地址 444
10.4.9范例10.7 444
10.4.11范例10.9 447
10.4.12取得通信协议信息 450
10.4.13范例10.10 451
10.4.14范例10.11 454
10.5处理Winsock错误——WSAGetLastError 454
10.5.1 WSAGetLastError 455
10.5.2范例10.12 456
10.6.1 BSD及Winsock扩展API 460
10.6 Winsock高级应用介绍 460
10.6.2 Winsock的服务器应用程序 461
10.6.3 Winsock的客户端应用程序 461
10.7 Winsock高级应用——Telnet服务器 464
10.7.1 Telnet服务器 464
10.7.2范例10.13 465
附录A Delphi调用Windows API 477
附录B Win32 RAS API(RASAPI32.DLL)声明 483
附录C Windows API函数索引 499
附录D安装ActiveX控件 503
附录E参考资料 505
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019