ASP.NET 3.5从入门到精通

出版时间:2010-1  出版社:清华大学  作者:麦克唐纳  页数:822  字数:1215000  
Tag标签:无  

前言

  ASP.NET是微软的Web应用程序开发平台。使用ASP.NET,可以创建电子商务网站、数据驱动的门户网站以及在因特网上可以找到的任何类型的网站。ASP.NET最大的优势在于,在编写Web应用程序时,无须将HTML和脚本代码混杂成一团浆糊。只须使用诸如Visual Studio 2008之类的编码和设计工具,就可以创建出优秀的Web应用程序。  新技术的代价在于它的学习曲线。要想精通ASP.NET,需要学习如何使用高级的设计工具(比如Visual Studio)、需要掌握大量的对象(.NET Framework)和一门面向对象的程序设计语言(比如C# 2008)。总之,这些技术门槛足以使一个Web开发的初学者望而生畏。  假定你想从基础开始学习并想精通ASP.NET。本书将为你构建所需的基础知识,直到你理解了编写复杂Web应用程序的各种概念、技术和最佳实践。学习的道路是漫长的,但收获也是丰厚的。经过本书的学习,你将可以使用ASP.NET来迎接那些在其他平台中难于企及的挑战。  本书重点探讨了ASP.NET,它是微软.NET Framework平台的核心技术之一。.NET Framework并不是一个单一的应用程序——它实际上是用于包装大量新技术的一个商业标签。.NET Framework包括了诸如C# 2008和 VB 2008之类的程序设计语言、一个用于运行Web页面和Web Services的宿主引擎(ASP.NET)、一个访问数据库的现代模型(ADO.NET)和一个提供了各种功能的庞大类库,这些类库包含从读取文件到验证密码之类的所有功能。要想精通ASP.NET,就得学习它的每一个技术要素。  本书将从基础知识开始讲解所有技术要点。因此,你将从本书中学习到很多.NET程序员都感兴趣的技术,即使是那些开发Windows应用程序的程序员也会对这些技术充满兴趣。例如,本书将介绍组件设计、结构化的错误处理机制以及如何访问文件、XML和关系型数据库等,这些都是.NET中通用的技术。另外,本书还将介绍Web程序设计方面的关键技术,比如状态管理、Web控件和缓存技术。经过本书的学习,你就可以创建多功能Web应用程序,并使之可供因特网访问。

内容概要

本书提供了最新、最全面的ASP.NET入门知识。ASP.NET是一个开发现代Web应用程序的架构。使用ASP.NET可以开发出安全、极速并具有高度可扩展性的Web应用程序。ASP.NET的最大优势在于,它包含了大量现成的功能,比如网站导航、数据绑定、主题和用户管理等。使用ASP.NET平台,可以创建从小型动态个人网站到大规模电子商务网站的任何类型的Web应用程序。    本书假定读者只具有基本的C#语言知识,因此在本书的开始部分将对C#进行简要的介绍,具有较多C#编程经验的人也可以将这些基础性的介绍作为一个快速的回顾。在本书的ASP.NET探索之旅中,将介绍设计可靠Web应用程序所需的关键原则,包括数据库、ASP.NET安全和执行性能等方面的问题。本书还将从头开始介绍面向对象程序设计以及Web窃体的代码分离开发,一切示例都将从实战角度出发,而不是纸上谈兵的肤浅介绍。    经过本书的学习,您将精通网站开发的核心技术,并掌握成为一个专业ASP.NET开发人员的必备知识。

作者简介

Matthew MacDonald,曾荣获微软最有价值专家称号,并通过了微软的MCSD认证,是一位知名作家、教育家。他在编程方面作出了许多重要贡献,撰写了多本有关.NET编程的经典书籍。除本书外,Matthew的著作还包括Pro Pro .NET 20 Windows Formsand Custom Controls(Apress),Pro ,N

书籍目录

第Ⅰ部分 .NET简介  第1章 .NETFramework   第2章 C#语言   第3章 类型、对象和名称空间 第Ⅱ部分 开发ASP.NET应用程序  第4章 VisualStudio   第5章 Web窗体基础   第6章 Web控件   第7章 状态管理   第8章 错误处理、日志和跟踪   第9章 部署ASP.NET应用程序 第Ⅲ部分 构建更好的Web窗体  第10章 验证控件   第11章 多功能控件   第12章 用户控件和绘制图形   第13章 样式、主题和母版页   第14章 网站导航 第Ⅳ部分 使用数据  第15章 ADO.NET基础   第16章 数据绑定   第17章 数据控件   第18章 文件和流   第19章 XML 第Ⅴ部分 网站安全  第20章 安全基础   第21章 成员关系   第22章 用户配置文件 第Ⅵ部分 高级ASP.NET  第23章 基于组件的程序设计   第24章 缓存   第25章 ASP.NETAJAX

章节摘录

  .NET是彻底面向对象的。这不仅仅是因为.NET允许使用对象,而且使用对象是.NET的本质要求。几乎所有用于创建Web应用程序的元素,本质上都是某种对象。  那么在编写ASP.NET页面时,到底需要掌握多少关于面向对象程序设计方面的知识呢?实际上这取决于您想掌握ASP.NET的深度。您既可以照搬现成的例子,并简单地复制和粘贴例子中的代码,也可以对.NET的运行机制有更深入的理解,从而获得更深入的程序控制能力。本书将假定您乐于阅读一本近千页的书,擅于理解程序是如何工作的,以及想精通其内部工作原理。另外,本书还假定您对一些高级ASP.NET程序设计方面的内容很感兴趣,这些高级内容都要求基于类和对象的程序设计,比如创建自己的数据库组件(第23章)。  本章将站在.NET Framework的角度来介绍C≠}中的对象。本章并不是对典型面向对象理论的旧调重弹,因为已经有无数优秀的编程书籍详细地介绍了面向对象的理论。本章将介绍.NET所支持的各种类型的对象,以及这些对象是如何构造的、它们是如何与庞大的名称空间和程序集的框架融为一体的。  3.1类的基础概念  每一个开发人员都应该已经创建过类(class),至少也应该听说过类的概念。类是用于定义对象(object)的代码。对于一个类来说,可以根据需要创建任意多个类的实例(instance),类的实例通常也称为对象。例如,如果我们定义了一个代表一个XMTL文件的类,用于读取相应的数据。当需要访问多个XMTL文件时,就可以创建多个XMTL文件类的实例,每一个实例用于访问一个XMTL文件,如图3-1所示。这些实例称作对象。  在类与类之间,可以通过以下三种关键要素进行交互:  ·属性:通过属性可以访问对象中的数据。对象的某些属性可能是只读的,因此无法修改这些只读属性的值。而其他可读写属性则可以进行修改。例如,在前一章的例子中演示了如何使用String对象的只读属性Length,来获取字符串中字符的个数。  ·方法:通过方法可以使对象执行某种行为。与属性不同的是,方法用于执行某种特定的任务,或者修改对象的某种状态。例如当要打开一个到数据库的连接时,只需调用Connection对象的Open()方法。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET 3.5从入门到精通 PDF格式下载


用户评论 (总计9条)

 
 

  •   对于一个从没接触的人来说,有点难,基本没怎么看
  •   乍一看书的时候、、就被“份量”和“重量”所折服、、作为一名软件开发的菜鸟来说、、这无疑于自己给自己请了一名加强版的“外教”、、我有看书之前先看目录的习惯、、内容索性先不提、、光目录标题就已经涵盖了****的精髓、、因此才有了我最后的一句话“值”!!
  •   看了100我页了。还可以,写的很详细。。
  •   东西不错,希望当当网在发书的时候,把书里自带的光盘也寄给顾客!
  •   本书都是些基础性的东西,对入门还是有帮助的,但是不适合高阶,精通就谈不上了,但是学完这个,掌握高阶也不是难事……
  •   很好的一本书,对编程人员来说很实用。虽然没仔细看,大概翻了翻,内容很全面,很好
  •   书不错,只是发货速度有些慢
  •   书很好!就是速度太慢,需要10才能到货
  •   很好的书,就是出库太慢了
 

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

京ICP备13047387号-7