成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.NET急速發展 初學者如何學習

企業動態
從1.0開始,.NET這幾年發展的速度異常驚人,全新平臺的.NET1.0、改良的.NET1.1,邁向成熟的.NET2.0,大躍進的.NET 3.0,2008年將正式站上舞臺的.NET3.5,每一次的改版,都帶來了不同程度的驚喜。

從1.0開始,.NET這幾年發展的速度異常驚人,全新平臺的.NET1.0、改良的.NET1.1,邁向成熟的.NET2.0,大躍進的.NET 3.0,2008年將正式站上舞臺的.NET3.5,每一次的改版,都帶來了不同程度的驚喜。然而,更好的功能,更具生產力的工具,一切的一切,帶給開發人員的不是喜悅,而是追趕新技術的疲累與茫然,今天當紅的技術,轉眼成為明日的黃花,不如歸去,或許已經成為開發人員的共同心情寫照。

如果你有這樣的無奈,這篇文章,或許可以給你不同的想法,即便無法讓你在一波波技術浪潮的沖擊下,重拾對技術的熱情,至少也能讓你未來的.NET學習之路,走得比較順遂。

.NET 從1.0發表之后,它的框架便已固定,與微軟之前的技術***的不同點,在于它的發展以漸進式的演化取代了破壞性的革命,仔細檢視.NET的架構,你會發現每一次的改版都只是在舊的框架上,堆疊新的軟體元件,而非如.NET1.0創造一個全新的技術平臺,這樣的好處在于,開發人員既使面對新版本,使用的依然是熟悉的技術,想要新的功能,只要針對新版釋出的部份,進一步作學習即可。

.NET1.X 跳到 .NET 2.0 的時候,BCL新增了一些類別,語言本身作了一些改良,ASP.NET則嵌入了一些新的機制,除此之外,所有的東西都是舊的,觀念亦沒有改變,.NET 3.0則單純的加入了四個新的軟體框架,.NET 3.5則比較復雜,但是基本上,還是在.NET 2.0與.NET3.0上面,堆了一些新的功能上去。

是的,你在.NET 1.0開始所作的投資,不會被浪費掉,幾乎所有的東西都能夠延用,某些功能,新版本或許有更好的作法,但是并不代表你就必須丟掉舊版本,相反的,在原來的基礎上,你可以更快速的學好新的東西。

有了概念,我們現在知道改版不是件壞事,但這是一回事,.NET究終是只技術巨獸,如何馴服它,又是另外一回事,如何找到正確的學習方向,將是你的.NET之路是否能夠順利的關鍵。

學習.NET沒有密訣,務實、不求速成是重點,.NET的開發工具,包裝了很多好用的東西,導致開發人員(尤其是入門的程式員)天真的以為,開發.NET應用程式,無論WinForm或是WebForm,都可以輕易的用工具搞定,忽略了語言與API才是關鍵,導致.NET的學習之路愈走愈窄,本來可以愉快的學習經驗,***成為可怕的惡夢。

無論是初學者或是已經有一般基礎的程式員,接下來我們列舉一連串的步驟,作為你學習.NET的參考。

1. 了解.NET語言:在你開始學習.NET之前,選擇一個語言,C#或是vb.net,學習相關語法,例如迴圈,宣告等等,了解類別設計,OOP的基礎概念,在你熟悉這些東西之前,不要去碰所謂的WinForm或是ASP.NET,當然,這是建議,如果你不覺得這會模煳學習焦點,如果你打算就語言本身下去學習,從Console模式作練習。

2.探索基礎的.NET Framework類別庫:了解何謂命名空間,類別如何被組織歸納,如何引用現有的類別庫實作所需的應用程式功能,學習一些基礎的核心類,例如Math、Exception等等。

3.選擇所使用的UI:傳統的視窗應用程式(WinForm),或是Web應用程式(WebForm),也就是ASP.NET。

4.深入類別庫:學習特定領域的技術,例如資料庫的ADO.NET,繪圖技術的GDI+,網路與串流技術,甚至大型應用程式的發展等等。

.NET 程式設計師一旦過了初學的門檻,有一大部份的時間,都會在類別庫的類別功能上打轉,無論你所開發的是ASP.NET的Web應用程式員,還是傳統視窗應用程式,都脫離不了類別庫的應用,強化類別庫的知識將是最主要的課題。

.NET 的架構設計得非常出色,因此很容易學習,按步就班很快的就會成為一個堪用的.NET應用程式開發人員,有了好的基礎,無論是目前的.NET3.0,或是明年蓄勢待發的.NET3.5,對你都不再會是困擾,因為它們都只是堆疊了一些新的東西上去,只要在需要的時候,針對這些新增功能繼續下功夫即可,至于那些新功能,我們用一些簡單的數學式來說明。

.NET 2.0 = CLR +BCL+ C#(vb.net) + Win Form + Web Form
.NET 3.0 = .NET 2.0 + WCF + WPF + WF + WCS
.NET 3.5 = .NET 3.0 + ASP.NET AJAX +Silverlight+LINQ

如何,是不是比較好受了,從這幾條數學公式當中,我們得到了一個很重要的結論,如果沒有.NET2.0的基礎,你是不可能學好所謂的.NET 3.0,甚至迎接明年即將到來的.NET3.5,也因此,除非你已經準備好了,否則學好你的.NET 2.0 逺比關注目前的新技術來得重要。

至于.NET 1.0或是.NET 1.1,試著擺脫它吧,.NET 2.0相較于.NET 1.X的改變盡管并非革命性的,但是.NET 2.0在某些方面的確作了一些變動,語言的功能亦作了不少的加強,編輯器的檔案架構同時也有一些不小的調整,跳到.NET 2.0是比較合適的選擇。

至于2008年中即將釋出的VS2008,它同時允許開發人員選擇所要開發的版本,你可以選擇.NET2.0、.NET3.0或正.NET3.5進行開發,就如同我們上面說明的,除非你要新的功能,例如WPF,否則不用可慮新版本的問題。

【編輯推薦】

  1. ASP.NET從入門到實踐 目錄
  2. ASP.NET從入門到實踐 前言
  3. 淺析ASP.NET MVC中關于URL Rewrite的實現
責任編輯:張攀 來源: 博客園
相關推薦

2020-09-08 19:03:41

Java代碼初學者

2010-01-15 19:05:42

學習C++

2021-03-14 18:22:23

套接字網絡通信

2009-06-30 15:22:00

Java還是.NET

2009-11-03 09:48:47

VB.NET構造

2009-09-28 09:45:00

CCNA學習經驗CCNA

2015-07-20 13:56:59

SDN

2009-07-27 16:55:36

怎樣學習ASP.NET

2017-05-25 11:14:21

機器學習算法神經網絡

2017-05-25 13:37:46

機器學習算法神經網絡

2009-10-29 09:19:59

ADO.NET

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML

2009-10-22 16:46:03

VB.NET初步知識

2009-11-03 17:35:43

ADO.NET對象

2011-04-12 10:13:24

2011-08-24 17:05:01

Lua

2009-07-08 09:32:40

ScalaScala與Java

2020-08-04 08:42:10

Python開發工具

2010-03-29 09:53:26

CentOS安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本一区二区高清视频 | 国产一区二区三区 | 国产综合久久久久久鬼色 | 毛片免费在线 | 天堂视频中文在线 | 久久久久亚洲精品中文字幕 | 亚欧精品| 国产高清一区二区 | 91.com视频 | 亚洲精品一区二三区不卡 | 精品99爱视频在线观看 | 成人综合伊人 | 国产99久久久国产精品下药 | 免费激情网站 | 最新中文字幕久久 | 欧美亚洲另类丝袜综合网动图 | 激情91| 精品欧美乱码久久久久久1区2区 | 精品三区 | 麻豆国产一区二区三区四区 | 免费一级淫片aaa片毛片a级 | 亚洲精品久久国产高清情趣图文 | 久久久精品网站 | 午夜电影福利 | 成人免费久久 | 一本色道精品久久一区二区三区 | 一级黄色夫妻生活 | 久久久青草婷婷精品综合日韩 | 日韩精品在线观看免费 | 久久久久国产精品一区二区 | 国产精品区一区二 | 伊人伊人伊人 | 欧美一级免费看 | 三级特黄特色视频 | 欧美一区二区在线播放 | 欧美久久精品一级c片 | 男人天堂视频在线观看 | 成人福利在线 | 久久国内精品 | 成人久久久 | 色先锋影音 |