Visual Basic .NET程序设计(第3版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 编写一个简单的VB.NET控制台应用程序

本书主要介绍窗体应用程序,控制台应用程序在此作为例子,以便编程者对VB应用编程有更多的了解。所谓控制台应用程序,相当于在命令行方式下运行,不依赖于窗体,一般用于设计不注重界面的程序。它从键盘读取输入的内容,结果则输出在显示器上。

控制台应用程序常常使用Console对象读写信息,Console对象的常用方法如下。

(1)Read方法:用于输入一个字符

格式:Console.Read()

(2)ReadLine方法:用于输入一行字符

格式:Console.ReadLine()

(3)Write方法:用于输出数据

格式1:Console.Write(表达式)

作用:计算(一个)表达式的值,并输出。

格式2:Console.Write(格式字符串, 表达式列表)

作用:按格式字符串输出各表达式的值。格式字符串用双引号括起来,其中的{i},i为具体数字,从0开始,对应表达式列表中的第i+1个表达式的值。例如:

Console.Write("x+y={0},x-y={1}",x+y,x-y)

当x=4,y=3时,输出“x+y=7,x-y=1”。

(4)WriteLine方法:用于输出数据

格式1:Console.WriteLine(表达式)

格式2:Console.WriteLine(格式字符串, 表达式列表)

其作用与Write()方法类似,只是输出时多一个换行符。

【例 1-2】建立一个 Welcome项目,运行时从键盘输入姓名(如“张小红”),输出“欢迎×××来到VB.NET编程世界!”

操作步骤如下:

❶ 启动Microsoft Visual Studio 2008,选择“文件”菜单的“新建项目”,在如图1.5所示界面中选择 Visual Basic项目类型下Windows中的“控制台应用程序”模板,输入项目名称“Welcome”,单击“确定”。

❷ IDE主界面出现标签为“Module1.vb”的选项卡,用于编辑程序,如图1.14所示。事实上,它是一个模块文件,包含了一个空Sub Main()的过程,程序将会从Main()开始执行。

图1.14 控制台程序编辑器

❸ 输入代码

在代码编辑器中的Sub Main()和End Sub之间,输入以下代码:

                        Dim s As String                 '声明变量s
                        Console.Write("请输入姓名:")     '给出输入提示
                        s=Console.ReadLine()            '将输入的姓名送入变量s
                        Console.WriteLine("欢迎{0}来到VB.NET编程世界!",s) '输出,将s的内容输出在{0}处
                        Console.Read()                  '作停顿,以便查看结果,否则窗口自动关闭

说明:代码中单引号开始的内容是注释文字。

❹ 保存项目和模块文件。使用“文件”菜单的“全部保存”命令,对项目和模块文件加以保存。这时产生一个Welcome文件夹,其中有文件和文件夹,包括解决方案文件 Welcome.sln、项目文件Welcome.vbproj、模块文件Module1.vb等。

❺ 执行程序。使用工具栏的“启动调试”按钮,执行程序。程序运行界面如图1.15所示。

图1.15 控制台应用程序运行界面