在開始學習 C# 之前,你一定會好奇:C# 是什麼?.NET 又是什麼?兩者之間有什麼關係?本篇將用最簡單的方式,帶你理解 C# 語言與 .NET 架構的基本概念,並介紹常見的應用場景,幫助新手快速建立完整的程式基礎觀念。
有了Visual Studio 2022編譯軟體後,要決定軟體使用的語言跟開發哪種應用程式,初學者我推薦語言asp.net C# ,並且開發桌面應用程式Windows Forms。這裡我想讓大家更清楚一點什麼是程式的語言,什麼是應用程式。
程式的語言主要就是讓編譯軟體看得懂你要執行什麼功能或動作,就像中文跟英文都是拿來溝通用的,所以程式語言也有很多種。只要學會一種就知道如何跟電腦溝通,以後學其它語言就都不是問題,只有熟不熟練而已。
應用程式則是你想讓程式可以在什麼環境下執行,可以理解成應用的環境或是說要應用在什麼設備。有的人需要在Web瀏覽器執行,有的人需要在手機APP執行。Windows Forms則是可以開發電腦裡面常看到的應用程式,例如:小畫家、記事本等等的應用程式。
不過,分不清楚語言或是應用程式的差別也沒關係。因為,我也是寫了好多年的程式才知道這些定義。如果目前還無法理解,就不用糾結在這裡,只要知道我要教你使用一個工具,這個工具可以幫助我們自動化處理很多事物,取代人工的部份,這樣理解就可以了。
語言 -> asp.net C# 優點:
- 中大型公司使用率高 (好找工作)
- 主流的語言且難被取代 (微軟定期更新維護)
- 發展很久線上有非常多資源資料可以查詢
- 結合很多好用套裝工具簡便上手,新手好入門
- 免費
應用程式 -> Windows Forms 優點:
- 公司自動化流程常使用
- 介面設計簡單 (現成原件,拖拉即可設計版面)
- 有介面可以幫助學習
開啟Visual Studio 2022 asp.net C# Windows Forms專案:
1. 在桌面找到Visual Studio 2022 或是在開始列表搜尋
- 桌面的雙擊打開
- 開始列表裡面的點一下就會開啟


2. 開啟後畫面
- 選擇建立新的專案
- 搜尋框輸入Windows Forms App
- 選Windows Forms App(.NET FrameWork),按下一步
- 名稱、位置所有都維持預設,按下建立



3. 成功建立Windows Forms App(.Net FrameWork)專案













