Visual Basic网络程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:范剑波主编
- 出 版 社:北京:科学出版社
- 出版年份:2003
- ISBN:7030120396
- 页数:211 页
第1章 网络程序设计基础 1
1.1 网络的基本应用 1
1.2 网络层次模块结构模型 3
1.2.1 OSI参考模型 3
1.2.2 TCP/IP体系结构 5
1.2.3 TCP/IP体系结构与OSI参考模型对照 6
1.3 IP地址和端口 7
1.3.1 IP地址 7
1.3.2 端口 10
1.4 TCP、UDP和IP协议 10
1.4.1 TCP协议 10
1.4.2 UDP协议 11
1.4.3 IP协议 12
1.5 可靠的数据传输 14
1.5.1 可靠传输服务软件的特征 14
1.5.2 提供可靠性的一般方法 15
1.5.3 超时与重发 16
1.5.4 三次握手 16
1.5.5 紧急方式 18
小结 19
习题 19
第2章 Winsock编程原理 20
2.1 Winsock的初始化 20
2.2 错误检查和处理 21
2.3 套接字编程原理 22
2.4 基本的Winsock API函数 23
2.4.1 创建套接字——socket函数 23
2.4.2 绑定——bind函数 24
2.4.3 监听——listen函数 25
2.4.4 建立套接字连接——connect与accept函数 25
2.4.5 发送数据——send和sendto函数 26
2.4.6 接收数据——recv和recvfrom函数 27
2.4.7 中断和关闭套接字——shutdown和closesocket函数 28
2.5 套接字编程实例 28
小结 36
习题 37
第3章 Winsock控件的程序设计 38
3.1 Winsock规范、控件 38
3.1.1 Winsock规范 38
3.1.2 Winsock控件的属性 39
3.1.3 Winsock控件的方法 40
3.1.4 Winsock控件的事件 42
3.2 邮件发送器程序的设计与实现 43
3.2.1 邮件发送器程序的功能和主要技术 43
3.2.2 邮件发送器程序的实现 44
3.3 网络聊天程序的设计与实现 49
3.3.1 网络聊天程序的功能和主要技术 49
3.3.2 网络聊天程序的实现 50
3.4 与远程计算机通信程序的设计与实现 56
3.4.1 与远程计算机通信程序的功能和主要技术 56
3.4.2 与远程计算机通信程序的实现 56
小结 59
习题 59
第4章 Email程序设计实例 60
4.1 Email概述 60
4.2 发送和接收电子邮件 61
4.2.1 SMTP和发送电子邮件 61
4.2.2 POP3和接受电子邮件 66
4.3 MAPISession&MAPIMessages控件的属性、方法 71
4.3.1 MAPISession控件的属性 72
4.3.2 MAPISession控件的方法 73
4.3.3 MAPIMessages控件的属性 73
4.3.4 MAPIMessages控件的方法 75
4.4 Email程序的设计与实现 76
4.4.1 Email程序的功能和主要技术 76
4.4.2 Email程序的具体实现 79
小结 86
习题 86
第5章 Web服务器程序设计实例 87
5.1 HTTP协议概述 87
5.2 Web服务器的设计与实现 89
5.2.1 Web服务器的功能介绍 89
5.2.2 Web服务器实现和操作的步骤 89
5.2.3 Web服务器的代码分析 89
5.2.4 Web服务器的运行 91
5.3 HTTP代理服务器的设计与实现 91
5.3.1 HTTP代理服务器的工作原理 91
5.3.2 HTTP代理服务器的实现方法 92
5.3.3 HTTP代理服务器的代码分析 93
5.3.4 HTTP代理服务器的运行 95
小结 96
习题 96
第6章 WebBrowser程序设计 97
6.1 万维网浏览器概述 97
6.2 WebBrowser控件的属性、方法和事件 98
6.2.1 WebBrowser控件的属性 98
6.2.2 WebBrowser控件的方法 99
6.2.3 WebBrowser控件的事件 100
6.3 万维网浏览器程序的设计与实现 101
6.3.1 万维网浏览器程序的功能和主要技术 101
6.3.2 万维网浏览器程序的具体实现 101
小结 106
习题 107
第7章 FTP程序设计 108
7.1 FTP协议概述 108
7.2 Internet Transfer控件的属性、方法和事件 109
7.2.1 Internet Transfer控件的属性 109
7.2.2 Internet Transfer控件的方法 111
7.2.3 Internet Transfer控件的事件 112
7.3 FTP程序的设计与实现 113
7.3.1 FTP程序的功能介绍 113
7.3.2 FTP程序的代码分析 113
小结 126
习题 126
第8章 Windows网络API编程应用 127
8.1 获取主机名和IP地址 127
8.1.1 技术提要 127
8.1.2 实例1:获取域名或主机名、IP地址 128
8.2 获取网卡物理地址 133
8.2.1 技术提要 133
8.2.2 实例2:获取网卡的物理地址 135
8.3 获取网络连接信息 138
8.3.1 技术提要 138
8.3.2 实例3:获取网络的连接状态 139
8.4 连接网络资源 142
8.4.1 技术提要 142
8.4.2 实例4:连接网络资源 144
8.5 使用WinNT/Win2000的信史服务 148
8.5.1 技术提要 148
8.5.2 实例5:用函数NetMessageBufferSend发送消息 148
8.6 Ping操作的实现 152
8.6.1 技术提要 152
8.6.2 实例6:通过主机名或域名Ping一个IP地址 154
小结 159
习题 160
第9章 Visual Basic.NET网络程序设计初步 161
9.1 Microsoft.NET的结构 161
9.2 VB.NET中的Web Forms 163
9.2.1 Web Forms的应用 164
9.2.2 Web Forms的处理过程 164
9.2.3 Web Forms实例 165
9.3 VB.NET中的Web Services 175
9.3.1 Web Services简介 175
9.3.2 Web Services实例 177
9.3.3 Web Services的发展前景 187
小结 188
习题 189
附录1 Visual Basic网络程序设计课程教学大纲 190
附录2 Visual Basic应用程序的发布 192
附录3 Visual Basic帮助文件的制作 204
参考文献 212
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019