第1章 网络程序设计概述
1.1 Internet概述
1.2 三类网络程序设计
1.2.1 基于TCP/IP协议栈的网络编程
1.2.2 基于WWW应用的网络编程
1.2.3 基于.NET框架的Web Services网络编程
1.3 Web编程概述
1.3.1 Web的工作原理
1.3.2 动态Web开发技术概述
1.4 HTML基础
1.4.1 HTML标记
1.4.2 HTML文档的基本结构
1.4.3 一些常用的HTML标记
1.4.4 用Visual Studio 2005编辑HTML文档
1.4.5 XHTML文件
1.5 XML基础
1.5.1 XML文档的基本结构
1.5.2 使用XML的特点
1.5.3 HTML与XML的比较
1.6 小结
习题
第2章 ASP.NET 2.0入门
2.1 ASP.NET 2.0简介
2.1.1 NET 2.0框架体系结构概述
2.1.2 ASP.NET 2.0的功能介绍
2.1.3 ASP.NET与ASP的区别
2.2 ASP.NET 2.0开发环境的安装与配置
2.2.1 IIS的安装与配置
2.2.2 ASP.NET 2.0开发环境
2.3 ASP.NET 2.0应用程序的框架
2.3.1 ASP.NET Web窗体代码模型
2.3.2 ASP.NET Web窗体事件模型
2.3.3 ASP.NET 2.0编译模型
2.4 ASP.NET 2.0网站设计步骤
2.4.1 创建ASP.NET网站
2.4.2 创建Web窗体
2.4.3 设计Web窗体界面
2.4.4 编写代码
2.4.5 运行程序
2.5 小结
习题
第3章 C#语言基础
3.1 创建一个简单的C#程序
3.2 C#数据类型
3.2.1 值类型
3.2.2 引用类型
3.2.3 装箱与拆箱
3.3 变量与常量
3.3.1 变量
3.3.2 常量
3.4 流程控制
3.4.1 分支语句
3.4.2 循环结构
3.5 运算符
3.5.1 算术运算符
3.5.2 赋值运算符
3.5.3 关系运算符
3.5.4 逻辑运算符
3.5.5 条件运算符
3.5.6 位运算符
3.5.7 运算符的优先级
3.6 字符串处理
3.6.1 使用string和StringBuilder
3.6.2 格式化字符串
3.6.3 对字符串进行编码
3.7 类和结构
3.7.1 定义类和结构
3.7.2 定义属性
3.7.3 定义索引器
3.7.4 重载方法
3.7.5 使用Ref和Out类型参数
3.7.6 定义接口和抽象类
3.8 使用集合编程
3.8.1 使用枚举
3.8.2 使用数组
3.8.3 使用ArrayList
3.8.4 使用哈希表
3.8.5 使用字典
3.8.6 使用堆栈
3.8.7 使用队列
3.9 小结
习题
第4章 ASP.NET 2.0网页语法
第5章 ASP.NET 2.0内置对象
第6章 ASP.NET 2.0常用服务器控件
第7章 ADO.NET数据访问
第8章 数据控件与数据绑定技术
第9章 用户控件与自定义控件
第10章 样式和主题
第11章 ASP.NET应用程序安全技术
第12章 站点导航控件
第13章 ASP.NET中使用XML
第14章 综合应用实例——留言板
第15章 网站发布、打包与安装
参考文献