網誌標籤
.NET Framework
(5)
文字編碼
(4)
防毒軟體
(1)
其他
(11)
資料庫
(25)
攝影
(2)
ADO.NET Entity Framework
(2)
ASP.NET
(49)
ASP.NET MVC
(4)
ASP.NET Test
(4)
CSS
(1)
Design Patten
(1)
FCKEditor
(3)
HTML
(2)
HTML5
(1)
hyper-v
(1)
IIS
(6)
JavaScript
(9)
JQuery
(1)
LINQ
(2)
MailTo編碼
(2)
oracle
(6)
RegularExpression
(1)
Rhino Mocks
(1)
Security
(2)
Server2008R2
(1)
SharePoint
(5)
Sql 2008
(1)
SSIS
(1)
SyntaxHighlighter
(1)
TFS2010
(1)
VirtualBox
(1)
VistualStudio2010
(3)
vs2003升級vs2008
(1)
windows
(1)
windows 7
(1)
.NET初學者的學習建議
無論是初學者或是已經有一般基礎的程式員,接下來我們列舉一連串的步驟,作為你學習.NET的參考。
1. 瞭解.NET語言:在你開始學習.NET之前,選擇一個語言,C#或是VB.NET,學習相關語法,例如迴圈,宣告等等,瞭解類別設計,OOP的基礎概 念,在你熟悉這些東西之前,不要去碰所謂的WinForm或是ASP.NET,當然,這是建議,如果你不覺得這會模糊學習焦點,如果你打算就語言本身下去 學習,從Console模式作練習。
2.探索基礎的.NET Framework類別庫:瞭解何謂命名空間,類別如何被組織歸納,如何引用現有的類別庫實作所需的應用程式功能,學習一些基礎的核心類,例如Math、Exception等等。
3.選擇所使用的UI:傳統的視窗應用程式(WinForm),或是Web應用程式(WebForm),也就是ASP.NET。
4.深入類別庫:學習特定領域的技術,例如資料庫的ADO.NET,繪圖技術的GDI+,網路與串流技術,甚至大型應用程式的發展等等。
.NET 程式設計師一旦過了初學的門檻,有一大部份的時間,都會在類別庫的類別功能上打轉,無論你所開發的是ASP.NET的Web應用程式員,還是傳統視窗應用程式,都脫離不了類別庫的應用,強化類別庫的知識將是最主要的課題。
以下為可參考之學習地圖:
.NET 的架構設計得非常出色,因此很容易學習,按步就班很快的就會成為一個堪用的.NET應用程式開發人員,有了好的基礎,無論是目前的.NET3.0,或是明 年蓄勢待發的.NET3.5,對你都不再會是困擾,因為它們都只是堆疊了一些新的東西上去,只要在需要的時候,針對這些新增功能繼續下功夫即可,至於那些 新功能,我們用一些簡單的數學式來說明。
.NET 2.0 = CLR +BCL+ C#(VB.NET) + Win Form + Web Form
.NET 3.0 = .NET 2.0 + WCF + WPF + WF + WCS
.NET 3.5 = .NET 3.0 + ASP.NET AJAX +Silverlight+LINQ
CLR = Common Language Runtime
BCL = Base Class Libary
如 何,是不是比較好受了,從這幾條數學公式當中,我們得到了一個很重要的結論,如果沒有.NET2.0的基礎,你是不可能學好所謂的.NET 3.0,甚至迎接明年即將到來的.NET3.5,也因此,除非你已經準備好了,否則學好你的.NET 2.0 逺比關注目前的新技術來得重要。
至 於.NET 1.0或是.NET 1.1,試著擺脫它吧,.NET 2.0相較於.NET 1.X的改變儘管並非革命性的,但是.NET 2.0在某些方面的確作了一些變動,語言的功能亦作了不少的加強,編輯器的檔案架構同時也有一些不小的調整,跳到.NET 2.0是比較合適的選擇。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言