《Visual Basic 2012入门经典》---- 2.7 快速而简单的编程入门指南

简介: 编程很复杂。所有东西都互相关联,因此很难将每个编程概念分开然后用线性方式加以说明。相反,在学习一个主题的过程中,通常在学到另一个主题前就需要接触它。正如第1章指出的,我尽量避免这种前向参考,但有些概念需要你首先熟悉一下。这些主题在对应的章节中都将介绍,但阅读本书之前你必须至少听说过。

本节书摘来自异步社区《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声明,如下例所示:


40fc6f0846d5a47e474f43124e6e1027408787ad

声明有返回值的过程时使用关键字Function。另外,在过程名的后面还指定了数据类型,它表示过程返回的数据类型:


2332a909e48eee4f300a6e5088a68ecbb37a1bb9

请注意As String。关键字As用于指定一种数据类型。在这个例子中,该函数返回一个字符串,这是文本。

如果过程接受参数,参数将位于括号中,同样也需要使用As来指定接受的数据类型:


25bcebad86d5592bdfbe3ce05367c5f8e8d033fb

MessageBox.Show()
你肯定熟悉Windows消息框,它是用于显示消息给用户的小对话框,如图2.18所示。Visual Basic 2012提供了一种显示这种消息的简单方式:MessageBox.Show()语句。下面是MessageBox.Show()语句的最简单形式:

MessageBox.Show("This is a standard message box")


21fabf80ab3f169125570ba4c2835cb3b5dfb282

在本书中,将经常用到消息框,第17章将详细介绍它。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
5月前
|
IDE 程序员 项目管理
Visual Basic入门:基础知识与编程原理
【4月更文挑战第27天】本文介绍了Visual Basic的基础和编程原理,它是微软的事件驱动编程语言,适合初学者。文章涵盖VB的发展、IDE的搭建、语法基础、面向对象编程概念,以及通过创建“Hello, World!”项目实践编程。此外,还讨论了控制结构、函数过程、类和对象,强调了VB在现代软件开发中的适应性。学习和掌握VB是进一步深入编程学习的良好起点。
118 0
|
Python
visual studio code安装简明教程及使用python编程
visual studio code安装简明教程及使用python编程
209 0
visual studio code安装简明教程及使用python编程
|
区块链
《Visual Basic 2012入门经典》----1.10 问与答
问:是否可显示除BMP、JPG和PNG外的其他类型的图片? 答:可以。PictureBox可以显示扩展名为BMP、JPG、ICO、EMF、WMF、PNG和GIF的图像。PictureBox甚至可用它支持的任意一种文件类型将图像保存到文件中。
1481 0
|
编解码
《Visual Basic 2012入门经典》----2.10 问与答
问:如何获得除“Properties”窗口的说明区域外的有关属性的信息? 答:单击属性以选中它,然后按F1键——上下文帮助也适用于“Properties”窗口中的属性。
1314 0
|
存储 Java C#
《Visual C# 2010入门经典》一1.2 C#语言
如果您是C、C++或Java程序员,将很快熟悉C#,因为其语法与这些语言类似。如果您熟悉Visual Basic(运行在.NET Framework上的任何Visual Basic版本,而不是Visual Basic 6.0或更早的版本),可能对C#语法感到陌生,但应熟悉Framework类库。
1882 0
《Visual Basic 2012入门经典》----2.8 获取帮助
虽然Visual Basic被设计得尽可能直观,但有时用户在执行某项任务时也需要帮助。坦率地说,Visual Basic并不如以前的版本直观——与其强大功能和灵活性伴随而来的是复杂性。不管用户的知识有多丰富,由于Visual Basic如此复杂,包含如此丰富的功能,用户有时肯定需要使用帮助,尤其是编写Visual Basic代码时;用户并不总是知道所需的命令及其语法。
1198 0
《Visual Basic 2012入门经典》----2.9 总结
在本章中,你学习了如何使用Visual Basic 起始页——Visual Basic 2012的入口;还学习了如何创建新项目和打开现有的项目。Visual Basic环境包括工作空间、工具箱及其他工具。你学习了如何在该环境中导航,包括如何使用设计窗口(隐藏、显示、停靠和浮动)。
1179 0
《Visual Basic 2012入门经典》----导读
Visual Basic是一款非常流行的语言,Visual Basic 2012是Microsoft推出的最新版本。它与以前的版本截然不同,功能更强大,可与C++等高级语言相媲美。伴随强大功能而来的是Visual Basic 2012更为复杂,这使得通过研究Visual Basic在线帮助、自学创建程序所需技能的时代一去不复返。
1368 0

相关实验场景

更多
下一篇
无影云桌面