Visual basic项目Visual Basic是一种编程语言,它允许你创建可执行程序,换句话说,就是运行程序的EXE文件。这个程序于1991年首次发布,旨在让那些可能不熟悉或不熟悉编程的人更容易上手。经过许多改进,最终版本于1998年发布。一个类似的程序VBA (Visual Basic for Applications)不应该与VB (Visual Basic)混淆,因为VB是一个独立的程序,而VBA运行在其他Microsoft程序上。Visual Basic对于创建简单应用程序或复杂应用程序的能力似乎令人困惑。用VB可以创建许多不同类型的应用程序,比如简单的计算器,或者更复杂的学习应用程序或商业软件。

当使用Visual Basic时,创建一个程序有很多可能性。伴随着许多可能性,可以将大量不同的命令合并到应用程序中。虽然逐一检查每一个都是可能的,但这将花费大量时间,而且不太可能有人愿意这样做。这样做的原因是,每个创建者都可以为他们希望程序执行的特定内容定制他们的命令。对该程序的演练是有益的,因为它可以向您展示可以执行的一些功能。学习的最好方法是体验这些功能将做什么。

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

创建一个项目

这是创建程序的第一个和明显的步骤,是在Visual Basic程序中创建一个新项目。为此,只需选择文件即可创建新项目。该项目将由该程序提供默认名称,并且您可以保存新项目非常重要,并给出您为项目选择的名称。对于此示例,我将简单地创建一个新的Web浏览应用程序,并且对于此类应用程序,您必须选择Windows表单应用程序选项。当项目形成时,您将看到由将被标记为1的应用程序组成的IDE(集成开发环境),这是一个表单设计器;betwayapp下载安装包含所有所需文件的解决方案资源管理器窗口;下面的属性菜单允许您更改表单的许多功能。下一步是创建用户界面,这是使用应用程序与之交互的人。

创建用户界面

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

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

创建一个外观和执行良好的应用程序

在此步骤中,您将使表单看起来更有用。要使窗体呈现网页浏览页面的形状,首先要选择您在窗体中放置的面板。然后,您将查看Properties部分,您将在其中找到要选择Dock属性的Layout类别。这将为你提供一个小窗口,有各种各样的盒子。面板将包含URL搜索和启动搜索的按钮,因此您将选择Top框将它们放在页面的顶部。之后你可能想要调整面板的大小,为显示搜索结果的web浏览器控件留出更多空间。让文本框更长以适应更长的url也是明智的。您还需要选择Button控件并在Properties部分中选择Text。删除默认名称并输入“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代码时,基本上就是命令应用程序执行运行应用程序所需的任务。这是一个简单的应用程序,你想要“去!”按钮来启动用户输入的URL搜索。为了实现这一点,选择按钮和一个代码编辑器将打开。当它打开时,你会注意到它已经写了一些内容,看起来像这样:

私有子Button1_Click(ByVal发送者作为系统。对象……

|

结束子

这是一个事件处理程序,这意味着每次单击按钮时,子运行的任何内容。在此子句中,您将键入以下内容:

WebBrowser1.Navigate (Textbox1.Text)

此代码要求程序将文本键入TextBox(TextBox1)中的文本导航到页面并将其生成到WebBrowser(WebBrowser1)。这就是需要完成此项目以使此特定应用程序运行所做的一切,但是有许多选项可以在Visual Basic中创建应用程序。另一个例子,虽然不复杂,仍然有点涉及。

学习Visual Basic for Applications也可以是有益的。Edu CBA可以通过提供一个全面的指导来帮助你。

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

要创建一个简单的秒表,您将创建一个新的项目,如前所述。创建项目并选择表单设计的表单后,您将想要创建三个标签,这将都有默认名称(Label1,Label2和Label3)。您还需要将BTNSTART和BTNEXIT拖动到表单。对于每个标签将文本更改为数字0,对于BTNSTART您想要更改要启动/停止的文本,而对于BTNEXIT,请更改要退出的文本。Laslty,您将创建一个计时器,将在工具箱中称为tmrtime。为了使该计时器以正确的间隔计数,将定时器间隔的调用为1000,表示1秒。此元素的放置并不重要,因为它不会影响秒表功能。完成应用程序的设计后,您需要将一些代码放入以使其功能。

通过compuworks培训师通过Excel学习VBA。他们可以帮助您了解不同的技术,以增强使用Visual Basic进行应用程序的体验。

编码你的秒表

要完成的第一个代码将完成开始/停止按钮,并提供当按下这个按钮时,计时器将启动或停止。要编写代码脚本,您将在代码编辑器中输入以下内容:

私有子BTNSTART_CLICK()如果tmrtime.enabled = false那么tmrtime.enabled = true else else tmrtime.enabled = false如果结束子子

下一步是编写定时器本身,这将允许定时器继续向上计数,直到推动开始/停止按钮。为此,您将单击TMRTime并输入代码编辑器:

Private Sub tmrTime_timer()标签13。= Val(Label13.Caption) + Val(1) If Label13.;标题= 60然后标签12。标题= Val(label12 .标题)+ Val(1) Label13。标题= 0 ElseIf标题= 60然后标签11。标题= Val(label11 .标题)+ Val(1) Label12。标题= 0结束如果结束

下一段代码将使表单加载时,计时器不会启动,直到单击start /Stop按钮。必须在代码编辑器中输入以下代码才能实现:

私有子格式_load()tmrtime.enabled = false end sub

在Visual Basic中创建一个简单的秒表的最后一步是编写退出按钮。此代码仅允许您在使用完应用程序后退出应用程序。具体描述如下:

Private Sub btnExit_Click()卸载Me结束Sub

虽然许多初学者可能不太了解这些代码,但熟悉这些代码的最好方法就是使用它们。用户也可以尝试学习指导课程,以便更好地理解这个过程。一旦您熟悉了这些基础知识,创建应用程序的机会是无限的。

Stuart Coe可以教导您使用VBA进行Microsoft Access,帮助您了解所有组件如何在程序中聚集在一起。

Excel VBA的顶级课程

解锁Excel VBA和Excel宏
Leila Gharani.
4.7 (25938)
畅销书
Excel VBA宏:超消歧Excel VBA编程
格兰特赌博
4.6 (955)
畅销书
完整的Web自动化与Excel VBA
丹尼尔强
4.7 (717)
畅销书
Microsoft Excel Macros和Excel VBA硕士
凯尔·佩
4.5 (11,175)
畅销书
终极Excel VBA.
马克Talbert
4.6 (3,133)
Excel VBA编程-完整指南
Boris Paskhaver.
4.5 (3,659)
Microsoft Excel VBA简介
凯尔·佩
4.6 (1,133)
Excel Macros&Excel VBA编程为初学者编程
andreas exadaktylos.
4.6 (807)
收视率最高
Excel VBA练习和现实世界项目
Karen Tateosyan.
4.5 (214)

更多Excel VBA课程

Excel VBA学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示