首页 > 站长学院 > 网络安全 > 不要对 Visual Studio .Net感到奇怪
 

不要对 Visual Studio .Net感到奇怪

日期:2005-07-09 00:00:00  来源:中国站长学院
请您记住思索网的网址: http://www.4so.net  [加入收藏夹]

     摘要:这是由 MSDN 编辑 Betsy Aoki 撰写的 Visual Basic Newbie 系列文章的第一部分,能够帮助新手程序员和“Visual Basic 初学者”熟悉 Visual Studio .NET 提供的概念和环境。该系列文章无意取替正规论文、书籍,只想成为开发人员的良师朋友,或者帮助您熟悉 MSDN 库,绝无恶意


 简介
 请把本文看成是一位私人治疗专家。我们将一起研究 Visual Studio,指出它的奇怪之处,同时忽略会使我们对编程产生恐惧的任何内容。实际上 Visual Studio 是一个很棒的工具,可以使 Visual Basic .NET 更易于学习,它像 Express 版本一样出色,使用它就像玩铃铛和口哨一样爽。

 诚然,该应用程序的名称是伪善的。“我有眼睛,因此我必须了解可视化部分,没错吧?然后,嗯,每个饥饿的诗人和吉普赛艺术家都听说了 studio,这应该很容易!当我进行编码时,我已经看到了一杯杯正在起泡香槟酒,听到了艺术家们雷鸣般的欢呼!”然后,令人悲哀的是,新用户没有看到具有法式窗户(带有薄纱窗帘和大百叶窗)的尖角顶楼,没有看到休斯顿大街南部的某个砖砌阁楼(其中每个人的着装都是黑色),而是看到了 Start Screen。即使这里的选项卡和新玩意儿比 Visual Studio 中其他地方的还要少,他们仍然想知道为什么自己已经迷上了它。当他们第一次体验后再次登录到 Visual Studio 中时,这里的信息看起来更具吸引力了。我发誓,阅读本文比看真正的治疗专家更便宜,而且也更有趣儿。

 显示了在打开 Visual Studio 一次并有机会在进行其他项目时建立左侧网格后,一个典型 Visual Basic 开发人员的起始页外观。左侧的链接是最近的项目,单击它们可以直接使您返回到这些项目。



Visual Studio .NET 2003 起始页

提供了当您启动编码后 Visual Studio 界面外观的示例。(也许您想在目前进行的项目中引用另一个项目)。



更改后的起始页

 之所以包括它,是因为无论哪个窗格显示起始页,您都需要识别该起始页。您真的不能缺少它(蓝色选项卡,外观像 Web 页),在第一次启动时它会覆盖整个屏幕(绝大部分都是空的),而且您看到的标签不会引起混淆。如前面所说的,当它出现在其他地方时会引起混淆。因此我们提早为您进行了介绍。

 能使您不伤脑筋的是我们的 My Profile 选项卡,可以从 Start Page 访问。如果您在项目中遇到了难题,而且认为已经将 Visual Studio 网格彻底弄乱,就请转到 Start Page,单击 My Profile 选项卡,并将相应内容设置为针对 Visual Basic 开发人员的默认设置。



重新设置您的配置文件

 好。您要咬紧牙关,实际启动一个新项目。转到 File 菜单并选择 New,然后选择 Project。

 进入 New Project 界面之后,选择 Visual Basic Projects,然后选择 Windows Application 。我知道,您可能要生成一个 Web 应用程序,因此在本例中,您就迁就我一下吧。



新项目

 此时您可能想问一些问题。为什么您必须通知 Visual Studio 您要进行一个 Visual Basic 项目呢?对于图像处理软件,您只需启动该应用程序,然后决定您要制作什么内容,以及该项目最终变成什么格式。为什么您通知 Visual Studio 您要用 Visual Basic 进行编码呢?

 总之,为什么当您对项目进行编码时,该应用程序能够允许您进行欺骗和偷懒(我是说它以任何方式支持您)呢?

通知 Visual Studio 您要用 Visual Basic 进行编码意味着,Visual Studio 会准备好语法检查,以及已经创建的、与您进行编码时可用的语言相关的对象、属性和方法。(我们会在其他文章中介绍对象、属性和方法。)。

这样,通过点击 OK 按钮您就进入新项目中了。为了替您节省时间,我们已经在下面的 中封装了重载反应。

对新创建项目的反应

 在没有询问您的情况下,Visual Studio 已经继续工作并在设计模式中生成了一个窗体(左边窗格)。它可能已在右侧堆积了大量内容,如果右侧是空的则更糟糕。最糟糕的是,如果您过快单击错误方式或鼠标,您将使窗口窗格离开其原来位置并到处浮动!嗯!您甚至不知道任何细微的操作能够产生什么后果!

 (现在你们中的一些人正在掰指节,并且在衬衫上摩擦它们,好像在说:我不害怕。Betsy,您才是唯一的神经病。应用程序并没有吓倒我,这就是我想变成程序员的原因。

 我要问您:您为什么读这篇名为 Don't freak out about Visual Studio 的文章?本文针对的是那些正常且有智慧的人,他们主张生活是一个充满誓言和希望的美丽花园,他们想烹饪出更多的美味而不是只吃比萨饼喝啤酒(至少是在早上),他们不会完全沉迷于带有神秘标签的小图标。而我们要做的正是完成该工作,相反我们却淹没在带有小字母和图片的屏幕中了。反常已经结束。)

 每个人都振作起来。当您知道了图标和标签的用途后,我可以向您保证:小鸟可以唱歌,大树可以摆动树枝赶走小鸟,您会看到 Visual Studio 就是一个编程乐园,但您首先必须度过困难的重载阶段。

 首先要查看左侧标记为 Form1的大正方形窗体。这是您的图表乐园。这是令人高兴的可视化部分。您能够将项拖放到该窗体上,调整一下这些项,然后告诉您母亲您已经通过拖放编写了一些程序。生活是美好的。请注意,您可以拉伸窗体,并调整其大小。稍后再介绍这个方面。

 项目的部分,您也可能是解决方案的部分
右上方菜单栏下是另一个部分。默认情况下,它以解决方案资源管理器开始,可以提供如所示的内容(我的项目非常简单,其中的内容不多)。

解决方案资源管理器

解决方案资源管理器可以使您浏览解决方案中的文件。这是一个抽象表示形式,实际上它与您将在硬盘上看到的内容并不相同。

当您创建计算机程序时,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 SettingsuserMy DocumentsVisual Studio ProjectsMyprojectmyprojectobj Debug

有时您可能想构建一个调试版本,当制作完毕后在 Release 中创建一个最终版本。为此,您可以进入 Build 菜单下的配置管理器并选择 Release。它能够创建 release 文件夹以及带有文件扩展名 .exe 的程序。

配置管理器

该 .exe 文件扩展名意味着,Visual Studio 已经编译了您的代码,而且它现在是可执行的。您可以将该 exe 发送给您的朋友,并骗他们说你给他们发的是病毒!(开个玩笑,您可以将代码复制到软盘中,然后交给他们)。使用 .exe 格式,您的朋友能够运行它。

创建的可执行文件

请记住,在默认的设置中,您会在 Debug 文件夹下找到它。

有时当您运行您的项目时,它不会工作,如果您要刻意尝试编辑该代码,是不会成功的,因为 Visual Studio 不允许您这样做。这意味着您的程序绝不会退出。
结束您的程序

您也可以尝试 CTRL + break 键。

这样一来,您会更好地体会 Visual Studio 和 Visual Basic。喝一口咖啡,思考艺术和生命的意义,然后继续尽力编写最好的 Visual Basic。干杯!

 
 
热门信息
 
相关文章
 
    无相关信息