深入.NET平台和C#編程

來源:互聯網
上載者:User

標籤:概念   一個   可擴充性   class   功能   類庫   類圖   資料   經理   

一.  .NET架構的魅力

1.提供了一個物件導向的編程環境,完全支援物件導向編程,.NET架構提高了軟體的可重複性,可擴充性和靈活性

 

2.web應用的強大支援

 

3.對web service (web服務)的支援

 

4.實現SOA,支援雲端運算

 

5.支援構建.NET程式的炫彩外表

 

二..NET架構體繫結構

兩個主要組件:CLR和FCL

CLR是.NET架構的基礎

FCL是一個綜合性的物件導向的可重用類型集合

1.CLR(通用語言執行平台)

所有.NET應用程式運行時環境,是所有.NET應用程式都使用編程基礎

2.FCL(架構類庫)

.NET架構的核心庫及其功能

   system:此命名空間包含所有其他的命名空間

   system.collections.Generic:支援泛型操作

  system.Io:支援對檔案的操作,如複製,粘貼,刪除

  system.Net:支援對網路通訊協定的編程

  system.Data:提供對錶示ADO.NET結構的類的訪問

  system.windows.Form:用於開發WINDOWS應用程式

  system.Drawing:支援GDI+基本圖形操作

三.物件導向回顧

類和對象有本質的區別,類定義了一組概念的模型,而對象是真實實體

1.封裝

優點:1.保證資料的安全性2.提供清晰的對外介面3.類內部實現可以任意修改,不影響其他類

2.類圖

1>我們定義一個專案經理類(PM)其中包含編號,姓名屬性,以及SayHi()方法

2>欄位屬性放在方法前面,變數類型和傳回型別放在冒號後面,而私人成員前加減號“-”公有的加加號“+”

 

深入.NET平台和C#編程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.