ASP.NET 2.0技术是基于网站开发的新技术架构。它以.NET框架为基础,通过独特的框架模型,实现了一种新的网站开发模式。本书通过详细的框架理论和大量的代码实例介绍了ASP.NET 2.0技术,并通过三个部分完成基础理论讲解到新技术应用再到最后的项目实例剖析,该书以Visual Studio 2005作为开发环境,结合了最新的ASP.NET 2.0技术,同时涵盖了以前ASP.NET 1.1中的相关内容。主要包括ASP.NET基础、ASP.NET开发环境、C#2.0程序设计基础、ASP.NET页面、ASP.NET 2.0新增功能、办公自动化管理系统等25章内容。
本书基于微软的.NET框架,详细全面地介绍了该框架下的ASP.NET 2.0技术。本书从ASP.NET 2.0基础方面入手,围绕这个新框架展开介绍,在比较ASP.NET 1.1的同时,本书又逐步引出2.0的新特性,所以它既适合ASP的初学者,也适合需要提高技术的ASP.NET开发人员。
全书分为3个部分。第1部分介绍基础知识,包括ASP.NET 2.0。概述、Visual Studio 2005集成开发环境、创建ASP.NET应用程序和C#2.0程序设计基础,以及相关的基础控件、缓存、配置文件和安全方面的知识。第Z部分介绍了ASP.NET 2.0的新特性,包括母版页技术、主题皮肤技术、站点导航技术、数据源及数据绑定控件技术、个性化用户配置、Web部件技术以及ASP.NET 2.0中的成员和角色管理技术。第3部分通过实际的项目应用PetShop 4.0,介绍如何在具体开发中使用ASP.NET 2.0的新技术,以及ASP.NET的客户端异步调用技术ASP.NET AJAX。
本书的3个部分适合不同层次的读者,需要入门的读者可以通过第1部分,了解ASP.NET的基础内容。需要了解ASP.NET 2.0新特性的读者,可以直接从第2部分开始熟悉各个新特性。第3部分的项目示例,适合读者进行实战项目的技术理解。
第1部分 ASP.NET基础
第1章 ASP.NET概述
1.1 认识.NET框架
1.1.1 .NET框架结构
1.1.2 .NET公共语言运行库
1.1.3 C#与.NET框架
1.1.4 .NET框架类库
1.1.5 .NET框架应用程序
1.2 ASP.NET技术
1.2.1 ASENET概述
1.2.2 ASENET命名空间
1.2.3 ASENET控件
1.3 ASENET 2.0新增特性
1.3.1 母版页技术
1.3.2 主题与皮肤
1.3.3 站点导航
1.3.4 数据源
1.3.5 数据绑定控件
1.3.6 个性化用户配置
1.3.7 Web部件技术
1.3.8 成员资格和角色管理
1.3.9 登录系列控件
1.4 小结
第2章 ASP.NET开发环境
2.1 Visual Studio介绍
2.1.1 系统要求与安装
2.1.2 Visual Studio特点
2.1.3 创建项目
2.2 开发中常用窗口
2.2.1 服务器资源管理器
2.2.2 解决方案资源管理器
2.2.3 代码编辑窗口
2.2.4 类视图
2.2.5 对象浏览器
2.2.6 属性窗口
2.2.7 工具箱
2.3 Visual Studio 2005新特性
2.3.1 开发环境新特性
2.3.2 代码编辑新特性
2.3.3 项目新特性
2.3.4 测试、部署新特性
2.4 Vlsual Web Developer介绍
2.4.1 新特性
2.4.2 创建网站及文件
2.4.3 网站的生成与调试
2.5 小结
第3章 C#2.0程序设计基础
3.1 C#程序的编写与执行
3.1.1 一个简单的程序示例
3.1.2 程序结构
3.1.3 编译与执行
3.2 类型与变量
3.2.1 值类型
3.2.2 引用类型
3.2.3 装箱与拆箱
3.2.4 变量与常量
3.3 运算符与表达式
3.3.1 算术运算符
3.3.2 赋值运算符
3.3.3 逻辑运算符
3.4 C#语句
……
第4章 ASP.NET页面
第5章 ASP.NET控件
第6章 ASP.NET配置文件
第7章 ASP.NET缓存技术
第8章 ASP.NET安全
第2部分 ASP.NET 2.0新增功能
第9章 ASP.NET 2.0的母版页技术
第10章 ASP.NET 2.0的主题与皮肤技术
第11章 ASP.NET 2.0的站点导航技术
第12章 ASP.NET 2.0的数据源控件
第13章 ASP.NET 2.0的数据绑定控件
第14章 ASP.NET 2.0个性化用户配置技术
第15章 ASP.NET 2.0的Web部件技术
第16章 ASP.NET 2.0成员和角色管理
第17章 ASP.NET AJAX技术
第3篇 综合案例
第18章 PetShop 4.0项目分析
第19章 办公自动化管理系统
第20章 系统管理子系统
第21章 人事管理子系统
第22章 项目管理子系统
第23章 文档管理子系统
第24章 内部邮件子系统
第25章 日程管理子系统
附录A 光盘案例的配置方法