- C#實踐教程(第2版)
- 李乃文
- 760字
- 2021-03-19 18:15:32
1.5 實驗指導(dǎo)1-1:創(chuàng)建控制臺應(yīng)用程序
Visual Studio 2012安裝后,即可執(zhí)行C#窗體的創(chuàng)建和控制臺的創(chuàng)建。本節(jié)以C#控制臺應(yīng)用程序的創(chuàng)建為例,介紹Visual Studio 2012的使用。
一個解決方案下可以添加多個項目,包括窗體應(yīng)用程序、控制臺應(yīng)用程序、類庫等。本節(jié)介紹控制臺應(yīng)用程序的創(chuàng)建和使用。
控制臺應(yīng)用程序是沒有界面的,不像窗體應(yīng)用程序,有著可視化的窗體和控件。控制臺應(yīng)用程序在運行時,能夠生成可執(zhí)行文件.exe文件。本節(jié)介紹控制臺應(yīng)用程序的創(chuàng)建和使用,步驟如下。
(1)首先創(chuàng)建解決方案,步驟省略(參見本章1.4.2節(jié))。接下來在創(chuàng)建的空白解決方案中添加控制臺應(yīng)用程序,在解決方案名稱上右擊,彈出如圖1-16所示菜單。

圖1-16 添加新建項
(2)在彈出菜單上選擇Add選項,彈出如圖1-16所示菜單。在該菜單上可選擇添加新建項New Project選項,打開如圖1-17所示的界面。

圖1-17 添加控制臺應(yīng)用程序
(3)圖1-17所示的界面為新建項的添加界面,其在VS 2010版本中對應(yīng)的界面如圖1-18所示。

圖1-18 VS 2010對應(yīng)的添加界面
在圖1-15中,左側(cè)選擇Visual C#,中間選擇Console Application選項,即為控制臺應(yīng)用程序。單擊“確定”按鈕后,即可在圖1-17的界面下方為該控制臺應(yīng)用程序定義名稱和存儲位置。
(4)控制臺應(yīng)用程序添加后,界面如圖1-19所示。新生成的控制臺Program.cs文件中,有了已定義的命名空間和類,以及一個Main()函數(shù)。

圖1-19 Main()函數(shù)
(5)圖1-19中,Main()函數(shù)的大括號內(nèi)原本沒有內(nèi)容,現(xiàn)在Main()函數(shù)內(nèi)有兩條語句,分別表示輸出語句“hello world”,以及按任意鍵。
□ 第一條語句在頁面中顯示“hello world”字樣,以驗證程序的執(zhí)行。
□ 由于控制臺應(yīng)用程序執(zhí)行完Main()函數(shù)將自動結(jié)束程序,因此需要使用第二條語句來禁止程序結(jié)束。
(6)按鍵盤中的F5鍵可運行程序,其運行結(jié)果如圖1-20所示。控制臺的背景色和字體顏色可以設(shè)置,圖1-20為設(shè)置了白底黑字的運行結(jié)果。界面中輸出了“hello world”字樣,同時有光標閃動,等待用戶輸入。按任意鍵,該程序?qū)㈥P(guān)閉。

圖1-20 控制臺運行效果
- Spring Cloud Alibaba核心技術(shù)與實戰(zhàn)案例
- Kibana Essentials
- Arduino by Example
- 大學(xué)計算機基礎(chǔ)實驗教程
- Rake Task Management Essentials
- 從學(xué)徒到高手:汽車電路識圖、故障檢測與維修技能全圖解
- Python Web數(shù)據(jù)分析可視化:基于Django框架的開發(fā)實戰(zhàn)
- HTML5+CSS3 Web前端開發(fā)技術(shù)(第2版)
- JavaScript動態(tài)網(wǎng)頁編程
- Practical Microservices
- JavaScript從入門到精通(視頻實戰(zhàn)版)
- 現(xiàn)代CPU性能分析與優(yōu)化
- Selenium Essentials
- Scratch編程入門與算法進階(第2版)
- Visual C++ 2017網(wǎng)絡(luò)編程實戰(zhàn)