本节书摘来自异步社区《Visual Basic 2012入门经典》一书中的第2章,第7节,作者: 【美】James Foxall,译者: 翟剑锋 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.7 快速而简单的编程入门指南
Visual Basic 2012入门经典
编程很复杂。所有东西都互相关联,因此很难将每个编程概念分开然后用线性方式加以说明。相反,在学习一个主题的过程中,通常在学到另一个主题前就需要接触它。正如第1章指出的,我尽量避免这种前向参考,但有些概念需要你首先熟悉一下。这些主题在对应的章节中都将介绍,但阅读本书之前你必须至少听说过。
2.7.1 用变量存储值
变量是代码中用于保存值的元素。例如,可以创建一个保存用户名或用户年龄的变量。每个变量(存储实体)都必须在使用前创建。创建变量的过程称为声明变量。另外,每个变量被声明为保存某种特定类型的值,例如用于保存人名的文本(称为字符串)或用于保存年龄的数值。下面是一个变量声明的例子:
Dim strFirstName As String
这条语句创建一个名为strFirstName的变量,其类型为String,也就是说它可以存储赋给它的任何文本。变量的内容可以根据需要进行修改。
首先要记住的是,变量是存储位置,使用前必须声明,它存储特定类型的数据。
2.7.2 使用过程来编写代码功能单元
编写Visual Basic代码时,将代码放在过程中。过程是一组执行特定功能的代码语句。可在过程的代码中调用另一个过程。例如,可以创建一个过程来统计订单中的商品总数,用另一个过程来计算订单的销售税款。过程分两种:一种是不返回值的过程;另一种是返回值的过程。另外,有些过程允许将数据传递给它们。例如,上面提到的税款计算过程可能允许调用它的语句将总金额传递给它,然后它使用这个金额来计算税款。当过程从调用代码那里接受数据时,这些数据称为参数。过程并不一定要接受参数。
不返回值的过程使用关键字Sub声明,如下例所示:
声明有返回值的过程时使用关键字Function。另外,在过程名的后面还指定了数据类型,它表示过程返回的数据类型:
请注意As String。关键字As用于指定一种数据类型。在这个例子中,该函数返回一个字符串,这是文本。
如果过程接受参数,参数将位于括号中,同样也需要使用As来指定接受的数据类型:
MessageBox.Show()
你肯定熟悉Windows消息框,它是用于显示消息给用户的小对话框,如图2.18所示。Visual Basic 2012提供了一种显示这种消息的简单方式:MessageBox.Show()语句。下面是MessageBox.Show()语句的最简单形式:
MessageBox.Show("This is a standard message box")
在本书中,将经常用到消息框,第17章将详细介绍它。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。