雖然,寫程序有文本編輯器和編譯器就已經足夠,但是,我們為了增加工作效率還是要使用IDE。
我們接下來所有的教程都將會在visual studio中實現,visual studio簡稱vs,是微軟開發的一款IDE軟件,使用這款軟件,可以使開發效率事半功倍。
軟件在哪里下載呢?首先推薦官網:https://visualstudio.microsoft.com/zh-hans/vs/ 這里有最新版本的vs下載,需要注意的是,vs有三個版本,分別是社區版、專業版、和企業版,推薦下載社區版,因為社區版是免費的。三個版本功能差別不大,對初學者來說,更沒必要下載一個專業版然后想辦法破解,當然如果你想花錢買就當我沒說。下載按鈕如圖所示:
如果不想用最新版可以網上自己搜,很多網站都有提供下載。雖然已經2019年了,可我這里用的還是2015版,實在懶得升級,家里一台筆記本還是2013版,用起來差別不大。
下載和安裝的個過程可能很慢,畢竟是一個龐大的軟件,安裝之后打開軟件,新建一個項目,下面兩種方法都可以新建。
打開新建窗口之后就是下面這個樣子,選擇visual C#程序,再選擇控制台應用程序,控制台應用程序就是那個黑框框里的程序,以后會天天見的。然后是名稱,你們自己隨便改一個自己喜歡的就好,我這里改成hello了,位置也可以自己設置。設置好了點擊確定。
新建好之后,大體布局如下:
可以看到,vs為我們自動生成了最基礎的代碼,用起來還是很方便的。
看最右側,有個“解決方案資源管理器”的小窗口,這個窗口中有我們剛才建的項目,項目就存放在我們剛剛建項目設置的位置當中,硬盤中可以找到。我們在項目中也可以看到一個后綴名為.cs的文件,這個就是vs為我們建好的源文件,代碼就寫在這里。如果不小心把解決方案的窗口關了找不到了,可以在視圖——解決方案資源管理器中打開。
現在已經認識了vs,開始寫第一個程序,我們再來認識一下代碼。
首先,看第九行,class的意思是類,類是程序最基本的單位,將來寫程序會有很多個類,這里只有一個,后面的Program是類的名字,可以自己取的。
再看第七行namespace的意思是命名空間,因為會有很多類,所以需要一個命名空間來管理,后面的hello是自己取的命名空間的名字。
c#作為一個高級語言,最基本的功能都是現成的,這些都存在一個命名空間里,我們要調用這些命名空間里的功能,就是第一行到第六行的內容了,using的意思是引用命名空間,using后面都是被引用的命名空間的名字。
第十一行,static void Main(string[] args),這個是Main函數,也叫Main方法,寫死的,這里是程序的入口,不管多復雜的程序,都要從Main方法開始執行。這一行除了Main之外的其他單詞的意思以后會慢慢熟悉。
大括號,我們在代碼中可以看到,程序是一層套着一層的,命名空間后面有大括號,里面包括類,類后面有大括號,后面包括方法,方法后面包括大括號,用來寫內容,將來還要學到一些帶大括號的語句,切記,大括號都是成對出現的。
分號,我們可以從代碼中看到,每一條語句都是以分號結束的。
符號問題:使用英文符號,否則會報錯。誰讓這是人家歪果仁發明的呢?
認識完這些基本的代碼,我們該寫點自己的東西了
我在Main方法里寫一個語句 Console.WriteLine("HelloWorld");
這個語句的意思是,在控制台輸出引號內的內容,即HelloWorld,務必記得寫引號,結尾別忘了分號……我們的第一個程序到這里就寫完了。我們點擊運行,看一下效果
什么?沒看清?當然了,因為已經輸出完了嘛……那有沒有辦法讓他停住呢?我們這里加一行代碼 Console.ReadKey(); 意思是等待按鍵並讀取,也就是需要我們輸入一個東西,我們什么都不按它就一直等着我們了,達到了讓他停住的效果,我們看清了之后隨便按一個鍵,就可以把它關閉了。我們看下效果
現在效果好多了吧。現在我們已經學會了使用vs寫程序了。