iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

初心者學C#系列 第 4

Day 4:C#的開發環境 ✿(◕‿◕)✿

  • 分享至 

  • xImage
  •  

※以下內容皆是新手撰寫,內容可能不完全正確
※這篇有很多地方是靠自己不專業的中英翻譯技能去理解的,proceed with caution

開發環境 是編寫程式必須的工具,每個程式語言的開發環境不盡相同。這篇要講的是C#的開發環境 + 如何安裝C#開發環境(Visual Studio)。

.NET Framework (一個平台),能協助編寫以下類型的應用程序:
Windows應用程序(Windows applications)、Web應用程序(Web applications)和Web服務(Web services)。
.Net Framework應用程序屬 多平台應用程序 ,可透過C#、C++、Visual Basic,、Jscript、等程式使用;這些程式語言皆能使用平台,也能藉著平台相互溝通。
C#是.Net Framework的 用戶端語言(client language)
※使用Linux或Mac OS系統的人可以下載 Mono(有C#編譯器)
Mono: https://www.mono-project.com/download/stable/

C#的整合發展環境(IDE,Integrated Development Environment)

微軟提供了幾個C#程式語言的開發工具(Visual Studio、Visual C# 20XX Express、Visual Web Developer)。爬了一些文,C#程式語言的使用者用Visual Studio居多,所以現在要來講如何設置Visual Studio IDE。
Visual Studio網站:https://visualstudio.microsoft.com

在Visual Studio IDE下方選擇最新版本的 Community 2019
https://ithelp.ithome.com.tw/upload/images/20190920/20120882sCNncIlKXO.png

點開下載的Visual Studio installer會看到若干個可以選擇的軟體。
我們的目的是用C#,所以勾選 .NET桌面開發 即可。
安裝可能會花上幾分鐘的時間,但不會太久(吧)。
https://ithelp.ithome.com.tw/upload/images/20190920/20120882bIjcQmiJSk.png

點開Visual Studio 2019,選擇「建立新的專案」這個選項。
https://ithelp.ithome.com.tw/upload/images/20190920/201208826wqxuVr1HF.png

接著、點選「主控台應用程式 (.NET Framework)」,將專案命名、設定位置。
https://ithelp.ithome.com.tw/upload/images/20190920/20120882QBicaiGVpz.png

進去編寫程式的畫面,點上排的 工具 選項,在「環境」下的「字型和色彩」調整字體大小(除非你能接受那超小的字;我覺得調整字體大小很重要~)。有些設定上的改變要重新開啟程式/重新開機才會出現。
https://ithelp.ithome.com.tw/upload/images/20190920/201208826LY3MOV7PD.png

以下是Hello world,使用Console.WriteLine()敘述。
執行程式可按 Ctrl + F5,輸出的部分會出現在另一個視窗。
Main是所有C#程式的資料庫進入點(entry point)。
https://ithelp.ithome.com.tw/upload/images/20190920/20120882Fj8VPXiMEe.png

參考資料:
(a) Tutorialspoint,C# - Environment
https://www.tutorialspoint.com/csharp/csharp_environment_setup.htm
(b) 國家教育研究雙語詞彙
http://terms.naer.edu.tw/
(c) Codecademy: Learn C#
https://www.codecademy.com/learn/learn-c-sharp


上一篇
Day 3:淺談C#與程式設計法 (ノ◕ヮ◕)ノ*:・゚✧
下一篇
Day 5:C#的程式結構 ,YEE \(★ω★)/
系列文
初心者學C#30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言