控制檯程序開發之補充說明html
你已經動手操做過咱們上一篇文章中的控制檯程序輸入輸出了嗎朋友?學習
若是沒有的話,強烈建議你先回去作一遍再來繼續學習噢!上一篇文章地址:點擊這裏
網站
1、 你問我答spa
答:在程序裏面,把咱們編寫的一組或者多組字符組成的一系列命令,咱們稱之爲「代碼」,和咱們平時說的源代碼基本上是一個概念。翻譯
答:世上無難事只怕有心人啊。咱們學開發,實際上須要用到的單詞量也就只有500個左右,你說這要是天天學習10個,1年以後也就基本掌握得沒差了。3d
答:固然有,學會以後你能夠用C#開發各類實用的軟件,各類網站,還有手機軟件開發,遊戲開發,智能家居系統的開發,只要你能想到的各類智能化應用htm
答:把文章例子的每個案例除了程序自動生成的,其餘的代碼都要本身親手作一遍,包括每一個字符每一個符號,若是打代碼不熟練的話,就把案例重複練習多遍,而後準備好你的筆記本把每次學習的收穫和英文單詞記錄下來吧!blog
2、 單詞和主要知識點的掌握遊戲
using:引入、引用 system:系統遊戲開發
namespace:命名空間 class:類
program:程序 void:空的
void:靜態的 console:控制檯
write:寫入 read:讀取
類:它是現實生活中具體事物的抽象表現,好比說:人類,動物,植物,魚,水果,電腦等等, 在程序裏面用「類」來表示,用關鍵字class來建立一個類,例如房子類:
class House{} 鳥類:class Bird(){}等等
方法:是在類裏面的一種行爲或者動做。好比人類有跑,跳的行爲,動物有爬,飛的行爲,電腦有開機和關機的行爲,這些行爲在程序裏面用「方法」來表示,例如建立A方法的代碼是:void A(){}
3、認識程序的運做
來回顧一下咱們前面作的程序吧。
爲何加上一段代碼就能夠作到輸入輸出的效果了呢?
實際上,當咱們編寫好的程序代碼以後,運行程序的時候,程序會將這些代碼發送給編譯器,編譯器就好像一個翻譯官,一行行地將代碼編譯好以後,發送給計算機能看得懂的機器代碼,而後就可以根據這些代碼來執行命令了。
爲了更好理解,來看看下面這張圖:
下圖左邊有1-15的數字順序,也就是代碼文件裏面有15行代碼,這些數字咱們稱爲「行號」。除了以前咱們粘貼進去那兩行,其餘都是程序自動生成好了的,暫時不須要去改變它們
你能夠看到行號旁邊有幾個小方塊,點擊幾回試試看吧!(收縮和展開)
前3行的代碼,都是using ……,而且都有一個「;」表示結束
using 是引入的意思,在程序裏面便是引入xxx命名空間的意思,通俗地講就是你建立這個程序引入了system,system.Collections.Generic和system.Text這些命名空間,就比如開餐館引入了廚師,開超市引入了售貨員,差很少一個意思。
第4行:namespace MyProgram{}
namespace 是命名空間的意思。namespace MyProgram{}是一個完整的語法體,花括號裏面包含了咱們的代碼,它表示建立了一個命名空間,這個空間的名字就叫作「MyProgram」,而咱們寫的代碼就放在MyProgram命名空間裏面。
第7行:class Program{}
class是 類 的意思。類的名字叫作Program
第9行:static void Main(string[] args){}
這個能夠簡單理解爲程序運行的主入口,運行程序時,會進入這個入口執行命令。
第11,12行:Console
Console是控制檯,WriteLine是寫一行,ReadLine是讀一行
意思是命令控制檯寫一行字符,接下來再把讀取到的數據寫出來
最後再來看一張圖描述程序執行的過程
OK,今天就介紹到這裏,下面來做一個小練習吧。
要求:
建立一個控制檯應用程序名字叫Test,建立一個汽車類(不知道「汽車」的英文能夠到網上翻譯),再給這個汽車類添加一個「跑」方法,在這個方法裏面執行命令,控制檯輸出一句話:「我是寶馬汽車,個人時速是150千米!」
本身動手試試看吧,結果在後面給出。