Udemy标志

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的应用程序,它是一个表单设计器;一个包含所有所需文件的解决方案资源管理器窗口;以及下面的属性菜单,该菜单允许您更改表单的许多功能。下一步是创建用户界面,这是使用该应用程序的人员与之交互的界面。必威真人投注

创建用户界面

在创建用户界面时,必须利用位于屏幕最左侧的工具箱。由于此工具箱包含所有可使用的控件,因此将工具箱固定以使其保持打开状态是有帮助的。工具箱中有许多选项可供选择,但对于本例,您将首先选择面板控件并将其拖动到窗体。这将使放入此框中的函数与页面其余部分的函数分开。您将选择的下一个选项是文本框,它将用于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\u单击(ByVal发件人作为System.Object…

|

端接头

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

WebBrowser1.navigate(textbox1.text)

这段代码要求程序将输入到Textbox (Textbox1)中的文本导航到页面,并将其生成到web浏览器(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 for Application的体验。

编码你的秒表

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

如果tmrTime.Enabled=False,则tmrTime.Enabled=True;否则tmrTime.Enabled=False如果End Sub

下一步是对计时器本身进行编码,这将允许计时器继续向上计数,直到按下开始/停止按钮。为此,您将单击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结束

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

私有子窗体_Load()tmrTime.Enabled=False结束子窗体

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

Private Sub btnExit_Click()卸载我结束Sub

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

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

页面上次更新:2020年2月

Excel VBA中的顶级课程

解锁Excel VBA和Excel宏
莱拉·格拉尼
4.7 (29,108)
畅销书
熟练掌握Excel宏和Excel VBA
凯尔·皮尤
4.6 (13,508)
畅销书
终极Excel VBA
马克塔尔伯特
4.6 (3,363)
Excel与Microsoft Excel VBA用户表单
凯尔·皮尤
4.8 (1272)
带Access数据库的最终Excel VBA用户窗体
穆斯塔法·博拉特先生
5. (152)
最高评级
Microsoft Excel VBA-使用基础知识解决复杂问题
Sihle Mhlanga
4.7 (33)
最高评级
MIS培训-高级Excel+Macro+Access+SQL
希曼舒达尔
4.5 (418)
Excel VBA编程-完整的指南
鲍里斯·帕斯卡弗
4.7 (3,914)
完成Web自动化与Excel VBA
丹尼尔·斯特朗
4.5 (795)
畅销书
Microsoft Excel VBA简介
凯尔·皮尤
4.7 (1,241)

更多Excel VBA课程

excelvba学生也可以学习

授权你的团队,引领行业。

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

请求演示