一起學C#(二)

第二章 核心C#

第1節,第一個C#程序。這個程序是你現在包括以後能看到的所有C#程序中最最簡單的,它的功能就是在屏幕上顯示一串字符,然後等待運行它的人敲一下回車鍵後結束。

想把這個程序從頭到尾做一遍,對一個沒有編程經驗的人來說,也是一個不容易的工作。我們先來說說這裏面有哪些坑。

1. Windows自帶了一個記事本程序,先打開它。

比着書上的內容,把程序一個字符一個字符地敲進去。這是第一個坑,敲的過程中,要時刻注意,要敲得和書上寫的一模一樣。書上是大寫字母,就要敲大寫字母,書上有一個空格,就要敲一個空格,書上有一行空行,就要敲一行空行。要保持足夠的耐心,把程序敲得和書上的一模一樣。

假如連這個都做不到,那就要重新考慮一下是否真的想學習編程,因爲編程本身是一件很艱苦的事情。

好了,費了好大的勁,把程序敲得和書上一模一樣了,當以爲出色地完成了這項工作的時候,不要得意,因爲還有一個巨大的坑,極有可能掉進去。請看一下後面的兩個花括號,一個是{,另一個是。看得出區別嗎?

看出區別來了,恭喜恭喜!它們看起來一樣,但是真的是不一樣,因爲第一個是半角字符,是英文的花括號,第二個是全角字符,是中文的花括號。要確保代碼中不要出現全角字符,它會給新手帶來很大的麻煩。

把改好的代碼保存起來,文件名可以叫做first.cs,最好是保存在某個盤符的根目錄上,如D盤的根目錄,對新手來說,這樣做會簡化後續的操作過程。

2. 運行程序,這是第二個坑。代碼完成得很漂亮,這僅僅是第一步,這些代碼是給程序員看的,人能看得懂,計算機是看不懂的。要想讓計算機能看懂,就需要有一個翻譯官,把你寫的代碼翻譯成計算機能看得懂的語言,通常叫做機器語言。這個過程在C#編程中叫做編譯

在VS2017中打開開發人員命令行,如圖:

如果你把First.cs保存到了D盤的根目錄,要在命令行中輸入d:,然後回車。如果你看到了提示符D:\>,就沒有問題了。當然,如果你把它保存在了另一個盤中,換成相應的盤符就可以了。

編譯寫好的代碼,輸入csc first.cs,回車。然後再查看文件,輸入dir first.*,回車,可以看到多出了一個first.exe文件,說明編譯成功了。

如果沒有看到first.exe文件,那就要看看csc輸出的信息,如果看到有類似於“4:1”的提示,是在告訴你第4行第1個字符的地方出現了錯誤,根據提示重新檢查代碼,把它們改正之後再進行編譯,直到編譯後出現.exe文件。

輸入first,回車,屏幕上出現了一行字符,“Hello from Wrox.”,看起來很眼熟?對了,它就是代碼中雙引號中的字符,被電腦原封不動印在了屏幕上。再打一個回車,程序結束,返回到提示符狀態。

順帶解釋一下,我用的是Q盤,所以圖片中顯示的是Q:\>。

歡迎加入C#程序員的隊伍!

儘管還有非常漫長的路要走,我們已經完成了第一個C#程序,成爲了一名C#程序員。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章