呵呵,這個算是一個心得吧,寫下來,記錄一下自己從asp程序員轉行到asp.net程序員的過程。
asp嘛,從08年開始做了3年多了,一直沒什么太大的進展,想用來做一些比較厲害的程序,自己不會,在asp里面,連個類都不好寫,編輯器也爛,調試那是妄想。想轉行asp.net ,買了一本又一本的基礎書,總是停留在基礎。網上人家說的asp.net的 vs2010,sql2008 ,自己還在用asp, dreamweaver 和 sql2000,.net里面的三層架構,大家都說簡單,可自己怎么也搭配不會,有的教材書上會講一下,但是都是很模糊,和自己在vs上操作完全不是一個樣子,今天有碰到一個朋友,進了我當年在當當上買書的一個編程群,讓我推薦一下 asp.net的書籍,我結合一下我的經歷,推薦如下
1:書,待定,這個最后講。因為書只是拿來給你學 c# 語法基礎的,后台c#代碼你知道 類,知道 string ,int, public ,知道 static ,前台代碼還要會一些 html 基礎,就差不多了。
2:視頻。我推薦 "傳智播客的.net 就業班視頻教程",有27G,整整3個月的視頻教程,從C#的基礎,面向對象,封裝,繼承多態,再講到sql2005數據庫的sql語法,使用,存儲過程等等,再到vs2008,vs2010,再到項目的開展,運用。3個月里面穿插了3 個大的項目,聽的很有味道。這個算是我從asp轉行到 asp.net 最關鍵的學習資料,比我以前看的所有的書都有用。而且這個是“傳智播客的老師”對着電腦錄制的,每一步操作,都看的一清二楚,怎么安裝vs2008,怎么搭建網站的三層環境,怎么用sql2005 ,怎么編寫底層的代碼,怎么防止sql注入,等等等等,都是一些你真正開發的時候用到的技巧。
另外還有一個是“牛腩新聞發布系統”。
采用到的技術: .NET三層構架+SQL2005+jQuery+AJAX+DIV+CSS
開發平台: Visual Studio 2008 Express + SQL2005 Express + XP SP3
開發語言:ASP.NET C#
(牛腩后續也出了例如“牛腩購物網,牛腩婚紗攝影網等視頻,不過是收費的,30快錢一個系列,如果有需要,也可以找我要,我已經有付費購買,當時也是覺得這套免費的新聞發布系統都講的很好,那么花錢的也是會更好一些,相當於是對牛腩本人的一點小小的感謝吧
我不是為了推廣而來,也不是故意去說牛腩的好話,也不是鼓勵大家去買視頻,只要你看看我這個博客的筆記,就知道我是一點一滴的在跟着視頻在學習,而且他的視頻都是2009年出的,雖然時間是2年前的作品了,但是很實用,如果直接推薦去看 asp.net 4.0的視頻,可能還沒有我剛才推薦的這套免費的視頻好。
3:工具,上面說到的 vs2008,sql2005這些工具,如果對於一個新手來說,去百度,或者是去google,都是很麻煩的。麻煩的不是不會搜,麻煩的是搜出來一大堆,你不知道哪個是你需要的,哪個是對的。 我就在這里寫一下工具的地址吧
vs2008中文版下載 (里面包含一個 sql2005數據庫的體驗版,我們學習牛腩新聞發布系統的時候,有這個體驗版就可以了)
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=83C3A1EC-ED72-4A79-8961-25635DB0192B
VS2008簡體中文正式版序列號 PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
4:其他:如果你是xp/2003系統,你直接安裝 vs2008 就可以了,不需要裝iis的,因為vs2008開發的時候,自己是帶有一個iis工具的,我以前的時候,總覺得這個工具不爽,非要用iis來運行,實際上是多此一舉的,勞神費時,用自帶的就好。我們現在是要學習入門,讓自己有信心能用vs2008+sql2005做個東西出來,而不是永遠停留在只會一些 c#的語法,如果你連3層架構都不懂如何搭建,你信心從何而來呢?
實際本人現在的開發環境是: win8系統,vs2011 編輯器,sql 2008 r2 數據庫。也會asp.net 4.0 的一些例如 路由重寫,url優化等等,呵呵。我寫這句話的意思是,大家剛從asp轉的話,先打基礎,然后你在打基礎的過程中,你就能學到很多東西,你多逛博客園,上面我說的這些軟件,這些功能,每天都有會有人寫出他們的筆記出來給你分享,你要做的,也是多做一些筆記,好記性不如爛筆頭。
5:最后啰嗦一點,我想大部分初從asp轉到asp.net的同學都會很不習慣一些東西,例如總是會拿asp和asp.net對比,這個是錯誤的。既然你學asp.net 就不要老是把asp掛在心上上。多寫筆記,多來博客園,你的asp.net就會更加厲害。附上我在學牛腩新聞發布系統的筆記,希望對大家有幫助。
http://www.cnblogs.com/1727050508/category/302624.html
書的話,我就不推薦了,因為書上都只是基礎, 你有一本 asp.net 3.5的書 即可。我的QQ號碼 1727050508 。