第1章.NET平台
1.1.NET平台简介
1.1.1什么是.NET
1.1.2.NET的功能
1.1.3.NET的核心组件
1.2.NET平台特点
1.3.NET平台架构
1.4本章小结
第2章C#Web编程基础
2.1Internet发展简史
2.1.1WWW与Internet
2.1.2Web的工作原理
2.1.3超文本传输协议
2.2Web编程起步
2.2.1HTML页面
2.2.2HTML表单
2.2.3静态和动态Web页面
2.2.4Web的演化过程
2.3.NETWeb编程
2.3.1ASPNET
2.3.2WebFOrms
2.4本章小结
第3章基于ASP.NET的网络编程
3.1WebForms
3.1.1创建第一个Web窗体
3.1.2在Web窗体上添加控件
3.1.3将控件与数据绑定
3.1.4WebForms的事件响应
3.2服务器端控件
3.3自定义控件
3.3.1创建项目
3.3.2将控件添加到工具箱
3.3.3个性化控件
3.3.4创建自定义设计器
3.3.5测试控件
3.4HTML控件
3.5ASPNET应用程序
3.5.1什么是应用程序
3.5.2配置Web.config
3.5.3编写GlObal.asax
3.5.4应用和会话
3.5.5安全访问控制
3.6本章小结
第4章基于TCP/UDP协议的Socket编程
4.1hternet和SOcket简介
4.1.1TCP协议简介
4.1.2UDP协议简介
4.1.3端口简介
4.1.4System.Net名称空间
4.1.5System.Net.Sockets名称空间
4.2基于TCP协议的网络会话实例
4.2.1服务器端编程
4.2.2客户端编程
4.2.3编译运行
4.3基于TCP的P2P文件共享应用
4.3.1QRemoteFileStream协议
4.3.2QRemoteFileStreamServer类
4.3.3QRemoteFileStreamProxy类
4.3.4QFileSharingPeer类
4.3.5P2P-GUI程序的编写和编译运行
4.4基于UDP协议的网络会话实例
4.4.1服务器端编程
4.4.2客户端编程
4.4.3编译运行
4.5基于UDP广播的自动收报机的实现
4.5.1服务器和客户端的公共类
4.5.2服务器端编程
4.5.3客户端编程
4.5.4编译运行
4.6基于UDP的客户一服务器聊天应用的实现
4.6.1QTCPServerSession类
4.6.2QTCPServer类
4.6.3聊天协议
4.6.4QChatServer类
4.6.5QChatClient类
4.6.6编译和运行程序
4.7网络资料的访问
4.7.1代理的概念
4.7.2访问网络资源的客户端程序
4.8本章小结
第5章远程访问
5.1远程访问概述
5.2创建一个简单的远程访问客户一服务器程序
5.2.1远程服务对象的创建
5.2.2创建主应用
5.2.3创建客户端应用
5.2.4代码的理解
5.2.5示例应用的改进
5.3远程访问在企业内部网络中的应用
5.3.1对象生命周期和持续时间
5.3.2创建一个计数服务器
5.3.3创建一个计数主应用
5.3.4创建一个计数客户端应用
5.4远程访问对象的版本问题
5.4.1创建一个带版本的远程访问应用
5.4.2创建一个带版本的远程访问主应用
5.4.3创建一个带版本的远程访问客户端应用
5.5本章小结
第6章基于MSMQ的消息队列
6.1MSMQ概述
6.1.1MSMQ的架构
6.1.2MSMQ的安装
6.2创建一个简单的MSMQ应用
6.2.1一个简单的MSMQ应用
6.2.2MSMQ应用代码分析和一些高级技术
6.3创建一个复杂的MSMQ应用
6.3.1创建MSMQDrawing绘图类库
6.3.2创建DrawingSender绘图发送工程
6.3.3创建Drawin:gReceiver绘图接收工程
6.4MSMQ的异步调用
6.5本章小结
第7章电子邮件客户端系统
7.1电子邮件的相关基础知识
7.2POP3邮件接收程序
7.2.1POP3协议简介
7.2.2利用POP3协议的邮件接收程序
7.3SMTP邮件发送程序
7.3.1SMTP协议简介
7.3.2利用SMTP协议发送邮件
7.4ESMTP邮件发送程序
7.5本章小结
第8章网络编程实用技巧示例
8.1获得主机名和IP地址
8.1.1DNS类
8.1.2读取计算机名和本机固定IP地址
8.1.3读取计算机名和本机当前所有的IP地址
8.2获取机器的MAC地址
8.2.1获得本地机器的MAC地址
8.2.2获得远程机器的MAC地址
8.3简单Web服务器的开发
8.3.1HTTP协议的工作原理
8.3.2简单Web服务器的开发
8.4文件的下载和上传
8.4.1文件的下载
8.4.2文件的上传
8.5本章小结
第9章XMLWebServices编程
9.1WebServices的应用场合
9.2WebServices的体系结构
9.2.1WebServices的搜索引擎
9.2.2WebServices的发现
9.2.3WebServices可调用的方法
9.2.4WebServices客户端程序对方法的调用
9.3WebServiCeS与.NET
9.3.1WebServices的创建
9.3.2WebServices的客户端程序
9.4一个简单的ASPNETWebServices
9.4.1WebServices的创建
9.4.2WebServices客户端程序
9.5本章小结
第10章一个大整数计算的WebSerrices
10.1大整数处理的功能设计
10.1.1功能模块设计
10.1.2关键技术
10.2WebServices的创建
10.2.1大整数计算基本类库的创建
10.2.2大整数计算WebServices的创建
10.3客户端程序的创建
10.3.1基于Windows的客户端程序
10.3.2基于ASRNET的网络客户端程序
10.4程序测试
10.5本章小结