日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

【如何才能學(xué)好.NET語(yǔ)言】 - 東昊信息網(wǎng)

 昵稱3024403 2011-01-12

【如何才能學(xué)好.NET語(yǔ)言】0
本文作者:donghao  發(fā)布于:7/26/2010  分類:學(xué)習(xí)資料  點(diǎn)擊:6
作為一個(gè)下定決心要學(xué)習(xí).NET的初學(xué)者,首先要掌握VS.NET的使用,之所以把掌握這一開(kāi)發(fā)工具放在第一位,是因?yàn)樵诤竺娴膶W(xué)習(xí)過(guò)程中,需要使用VS.NET進(jìn)行不斷地編程實(shí)踐,而只有通過(guò)實(shí)踐,才能最終掌握.NET技術(shù)。
  第二步是掌握一種.NET語(yǔ)言。由于.NET支持多種語(yǔ)言,所以讀者可以根據(jù)自己的喜好選擇一門(mén)計(jì)算機(jī)語(yǔ)言,但請(qǐng)注意以下選擇語(yǔ)言的標(biāo)準(zhǔn):
(1)必須是全面向?qū)ο蟮恼Z(yǔ)言,只有面向?qū)ο蟮恼Z(yǔ)言才能充分發(fā)揮.NET的威力;
(2)擁有較多的開(kāi)發(fā)者和技術(shù)資源,這樣您就可以很容易地找到志同道合的人共同學(xué)習(xí)。
  微軟官方提供的語(yǔ)言有以下幾種:Managed C++,C#,Visual Basic.NET,J#。
  其中Managed C++是對(duì)標(biāo)準(zhǔn)C++的一種擴(kuò)充,用的人很少(目前Managed C++將演變?yōu)镃LI,但其前景仍不十分明朗);J# 則是微軟為吸引Java程序員轉(zhuǎn)到.NET平臺(tái)而采取的一種策略。如果讀者不屬于原來(lái)使用C++和Java進(jìn)行開(kāi)發(fā),并希望能繼續(xù)使用原有的語(yǔ)言寫(xiě).NET程序這種情況,不要學(xué)習(xí)Managed C++和J#。
  C#和Visual Basic.NET是目前.NET下開(kāi)發(fā)的主流語(yǔ)言,其中,C#是全新設(shè)計(jì)的一種語(yǔ)言,其語(yǔ)法與C++和Java都非常類似,Visual Basic.NET保留了原來(lái)Visual Basic的大部分語(yǔ)法特征和簡(jiǎn)潔方便的特性,同時(shí)加上了對(duì)面向?qū)ο筇匦缘娜嬷С?。兩者幾乎是一樣?qiáng)大的,初學(xué)者選任何一種都是可以的。
  目前支持.NET的語(yǔ)言已有幾十種,而且還在不斷地增加中。
  本書(shū)(《.NET軟件技術(shù)學(xué)習(xí)與實(shí)踐》下同)選用的編程語(yǔ)言是Visual Basic.NET。之所以選用Visual Basic.NET,一個(gè)原因是因?yàn)楸緯?shū)作者從Visual Basic3.0開(kāi)始就使用Visual Basic來(lái)編程了,有豐富的Visual Basic開(kāi)發(fā)經(jīng)驗(yàn),另一個(gè)原因是.NET支持混合語(yǔ)言開(kāi)發(fā),Visual Basic.NET開(kāi)發(fā)出來(lái)的組件,可以方便地組合到C#程序中,反之亦然。Visual Basic.NET也是一種面向?qū)ο蟮恼Z(yǔ)言,兩者功能幾乎一樣強(qiáng)大,而且Visual Basic.NET與C#都使用同一個(gè)類庫(kù)——.NET Framework,把Visual Basic.NET的程序代碼轉(zhuǎn)成C#代碼也并不困難。在.NET下,語(yǔ)言已不再重要了。.NET的跨語(yǔ)言特性,使我們可以用Visual Basic.NET設(shè)計(jì)一個(gè)類,繼承用C#或C++寫(xiě)的一個(gè)類,反之也行。在第12章中就以Visual Basic.NET和C#為例,介紹了.NET下的混合語(yǔ)言開(kāi)發(fā)技術(shù)。
  本書(shū)的實(shí)例以Visual Basic.NET語(yǔ)言開(kāi)發(fā),但并不要求讀者以前學(xué)過(guò)Visual Basic,當(dāng)然,您要是使用過(guò)以前版本的Visual Basic(如Visual Basic 6)開(kāi)發(fā)過(guò)程序,那么,使用Visual Basic.NET會(huì)感到比較親切的。網(wǎng)上有許多人對(duì)Visual Basic有成見(jiàn),要學(xué).NET編程,許多初學(xué)者一起跟風(fēng)去學(xué)C#,其實(shí)Visual Basic是一種優(yōu)秀的計(jì)算機(jī)編程語(yǔ)言,尤其是最新的Visual Basic.NET,更是較以前的Visual Basic空前地強(qiáng)大與靈活。筆者使用過(guò)許多其它的語(yǔ)言如C++、Pascal、C#、Java開(kāi)發(fā)過(guò)程序,但Visual Basic許多獨(dú)特的優(yōu)點(diǎn)所帶來(lái)的高的開(kāi)發(fā)效率仍是讓我喜愛(ài)。在此,我只想說(shuō)一句:關(guān)于語(yǔ)言優(yōu)劣的討論意義并不大,網(wǎng)上許多人的所謂高論,其實(shí)都是“盲人摸象”罷了,初學(xué)者不要被這些言論誤導(dǎo)。對(duì)于一種語(yǔ)言,在你沒(méi)有使用它寫(xiě)過(guò)一定量的程序時(shí),不要對(duì)這門(mén)語(yǔ)言發(fā)表什么評(píng)論,就算發(fā)表評(píng)論,也要說(shuō)明這是個(gè)人觀點(diǎn),這是一名軟件工程師對(duì)技術(shù)應(yīng)采取的態(tài)度。
   所以,學(xué)習(xí)本書(shū)讀者一定要記住,您是在學(xué)習(xí).NET編程技術(shù),在學(xué)習(xí)如何開(kāi)發(fā)一個(gè)軟件,不是在學(xué)習(xí)一門(mén)語(yǔ)言,您需要重點(diǎn)把握代碼背后的計(jì)算機(jī)基礎(chǔ)理論知識(shí),所蘊(yùn)含的軟件開(kāi)發(fā)思維方法,以及學(xué)會(huì)使用.NET Framework本身,掌握語(yǔ)言不是重點(diǎn),語(yǔ)言只不過(guò)是一個(gè)工具罷了。重要的是不是您掌握了什么工具,而是您用這個(gè)工具做出了什么!
 
掌握了開(kāi)發(fā)工具和編程語(yǔ)言之后,讀者已經(jīng)可以自己動(dòng)手編一些小程序了。接下來(lái)的任務(wù)是學(xué)習(xí)具體的編程技術(shù)。
 
據(jù)說(shuō).NET上運(yùn)行的大部分程序是基于網(wǎng)絡(luò)的(比如用ASP.NET開(kāi)發(fā)的網(wǎng)站),但對(duì)于初學(xué)者而言,不適合一下子就投入到網(wǎng)絡(luò)程序的開(kāi)發(fā)中。而應(yīng)從易到難,先把基礎(chǔ)打好。
 
因此,在第三步中學(xué)習(xí)Windows Form是個(gè)好選擇。所謂Windows Form程序,就是傳統(tǒng)的運(yùn)行于個(gè)人電腦上的單機(jī)應(yīng)用程序,象大家常用的金山詞霸。通過(guò)Windows Form技術(shù)的學(xué)習(xí),讀者可以掌握最重要最基礎(chǔ)的windows軟件開(kāi)發(fā)技術(shù),并對(duì)面向?qū)ο罄碚摃?huì)有深入的體會(huì),有了這些基礎(chǔ),深入學(xué)習(xí)網(wǎng)絡(luò)編程就是水到渠成的一件事。本書(shū)的主要內(nèi)容就是向讀者介紹Windows Form技術(shù)。
第四步則是學(xué)習(xí).NET網(wǎng)絡(luò)技術(shù),具體而言,又可以按照以下順序進(jìn)行學(xué)習(xí):
(1)ASP.NET:主要掌握如何設(shè)計(jì)ASP.NET網(wǎng)頁(yè),搭建一個(gè)運(yùn)行于.NET Framework之上的Web網(wǎng)站;
(2)Web Service:學(xué)習(xí)如何把網(wǎng)站的各種功能以Web Service的形式提供給外界,或者集成外部的Web Service實(shí)現(xiàn)功能強(qiáng)大的信息系統(tǒng)。Web Service是一個(gè)潛力無(wú)窮的新技術(shù),將對(duì)下一代的互聯(lián)網(wǎng)產(chǎn)生深遠(yuǎn)的影響。
(3).NET Reomting及相關(guān)技術(shù):不像ASP.NET和Web Service主要用于互聯(lián)網(wǎng),.NET Remoting及相關(guān)的技術(shù)主要用于開(kāi)發(fā)基于局域網(wǎng)的應(yīng)用程序,目前大部分公司和企業(yè)都建有自己的局域網(wǎng),開(kāi)發(fā)基于局域網(wǎng)的信息系統(tǒng)具有很大的需求。
當(dāng)完成了以上四步的學(xué)習(xí)之后,您就基本上了解了.NET中最重要的技術(shù),下一步有兩個(gè)選擇:
(1)學(xué)習(xí)移動(dòng)設(shè)備開(kāi)發(fā)技術(shù),比如為手機(jī)、SmartPhone等智能移動(dòng)設(shè)備開(kāi)發(fā)程序,設(shè)計(jì)嵌入式系統(tǒng)等,.NET Compact Framework就是專為移動(dòng)設(shè)備應(yīng)用程序開(kāi)發(fā)而準(zhǔn)備的,使用.NET Compact Framework開(kāi)發(fā)移動(dòng)設(shè)備程序與使用.NET Framework開(kāi)發(fā)普通程序是類似的,已有的.NET Framework開(kāi)發(fā)經(jīng)驗(yàn)仍然適用;
(2)另一個(gè)方向是進(jìn)一步深入地學(xué)習(xí)企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)技術(shù),成為一名系統(tǒng)架構(gòu)設(shè)計(jì)師,這需要更進(jìn)一步地學(xué)習(xí)相關(guān)理論和技術(shù),比如設(shè)計(jì)模式、軟件工程等,還有J2EE等.NET競(jìng)爭(zhēng)對(duì)手的技術(shù)。
如果讀者能沿著我的路線圖走到這里,那就恭喜您,您已成為了一名.NET技術(shù)專家,更寬廣的道路將展現(xiàn)在您的面前。
本文標(biāo)簽: 東昊  信息  公司  網(wǎng)站  網(wǎng)站制作  企業(yè)  公司網(wǎng)站 
本文Url: http://www./post/60.html (出自: 東昊信息網(wǎng))
我要引用: 點(diǎn)擊這里獲取該日志的TrackBack引用地址
本文出自: 東昊信息網(wǎng), 原文地址: http://www./post/60.html

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多