- Visual Basic .NET程序設(shè)計(第3版)
- 陸漢權(quán) 馮曉霞 方紅光編著
- 875字
- 2018-12-26 18:30:17
1.6 編寫一個簡單的VB.NET控制臺應(yīng)用程序
本書主要介紹窗體應(yīng)用程序,控制臺應(yīng)用程序在此作為例子,以便編程者對VB應(yīng)用編程有更多的了解。所謂控制臺應(yīng)用程序,相當(dāng)于在命令行方式下運行,不依賴于窗體,一般用于設(shè)計不注重界面的程序。它從鍵盤讀取輸入的內(nèi)容,結(jié)果則輸出在顯示器上。
控制臺應(yīng)用程序常常使用Console對象讀寫信息,Console對象的常用方法如下。
(1)Read方法:用于輸入一個字符
格式:Console.Read()
(2)ReadLine方法:用于輸入一行字符
格式:Console.ReadLine()
(3)Write方法:用于輸出數(shù)據(jù)
格式1:Console.Write(表達式)
作用:計算(一個)表達式的值,并輸出。
格式2:Console.Write(格式字符串, 表達式列表)
作用:按格式字符串輸出各表達式的值。格式字符串用雙引號括起來,其中的{i},i為具體數(shù)字,從0開始,對應(yīng)表達式列表中的第i+1個表達式的值。例如:
Console.Write("x+y={0},x-y={1}",x+y,x-y)
當(dāng)x=4,y=3時,輸出“x+y=7,x-y=1”。
(4)WriteLine方法:用于輸出數(shù)據(jù)
格式1:Console.WriteLine(表達式)
格式2:Console.WriteLine(格式字符串, 表達式列表)
其作用與Write()方法類似,只是輸出時多一個換行符。
【例 1-2】建立一個 Welcome項目,運行時從鍵盤輸入姓名(如“張小紅”),輸出“歡迎×××來到VB.NET編程世界!”
操作步驟如下:
? 啟動Microsoft Visual Studio 2008,選擇“文件”菜單的“新建項目”,在如圖1.5所示界面中選擇 Visual Basic項目類型下Windows中的“控制臺應(yīng)用程序”模板,輸入項目名稱“Welcome”,單擊“確定”。
? IDE主界面出現(xiàn)標(biāo)簽為“Module1.vb”的選項卡,用于編輯程序,如圖1.14所示。事實上,它是一個模塊文件,包含了一個空Sub Main()的過程,程序?qū)腗ain()開始執(zhí)行。

圖1.14 控制臺程序編輯器
? 輸入代碼
在代碼編輯器中的Sub Main()和End Sub之間,輸入以下代碼:
Dim s As String '聲明變量s Console.Write("請輸入姓名:") '給出輸入提示 s=Console.ReadLine() '將輸入的姓名送入變量s Console.WriteLine("歡迎{0}來到VB.NET編程世界!",s) '輸出,將s的內(nèi)容輸出在{0}處 Console.Read() '作停頓,以便查看結(jié)果,否則窗口自動關(guān)閉
說明:代碼中單引號開始的內(nèi)容是注釋文字。
? 保存項目和模塊文件。使用“文件”菜單的“全部保存”命令,對項目和模塊文件加以保存。這時產(chǎn)生一個Welcome文件夾,其中有文件和文件夾,包括解決方案文件 Welcome.sln、項目文件Welcome.vbproj、模塊文件Module1.vb等。
? 執(zhí)行程序。使用工具欄的“啟動調(diào)試”按鈕,執(zhí)行程序。程序運行界面如圖1.15所示。

圖1.15 控制臺應(yīng)用程序運行界面
- 深入理解Bootstrap
- 軟件界面交互設(shè)計基礎(chǔ)
- 算法大爆炸:面試通關(guān)步步為營
- 軟件測試工程師面試秘籍
- Mastering Ubuntu Server
- Mastering C# Concurrency
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- Python完全自學(xué)教程
- Drupal 8 Module Development
- Linux:Embedded Development
- 微服務(wù)從小白到專家:Spring Cloud和Kubernetes實戰(zhàn)
- Python Essentials
- Extending Unity with Editor Scripting
- AutoCAD基礎(chǔ)教程
- ASP.NET開發(fā)寶典