Visual Basic项目Visual Basic是一种编程语言,允许您创建可执行程序,换句话说,exe文件运行程序。本计划于1991年首次发布,旨在使那些可能不熟悉或新编程的人更容易。有了许多改进,最终版本于1998年发布。VB(Visual Basic)不应混淆类似的程序VBA(Visual Basic),因为VB是独立程序,而VBA则运行其他Microsoft程序。Visual Basic似乎可以令人困惑地创建简单应用程序或复杂的应用程序。可以使用vb创建许多不同类型的应用程序,例如简单的东西,如计算器或更复杂的东西,如学习应用程序或商业软件。

使用Visual Basic时创建程序有很多可能性。随着许多可能性的大量不同的命令可以纳入应用程序。在换过每一个中的一个,这是可能的,它会花费很多时间,有人不太可能想要。为此,每个创建者都可以自定义他们希望程序执行的细节的命令。程序的演练可能是有益的,因为它可以向您展示可以执行的一些功能。学习的最佳方式是体验职能的作用。

发现自己正在寻找更多信息?Infinite Skills可以为您提供一种不同的方式使用Visual Basic与Excel

创建一个项目

创建程序的第一步是在Visual Basic程序中创建一个新项目。要做到这一点,只需选择文件,然后创建新项目。这个项目将有一个默认的名称由程序给出,重要的是你保存你的新项目,并给它你为你的项目选择的名称。对于本例,我将简单地创建一个新的web浏览应用程序,对于这种类型的应用程序,您必须选择Windows窗体应用程序选项。当项目形成时,你会看到IDE(集成开发环境),它由标签为Form 1的应用程序组成,这是一个表单设计器;bob外围官网包含所有所需文件的解决方案资源管理器窗口;下面是一个属性菜单,它允许您更改表单的许多特性。下一步是创建用户界面,这是使用应用程序的人与之交互的内容。

创建用户界面

在创建用户界面时,您必须利用位于屏幕最左边的工具箱。因为这个工具箱包含了所有可用的控件,所以钉住工具箱使其保持打开状态是有帮助的。工具箱中有许多选项可供选择,但对于本例,您将首先选择面板控件并将其拖到窗体中。这将使放入该框的函数与页面其余部分的函数分开。您将选择的下一个选项是文本框,它将用于web浏览应用程序中的URL搜索。除了文本框之外,您还需要选择按钮并将其拖动到窗体中。最后,表单的其余部分将包含web浏览器控件,它使用户能够看到已搜索的网页。虽然到目前为止,这个应用程序的外观似乎还不可用,但下一步是进入特定代码之前的最后一步,这些代码可以使应用程序按您希望web浏览器执行的方式运行。您还可以在此步骤中调整大小并使用属性菜单,使应用程序的外观符合您的要求。

Infinite Skills还可以提供使用Visual Basic和Microsoft Access的洞察力,让你更好地了解使用Visual Basic的不同方式。

创建应用程序看起来很好并表现

在此步骤中,您将使表单看起来更具可用性。要使表单遵循您首先要选择您首先放置在表单中的面板的形状。然后,您将查找属性部分,您将找到您想要选择Dock属性的布局类别。这将为您提供一个带各种盒子的小窗口。面板将包含URL搜索和将启动搜索的按钮,因此您将选择顶部框以将这些放在页面顶部。您可能希望之后调整面板大小以允许更详细的Web浏览器控件的空间,以显示搜索结果。使文本框更长时间才能适合更长时间的URL是明智的。您还需要选择按钮控件并在“属性”部分中选择文本。删除默认名称和类型“Go!”使它看起来更像网页。 You can tailor this page to make it look the way you see fit and then you will move on to the coding section of creating an application.

向应用程序添加代码和方向

当您将Visual Basic代码添加到表单中,您基本上命令应用程序以执行应用程序运行所需的任务。这是一个简单的应用程序,你想要“go!”按钮以启动搜索URL用户类型的URL。要执行此操作,请选择按钮,代码编辑器将打开。当它打开时,您会注意到它已经有一些写作,它可能看起来如下:

私有子按钮1_CLICK(VAYVAL SENDER AS System.Object ...

|

终止子

这是一个事件处理程序,这意味着每次单击按钮时Sub内的任何内容都会运行。在这个Sub里面,你将输入以下内容:

WebBrowser1.navigate(textbox1.text)

这段代码要求程序将输入到文本框(Textbox1)中的文本导航到页面并将其生成到web浏览器(WebBrowser1)。这就是这个项目所需要做的一切,以使这个特定的应用程序运行,然而,在Visual Basic中创建应用程序有许多选项。另一个例子虽然不复杂,但仍然有点复杂。

学习Visual Basic for Applications也会很有帮助。EDU CBA可以通过提供综合指南来帮助解决方法。

在Visual Basic中创建一个简单的秒表

要创建一个简单的秒表,您将创建一个新的项目,如前所述。一旦创建了项目并为表单设计选择了一个表单,您将需要创建三个标签,它们都将使用默认名称(Label1、Label2和Label3)。您还需要将btnStart和btnExit拖到表单中。对于每个label,将文本更改为数字0,对于btnStart,您将希望将文本更改为Start/Stop,对于btnExit,将文本更改为Exit。Laslty,您将创建一个计时器,它将在工具箱中称为tmrTime。为了让计时器以正确的间隔计数,您必须将计时器间隔更改为1000,即1秒。这个元素的位置并不重要,因为它不会影响秒表功能。在完成了应用程序的设计之后,您将需要在其中添加一些代码以使其正常工作。

使用CompuWorks培训器通过Excel学习VBA。它们可以帮助您学习不同的技术,以增强您使用Visual Basic for Application的经验。

编码你的秒表

第一个完成的代码将完成“开始/停止”按钮,并在按下此按钮时,计时器将启动或停止。要脚本代码来制作此工作,您将在代码编辑器中键入以下内容:

Private Sub btnStart_Click() If tmrTime. txt。Enabled = False Then tmrTime. Enabled = FalseEnabled = True否则tmrTime。启用= False结束如果结束子

下一步是对计时器本身进行编码,这将允许计时器继续向上计数,直到启动/停止按钮被按下。要做到这一点,你可以点击tmrTime并进入代码编辑器:

私有子TMRTime_Timer()Label13.Caption = Val(Label13.Caption)+ Val(1)如果Label13.Caption = 60那么标签12.Caption = Val(Label12.Caption)+ Val(1)Label13.Caption = 0 ElseIf标签12。标题= 60然后标签11.Caption = val(标签11.Caption)+ Val(1)标签12.Caption = 0结束

下一个代码将使其使其在加载表单时,在单击开始/停止按钮之前,定时器将无法启动。必须将以下代码键入代码编辑器以使其发生:

私有子Form_Load() tmrTime。启用= False结束接头

在Visual Basic中创建简单秒表的最后一步将是代码退出按钮。此代码只允许您在使用时退出应用程序。描述如下:

Private Sub btnExit_Click()卸载Me结束Sub

虽然许多初学者可能无法理解许多这些代码,但熟悉的最佳方式是与他们一起工作。用户也可以尝试采取教程课程,了解更好的过程。一旦您熟悉基础知识,创建应用程序的机会就是无限的。

Stuart Coe可以教你如何使用Microsoft Access的VBA,帮助你理解所有组件是如何在程序中结合在一起的。

Excel VBA顶级课程

解锁Excel VBA和Excel宏
莱拉Gharani
4.7 (25849)
畅销书
熟练掌握微软Excel宏和Excel VBA
凯尔尤
4.5 (11,137)
畅销书
最终Excel VBA
马克塔尔伯特
4.5 (3,126)
Excel VBA编程-完整指南
鲍里斯Paskhaver
4.5 (3650)
Excel VBA:如何像专业人士一样写宏
保罗凯利
4.5 (1,125)
完整的Web自动化与Excel VBA
丹尼尔强
4.6 (716)
畅销书
Microsoft Excel VBA简介
凯尔尤
4.6 (1129)
Excel VBA宏:超消除歧义的Excel VBA编程
格兰特赌博
4.6 (951)
畅销书
Excel宏和Excel VBA编程初学者
Andreas Exadaktylos
4.6 (802)
评价最高
Excel VBA练习和实际项目
凯伦Tateosyan
4.5 (214)

更多Excel VBA课程

Excel VBA的学生也可以学习

让你的团队。领导行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求一个演示