Illustrated C#2012--第一章節--C#和.NET Framework--.NET之前

來源:互聯網
上載者:User

標籤:.net   物件導向   微軟   程式設計語言   

Illustrated C#2012--第一章節--C#和.NET Framework--.NET之前        C#程式設計語言被設計用來在微軟的.NET Framework中開發程式。本章簡要介紹.NET從哪兒來以及它的基本架構。首先,我們糾正一下,C#發音為“see sharp”。90年代末期的Windows編程        90年代末期,使用微軟平台的Windows編程已經分為許多分支。大多數程式員使用Visual Basic,C或者C++。一些C和C++程式員在使用原生Win32 API,但是大多數使用Microsoft Foundation Classes(MFC)。其他人已經轉向了Component Object Model(COM)。        所有這些技術都有相應的問題。原生Win32 API並非物件導向,而且使用它要求比MFC做多得多的工作。MFC是物件導向的,但是不連貫一致而且還逐漸過時。COM,儘管概念簡單,但是實際編碼時卻很複雜,需要很多醜陋的、不優雅的管道。        所有這些編程技術的另一個缺點是它們主要瞄準為案頭開發代碼,而不是互連網。這時候,為Web編程是後來添加的東西,似乎與為案頭編碼非常的不同。下一代平台服務的目標        我們真正需要的是一個新的開始--一個整合的、物件導向的開發架構,將連續性和優雅帶回到編程中。為了滿足這些要求,微軟決定開發代碼執行環境和代碼開發環境來實現這些目標。列出了這些目標。
下一代平台目標

Illustrated C#2012--第一章節--C#和.NET Framework--.NET之前

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.