本节书摘来自异步社区《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。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。