九陽神功 ASP.NET技術的學習順序
發表于:2007-09-07來源:作者:點擊數:
標簽:
前前后后收到過一些學生的來信,詢問ASP.NET的學習順序問題,在此就向打算系統學習ASP.NET技術的初學者談談我的建議。 如果你已經有較多的 面向對象 開發 經驗,跳過以下這兩步: 第一步 掌握一門.NET面向對象語言,C#或 VB .NET 我強烈反對在沒系統學過一門
前前后后收到過一些學生的來信,詢問ASP.NET的學習順序問題,在此就向打算系統學習ASP.NET技術的初學者談談我的建議。
如果你已經有較多的
面向對象開發經驗,跳過以下這兩步:
第一步 掌握一門.NET面向對象語言,C#或
VB.NET
我強烈反對在沒系統學過一門面向對象(OO)語言的前提下去學ASP.NET。
ASP.NET是一個全面向對象的技術,不懂OO,那絕對學不下去!
第二步 對.NET Framework類庫有一定的了解
可以通過開發
Windows Form應用程序來學習.NET Framework。ASP.NET是建構在.NET
Framework之上的技術,你對.NET Framework了解得越深,學習ASP.NET就越快。
舉個例子:下面簡單列出幾個對掌握ASP.NET非常重要的概念:
對象的內存模型,委托,事件,多線程,程序集和應用程序域,
安全模型
.NET Framework當然還有許多其它的東西,但不理解與把握清楚上述這些東西,是很難真正把握ASP.NET的。
出于急迫的心情與現實的考慮,不少人沒有扎實的面向對象基礎就想直接學習ASP.NET,其結果只能是欲速則不達。
在具備了OO基礎之后,以下是具體的學習ASP.NET技術步驟。
第一步:學習HTML與CSS
這并不需要去學一大堆的諸如Dreamweaver,Firework之類的各種網頁設計工具,關鍵是理解HTML網頁嵌套的block結構與CSS的box模型。許多ASP.NET控件最后都必須轉化為HTML。而且,div+CSS是當前主流的網頁布局模型。
學習這部分時,關鍵在于理解概念,而不需要將精力花在美化頁面的許多技巧上,那是網站美工的工作,不是
程序員的工作。
|
原文轉自:http://www.kjueaiud.com