解决方案资源管理器
解决方案资源管理器可以使您浏览解决方案中的文件。这是一个抽象表示形式,实际上它与您将在硬盘上看到的内容并不相同。
当您创建计算机程序时,Visual Studio 会创建许多不同的文件,并在硬盘上将它们组织成名为 Project 的内容。通常,当您查看 Visual Studio 项目目录时,您会看到一个具有解决方案名称的目录。其中有具有您解决方案名称的 ANOTHER 目录,一个具有 .sln 扩展名的文件,以及一个具有 .suo 扩展名的文件。双击 .sln 文件可以使您进入您的项目中,在这种情况下,不会更该项目的所有设置,而且会使窗口网格保持在您已经放置的位置。项目文件 (.proj) 存储与您要使用的项目相关的数据,并针对您要生成的内容(
Windows 窗体、XML 文件等)用 Visual Studio 进行分类。
您可以通过单击一个项目或解决方案文件来进入设计模式/代码视图,但通常最好的办法是单击解决方案文件,因为这样可以保留 Visual Studio 所需的所有设置。
有关解决方案文件的更多信息,请参阅 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxgrfFileTypesFileExtensionsInVisualStudioNET.asp。有关项目文件的更多信息,请参阅 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconProjectItemsInVisualBasic.asp。
从概念上讲,该解决方案的各部分(可以是多个项目)都是活动的,因此当您最终完成您的 Visual Basic 计算机程序以供他人使用(通常以 .exe 格式)时,必须将这些部分联结起来。
当您单击 Build Solution(顶部菜单)时,Visual Studio 会获取您已经用 Visual Basic 编写的内容,外加它自动生成的其他一些项,并将该程序编译为无论何时被单击都会运行的内容。Visual Studio 项目中除了有您解决方案中的拼图游戏文件外,还有更多的内容 — 它有一些用来使自身保持为 IDE(集成开发环境)的部分的内容。
我为什么要告诉您这些呢?因为作为初学者,您需要知道目前需要忽略什么。当您稍后更熟悉 Visual Studio 之后,您会更多地关注不同的文件和部分,但是在使用这些界面时您常常需要消除“噢,不”这样的情绪。然而,稍后需要知道如何在硬盘中找到 Visual Studio 文件,并了解是什么组成了最终生成到 exe 中的解决方案。
好的,那么右上角和右下角窗格中还有什么其他东西吗?
我要强调的是右侧有工具箱。要获取它,请进入 View 菜单并选择 Toolbox,或者使用 中显示的组合键。
工具箱
但有时该工具箱出现在一个无法预料的地方。没关系,我说过,这些东西都是活动且可分离的,而且您可以将它放在右侧的解决方案资源管理器下(我的喜好)。拖与放是成功的关键。
另一个很有用的项是 Properties Window(选择 F4 键可以显示该项,您也可以在 View 下选择它)。这种欺骗方式实际上是在设计窗体的过程中使用的,然后当您需要它时使用属性窗口。例如,假设我已将一个按钮从该工具箱拖到了我的窗体。
添加一个按钮
不要双击该按钮,要右键单击 它。右侧窗格将进行切换,以便为您显示 Properties Window。
Properties Window
当您向下滚动时可以看到,左侧有一个看起来完全空的 Form1 处在设计模式中,但右侧有很多内容需要您作决定。我们不打算在这里进行深入研究,只是稍作停顿,考虑一下如果您面对一个空白页(ala Notepad 或 Microsoft Word)那会是多么困难。您必须查看代码以使该窗体显示出来。您必须查看与窗体相关的每个属性,以便使窗体按照预期的方式显示。
相反,Visual Studio 提供了可能属性的完整列表,并允许您决定想做什么。这样对于那些难于记忆和可视化的内容,您就可以获取它们的可视化表示形式(通过设计模式和属性列表),而不再使用抽象概念。
返回到左侧的 Form1。双击该按钮,您会看到代码视图。这些漂亮的颜色难道不是很好吗?请记住,梵高用过这些颜色,但是他无法编写应用程序!
代码窗口
您看到窗口顶部大量关于 Me.Button1 的信息了吗?这是由 Visual Studio 自动生成的,而且每次您添加另一个按钮时都会如此。它是屏幕快照上的细微差别,现在请看光标插入点在哪里。
这就是 Visual Studio 期待您放入代码(当有人单击按钮时,该代码会通知按钮执行何种操作)的地方。
如果您想退出代码视图并返回友好的可视化窗体,请单击代码工作区上名为 Form1.vb [design] 的选项卡。这会使您返回到设计器模式,而不是原始代码模式。您可以通过双击窗体本身或者您正在使用的窗体元素返回到代码。
MSDN 有其他一些使用 Visual Basic 项目的 Visual Studio 练习:
• http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxorivbwalkthroughs.asp
http://msdn.microsoft.com/vbasic/using/gettingstarted/default.aspx 吉日已到。您最终完成了一个 Visual Basic 程序。您已经调试、注释了它,并在打开的屏幕上用 72 点字体庄重地将您的程序员详细信息加入到其中,现在您可以将它呈现给世界。最好别是 Hello World 程序;我们有太多那样的程序啦。
和我们前面说过的一样,您需要进入 Build 菜单并选择 Build Solution。理论上,在进行此操作之前,请确保显示了 Output Window(在 View Menu 下选择 other
windows),这样您会找到它。
Output 菜单显示您代码的生成是否成功,以及当它尝试生成内容时会出现哪种类型的错误(如果有)。传统上讲,它显示在工作区的左下角,但您可以根据自己的喜好更改它的位置。
您想看到什么
但是当您意识到必须在硬盘上搜索该 exe 时,就会感到很沮丧。幸运的是,它总是位于同一位置。
默认设置是在 Visual Studio 项目的 Debug 文件夹中创建一个 exe。
C:\Documents and Settings\user\My Documents\Visual Studio Projects\Myproject\myproject\obj\ Debug
有时您可能想构建一个调试版本,当制作完毕后在 Release 中创建一个最终版本。为此,您可以进入 Build 菜单下的配置管理器并选择 Release。它能够创建 release 文件夹以及带有文件扩展名 .exe 的程序。
配置管理器
该 .exe 文件扩展名意味着,Visual Studio 已经编译了您的代码,而且它现在是可执行的。您可以将该 exe 发送给您的朋友,并骗他们说你给他们发的是病毒!(开个玩笑,您可以将代码复制到软盘中,然后交给他们)。使用 .exe 格式,您的朋友能够运行它。
创建的可执行文件
请记住,在默认的设置中,您会在 Debug 文件夹下找到它。
有时当您运行您的项目时,它不会工作,如果您要刻意尝试编辑该代码,是不会成功的,因为 Visual Studio 不允许您这样做。这意味着您的程序绝不会退出。
结束您的程序
您也可以尝试 CTRL + break 键。
这样一来,您会更好地体会 Visual Studio 和 Visual Basic。喝一口咖啡,思考艺术和生命的意义,然后继续尽力编写最好的 Visual Basic。干杯!