





导读 读者对象 本书适合作为ASP.NET网站开发人员、ASP.NET Web开发人员、.NET开发人员入门学习用,同样也适合作为大中专院校学生的正式和辅导教材。 写作环境 操作系统:Windows 2000 Server 开发工具:Visual Studio.NET 2003 数据库系统:SQL Server 2000 学习提示 学习软件开发最重要的就是能够学以致用,同样学习ASP.NET Web开发最好的效果也是能够学以致用,因此在全书学习过程中,读者应该带着需求来学习,例如全书完成后,我们如何完成一个中小型电子商务系统的开发,比如网上书店系统、网上手机系统、网上论坛等。读者也可以从网上下载一些经典的案例,边学习边研究这些案例的开发技巧和关键点。 ASP.NET各个知识点是分布在各个章节中的,因此学习好每一章节非常重要,读者可以按照以下步骤来完成本书每一章节的学习。 学习书中的理论知识,理解ASP.NET中各个关键概念。在学习理论知识的时候,应该打开Visual Studio.NET 2003,并且边学习边练习,动手编写书中提供的各个实例,理解实例中涉及到的各个关键知识点和代码,并且举一反三。 完成每一章后的课后练习题,检验学习效果。 完成每一章后的课后上机题,进一步熟悉上机步骤以及关键代码的编写。 最后,在学习过程中应该注重阶段性学习效果的检验。
前言 我曾经也是一位程序员,曾经也为买了一本好书而激动不已,曾经也为学习一门新技术而欣喜若狂。一本好书就是一个好老师,她不仅能为我们提供大量的知识、技巧和经验,而且大大节省我们的学习时间、提高学习效率。 我在写本书时有一个初衷,那就是让读者能够在最短的时间学到企业最实用的技术。因此,在写作本书的时候我时刻牢记两点: 第一点是内容的选择问题即哪些技术是企业最实用的。本书在写作前调查了国内外各大软件公司,并且对许多ASP.NET大中型软件进行了分析,因此本书选择的知识均是企业应用最广的技术、技巧,并且提供了大量的应用案例,特别是数据访问技术方面,本书花了大量的篇幅介绍ADO.NET数据访问技术以及各种数据访问技巧。 第二点是内容的组织问题,即如何让读者花最少的时间学到企业最实用的技术。经过大量的调查,学习软件开发最佳的方式就是案例学习,因此本书采用了项目驱动式的案例讲解法,书中不仅通过各种小型案例让读者理解各个知识点,而且提供了大量的综合性案例。通过案例的学习和练习,读者将很快掌握ASP.NET Web开发的各项技术。 本书为介绍ASP.NET Web开发的自学教程,全书在内容编排上分成三部分,第一部分重点介绍ASP.NET Web开发的基础知识,包括Web应用程序工作机制、ASP.NET Web应用程序工作机制,以及如何在ASP.NET中编写C#代码,另外本书还在第一部分详细介绍了C#基础语法、C#面向对象的各种编程技术;第二部分重点介绍了ASP.NET 页面设计技术,包括Web服务器控件的使用、验证控件的使用、用户控件的编制和使用;通过第二部分的学习读者将能够理解...
第1章 开发第一个ASP.NET Web应用程序
2 1.1 ASP.NET Web应用程序概述
2 1.1.1 HTTP协议
2 1.1.2 Web服务器--IIS简介
6 1.1.3 动态页面技术
15 1.2 使用ASP.NET创建Web应用程序
18 1.3 ASP.NET页面请求、执行、响应过程
19 1.4 ASP.NET体系概述
22 1.5 本章小结
22 1.6 课后练习
22 1.7 课后上机题
第2章 使用C#语言编写ASP.NET Web窗体代码
24 2.1 C#简介
24 2.1.1 C#编程环境
26 2.1.2 第一个C#控制台程序
27 2.1.3 C#控制台程序结构
30 2.2 在ASP.NET页面中编写C#代码
30 2.2.1 使用C#开发ASP.NET动态页面的步骤
32 2.2.2 <%%>处理指令和<script></script>指令
34 2.2.3 页面和代码分离模型
35 2.2.4 使用Visual Studio.NET开发ASP.NET Web应用程序
37 2.3 用Visual Studio.NET创建Web窗体页
40 2.4 Web窗体页编程模型
41 2.4.1 Web窗体编程模型实例
45 2.4.2 Web窗体处理中的各个阶段
45 2.4.3 Web窗体的往返过程
46 2.4.4 重新创建页(视图状态和状态管理)
48 2.5 本章小结
49 2.6 课后练习
49 2.7 课后上机题
第3章 ASP.NET Web应用程序编程模型 ...