前 言
随着互联网的普及和网络技术的飞速发展,人们越来越依靠个人网站或企业门户网站来实现各种各样的业务和价值,如宣传、交流、营销等。在创建个人网站或企业门户网站的各种技术中,ASP.NET技术占有得天独厚的优势。它基于功能强大的.NET Framework,并可以使用多种语言(如C#、VB.NET等)来设计开发网站。
微软继ASP.NET 2.0之后,又推出了ASP.NET Running on Framework 3.5(即ASP.NET 3.5)技术。ASP.NET 3.5基于.NET Framework 3.5,并集成了ASP.NET AJAX技术,在ASP.NET 2.0技术之上增加了LINQ、数据库实体类、ListView等新技术,使得开发人员更加容易设计和开发ASP.NET网站。
为了方便广大读者的学习,笔者在半年时间写作这本书。本书以数百个示例和实例全面、系统地介绍了C# 3.0和ASP.NET 3.5开发技术,并介绍了设计、开发和发布ASP.NET网站所采用的技术和工具。学完本书之后,力求让读者有独力开发项目的本领。
本书的特点
1.提供多媒体语音视频讲解和交互式教学体验
笔者为本书录制了几百分钟的语音视频来进行讲解,同时还制作了交互式教学内容,读者可以在提示下进行各种ASP.NET实战入门操作,以更快地撑握ASP.NET技术。
2.提供完善的售后服务
本书提供学习论坛为http://www.wanjuanchina.net,读者可以讨论技术,笔者会及时回答提问,并提供各种技术文章,帮助读者提高开发水平。本书提供服务邮箱fwaspnet@sina.com,读者购买书后向该邮箱发一封邮件,即可获取各种ASP.NET学习资料。
3.技术最新
本书使用Visual Studio 2008作为开发环境,详细介绍了C# 3.0和ASP.NET 3.5中的各项新技术,如隐型变量、Lamdba表达式、LINQ、数据库实体类、LINQ数据源控件、ListView控件、ASP.NET AJAX等。
4.示例和实例丰富
本书共包含556个示例和54个实例。示例中的代码都附有注释和说明,实例中的代码除了附有注释和说明之外,还添加了运行效果图。特别地,每一个实例都极具代表性,步骤详细,可操作性强,读者只需修改相关参数,就可以应用到实际项目中。
5.作者有多年的开发经验,代码编写规范
作者有6年的.NET平台的开发经验,所以书中的代码编写规范、严整、可读性强、易移植,并介绍了大量的实用技巧。
本书的内容
第1篇包括第1~5章,主要介绍了ASP.net 3.5入门基础、C#语言基础知识、C#编程中最常用的技术、C#的面向对象编程基础知识、数组和集合的编程方法,以及C#的高级技术,如泛型、可空数据类型、匿名方法、迭代器、隐型变量、Lambda表达式等。
第2篇包括第6~9章,主要介绍了ASP.NET指令、Web窗体页语法、组织Web窗体页的方法、Web服务器控件和HTML服务器控件的使用方法,以及使用ASP.NET的基本对象处理网站的请求和状态的方法,最后还介绍了配置ASP.NET网站的方法。
第3篇包括第10~13章,主要介绍了数据库的预备知识、使用ADO.NET基本对象处理数据的技术、ASP.NET数据服务技术,以及LINQ的基础知识,如LINQ概述、LINQ查询子句等,并使用LINQ实现用户管理模块。
第4篇包括第14~18章,主要介绍了ASP.NET的验证技术、站点导航和登录、母版页和主题、用户控件和自定义控件,以及ASP.NET AJAX知识点和技术,如ASP.NET AJAX服务器控件等,并使用ASP.NET AJAX开发了无刷新Web环境。
第5篇包括第19~21章,主要介绍了使用SQL Server 2005数据库、ADO.NET、LINQ和ASP.NET技术开发了在线论坛系统(OnlineBBS网站)、在线考试系统(OnlineExamine网站)和电子书店(BookShopping网站)的方法。
本书适合的读者
* ASP.NET 3.5初学者
* 网页专业设计制作人员
* 网站维护人员
* 网页制作爱好者
* 大学/大专/中专的教材
* 社会培训教材
* 毕业设计的学生
本书作者及编委会成员
本书主要由郑耀东编写。其他参与编写与资料整理的人员有班志杰、陈旭、陈永俊、陈争光、戴建华、方文票、冯玉荣、高姗姗、巩宁来、谷世江、胡其吐、黄飞龙、蒋晓捷、李德明、李显亮、李志勇、刘雁征、吕小波、马东、孟庆海、唐勇、王浩、王玲玉、王志娟、武娜、徐晓娟、闫树丰、杨朝宇、翟闯等。在此表示感谢!
本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、姚志娟、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、尹继平、张昆、张薛。
编者
前 言
前 言
·IV·
·V·
