重拾C 教程 環境

2021-08-18 11:52:58 字數 700 閱讀 2270

在這一章中,我們將討論建立 c# 程式設計所需的工具。我們已經提到 c# 是 .net 框架的一部分,且用於編寫 .net 應用程式。因此,在討論執行 c# 程式的可用工具之前,讓我們先了解一下 c# 與 .net 框架之間的關係。

.net 框架是乙個創新的平台,能幫您編寫出下面型別的應用程式:

.net 框架應用程式是多平台的應用程式。框架的設計方式使它適用於下列各種語言:c#、c++、visual basic、jscript、cobol 等等。所有這些語言可以訪問框架,彼此之間也可以互相互動。

.net 框架由乙個巨大的**庫組成,用於 c# 等客戶端語言。下面列出一些 .net 框架的元件:

如需了解每個元件的詳細資訊,請參閱微軟(microsoft)的文件。

微軟(microsoft)提供了下列用於 c# 程式設計的開發工具:

visual c# express 和 visual web developer express 版本是 visual studio 的定製版本,且具有相同的外觀和感觀。它們保留 visual studio 的大部分功能。在本教程中,我們使用的是 visual c# 2010 express。

mono 的目的不僅僅是跨平台地執行微軟 .net 應用程式,而且也為 linux 開發者提供了更好的開發工具。mono 可執行在多種作業系統上,包括 android、bsd、ios、linux、os x、windows、solaris 和 unix。

重拾C 教程 封裝

封裝被定義為 把乙個或多個專案封閉在乙個物理的或者邏輯的包中 在物件導向程式設計方 中,封裝是為了防止對實現細節的訪問。抽象和封裝是物件導向程式設計的相關特性。抽象允許相關資訊視覺化,封裝則使開發者實現所需級別的抽象。c 封裝根據具體的需要,設定使用者的訪問許可權,並通過訪問修飾符來實現。乙個訪問修...

重拾C 教程 列舉

列舉是一組命名整型常量。列舉型別是使用enum關鍵字宣告的。c 列舉是值型別。換句話說,列舉包含自己的值,且不能繼承或傳遞繼承。宣告列舉的一般語法 enum 其中,列舉列表中的每個符號代表乙個整數值,乙個比它前面的符號大的整數值。預設情況下,第乙個列舉符號的值是 0.例如 enum days 下面的...

重拾C 教程 介面

介面定義了所有類繼承介面時應遵循的語法合同。介面定義了語法合同 是什麼 部分,派生類定義了語法合同 怎麼做 部分。介面定義了屬性 方法和事件,這些都是介面的成員。介面只包含了成員的宣告。成員的定義是派生類的責任。介面提供了派生類應遵循的標準結構。介面使得實現介面的類或結構在形式上保持一致。抽象類在某...