一、觀點.net的基礎(chǔ)是什么?也就是說,剛起步怎么開始入門。
1、先了解CLR,就是.net的編譯原理,對.Net的內(nèi)部有點認(rèn)識。
2、學(xué)習(xí)C#語言的基本語法(如果你想從事VB.net,學(xué)VB.Net方面的)
3、然后重點學(xué)習(xí)其中的字符串使用,數(shù)據(jù)庫Ado.Net使用,這是在開發(fā)中使用很多的。
4、*你若有時間學(xué)些.Net的反射機(jī)制,元數(shù)據(jù)的使用。那是.Net中的核心,也是最難弄明白的。
二、不要以為.net就需要把代碼全部寫到.cs頁面,不屑于使用vs提供的方便的控件操作.
.不要以為.net就是把各種控件往頁面上一拖,然后通過vs方便的設(shè)置一下就ok.
.不要以為.net就需要在一開始從編譯原理到web服務(wù)各種各樣的書都看上一遍
.不要以為.net就是直接打開vs建立頁面然后悶頭寫代碼就ok
.不要以為.net現(xiàn)在版本是2.0就不屑于看1.1的資料
.不要以為.net從1.1到2.0沒有什么變化
.不要以為.net可以在一開始的時候把代碼都寫在一個頁面而不是分開數(shù)據(jù)訪問層和頁面展示層
.不要以為.net就是需要分很多沒什么用的層把一個簡單的事情搞的半年都寫不完
實際上,.net是相當(dāng)有技術(shù)含量的.實際上,.net沒有你想的那么難,但也絕對不簡單.
下面是我當(dāng)年學(xué)習(xí).net的過程,和大家分享一下.
1.決定使用C#進(jìn)行.net的開發(fā).
2.費勁千辛萬苦,終于安裝上了vs2003
3.照著圖書館借來的書,完成了*個console程序 hello world
4.照著一本把a(bǔ)sp.net當(dāng)asp教的書,完成了一些簡單的頁面
5.照著一本介紹操作的書,把.net對數(shù)據(jù)的操作從頭到尾玩了一遍
6.學(xué)會使用.net sdk 文檔
7.試驗著寫留言本
8.從圖書館借到了一本非常棒的中級.net書
9.照著那本書,開始練一些小東西(用戶控件,form驗證等)
10.試驗著寫了一個小論壇
11.慢慢認(rèn)識了很多朋友,大家相互學(xué)習(xí),共同進(jìn)步
12.接觸到了petshop3.0
13.深入學(xué)習(xí)了petshop3.0
14.開始學(xué)習(xí)自定義控件,在這期間加深了對.net內(nèi)部知識的了解
15.接觸了其他一些開源項目
16.體會到了一個開源項目對初學(xué)者的幫助之大,決定自己寫一個開源項目,一則幫助其他的朋友,二則自己也可以學(xué)習(xí)更多
17.stella froum 的開發(fā)
總結(jié)一下,要點有三
1.勤奮動手寫代碼,寫實例
2.努力接觸基礎(chǔ)知識,努力接觸實際項目代碼
3.朋友之間多多交流
4.自學(xué)
5.朋友帶你
6.如果條件允許可參加培訓(xùn)