iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 12
1
IoT

來與IoT譜寫一首戀愛樂章吧系列 第 12

op.12 《網路/應用層》-Visual Studio 與 C# 初相識

op.12 新環境與新生活

為了找尋與妳相見的方法
我不得在這新環境中生存
為了妳...
我願意重新來過!

今天終於把曲子編完了,算是告一段落了哈哈哈,而今天也去找好夥伴玩了音樂,今天算是輕鬆愉快的一天。

今日的主題:Visual Studio 與 C# 介紹

Visual Studio (以下簡稱 VS ),是我們大微軟的產品,相信很多寫程式的夥伴都有用過,VS 提供了許多有用的工具,如:程式碼管控、整合的 IDE 等,目前最新版本可以至官網下載,共有三個版本,一般情況我們選擇 Community 即可,可以免費的使用。

以下進入安裝介紹:

1.最重要的下載
https://ithelp.ithome.com.tw/upload/images/20200927/20129084DZLpzHWPyJ.png

2.執行下載下來的檔案
https://ithelp.ithome.com.tw/upload/images/20200927/20129084svCBkQ2hG9.png
3.進行環境檢測等...
https://ithelp.ithome.com.tw/upload/images/20200927/20129084o17elyGvB2.png

4.選擇需要下載安裝的功能,這裡選擇 ".NET桌面開發" 並按下安裝
https://ithelp.ithome.com.tw/upload/images/20200927/20129084oSoHZ6Avlk.png
5.安裝完即可按下啟動進入到程式啦~

介面介紹

剛打開程式,會跳出介面,可以選擇之前使用過的專案,或是可以新增專案,這裡選擇新增專案。
https://ithelp.ithome.com.tw/upload/images/20200927/20129084MuDdLshJ5W.png
這裡可以選擇開發語言,我們選擇 C#
https://ithelp.ithome.com.tw/upload/images/20200927/20129084KKZDvVv5oF.png
選擇主控台應用程式
https://ithelp.ithome.com.tw/upload/images/20200927/20129084kA4T9bps1T.png
這裡可以給專案命名以及儲存位置,設定完成即可建立。
https://ithelp.ithome.com.tw/upload/images/20200927/20129084BCZSRGpPBS.png
建立完後可以看到此畫面,我們先按下上面的綠色三角形執行看看。
https://ithelp.ithome.com.tw/upload/images/20200927/201290844lf4jDkHLl.png
此時應該會跳出黑底白字的視窗,上面印著 Hello World!
https://ithelp.ithome.com.tw/upload/images/20200927/20129084xEHMTjWOw0.png
到這裡恭喜完成最基本的 c#程式了,下面將進行程式碼講解。

using System;            //using 有點類似 include 的概念,將要使用的程式庫拉進來。

namespace ConsoleApp1    //這裡會跟專案名稱相呼應
{
    class Program       //這裡面放的就是主要的程式,包含 Main()或是其他 Function
    {
        static void Main(string[] args)     //程式主要執行區塊,由上至下執行。
        {
            Console.WriteLine("Hello World!");    //輸出文字,有點類似 Serial.print的概念
        }
    }
}

C# 介紹

C# 是微軟推出基於 .NET 框架的程式語言,屬於物件導向的程式語言,希望藉此擠掉JAVA的存在,而 C# 是從 C & C++ 延伸而來,保有了強大的功能,但卻省去不少複雜的麻煩,所以在 C 的家族中成為一種易學高效強大的程式語言。

C# ,念作 C Sharp ,想到高中時總有人給我念 C井 ,這裡必須先跟各位正名一下。

有些C#的特性必須知道,C 語言常用的指標,在C#中不太常使用,大多數的物件存取皆是通過安全的參照實現。
具有垃圾回收的特性 垃圾回收
C#編譯時不會編譯為電腦上的二進制碼,而是向 JAVA 一樣需要中間軟體來負責執行,C# 使用.NET Framework。

以上就是C#的簡單介紹啦,更深入的特性以及概念當用到再來說好了,不然一次太多資訊也記不得哈哈。

今日的曲子:<<祈雨>>關迺忠

今天到此結束,晚安啦~祝各位都有美好的夜晚迎接星期一的挑戰!


上一篇
op.11 《網路層》-MQTT 初相識
下一篇
op.13 《網路/應用層》-踏入 C# 程式設計
系列文
來與IoT譜寫一首戀愛樂章吧30

尚未有邦友留言

立即登入留言