給.net初學(xué)者的一些建議(共勉之)
更新時(shí)間:2006年09月05日 00:00:00 作者:
.不要以為.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í)候把代碼都寫在一個(gè)頁面而不是分開數(shù)據(jù)訪問層和頁面展示層
.不要以為.net就是需要分很多沒什么用的層把一個(gè)簡單的事情搞的半年都寫不完
實(shí)際上,.net是相當(dāng)有技術(shù)含量的.實(shí)際上,.net沒有你想的那么難,但也絕對不簡單.
下面是我當(dāng)年學(xué)習(xí).net的過程,和大家分享一下.
1.決定使用C#進(jìn)行.net的開發(fā).
2.費(fèi)勁千辛萬苦,終于安裝上了vs2003
3.照著圖書館借來的書,完成了第一個(gè)console程序 hello world
4.照著一本把a(bǔ)sp.net當(dāng)asp教的書,完成了一些簡單的頁面
5.照著一本介紹數(shù)據(jù)庫操作的書,把.net對數(shù)據(jù)的操作從頭到尾玩了一遍
6.學(xué)會(huì)使用.net sdk 文檔
7.試驗(yàn)著寫留言本
8.從圖書館借到了一本非常棒的中級(jí).net書
9.照著那本書,開始練一些小東西(用戶控件,form驗(yàn)證等)
10.試驗(yàn)著寫了一個(gè)小論壇
11.慢慢認(rèn)識(shí)了很多朋友,大家相互學(xué)習(xí),共同進(jìn)步
12.接觸到了petshop3.0
13.深入學(xué)習(xí)了petshop3.0
14.開始學(xué)習(xí)自定義控件,在這期間加深了對.net內(nèi)部知識(shí)的了解
15.接觸了其他一些開源項(xiàng)目
16.體會(huì)到了一個(gè)開源項(xiàng)目對初學(xué)者的幫助之大,決定自己寫一個(gè)開源項(xiàng)目,一則幫助其他的朋友,二則自己也可以學(xué)習(xí)更多
17.stella froum 的開發(fā)
18...........
總結(jié)一下,要點(diǎn)有三
1.勤奮動(dòng)手寫代碼,寫實(shí)例
2.努力接觸基礎(chǔ)知識(shí),努力接觸實(shí)際項(xiàng)目代碼
3.朋友之間多多交流
后記:寫這篇小文,是因?yàn)樽罱幸籥sp很牛的朋友想要轉(zhuǎn)做.net(實(shí)際上是被我們幾個(gè)人威逼利誘下決定轉(zhuǎn).net的,哈哈),一開始學(xué)的時(shí)候總是麻煩多多,昨天晚上我陪他坐了一會(huì),覺得問題還是蠻多的,于是就想寫一篇筆記,給廣大的.net初學(xué)者.少走彎路,爭取早日捅破那層紙墻,進(jìn)入到.net編程的世界.
.不要以為.net就是把各種控件往頁面上一拖,然后通過vs方便的設(shè)置一下就ok.
.不要以為.net就需要在一開始從編譯原理到web服務(wù)各種各樣的書都看上一遍
.不要以為.net就是直接打開vs建立頁面然后悶頭寫代碼就ok
.不要以為.net現(xiàn)在版本是2.0就不屑于看1.1的資料
.不要以為.net從1.1到2.0沒有什么變化
.不要以為.net可以在一開始的時(shí)候把代碼都寫在一個(gè)頁面而不是分開數(shù)據(jù)訪問層和頁面展示層
.不要以為.net就是需要分很多沒什么用的層把一個(gè)簡單的事情搞的半年都寫不完
實(shí)際上,.net是相當(dāng)有技術(shù)含量的.實(shí)際上,.net沒有你想的那么難,但也絕對不簡單.
下面是我當(dāng)年學(xué)習(xí).net的過程,和大家分享一下.
1.決定使用C#進(jìn)行.net的開發(fā).
2.費(fèi)勁千辛萬苦,終于安裝上了vs2003
3.照著圖書館借來的書,完成了第一個(gè)console程序 hello world
4.照著一本把a(bǔ)sp.net當(dāng)asp教的書,完成了一些簡單的頁面
5.照著一本介紹數(shù)據(jù)庫操作的書,把.net對數(shù)據(jù)的操作從頭到尾玩了一遍
6.學(xué)會(huì)使用.net sdk 文檔
7.試驗(yàn)著寫留言本
8.從圖書館借到了一本非常棒的中級(jí).net書
9.照著那本書,開始練一些小東西(用戶控件,form驗(yàn)證等)
10.試驗(yàn)著寫了一個(gè)小論壇
11.慢慢認(rèn)識(shí)了很多朋友,大家相互學(xué)習(xí),共同進(jìn)步
12.接觸到了petshop3.0
13.深入學(xué)習(xí)了petshop3.0
14.開始學(xué)習(xí)自定義控件,在這期間加深了對.net內(nèi)部知識(shí)的了解
15.接觸了其他一些開源項(xiàng)目
16.體會(huì)到了一個(gè)開源項(xiàng)目對初學(xué)者的幫助之大,決定自己寫一個(gè)開源項(xiàng)目,一則幫助其他的朋友,二則自己也可以學(xué)習(xí)更多
17.stella froum 的開發(fā)
18...........
總結(jié)一下,要點(diǎn)有三
1.勤奮動(dòng)手寫代碼,寫實(shí)例
2.努力接觸基礎(chǔ)知識(shí),努力接觸實(shí)際項(xiàng)目代碼
3.朋友之間多多交流
后記:寫這篇小文,是因?yàn)樽罱幸籥sp很牛的朋友想要轉(zhuǎn)做.net(實(shí)際上是被我們幾個(gè)人威逼利誘下決定轉(zhuǎn).net的,哈哈),一開始學(xué)的時(shí)候總是麻煩多多,昨天晚上我陪他坐了一會(huì),覺得問題還是蠻多的,于是就想寫一篇筆記,給廣大的.net初學(xué)者.少走彎路,爭取早日捅破那層紙墻,進(jìn)入到.net編程的世界.
相關(guān)文章
ASP.Net?Core?MVC基礎(chǔ)系列之獲取配置信息
這篇文章介紹了ASP.Net?Core?MVC獲取配置信息的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02Entity Framework系統(tǒng)架構(gòu)與原理介紹
這篇文章介紹了Entity Framework系統(tǒng)架構(gòu)與原理,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03一步步打造漂亮的新聞列表(無刷新分頁、內(nèi)容預(yù)覽)第二步
由于我們僅僅是項(xiàng)目中的一個(gè)小部分,但也差不多按照以上的順序進(jìn)行開發(fā),這是一個(gè)良好的習(xí)慣。我們將概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)放在一起。2010-07-07一步步打造漂亮的新聞列表(無刷新分頁、內(nèi)容預(yù)覽)第一步
新聞列表是信息管理系統(tǒng)中最常見的,也是最簡單的,一些簡單的新聞列表就是一個(gè)table,然后里面循環(huán)寫入數(shù)據(jù)2010-07-07ASP.NET Core中的Options選項(xiàng)模式
這篇文章介紹了ASP.NET Core中的Options選項(xiàng)模式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04ASP.NET?Core命名空間System.Text.Encodings.Web介紹
這篇文章介紹了ASP.NET?Core命名空間System.Text.Encodings.Web,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01