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

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)用程序運行界面

主站蜘蛛池模板: 莲花县| 昔阳县| 马公市| 平舆县| 玉林市| 佛坪县| 黄龙县| 曲靖市| 祁东县| 辽中县| 卢龙县| 南澳县| 哈尔滨市| 三都| 昭觉县| 和平县| 尼玛县| 长汀县| 石泉县| 广饶县| 宁都县| 山东| 景德镇市| 民勤县| 渭源县| 宝丰县| 元江| 海宁市| 萨迦县| 河西区| 闸北区| 盐边县| 绥化市| 全州县| 西和县| 霍林郭勒市| 尉犁县| 鄱阳县| 东明县| 绥棱县| 通榆县|