国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
【如何才能學好.NET語言】 - 東昊信息網

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

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

聯(lián)系客服