𝔖 Scriptorium
✦   LIBER   ✦

📁

Visual C++ 网络编程教程(Visual Studio 2010平台)

✍ Scribed by 郑阿奇


Publisher
电子工业出版社
Year
2013
Tongue
Chinese
Leaves
335
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书以Visual Studio 2010为平台,通过一系列动态实例揭示网络编程的本质,包括MFC Socket编程、Winsock API编程、即时通信应用开发、HTTP编程与万维网开发、FTP编程与资源访问、电子邮件应用编程等。加上介绍相关网络知识、网络环境配置、搭建步骤配合,使读者能方便地理解和运行书中实例。程序之间实现互操作,如客户端和服务器对接、接入第三方程序、程序之间整合集成为套件等。

✦ Table of Contents


封面
书名页
版权页
前言
目录
第1章 网络编程和开发环境
1.1 Visual C++ 2010开发平台
1.1.1 Visual Studio 2010安装
1.1.2 创建Visual C++项目工程
1.1.3 Visual C++可视化设计
1.1.4 一个简单的Visual C++小程序
1.2 网络编程的基本概念
1.2.1 计算机网络协议
1.2.2 网络应用编程界面
1.2.3 网络程序工作机理
1.2.4 本书编程的协议环境
第2章 MFC Socket编程
2.1 MFC及其Socket类
2.1.1 MFC简介
2.1.2 MFC中的Socket类
2.2 C/S模式下网络程序的Socket通信实例
2.2.1 客户端—服务器方式(C/S模式)
2.2.2 CAsyncSocket类编程基础
2.2.3 CAsyncSocket类程序的指针实现
2.2.4 CSocket类编程
2.3 Socket程序的互通
2.3.1 不同版本Socket程序的互通
2.3.2 接入第三方Socket程序
第3章 Winsock API编程
3.1 Winsock API编程原理
3.1.1 通行的操作
3.1.2 Winsock API函数详解
3.1.3 TCP与UDP
3.2 TCP编程
3.2.1 TCP通信流程
3.2.2 TCP Socket API程序设计
3.2.3 Winsock API程序与MFC Socket程序的等价性
3.3 UDP编程
3.3.1 UDP通信流程
3.3.2 UDP Socket API程序设计
3.3.3 UDP进程通信演示
第4章 即时通信应用开发
4.1 IM软件的体系结构
4.1.1 互联网中继通信原理
4.1.2 P2P方式架构的系统
4.2 C/S结构的聊天室应用
4.2.1 聊天室功能效果展示
4.2.2 聊天室的开发
4.3 P2P架构的简单聊天工具
4.3.1 软件使用效果展示
4.3.2 P2P通信规约
4.3.3 聊天工具的开发过程
4.3.4 P2P方式通信的特性
4.4 原型程序与IM产品
4.4.1 本章程序与腾讯QQ的类比
4.4.2 IM产品的增强功能与技术
4.4.3 即时通信发展新趋势
第5章 HTTP编程与万维网开发
5.1 HTTP原理
5.1.1 万维网的工作过程
5.1.2 超文本传输协议
5.1.3 统一资源定位符URL
5.2 浏览器开发
5.2.1 MFC对浏览器开发的支持
5.2.2 定制开发自己的浏览器
5.3 Web服务器的开发
5.3.1 项目框架的建立
5.3.2 Web服务器界面总控
5.3.3 Web服务流程的实现
5.3.4 HTTP协议的实现
5.3.5 协议实现的辅助代码
5.4 自制浏览器访问Web服务器
5.4.1 Web资源准备
5.4.2 访问Web服务器
5.4.3 相对路径下的资源访问
第6章 FTP编程与资源访问
6.1 FTP应用基础
6.1.1 FTP简介
6.1.2 FTP的特性
6.1.3 FTP工作原理
6.1.4 FTP命令和应答
6.1.5 FTP网络环境搭建和使用
6.2 制作FTP上传下载器
6.2.1 WinInet类对FTP的支持
6.2.2 设计软件界面
6.2.3 编程实现
6.2.4 测试FTP客户端
6.3 FTP服务器的实现
6.3.1 项目框架的建立
6.3.2 FTP服务器界面总控
6.3.3 FTP服务流程的实现
6.3.4 FTP协议的实现
6.3.5 FTP实现辅助代码
6.4 自制FTP客户端与服务器对接
6.4.1 FTP上传下载器的改造
6.4.2 自制客户端访问服务器
第7章 电子邮件应用编程
7.1 邮件系统原理
7.1.1 概述
7.1.2 邮件客户端配置
7.1.3 邮件收发环境
7.2 基于MAPI的邮件客户端开发
7.2.1 开发邮件程序的接口MAPI
7.2.2 邮件客户端程序开发
7.2.3 网络邮件收发实验
7.3 基于POP3的邮件接收程序
7.3.1 POP3原理
7.3.2 用POP3协议实现邮件接收
7.3.3 用POP3邮件程序接收邮件
反侵权盗版声明
封底


📜 SIMILAR VOLUMES


Visual C++ 2017网络编程实战
✍ 朱晨冰 📂 Library 📅 2020 🏛 清华大学出版社 🌐 Chinese

<p>本书从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细地介绍了使用Visual C++ 2017进行网络编程应该掌握的各方面知识,以及网络编程的常见场景和较难技术,快速提高开发技能。 全书共分18章,内容包括TCP/IP协议、本机网络信息编程、多线程编程、套接字编程、简单网络服务器设计、基于IO模型的网络开发、网络性能工具iperf的使用、WinInet开发浏览器实例、HTTP编程、Web编程、中国象棋网络对弈实例、winpcap编程、ICE网络编程和IPv6网络编程。 本书适合Visual C++网络编程初学者阅读,可供开发人员查阅参考,也适合作为高等院校相关专业的教学参考

Windows网络编程案例教程
✍ 董相志 📂 Library 📅 2014 🏛 清华大学出版社 🌐 Chinese

本书针对有C/C++语言基础的网络编程初学者,以WinSock API和MFC Sockets为编程主线,以通俗易懂的方法介绍Windows平台下的网络编程方法,引导读者循序渐进地提高网络编程能力。本书内容丰富,涵盖了网络编程模型、P2P网络模型、Windows网络编程、WinSock2 API编程、阻塞/非阻塞模式套接字编程、异步套接字编程、Blocking I/O编程、select I/O编程、WSAAsyncSelect I/O编程、WSAEventSelect I/O编程、Overlapped I/O编程、I/O Completion Port编程、MFC套接字编程、WinInet A

Visual C++网络编程经典案例详解
✍ 梁伟 📂 Library 📅 2010 🏛 清华大学出版社 🌐 Chinese

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

PHP网络编程
✍ 马述清,郭天娇,马玉萍 📂 Library 📅 2014 🏛 电子工业出版社 🌐 Chinese

本书从搭建PHP应用程序开发环境开始,首先介绍了PHP语言的编程基础知识、常用技巧以及与一般Web对象的操作,然后介绍了PHP与数据库的交互操作方法,并给出了具体的应用实例。本书比较详细地讲解了PHP在实际开发中的应用,给后续的学习打下了良好的基础。 本书内容紧凑、实例丰富、结构严整、从易到难、由浅入深、循序渐进地系统介绍了PHP开发Web应用程序的技术。本书通俗易懂,配备大量的实例,供读者加深巩固所学知识,有助于读者进行开发实践。