c语言 网络编程 视频,《Visual C++网络编程经典案例详解》开发视频+代码

thread-152569-1-1.html

本书由浅入深、循序渐进地向读者介绍了visual c++网络编程的基础知识,并且在此基础上讲解了常见的visual c++网络编程技术及典型应用案例,最终使读者从根本上提高自身的编程水平,能够独立开发网络应用程序。本书内容包括网络编程基础知识、socket套接字编程基础、多线程技术、ftp浏览器实例程序、网页浏览器实例程序、网络通信器、邮件收发器、实用播放器、网络文件传输器、p2p网络播放器、o版聊天软件的实现、串口通信技术等。本书最后专门讲解了如何用visual c++实现发送手机短信的案例,其中具体讲解了串口通信编程的实现方法、所需要的硬件设备以及数据封装等知识。

本书配套光盘中提供了作者专门为本书录制的多媒体语音教学视频和本书所涉及的源代码,这些源代码都经过精心调试,在windows xp和windows 2003下测试通过。

本书适合广大用visual c++进行网络程序开发的人员和想进一步提升网络编程水平的人员阅读,尤其适合具有一定c语言基础和c++语言基础的人员或大中专院校的学生阅读。

第1篇visual c++网络编程基础

第1章visual c++网络编程概述(教学视频:21分钟)

1.1网络基础知识

1.2网络编程基础

1.3windows sockets介绍

1.4小结

第2章socket套接字编程(教学视频:73分钟)

2.1寻址方式和字节顺序

2.2winsock网络程序开发流程

2.3网络程序实例应用

2.4小结

第3章多线程与异步套接字编程(教学视频:116分钟)

3.1多线程技术

3.2实现线程同步

3.3进程间通信

3.4设置i/o模式

3.5小结

第2篇visualc++网络编程典型应用

第4章ftp浏览器(教学视频:95分钟)

4.1ftp工作原理

.4.2登录ftp服务器

4.3ftp文件处理

4.4创建客户端

4.5小结

第5章网页浏览器(教学视频:72分钟)

5.1http请求

5.2http响应

5.3制作个性化界面

5.4使用microsoft web浏览器控件

5.5chtmlview类

5.6小结

第6章网络通信器(教学视频:58分钟)

6.1通信原理

6.2发送端程序

6.3接收端程序

6.4界面美化编程

6.5小结-

第7章邮件收发器(教学视频:107分钟)

7.1调用windows自带的邮件发送程序

7.2smtp会话过程

7.3发送邮件

7.4接收邮件

7.5小结:

第8章网络文件传输器(教学视频:87分钟)

8.1cfile类

8.2使用api函数操作文件

8.3内存映射文件

8.4使用socket传输文件

8.5服务器代码

8.6客户端代码

8.7小结

第9章实用播放器(教学视频:120分钟)

9.1播放器编程基础

9.2界面设计

9.3界面初始化

9.4添加消息映射

9.5多线程通信

9.6数据读取与播放控制

9.7实现搜索功能

9.8小结

第10章p2p网络播放器(教学视频:107分钟)

10.1p2p网络应用

10.2界面设计

10.3客户机之间的连接

10.4传输数据

10.5使用多线程进行数据传输与播放

10.6小结

第11章q版聊天软件(学视频:60分钟)

11.1界面设计

11.2通信数据

11.3q版邮件收发功能,

11.4q版浏览器

11.5小结

第3篇visual c++串口通信

第12章串口通信基础(教学视频:22分钟)

12.1串口通信基本概念

12.2常用数据校验法

12.3小结

第13章串口通信编程应用(教学视频:69分钟)

13.1mfc串口控件编程

13.2串口api编程

12.3小结

第14章vc发送手机短信(教学视频:73分钟)

14.1短信猫介绍

14.2实现与短信猫的硬件连接

14.3相关at指令介绍

14.4封装数据结构

14.5封装短消息类

14.6发送和接收

14.7相关代码分析

14.8小结

第 1 部分:

下载地址:http://u.115.com/file/f67539c7f4

备用地址:http://u.115.com/file/bh5mfali

第 2 部分:

下载地址:http://u.115.com/file/f611d7c0fd

备用地址:http://u.115.com/file/clnet776

第 3 部分:

下载地址:http://u.115.com/file/f67ed6c241

备用地址:http://u.115.com/file/bh5mfq4i

第 4 部分:

下载地址:http://u.115.com/file/f6a730a6c4

备用地址:http://u.115.com/file/clnetou0

第 5 部分:

下载地址:http://u.115.com/file/f69c1eb65c

备用地址:http://u.115.com/file/e6ujvvxq

第 6 部分:

下载地址:http://u.115.com/file/f679ca4efc

备用地址:http://u.115.com/file/clnetss8

第 7 部分:

下载地址:http://u.115.com/file/f6735382af

备用地址:http://u.115.com/file/e6ujvkp2

第 8 部分:

下载地址:http://u.115.com/file/f648c56f0b

备用地址:http://u.115.com/file/aq3cy7s1

第 9 部分:

下载地址:http://u.115.com/file/f6692f7ed0

备用地址:http://u.115.com/file/clnetnnh

第 10 部分:

下载地址:http://u.115.com/file/aqbnbizc

备用地址:http://u.115.com/file/dncs0gzq

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书是一本介绍利用Visual C++进行网络通信程序开发的书籍,书中精选了大量网络实例,涵盖了本地计算机网络编程,局域网网络通信编程,IE编程,网络通信协议编程,串口通信编程,代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。本书适合进行网络通信开发的人员阅读,同时也可以作为科研单位,高校相关专业人员的参考书籍。<br><br>目录介绍<br>第1章 Visual C++网络通信编程基础 1<br>1.1 Winsock1.1编程技术 1<br>1.1.1 Winsock的基本概念 1<br>1.1.2 Winsock的编程特点 2<br>1.1.3 Winsock基本的API 2<br>1.1.4 Winsock的异步模式 7<br>1.1.5 面向连接协议和无连接协议 20<br>1.2 Winsock 2.0编程技术 21<br>1.2.1 Winsock 2.0技术说明 21<br>1.2.2 Winsock 2.0新增函数 25<br>1.2.3 Winsock网络程序——聊天室 26<br>1.3 CAsyncSocket编程技术 38<br>1.3.1 CAsyncSocket类的组成 38<br>1.3.2 CAsyncSocket编程模型 39<br>1.4 CSocket编程技术 41<br>1.4.1 CSocket类的组成 42<br>1.4.2 CSocket应用实例——聊天室 43<br>1.5 WinInet编程技术 52<br><br>第2章 本地计算机网络编程 57<br>2.1 获取计算机的名称和IP地址 57<br>2.2 获取计算机的子网掩码 60<br>2.3 获取计算机的DNS设置 62<br>2.4 获取计算机的网卡地址 63<br>2.5 获取计算机安装的协议 65<br>2.6 获取计算机提供的服务 67<br>2.7 获取计算机的所有网络资源 69<br>2.8 修改本地计算机的网络设置 70<br>2.9 获取计算机TCP/IP的所有信息 74<br><br>第3章 局域网网络通信编程实例 79<br>3.1 获取网上邻居 79<br>3.1.1 实现原理 80<br>3.1.2 实例实现 83<br>3.2 IP地址和主机名之间的转换 87<br>3.2.1 实现原理 87<br>3.2.2 实例实现 89<br>3.3 映射网络驱动器 93<br>3.3.1 实现原理 93<br>3.3.2 实例实现 95<br>3.4 局域网消息发送程序Net Send 97<br>3.4.1 实现原理 98<br>3.4.2 实例实现 101<br>3.5 获取局域网内其他计算机的信息 103<br><br>第4章 IE编程实例 111<br>4.1 简单的浏览器的实现 111<br>4.1.1 实现原理 111<br>4.1.2 实例实现 112<br>4.2 删除IE相关历史记录 116<br>4.2.1 实现原理 116<br>4.2.2 实例实现 117<br>4.3 将应用程序加入到IE工具栏 121<br>4.3.1 实现原理 122<br>4.3.2 实例实现 123<br>4.4 超级链接的实现 127<br>4.4.1 实现原理 127<br>4.4.2 实例实现 128<br>4.5 禁止IE的弹出窗口 132<br>4.5.1 实现原理 132<br>4.5.2 实例实现 133<br>4.6 禁止浏览某些网站 139<br>4.6.1 实现原理 139<br>4.6.2 实例实现 139<br>4.7 IE收藏夹 142<br>4.7.1 实现原理 142<br>4.7.2 实例实现 142<br>4.8 设置桌面快捷方式和活动桌面 145<br>4.8.1 实现原理 145<br>4.8.2 实例实现 146<br><br>第5章 基本网络编程实例 150<br>5.1 点对点文件传输 150<br>5.2 端口扫描程序 155<br>5.2.1 实现原理 155<br>5.2.2 实例实现 155<br>5.3 Finger编程 161<br>5.3.1 实现原理 162<br>5.3.2 实例实现 164<br>5.4 Sniff编程 166<br>5.4.1 实现原理 166<br>5.4.2 实例实现 167<br>5.5 Internet文件下载 178<br>5.5.1 实现原理 178<br>5.5.2 实例实现 180<br><br>第6章 网络通信协议编程实例 184<br>6.1 FTP协议 185<br>6.1.1 FTP工作原理 185<br>6.1.2 FTP数据表示 186<br>6.1.3 FTP命令 187<br>6.1.4 FTP应答 192<br>6.1.5 FTP客户端实例方法 194<br>6.1.6 FTP客户端实例实现 201<br>6.2 SMTP协议 221<br>6.2.1 SMTP会话 221<br>6.2.2 SMTP信件 225<br>6.2.3 SMTP客户端实例方法 232<br>6.2.4 SMTP客户端实例实现 233<br>6.3 POP3协议 259<br>6.3.1 POP3会话 259<br>6.3.2 POP3信件 264<br>6.3.3 POP3客户端实例方法 268<br>6.3.4 POP3客户端实例实现 268<br>6.4 ICMP协议 287<br>6.4.1 ICMP报文格式 287<br>6.4.2 ICMP时间戳请求与应答 289<br>6.4.3 Ping程序的实现 291<br>6.4.4 TraceRoute程序的实现 300<br>6.5 Telnet协议 308<br>6.5.1 Telnet协议 308<br>6.5.2 NVT ASCII字符集 309<br>6.5.3 协商选项 309<br>6.5.4 BBS实例实现 310<br>6.6 HTTP协议 323<br>6.6.1 HTTP会话 324<br>6.6.2 HTTP数据 329<br>6.6.3 HTTP客户端程序的实现 329<br>6.6.4 HTTP服务器实例实现 343<br><br>第7章 Modem/串口通信编程实例 353<br>7.1 AT命令 353<br>7.1.1 Modem状态 353<br>7.1.2 AT命令 354<br>7.1.3 Modem返回信息码 354<br>7.2 MSCOMM控件编程实例 355<br>7.2.1 实现原理 355<br>7.2.2 实例实现 356<br>7.3 串口通信API编程实例 360<br>7.3.1 打开和关闭串口 360<br>7.3.2 串口配置 362<br>7.3.3 串口属性设置 365<br>7.3.4 缓冲区控制 366<br>7.3.5 串口读写 367<br>7.3.6 通信事件 369<br>7.3.7 设备控制命令 370<br>7.3.8 实例实现 370<br><br>第8章 代理服务器编程实例 378<br>8.1 Socks 5协议编程 379<br>8.1.1 实例原理 386<br>8.1.2 实例实现 388<br>8.2 HTTP代理服务器实例 397<br>8.2.1 主框架代码分析 397<br>8.2.2 代理类CProxyServer的实现 399<br><br>第9章 高级实例解析 409<br>9.1 串口通信高级编程实例 409<br>9.1.1 主程序结构和流程 409<br>9.1.2 实例演示 409<br>9.1.3 实例原理 410<br>9.1.4 实例设计 414<br>9.1.5 代码分析 414<br>9.2 网络流量监控实例 425<br>9.2.1 主程序结构和流程 426<br>9.2.2 实例演示 426<br>9.2.3 实例原理 426<br>9.2.4 实例设计 428<br>9.2.5 代码分析 429<br>9.3 网站下载实例 438<br>9.3.1 主程序结构和流程 438<br>9.3.2 实例演示 438<br>9.3.3 实例原理 439<br>9.3.4 实例设计 441<br>9.3.5 代码分析 442<br>9.4 网络五子棋实例 458<br>9.4.1 主程序结构和流程 458<br>9.4.2 实例演示 458<br>9.4.3 实例原理 459<br>9.4.4 实例设计 459<br>9.4.5 代码分析 459<br>9.5 语音聊天实例 466<br>9.5.1 主程序结构和流程 467<br>9.5.2 实例演示 467<br>9.5.3 实例原理 468<br>9.5.4 实例设计 472<br>9.5.5 代码分析 473<br>9.6 远程控制实例 482<br>9.6.1 主程序结构和流程 482<br>9.6.2 实例演示 483<br>9.6.3 实例原理 484<br>9.6.4 实例设计 485<br>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值