官术网_书友最值得收藏!

1.3 Visual Studio 2015

本書使用Visual Studio 2015開發工具進行所有的C#編程,包括簡單的命令行應用程序,乃至較復雜的項目類型。VS不是開發C#應用程序必需的開發工具或集成開發環境(IDE),但使用它可以使任務更簡單一些。如果愿意的話,可在基本的文本編輯器(如常見的記事本)中處理C#源代碼文件,再使用.NET Framework中包含的命令行編譯器把代碼編譯到程序集中。但是,為什么不使用功能完備的IDE呢?

1.3.1 Visual Studio Express 2015產品

除Visual Studio 2015外,Microsoft還提供了幾個更簡單的開發工具,稱為Visual Studio Express或Community 2015產品。可以在https:/www.visualstudio.com/en-us/downloads/download-visual-studio-vs上免費獲得它們。

除Visual Studio 2015外,Microsoft還提供了幾個更簡單的開發工具,稱為Visual Studio Express或Community 2015產品。可以在https:/www.visualstudio.com/en-us/downloads/download-visual-studio-vs上免費獲得它們。

注意:由于在寫作本書時Express版本還不可用,本書使用了Visual Studio 2015的企業版。在寫作本書時,有一個稱為Visual Studio Express 2015 for Windows Desktop的Express產品預計在不久后會發布,使用它應該足以學習本書的第Ⅰ部分。對于本書的剩余部分,使用Visual Studio Express 2015 for Windows 10和Visual StudioExpress 2015 for Web應該也是可以的,但是在寫作本書的時候我們不能肯定這一點一定成立。

1.3.2 解決方案

在使用VS開發應用程序時,可以通過創建解決方案來完成。在VS術語中,解決方案不僅是一個應用程序,它還包含項目,可以是WPF項目和Cloud/Web應用程序項目等。但是,解決方案可以包含多個項目,這樣,即使相關的代碼最終在硬盤上的多個位置被編譯為多個程序集,也可以把它們組合到一處。

這是非常有用的,因為它可以處理“共享”代碼(這些代碼放在GAC中),同時,應用程序也使用這段共享代碼。在使用唯一的開發環境時,調試代碼是非常容易的,因為可以在多個代碼塊中單步調試指令。

主站蜘蛛池模板: 措勤县| 徐闻县| 涞源县| 大渡口区| 虞城县| 陇西县| 苏尼特左旗| 河西区| 舞钢市| 正阳县| 麻栗坡县| 久治县| 正蓝旗| 宁城县| 顺义区| 景谷| 同心县| 彩票| 永德县| 巴林左旗| 五大连池市| 东阳市| 呼图壁县| 赤水市| 泉州市| 太仓市| 永昌县| 石门县| 五河县| 阿克陶县| 英山县| 沿河| 儋州市| 宽城| 韩城市| 阳西县| 汤原县| 石屏县| 沾化县| 安义县| 白玉县|