读ASP.NET 4.0专题实务 : 使用C#

今天ㄚ琪要介绍最近读的一本书ASP.NET 4.0专题实务 : 使用C#,这一本书有市面上最详细的 Web控制项解说,每一章都有Case Study与范例程式,解说GridView也很深入,内容涵盖ASP.NET 2.0~4.0共用技巧,再加AJAX双剑合壁。

这本书特色

.作者曾经担任资策会专任讲师,并荣获2008~10年微软MVP殊荣,教学与实战经验丰富,更有业界多年工作经验佐证。

.GridView合并储存格、自订表头、内建另一个小型GridView(大肠包小肠)、独特的新增资料。都是网路上最多人发问,最想知道的解答。

.强调网站的Master-Detail功能实作,涵盖电子商务、知识管理、媒体网站各种需求。

.市面上最详细的“ASP.NET状态管理”专文解说,Application、Session、Cookie、ViewState一点就通。

.市面上最详尽的 ADO.NET理论与经典范例,深度、广度兼备,绝无仅有。直探 .NET技术的资料存取核心。

.作者网站(www.dotblogs.com.tw/mis2000lab/)提供售后服务,补充范例源源不绝。

目录:

基础入门篇
有别于市面上的其他入门书籍,这里的入门章节有着惊人数量的实战范例。唯有实用的范例,搭配不断的练习,才能把入门的基础学好。

第二章的程式语法入门,只介绍最好用、最常用的即可。不需浪费时间去介绍“初学者可能还用不上”的语法。只要符合本书后面的范例即可。学习 ASP.NET的重点有很多,千万别在一开始就让读者觉得乏味,否则就不能继续学习下去。尤其是第三章 Web控制项,本书收纳的范例可以说是第一把交椅,这些范例就算是高手回头翻阅,仍有值得参考与套用的技巧。
资料库的章节,是初学者最弱的地方。但为了介绍 ASP.NET,很多书籍都放弃了这一章。一旦资料库的根基不稳,后续的学习都是危机重重。本书排除众议,坚持加入资料库的基础章节。扎马步的功夫,绝对不能少。

第一章 动态网页程式与 .NET Framework简介
第二章 VB.NET基本语法与Visual Studio工具的介绍
第三章 Web伺服器控制项
第四章 验证控制项
第五章 基本SQL语法与MS SQL Server

实作练习篇
ASP.NET最吸引初学者的大型范例,就是 GridView这四大控制项。初学者可能以为它们功能强大、简单好用,但想要更深一步地了解它们的运作细节,却发现市面上没有任何书籍可以提供参考?本书以 GridView为例,彻底剖析其中的关键与细节,一旦学成,再也没有其他控制项会难倒你。本篇幅收纳的范例,不论深度与广度都是其他书籍远远不及,数量与篇幅均是遥遥领先。

第六章 NET简介与资料的新增、修改
第七章 初探GridView─ASP.NET最功能强大的控制项
第八章 GridView自订样版
第九章 制作网站的Master-Detail功能(主表明细)
第十章 GridView的进阶功能(1)
第十一章 GridView的进阶功能(2) 与使用者控制项(User Control)
第十二章 ListView与Repeater控制项─随心所欲的样版之王

核心观念篇
本书收录的两大章 ADO.NET内容,甚至超越专门撰写 ADO.NET的书籍。除了观念的解析之外,实战范例就单独提供一章,务必让读者真正学好 ADO.NET为止。市面上会收纳 ADO.NET的书籍越来越少,但没有 ADO.NET的话,您如何控制资料库呢?总不能只学会SqlDataSource这种精灵而已。想要成为高手,就得在内功上出人头地,而ADO.NET的锻炼绝不可少。

网页的“状态管理”绝对是网页程式设计最不一样的地方,但市面上的书却不愿意多讲。如果为了介绍 ASP.NET炫目的新功能,却忘了网页程式的特点,那便会因小失大。网页的“状态管理”绝对不能错过,没学好它的话,网页设计根本白学一趟。

第十三章 ADO.NET存取资料来源
第十四章 动手写程式,实作ADO.NET
第十五章 Page类别与Response、Request类别

应用技巧篇
档案上传、档案串流、以及AJAX非同步网页,都是网页程式里面最常运用的技巧。除了基本介绍之外,这几章的范例与练习,每一支程式都是千挑万选。随手挑选一个范例,都能让您立即使用,而且是您迫切需要的功能。尤其是多个档案的“批次上传”,本书提供的经典范例与技巧,保证绝无仅有。

AJAX除了是 Web 2.0时代最耀眼的新星之外,该怎么善用它?而不是滥用它?需要有人为您解释 AJAX加入前、加入后的比较。学会一项新功能并不难,但有判断力来决定该不该使用它?才是聪明人。

第十七章 资料流I/O与档案
第十八章 档案上传与 FileUpload控制项
第十九章 Web 2.0的王牌─AJAX

ㄚ琪算是玩ASP.NET不多的人,平常比较多着墨的就是PHP,不过用微软体系的一定有一大挂的人吧,所以有时也会稍微看一下这一类的书,看到1-2-5的受欢迎的Web Server,有哪些?

作者采用Netcarft.com的统计资料,好吧,由于那是2010年三月的资料,ㄚ琪就来看看比较新的资料的状况:

注意:网址要从http://news.netcraft.com进入,书中提的网址目前没有使用。

 

对比上下两张不同时期的比较,Apache的比例从54.9%上升到64.2%,Microsoft则从25.7%掉到了13.94%,不到两年的期间差距越来越悬殊,看来很难让人觉得架IIS主机会有前途,不过朋友们,如果你还是想玩ASP.NET的话,这本书倒是不错的选择。