ASP.net with C#學習個人談
聲明:自己不懂ASP.net和C#,也沒有學習過ASP.net,只是指導過幾個人學習,目前他們都學的不錯,並且都找到好工作。但是我仍然要說,以下的資訊純屬個人看法,姑且看之。
我個人建議學習.Net,因為比較容易入手,別的語言的話,比較麻煩
其實沒有C的基礎也沒有問題,關鍵是你要把基本的語句熟悉,瞭解物件導向的思想。然後你的主要方向是Asp.net,就是做.Net的Web開發。
那麼你的學習路線就是:學習物件導向語言C# -> 學習ASP.net -> 嘗試做一些小項目 -> 做中型項目 -> 嘗試找工作或接單做
時間安排:學習C#(兩個月)-> ASP.net(一個月)-> 做小項目(一個月)-> 做中型項目(兩個月),總共為半年時間。
如果你努力一點的話,那麼可以提前,比如你把做項目的時間縮短。但是你一定要安排好每天的學習任務,必須做到雷打不動,除非死人的事情,否則一定堅持學習,只有下狠心才能讓自己成功。
C#語言是基礎,所以要花大力氣去學習,而且學習C#以後,便於你今後學習Java等物件導向語言,另外C#是ASP.net和.Net案頭開發的根本語言,所以學好很重要,而且C#比C/C++語言要容易的多,學習起來比較好,但是基礎知識要紮實,基本概念要熟練。
學好了C#語言,那麼學習ASP.net就比較不難,只要記住一些控制項,做一些小項目,基本就能夠對它有深入的瞭解了。
先做小項目,比如什麼留言本、網站投票系統、網站統計系統、計數器、聊天室等等小東西,然後就可以開發中型的東西,比如小型論壇、線上考試系統、個人網站等等
有了這些項目經驗,那麼找工作問題就不大了,基本找個2k - 3k 的工作做一年左右,就可以轉到其他語言了。
>>>>>> 介紹介紹 <<<<<<
---> 介紹C#文章
《C#銳利體驗》南京郵電學院 李建忠 6/22/2004 (推薦)
http://www.microsoft.com/china/msdn/library/langtool/vcsharp/cornyfield.mspx
《Visual C# .NET 入門》
http://www.chinacs.net/archives/8/2004/12/12/3188.html
《C#介紹》 毛竹 南海
http://www.daima.com.cn/Info/3/Info19892/
---> 介紹ASP.net文章
《建立 ASP.NET Web 應用程式》(推薦)
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconCreatingASPWebApplications.asp
《ASP.NET 介紹》
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconIntroductionToASP.asp
《ASP.NET 技術背景介紹》
http://www.dbo.cn/Resource/msdn/vbcon/vbconasptechnologybackgrounder.htm
>>>>>> 學習書籍 <<<<<<
---> 學習C#:
《C#程式設計》 機械工業出版社 2004-4-1 ¥30.00 (推薦)
http://www.china-pub.com/computers/common/info.asp?id=18188
《Visual C#入門經典》清華大學出版社 2002-12-1 ¥88.00
http://www.china-pub.com/computers/common/info.asp?id=8602
---> 學習ASP.net
《ASP.NET 1.0入門經典——C#編程篇》清華大學出版社 2002-11-1 ¥85.00 (推薦)
http://www.china-pub.com/computers/common/info.asp?id=8399
《ASP.NET網頁製作教程-從基本文法學起》華中科技大學出版社 2002-8-1 ¥78.00
(該書使用VB.net語言,書籍非常入門,例子豐富,非常適合初學者)
http://www.china-pub.com/computers/common/info.asp?id=7605
《ASP.NET 1.1入門經典——Visual C# .NET 2003編程篇》清華大學出版社 2004-9-1 ¥86.00
http://www.china-pub.com/computers/common/info.asp?id=21496
http://act.it.sohu.com/book/serialize.php?id=226 (線上讀該書一部分)
---> ASP.net項目實際開發
《ASP.NET+SQL Server網路應用開發與執行個體》人民郵電出版社 2005-2-1 ¥42.00 (推薦)
http://www.china-pub.com/computers/common/info.asp?id=23549
《ASP.NET辦公自動化系統開發執行個體導航》人民郵電出版社 2004-8-1 ¥49.00 (該書有點難度,不過內容不錯,適合做過一些種小項目去閱讀)
http://www.china-pub.com/computers/common/info.asp?id=15214
《ASP.NET資料庫管理系統開發執行個體導航》人民郵電出版社 2005-6-1 ¥48.00
http://www.china-pub.com/computers/common/info.asp?id=25559
---> .Net 部分書籍線上閱讀
http://act.it.sohu.com/book/slist.php?class1=6&class2=10&optype=1
---> 電腦書籍下載
http://www.netyi.net (該站書籍下載不少,不過需要賺點數)
>>>>>> 開發工具 <<<<<<
---> 運行環境支援
.Net Framework 1.1 (.Net運行基本架構)23711 KB (必須安裝)
http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe
MDAC (Microsoft Data Access Components) 2.7(資料庫訪問組件)5139 KB (必須安裝)
http://download.microsoft.com/download/dasdk/Install/2.70/W98NT42KMe/CN/mdac_typ.exe
IE6 SP1 (IE6的SP1版)79371 KB
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/CN/ie6setup.exe
---> 開發環境支援
Visual Studio .NET 2003 (.Net整合式開發環境)2G左右 (推薦)
自己買光碟片,或者從網下載
MSDN Library for Visual Studio .NET 2003 (.Net的協助檔案)1.75G(推薦)
可自己買光碟片,或者從網上下載
Borland C# Builder 1.0 (Borland公司的ASP.net開發工具,也不錯,需要自己找註冊機)
http://ftp5.enet.com.cn:83/pub/utility/developer/csb_per_noncommercial.exe
.NET Framework SDK 1.1版 (.Net架構開發包,該包已經包含了.Net基本運行架構)118809 KB
http://download.microsoft.com/download/0/f/e/0fecf85c-fb50-4ca9-adf2-c4be7ec9b454/setup.exe
---> 開發編輯器
Editplus 2.1.2 (非常棒的編輯器,能夠編輯html/asp.net/javascript等等)1M (推薦)
http://www.zqsige.com/2004/UploadSoft/editplus_cn.exe
支援Editplus的ASP.net C#文法包下載:http://www.editplus.com/files/asp_cs.zip
支援Editplus的ASP.net 1.0文法包下載:http://www.editplus.com/files/aspnet2.zip
UltraEdit32 v11.10 (一款能夠編輯二進位的編輯器,也比較強)
http://down.hellozz.com/0504/UltraEdit_11104_SC.rar
>>>>>> 開發網站介紹 <<<<<<
中國C#技術站 http://www.chinacs.net (推薦)
C#學習站 http://www.lzhm.net (推薦)
ASP酷 http://www.aspcool.com
小雨第二課堂 http://www.xyhhxx.com
天極網C#頻道 http://www.yesky.com/20020806/1623844.shtml
中國IT認證實驗室 http://www.chinaitlab.com/www/techspecial/asp.net
中國.Net俱樂部 http://www.chinaspx.com
部落格堂 http://blog.joycode.com (推薦)
部落格園 http://www.cnblogs.com (推薦)
>>>>>> 題外話 <<<<<<
不建議看除了上面推薦之外的圖書,怕浪費錢而且沒有學到東西。如果上面的書在新華書店等書店沒有賣的,可以考慮網上定購。網上頂定購推薦去 www.china-pub.com ,比較保險。買書的話一定要看清楚書名、出版社、出版日期、出版時間、封面樣式等等,不要買錯了。還有就是上面的書有些能夠下載的,那麼你可以考慮下載,去搜尋一下,不過最好能夠自己買一本,方便隨時參考。
其實,如果你只是想學習做.Net的Web開發的話,那麼可以直接學習ASP.net,不用一定學習C#,學習C#只是為了把語言的基礎打紮實,便於以後自己轉到.Net的案頭開發或者轉學習其他的語言。另外,如果你只是想學習ASP.net的話,那麼除了用C#之外,最好也考慮使用下VB.net來做開發,其他語言都是一樣的,但你會了C#,那麼VB.net就更簡單了,而且VB.net做快速開發是不錯的選擇。
當然了,你同時如果想找工作的話,那麼也很有必要學習一下ASP和一些網頁製作的知識,如果能夠熟練使用 Dreameweaver 2004 、瞭解如何切圖等等工具是最好了。
學好一門語言最主要的就是能夠多寫代碼,看再多書都沒有用,實踐才是最重要的,然後如果碰到問題,多上論壇,多去問別人,多去跟別人交流,那麼進步就會比較快,祝你成功!
write by heiyeluren 2005/08/29