免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

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

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

 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
net簡要介紹
Visual Basic.NET 各版本比較
基于 Windows Mobile 的 Pocket PC 和 Smartphone 的開發(fā)工具簡介
Visual Basic 終于要衰落了嗎?
.net framework
2016年4月TIOBE編程語言排行榜Visual Basic正漸行漸遠(yuǎn)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服