ASP.NET 3.5动态网站开发基础教程

出版时间:2010-4  出版社:清华大学出版社  作者:韩颖 等编著  页数:338  
Tag标签:无  

前言

随着互联网的不断发展和平台的多样性,越来越多的Web开发技巧呈现在用户面前,微软继ASP.NET 2.0之后,又推出了ASP.NET Running on Framework 3.5(即ASP.NET 3.5)技术。ASP.NET3.5基于.NET Framework 3.5,并集成了ASP.NET AJAX技术,在ASP.NET2.0的基础上增加了LINQ、数据库实体类、IAstView等新技术,使得开发人员更加容易设计和开发ASP.NET。网站。本书全面地介绍了ASP.NET3.5动态网站开发需要的基本技术,包括配置技术、内置对象、控件、导航、样式、主题、母版页、ADO.NET、LINQ等。最后通过一个基于ASP.NET3.5的网站实例,详细地分析了该网站的构架设计、数据层、应用层的实现。本书附带大量的实例以及详细的注释,示例虽然短小但能体现知识点的精髓,方便初学者深入学习。通过学习与实践,读者将具备基本的ASP.NET应用程序开发技能。概括起来,本书具有以下主要特点:·易于学习、理解和应用。·分类讲解,方便读者深刻理解。·充分体现案例教学。本书以易学易用为重点,示例实用、知识丰富、步骤详细、学习效率高,特别适合入门者。  ·采用了最新的Visual Studio 2008开发工具,配有源代码和电子教案,加速学习。全书共ll章,各章的主要内容如下:第1章详细地讲述了ASP.NET基础以及NET平台的历史,如何安装Visual Studio 2008,开发动态网站的一般流程,ASP.NET的程序结构,使读者对ASP.NET有一个整体的了解,为以后章节的学习打下基础。第2章主要讲述了C#3.0的新特性,主要有隐式类型的局部变量、对象和集合初始值设定项、对象和集合初始值设定项、扩展方法、匿名类型、Lambda表达式、自动实现的属性。第3章介绍了如何利用ASP.NET建立Web页面和创建ASP.NET Web页面所需的基础知识。包括ASP.NET网页代码模型和生命周期。了解网页代码模型和生命周期能够帮助读者高效地创建ASP.NET应用页面,最后,详细地讲述配置文件Web.config的配置方法。第4章介绍了ASP.NET中常用的内置对象,包括Request、Response、Session、Application和Server的主要方法和属性,以及Cookie对象的使用方法。熟练掌握这些内置对象,可以开发出功能强大的应用程序。

内容概要

本书深入浅出、循序渐进地介绍了如何使用ASP.NET进行系统开发以及应该掌握的主要技术。全书共分11章,主要内容包括ASP.NET的概述和开发平台、C#新增功能、创建Web页面、常用的内置对象、常用服务器控件、CSS、主题和母版页的创建、数据访问和数据绑定控件、ASP.NET AJAX控件、LINQ技术和开发实例。    本教程涵盖基础知识,技术全面,内容翔实,结构合理,深入浅出,特别适合ASP.NET动态网站开发的初学者。读者可以利用本书附带的源代码和电子教案进行学习,方便易用。本书适合ASP.NET 3.5的初学者、高等院校计算机及相关大中专院校的学生,也可作为软件工程师和想利用Visual Studio 2008开发平台开发Web应用程序的人员以及社会培训班学员学习使用。    本书每章中的教学课件、实例源代码和习题答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。

书籍目录

第1章 ASP.NET 3.5概述与开发平台   1.1 ASP.NET简介   1.2 ASP.NET的开发环境   1.3 ASP.NET应用程序基础   1.4 ASP.NET程序结构   1.5 本章小结   1.6 上机练习 第2章 C# 3.0新增功能   2.1 C#语言简介   2.2 隐式类型的局部变量   2.3 对象和集合初始值设定项   2.4 扩展方法   2.5 匿名类型   2.6 Lambda表达式   2.7 自动实现的属性   2.8 本章小结   2.9 上机练习 第3章 ASP.NET的Web页面   3.1 页面管理   3.2 ASP.NET的网页代码模型   3.3 状态管理   3.4 ASP.NET配置管理   3.5 本章小结   3.6 上机练习 第4章 ASP.NET常用对象   4.1 ASP.NET对象的概况及属性方法事件   4.2 Request对象   4.3 Response对象   4.4 Application对象   4.5 Session对象   4.6 Cookie对象   4.7 Server对象   4.8 本章小结   4.9 上机练习 第5章 ASP.NET常用服务器控件   5.1 服务器控件概述   5.2 标准服务器控件   5.3 验证控件   5.4 登录控件   5.5 导航控件   5.6 本章小结   5.7 上机练习 第6章 ASP.NET中的CSS、主题和母版页   6.1 CSS概述   6.2 布局设置   6.3 主题   6.4 母版页   6.5 本章小结   6.6 上机练习 第7章 ADO.NET数据访问   7.1 ADO.NET概述   7.2 使用Connection连接数据库   7.3 使用Command对象执行数据库命令   7.4 使用DataAdapter对象执行数据库命令   7.5 使用ODBC.NET Data Provider   7.6 连接池技术   7.7 本章小结   7.8 上机练习 第8章 ASP.NET中的数据绑定 第9章 ASP.NET AJAX 第10章 LINQ技术 第11章 开发实例 参考文献

章节摘录

插图:ASP使用VBS/JS这样的脚本语言混合htrnl来编程,而这些脚本语言属于弱类型、面向  结构的编程语言,而非面向对象的,这就明显产生了以下几个问题:·代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理变得十分困难,甚至超出一个程序员所能达到的管理能力,从而造成这样那样的问题。·代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以,页面原型修改一点,可能整个程序都需要修改,更别提代码重用了。·弱数据类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来会方便一些,但相对于它所造成的出错几率是远远得不偿失的。以上是语言方面的弱点,在功能方面ASP同样存在问题:第一是功能太弱,一些底层操  作只能通过组件来完成,在这点上远远比不上PHP/JSP;其次是缺乏完善的纠错/调试功能,  这方面ASP/PHP/JSP差不多。那么,ASP.NET有哪些改进呢?ASP.NET摆脱了ASP使用脚本语言来编程的缺点,理  论上可以使用任何编程语言,包括C++、VB、JS等,当然,最合适的编程语言还是Microsoft  为.NET Framework专门推出的C#。首先,C#是面向对象的编程语言,而不是一种脚本,所  以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等,这就解决了ASP  的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.NET上就可以使业务  逻辑和。HTML,页面分离,这样,无论页面原型如何改变,业务逻辑代码都不必做任何改动:  继承性和多态性使得代码的可重用性大大提高,可以通过继承已有的对象最大限度地保护以  前的开发,并且,C#和C++、Java一样提供了完善的调试/纠错体系。ASP与ASP.NET的区别:·开发语言不同ASP.NET和ASP的最大区别在于编程思维的转换,而不仅仅是功能的增强。ASP仅仅  局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本  中添加代码的方法相同,导致代码杂乱。ASP.NET则允许用户选择并使用功能完善的  strongly-type编程语言,也允许使用功能巨大的.NET Framework。·运行机制不同ASP是解释运行的编程框架,所以执行效率比较低。ASP.NET是编译性的编程框架,  运行的是服务器上编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高  效率。·开发方式ASP把界面设计和程序设计混在一起,维护和重用困难。ASP.NET则把界面设计和程  序设计以不同的文件分离开,复用性和维护性得到了提高。

编辑推荐

《ASP.NET 3.5动态网站开发基础教程》:ASP.N盯的概述和开发平台,C#新增功能,创建Web页面,常用的内置对象,常用服务器控件,CSS、主题和母版页的创建,数据访问和数据绑定控件,ASP.N盯AJAX控件,LINO技术,开发实例。主要内容:《ASP.NET 3.5动态网站开发基础教程》系统地介绍了ASP.NET 3.5动态网站设计方法和开发Web应用程序的技术。主要内容包括ASP.NET的概述和开发平台,C#新增功能,创建Web页面,常用的内置对象,常用服务器控件,CSS、主题和母版页的创建,数据访问和数据绑定控件,ASP.NET AJAX控件,LINQ技术。读者对象:《ASP.NET 3.5动态网站开发基础教程》可针对的读者对象包括AS P.NET 3.5的初学者、大中专院校的学生、软件工程师和想利用visual Studio2008开发平台开发Web应用程序的人员,以及社会培训班学员。《ASP.NET 3.5动态网站开发基础教程》特色:本教程涵盖基础知识,技术全面,内容翔实,结构合理,深入浅出,特别适合ASP.NET动态网站开发的初学者。专门设计了综合案例,让读者领会项目开发的思路。读者还可以与《ASP.NET 3.5动态网站开发基础教程》附带的源代码、电子教案和上机练习相结合,更容易上手。在学习完《ASP.NET 3.5动态网站开发基础教程》之后,读者能够具备基本的.ASP.NET 3.5动态网站开发技术。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET 3.5动态网站开发基础教程 PDF格式下载


用户评论 (总计13条)

 
 

  •   希望当当网不要发那些没用的代金券,全都是些没用的奖券!!!
  •   下次还来买
  •   灰常好的
  •   不错 新书 卖老8本 20.5一本
  •   上课也没按书上的讲
  •   当当态度挺好的,买了两本,但是退了一本。态度很好!
  •   喜欢的书,很不错,希望学到更多东西。
  •   发货蛮快的,当当
  •   Web程序设计——ASP****实用网站开发 这本书和一般的ASP****书不同,加入了动态网站建设问题
  •   这本书好,值得看。
  •   作为一本旧书还是可以的!
  •   纸质不错,正货,没有什么不满意的
  •   没什么好说的,书还蛮新的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7