《Visual Basic 2012入门经典》----第1章 全身心投入:Visual Basic 2012编程之旅 1.1 开始使用Visual Basic 2012

简介: 创建一个简单但有一定功能的Visual Basic应用程序; 让用户浏览硬盘; 显示硬盘中的图片; 熟悉一些编程术语; 学习Visual Studio 2012 IDE。 学习一门新的编程语言因其难度可能使人望而却步。

本节书摘来自异步社区《Visual Basic 2012入门经典》一书中的第1章,第1节,作者: 【美】James Foxall,译者: 翟剑锋 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 全身心投入:Visual Basic 2012编程之旅

Visual Basic 2012入门经典
在本章中,读者将学习:

创建一个简单但有一定功能的Visual Basic应用程序;
让用户浏览硬盘;
显示硬盘中的图片;
熟悉一些编程术语;
学习Visual Studio 2012 IDE。
学习一门新的编程语言因其难度可能使人望而却步。如果您从来没有编写过程序,那么输入有些神秘的文本就可以产生精美的、功能强大的应用程序,这种行为对您来说可能就像一种魔法,您可能会想知道如何才能学会需要掌握的东西。答案当然是一步一步来。学习语言的第一步是建立自信。编程的一半是艺术一半是科学。虽然它看起来有点像魔术,但它更像是幻象;当您知道一切是如何发生的后,很多迷雾便会散去,让您能够集中关注那些产生所需结果所必需的机制。

大型商业解决方案也是通过一系列小步骤完成的。阅读本章后,读者将对整个开发过程有所认识,并迈出成为有成就的程序员的第一步。实际上,在后续几章中,将继续完善本章的示例。阅读本书后,读者将构建一个健壮的应用程序,包含可调整大小的窗口、直观的界面(包括菜单和工具栏)、Windows注册表的操作和专业的错误处理机制。

在本章中,您将通过逐步创建一个小而完整的Visual Basic程序来快速了解Visual Basic。大多数入门级编程图书都以创建一个简单的“Hello World”程序开始,但我还没见过一个有用的Hello World程序(它们通常什么都不做,只是将“Hello World”打印到屏幕上——真是有趣)。因此,在这里您将创建一个图片查看器(Picture Viewer)应用程序,可查看计算机上的Windows位图和图标。您将学习如何让用户查找文件以及如何在屏幕上显示选中的图片文件。本章介绍的技巧在很多实际应用程序中都将派上用场,但本章的目标是让读者认识到使用Visual Basic 2012进行编程是多么富有乐趣。

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

1.1 开始使用Visual Basic 2012

Visual Basic 2012入门经典
开始创建Visual Basic 2012程序前,应先熟悉下列术语。

可发布的组件:指项目最后编译的版本。组件可发布给其他人和其他计算机,它们不要求在Visual Basic 2012开发环境(用于创建.NET程序的工具)下运行,但要求.NET运行时,这将在第23章讨论。可发布的组件通常称为程序。在第23章,将学习如何把即将创建的图片查看器程序发布给其他计算机。
项目:指可以编译以创建可发布组件(程序)的文件集合。项目的类型有多种,复杂的应用程序可能包含很多项目,如Windows应用项目和支持它的动态链接库(Dynamic Link Library,DLL)项目。
解决方案:组成应用程序或组件的项目与文件的集合。

注意:

以前,Visual Basic是一种独立的语言;现在,情况不同了,Visual Basic是.NET框架的一部分。.NET框架包含所有.NET技术,其中包括Visual Studio.NET(开发工具套件)和公共语言运行时(Common Language Runtime,CLR),该运行时是组成所有.NET应用核心的文件集。在本书中,读者将学到有关这些术语的更多细节。现在,只要知道Visual Basic是.NET家族中的很多语言之一即可。其他的很多语言(如C#)也是.NET语言,也使用CLR,在Visual Studio内开发。
Visual Studio 2012是一个完整的开发环境,被称为集成开发环境(Integrated Development Environment,IDE)。IDE是用于创建应用程序的设计框架;创建Visual Basic 项目所需的所有工具都在Visual Basic IDE中。再强调一次,Visual Studio 2012支持使用不同语言进行开发,其中Visual Basic 是最受欢迎的一种。环境本身并不是Visual Basic,但在Visual Studio 2012中使用的语言是Visual Basic。要创建Visual Basic项目,首先需要启动Visual Studio 2012 IDE。

要启动Visual Studio 2012,在“开始”>“所有程序”菜单中选择“Microsoft Visual Basic 2012 Express”。如果运行的是完整的.NET零售版,快捷方式的名称可能不同。在这种情况下,在“开始”菜单中找到该快捷方式并单击它,以启动Visual Studio 2012 IDE。

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

相关文章
|
7月前
|
IDE 安全 数据管理
Visual Basic for Applications (VBA):自动化Office任务
【4月更文挑战第27天】**Visual Basic for Applications (VBA)** 是Microsoft Office中的宏语言,用于自动化Excel、Word、Outlook等应用的任务。VBA基于Visual Basic,通过编写代码控制应用行为,提升效率。文章介绍了VBA环境、基础语法,展示了在Excel(数据处理)、Word(文档管理)和Outlook(邮件自动化)中的应用。强调安全性和调试重要性,学习VBA能增强Office软件的功能,实现高效自动化工作流程。
148 0
《Visual Basic 2012入门经典》----2.9 总结
在本章中,你学习了如何使用Visual Basic 起始页——Visual Basic 2012的入口;还学习了如何创建新项目和打开现有的项目。Visual Basic环境包括工作空间、工具箱及其他工具。你学习了如何在该环境中导航,包括如何使用设计窗口(隐藏、显示、停靠和浮动)。
1190 0
《Visual Basic 2012入门经典》----导读
Visual Basic是一款非常流行的语言,Visual Basic 2012是Microsoft推出的最新版本。它与以前的版本截然不同,功能更强大,可与C++等高级语言相媲美。伴随强大功能而来的是Visual Basic 2012更为复杂,这使得通过研究Visual Basic在线帮助、自学创建程序所需技能的时代一去不复返。
1377 0
《Visual Basic 2012入门经典》----2.8 获取帮助
虽然Visual Basic被设计得尽可能直观,但有时用户在执行某项任务时也需要帮助。坦率地说,Visual Basic并不如以前的版本直观——与其强大功能和灵活性伴随而来的是复杂性。不管用户的知识有多丰富,由于Visual Basic如此复杂,包含如此丰富的功能,用户有时肯定需要使用帮助,尤其是编写Visual Basic代码时;用户并不总是知道所需的命令及其语法。
1211 0
《Visual Basic 2012入门经典》----1.9 总结
就这么简单!您刚创建了一个真正的Visual Basic程序。您使用工具箱来创建让用户能够与程序进行交互的界面,并在事件处理程序中编写代码,使程序可以执行一定的功能。这些是使用Visual Basic开发应用程序的基本技能。
1733 0
|
IDE 开发工具 Windows
《Visual Basic 2012入门经典》----2.2 导航和定制Visual Basic环境
用户可定制Visual Basic的很多界面元素,如窗口和工具栏,以便更高效地工作。现在打开“File”菜单并单击“New Project”来创建一个新的Windows窗体应用程序,该项目用来演示如何定制设计环境。
1704 0
|
Windows
《Visual Basic 2012入门经典》----1.8 运行项目
现在应用程序完成了。单击工具栏中的“Save All”按钮(一叠磁盘的图案),然后按F5键运行。也可单击工具栏中右侧的三角形按钮来运行程序,这个按钮类似于DVD播放器中的“播放”按钮,它称为“启动调试”,也可在“Debug”菜单中找到。学习键盘快捷键能够加快开发过程,因此推荐在开发时尽量使用快捷键。
1423 0
|
存储 Windows
《Visual Basic 2012入门经典》---- 2.7 快速而简单的编程入门指南
编程很复杂。所有东西都互相关联,因此很难将每个编程概念分开然后用线性方式加以说明。相反,在学习一个主题的过程中,通常在学到另一个主题前就需要接触它。正如第1章指出的,我尽量避免这种前向参考,但有些概念需要你首先熟悉一下。这些主题在对应的章节中都将介绍,但阅读本书之前你必须至少听说过。
1424 0