注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual C++.NET网络编程与互联网应用开发

Visual C++.NET网络编程与互联网应用开发

Visual C++.NET网络编程与互联网应用开发

定 价:¥36.00

作 者: 文娟,萧秋水编著
出版社: 清华大学出版社
丛编项: 网络程序设计系列丛书
标 签: VC++.NET

ISBN: 9787302053293 出版时间: 2002-01-01 包装:
开本: 26cm 页数: 402页 字数:  

内容简介

  本书以微软推出的面向其.NET平台的集成开发环境Visual Studio.NET为开发工具,以其中最新版的Viusal C++.NET为开发语言,介绍两个层次上的网络编程问题,即网络协议编程和面向企业集成的互联网应用开发。本书分为三篇,分别讲解微软.NET战略、网络协议的Win32编程技术和.NET互联网应用技术。各篇及篇内各章之间循序渐进而又自成体系,读者可以顺序阅读,或者直接查阅感兴趣的章节。除了清晰地给出使用Visual C++.NET的各方面技术要点和理论知识之外,本书还针对各技术要点给出了丰富的编程实例,使读者针对某一项目可以依照实例中的步骤立即开始动手编程。本书适用于使用Visual C++.NET进行网络协议编程和互联网应用开发的中、高级程序员。当然,初级读者也可以从实例开始入门并受益。

作者简介

暂缺《Visual C++.NET网络编程与互联网应用开发》作者简介

图书目录

第一篇 微软.NET战略
第1章 微软.NET体系结构
1.1 .NET概述
1.1.1 .NET是什么
1.1.2 .NET的组成部分
1.1.3 .NET的价值
1.2 .NET框架
1.2.1 .NET框架的组成
1.2.2 公共语言运行库(Common Language Runtime)
1.2.3 .NET框架类库
1.2.4 .NET框架的优点
第2章 Visual Studio.NET集成开发环境
2.1 Visual Studio.NET安装简介
2.2 Visual Studio.NET集成开发环境概述
2.2.1 起始页
2.2.2 解决方案资源管理器
2.2.3 增强的工具箱
2.2.4 服务器资源管理器
2.2.5 任务列表
2.2.6 动态帮助
2.2.7 增强的智能感知
2.2.8 Visual Studio.NET中的数据访问
2.3 Visual C++.NET的沿袭与演变
2.3.1 Visual Studio.NET中的标准C++
2.3.2 Visual Studio.NET中的受管C++
第二篇 Win32网络编程技术
第3章 计算机网络与协议
3.1 计算机网络的拓扑结构
3.1.1 局域网基本拓扑结构
3.1.2 局域网混合拓扑结构
3.1.3 广域网拓扑结构
3.2 标准和标准化组织
3.2.1 对标准的需要
3.2.2 制订标准的机构
3.3 开放系统和开放系统互连(OSI)模型
3.3.1 物理层
3.3.2 数据链路层
3.3.3 网络层
3.3.4 传输层
3.3.5 会话层
3.3.6 表示层
3.3.7 应用层
3.3.8 应用OSI模型
3.4 网络协议
3.4.1 协议介绍
3.4.2 TCP/IP
3.4.3 NetBIOS和NetBEUI
3.4.4 IPX/SPX
第4章 WinSock网络编程
4.1 WinSock简介
4.2 WinSock API主要函数的使用
4.3 MFC对WinSock API的封装
4.4 WinSock控件
4.4.1 WinSock控件的主要属性
4.4.2 WinSock控件的主要方法
4.4.3 控件的主要事件
4.5 实例一 网上聊天
4.5.1 聊天服务器的实现
4.5.2 聊天客户端的实现
4.6 WinSock的数据库例程
4.7 实例二 获取本地计算机的主机名和IP地址
4.7.1 建立一个新项目
4.7.2 CIPEnum类及其实现
4.7.3 CMyIPEnum类及其实现
4.7.4 程序的主函数
第5章 NetBIOS与Wnet API网络编程
5.1 NetBIOS网络编程接口
5.2 NetBIOS的基本概念
5.3 NetBIOS编程
5.4 使用NetBIOS获取网络参数
5.5 实例一 获取网卡物理地址
5.5.1 创建一个新项目
5.5.2 枚举可用的MAC地址
5.6 WNet API
5.7 WNCt API中的函数
5.8 实例二 实现网上邻居枚举工具
5.8.1 建立一个新项目
5.8.2 添加CNetwork类对WNet API进行包装
5.8.3 创建模板类CNetSearch
5.8.4 在对话框中完成枚举任务
第6章 ICMP与Telnet协议编程
6.1 Internet控制报文协议ICMP
6.1.1 ICMP报文格式
6.1.2 ICMP报文的分类
6.2 实例一 PingPlus实用工具
6.2.1 建立一个新项目
6.2.2 添加并实现CIcmp类
6.2.3 添加并实现RegKey类
6.2.4 添加并实现SySTCPIP类
6.2.5 实现具体的用户操作过程
6.3 Telnet(远程登录)
6.4 NT服务程序编程原理
6.5 实例二 Telnet服务器
6.5.1 建立一个新项目
6.5.2 添加CNTService类包装NT服务器程序
6.5.3 添加SMRemoteService类实现Telnet服务程序
6.5.4 服务程序的启动细节
6.6 实例三 Telnet客户机
6.6.1 建立一个新项目
6.6.2 实现服务器登录
6.6.3 与服务器远程交互
第7章 电子邮件与网络新闻
7.1 电子邮件
7.2 SMTP协议简介
7.2.1 SMTP协议扩展
7.2.2 多用途网际邮件扩充
7.3 POP3协议简介
7.4 任务条通知区的编程原理
7.5 实例一 SMTP邮件发送程序
7.5.1 建立一个新项目
7.5.2 程序的整体结构
7.5.3 CSMTP类对SMTP协议的包装
7.5.4 邮件的包装类
7.5.5 MIME邮件格式
7.5.6 编码与解码
7.5.7 在界面上为邮件添加附件
7.5.8 发送邮件的过程
7.6 实例二 POP3邮件接收程序
7.6.1 建立一个新项目
7.6.2 CPop类对POP3协议的实现
7.6.3 使用CTrayIcon管理任务条通知区
7.6.4 在程序中监测服务器上的邮件
7.7 MAPI编程与消息应用程序
7.7.1 MAPI简介
7.7.2 扩展MAPI
7.7.3 简单MAPI与CMC的差别
7.7.4 消息应用程序
7.7.5 MAPI控件
7.8 实例三 包装MAPI进行邮件发送
7.8.1 CMapiMessage的定义
7.8.2 CMapiSession的定义
7.9 网络新闻组
7.9.1 Usenet新闻组
7.9.2 网络新闻传输协议
7.10 实例四网络新闻客户端
7.10.1 建立一个新项目
7.10.2 实现主窗口的分割
7.10.3 设定参数
7.10.4 登录到NNTP服务器并获取新闻组列表
7.10.5 检索新闻组的文章
7.10.6 读取特定的文章
7.10.7 投递自己的文章
第8章 拨号上网
8.1 RAS简介
8.2 拨号与挂断
8.3 连接管理
8.4 电话簿管理
8.5 实例一 RAS拨号客户程序
8.5.1 建立一个新项目
8.5.2 枚举计算机上已有的拨号连接
8.5.3 异步地启动拨号连接
8.5.4 处理拨号事件
8.5.5 终止拨号
8.6 TAPI提供的服务
8.6.1 TAPI的分级
8.6.2 通信过程描述
第9章 FTP协议编程
9.1 FTP协议及其实现方法
9.1.1 使用Microsoft Internet Transfer控件
9.1.2 直接使用WinInet API
9.1.3 使用MFC WinInet类
9.2 实例一 FTP客户程序
9.2.1 建立一个新项目
9.2.2 添加代码连接到FTP服务器/断开连接
9.2.3 添加代码定位/读写远程文件
第10章 HTTP与Finger协议编程
10.1 WWW与 HTTP协议
10.1.1 统一资源定位符
10.1.2 超文本传送协议
10.1.3 使用Microsoft WebBrowser控件
10.1.4 使用CHtmlView类
10.2 实例— 一个简单的WWW浏览器
10.2.1 建立一个新项目
10.2.2 在项目中添加WebBrowser控件
10.2.3 在程序窗口创建时创建WebBrowser控件
10.2.4 完成程序的浏览任务
10.3 Finger协以
10.4 实例二 实现Finger客户机
10.4.1 建立一个新项目
10.4.2 添加并实现CFingerSocket类
10.4.3 添加并实现CFingerThread类
10.4.4 响应Finger按钮
策三篇 .NET互联网应用开发
第11章 使用组件技术封装业务规则
11.1 理解COM+机理
11.1.1 COM回顾
11.1.2 COM+的引入
11.1.3 COM+基本结构
11.1.4 COM+组件的对象环境
11.1.5 COM+系统服务介绍
11.1.6 COM+应用开发
11.1.7 COM+小结
11.1.8 .NET框架与COM+
11.1.9 MSMQ(微软消息队列)
11.1.10 .NET框架对MSMQ提供的支持
11.2 实例一 COM+组件的实现
11.2.1 创建ATL项目
11.2.2 添加ATL COM+组件
11.2.3 为COM+组件添加方法
11.2.4 部署COM+应用程序
第12章 .NET的数据访问
12.1 ADO.NET概述
12.1.1 System.Data命名空间
12.1.2 OLEDB简介
12.1.3 ADO.NET架构
12.1.4 ADO.NET的特征和优点
12.1.5 ADO.NET中的XML
12.2 使用Connection对象连接数据源
12.3 从数据源取回数据
12.3.1 Command对象简介
12.3.2 DataReader对象简介
12.4 使用DataSet对象处理数据集
12.4.1 数据集的基本概念
12.4.2 处理数据集(带有数据)的一般步骤
12.4.3 编程创建数据集
12.4.4 给数据集添加一个数据表
12.4.5 在两个表之间添加关系
12.4.6 利用DataRelation从一个表导航至另一个表
12.4.7 为数据集添加约束
12.4.8 处理数据集事件
12.4.9 处理带类型的数据集
12.5 数据集中的数据表操作
12.5.1 什么是数据表
12.5.2 创建数据表
12.5.3 给数据表添加列
12.5.4 表达式列
12.5.5 自动增量列
12.5.6 为表创建一个主关键字
12.5.7 给表添加数据
12.5.8 列状态
12.5.9 从表中删除或移除一个数据行
12.5.10 处理表的数据
12.5.11 添加和读取行错误信息
12.5.12 接受或拒绝数据表行的改变
12.5.13 处理DataTable事件
12.5.14 对表中的行进行过滤和排序
第13章 构建Web Service
13.1 WebService概述
13.1.1 什么是WebService
13.1.2 Web Service协议栈
13.1.3 Web Service工作流程
13.2 实例一 构建Web Service
13.2.1 新建WService项目
13.2.2 实现Web Service
13.2.3 测试Web Service
13.2.4 发布Web Service

本目录推荐