官术网_书友最值得收藏!

  • C#教程
  • 鄭阿奇編著
  • 1040字
  • 2018-12-30 06:34:55

2.1 一個(gè)簡(jiǎn)單例子(控制臺(tái)方式):計(jì)算圓面積

控制臺(tái)應(yīng)用程序無(wú)須使用任何圖形用戶(hù)界面即可讀取標(biāo)準(zhǔn)輸入和輸出中的數(shù)據(jù)并向其寫(xiě)入數(shù)據(jù)。對(duì)于控制臺(tái)應(yīng)用程序及相關(guān)的控制臺(tái)讀取和寫(xiě)入方法,C#使用主入口點(diǎn)這一概念。在C#中,主入口點(diǎn)為Main。這里需要注意的是,與C/C++語(yǔ)言不同,Main的第一個(gè)字母是大寫(xiě)的,而且C#是一種大小寫(xiě)敏感的語(yǔ)言,所以不要寫(xiě)錯(cuò)。

【例EX2_1】設(shè)計(jì)計(jì)算圓的面積的控制臺(tái)應(yīng)用程序。

實(shí)現(xiàn)步驟如下:

(1)新建控制臺(tái)項(xiàng)目

運(yùn)行VS2008,單擊菜單“文件”→“新建”→“項(xiàng)目”,彈出“新建項(xiàng)目”對(duì)話(huà)框,選擇Visual C#的“Windows”項(xiàng)目類(lèi)型,選擇“控制臺(tái)應(yīng)用程序”模板,將項(xiàng)目命名為“EX2_1”,如圖2.1所示。

圖2.1 新建控制臺(tái)應(yīng)用程序項(xiàng)目

(2)添加代碼

單擊“確定”按鈕后,系統(tǒng)新建了一個(gè)名為“EX2_1”的控制臺(tái)項(xiàng)目,并打開(kāi)Program.cs文件。添加代碼,代碼如下所示:

(3)運(yùn)行程序,計(jì)算圓的面積

按“Ctrl+F5”組合鍵運(yùn)行程序,輸入半徑值“36”,結(jié)果如圖2.2所示。

圖2.2 計(jì)算圓的面積

說(shuō)明:

(1)命名空間提供了一種組織相關(guān)類(lèi)和其他類(lèi)型的方式,當(dāng)引用了命名空間時(shí),即可直接調(diào)用其中的類(lèi)。例如,System是一個(gè)命名空間,Console是該命名空間中的類(lèi)。在后面章節(jié)中將為大家詳細(xì)介紹。

(2)Console類(lèi)屬于System命名空間,表示控制臺(tái)應(yīng)用程序的標(biāo)準(zhǔn)輸入、輸出流和錯(cuò)誤流。提供用于從控制臺(tái)讀取單個(gè)字符或整行的方法,還提供若干寫(xiě)入方法,可將值類(lèi)型的實(shí)例、字符數(shù)組以及對(duì)象集自動(dòng)轉(zhuǎn)換為格式化或未格式化的字符串,然后將該字符串(可選擇是否尾隨一個(gè)行終止字符串)寫(xiě)入控制臺(tái)。

(3)static關(guān)鍵字是對(duì)方法的修飾,其含義在后續(xù)章節(jié)中將詳細(xì)介紹。

(4)在代碼中“//”為代碼注釋符號(hào),也可以使用“/*所要注釋內(nèi)容*/”加以注釋。例如:

            namespace EX2_1                                /*定義的命名空間*/

(5)調(diào)試運(yùn)行程序有兩種方式,分別如下:

① 單擊菜單“調(diào)試”→“開(kāi)始執(zhí)行(不調(diào)試)”,或者直接按“Ctrl+F5”組合鍵運(yùn)行程序。這種方式只執(zhí)行程序并不調(diào)試程序。

② 單擊菜單“調(diào)試”→“啟動(dòng)調(diào)試”,或者直接按快捷鍵F5調(diào)試程序。這種方式需要設(shè)置斷點(diǎn),當(dāng)程序執(zhí)行到斷點(diǎn)時(shí)按快捷鍵F10逐步調(diào)試程序,也可以單擊工具欄中的“”按鈕啟動(dòng)調(diào)試。

在【例EX2_1】中設(shè)置斷點(diǎn)逐步調(diào)試程序。

調(diào)試步驟如下:

① 單擊語(yǔ)句“Console.WriteLine("請(qǐng)輸入圓的半徑");”的左端設(shè)置斷點(diǎn),如圖2.3所示。

② 按快捷鍵F5調(diào)試程序,程序執(zhí)行到斷點(diǎn)處停止執(zhí)行,如圖2.4所示。

③ 按快捷鍵F10逐步調(diào)試程序,當(dāng)彈出的控制臺(tái)窗口提示輸入圓的半徑時(shí)輸入半徑“5”,按回車(chē)鍵繼續(xù)運(yùn)行程序,同時(shí)在“自動(dòng)窗口”中顯示各個(gè)變量的值,最終將計(jì)算的結(jié)果顯示在控制臺(tái)窗口中。

圖2.3 設(shè)置斷點(diǎn)

圖2.4 程序運(yùn)行到斷點(diǎn)處

主站蜘蛛池模板: 陆河县| 嵩明县| 永春县| 苏尼特左旗| 威信县| 浑源县| 呼玛县| 盱眙县| 屏南县| 苍梧县| 米林县| 乐都县| 通渭县| 石嘴山市| 元谋县| 兴安县| 南安市| 通州区| 肥乡县| 米林县| 德化县| 库车县| 平舆县| 自贡市| 宝应县| 九龙县| 淮南市| 沙坪坝区| 磴口县| 安岳县| 汾阳市| 武夷山市| 蒙山县| 丁青县| 淮南市| 沅陵县| 彰化县| 遂平县| 长治市| 鄂伦春自治旗| 伊宁县|