0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在VisualBasic中制作长度转换器

454398 来源:wv 2019-09-24 11:26 次阅读

步骤1:创建项目

步骤1:打开 Microsoft Visual Basic

步骤2:通过单击创建新项目新项目 或按 Ctrl + N 。

步骤3:选择 Windows窗体应用程序 ,并将其命名为“ Length Converter ”。

步骤4:重命名 Form1.vb 更改为“ Length.vb ”。 这是易于使用的方法。

步骤5:将 Form1 重命名为“ LengthForm ”,并将文本设置为“ Length Converter ”。 这是易于使用的方法。

步骤6:根据自己的喜好调整大小。我已经制作了一个‘ 500,300’ 。

第7步:在表格顶部插入标签,然后将命名为“ 标题 ”,并输入文字“ 长度 转换器

第8步:插入两个按钮。一个在中心。将其命名为“ ConvertButton ”,并输入文字“ Convert ”。 第二个按钮是可选的。 将其放在右上角,并将其命名为“ ExitButton ”,并输入文字“ Exit 》“

步骤9:插入两个ComboBox,将其中一个放置在左侧,将另一个放置在右侧。在左侧命名为“ LengthList1 ”,在右侧命名为“ LengthList2 ”。使它们两个上的文字均为“ 选择 单位 ”

第10步:插入两个文本框并将其放置在组合框下方。将它们命名为“ UnitText1 ”和“ UnitText2 ”。将文本留空。

步骤2:获取基本代码

步骤11:双击‘ExitButton’。

步骤12:插入以下代码:‘This will close the application’

Me.Close() 步骤13:双击点击“转换按钮”。

步骤14:插入以下代码:

‘These are the Boolean for the Length in the first box’

Dim Mile1 As Boolean

Dim KM1 As Boolean

Dim M1 As Boolean

Dim CM1 As Boolean

‘These are the Boolean for the length in the second box’

Dim Mile2 As Boolean

Dim KM2 As Boolean

Dim M2 As Boolean

Dim CM2 As Boolean

‘These are the inserted numbers that will be converted’

Dim Num1 As String

Num1 = UnitText1.Text

Dim Num1 As String

Num2 = UnitText2.Text

步骤3 :转换单位

步骤15:在先前的代码下方插入以下内容:

‘What it is converting’

If LengthList1.Text = (“Mile”) And LengthList2.Text = (“Kilometre”) Then

Mile1 = True

KM2 = True

End If

‘The equation for the conversion’

If Mile1 = True and KM2 = True Then

UnitText2.Text = Num1 / 0.62137

End If

If LengthList1.Text = (“Mile”) And LengthList2.Text = (“Metre”) Then

Mile1 = True

M2 = True

End If

If Mile1 = True and M2 = True Then

UnitText2.Text = Num1 / 0.0062137

End If

If LengthList1.Text = (“Mile”) And LengthList2.Text = (“Centimetre”) Then

Mile1 = True

CM2 = True

End If

If Mile1 = True and CM2 = True Then

UnitText2.Text = Num1 / 0.0000062137

End If

If LengthList1.Text = (“Kilometre”) And LengthList2.Text = (“Mile”) Then

KM1 = True

Mile2 = True

End If

If KM1 = True and Mile2 = True Then

UnitText2.Text = Num1 * 0.62137

End If

If LengthList1.Text = (“Kilometre”) And LengthList2.Text = (“Metre”) Then

KM1 = True

M2 = True

End If

If KM1 = True and M2 = True Then

UnitText2.Text = Num1 / 0.001

End If

If LengthList1.Text = (“Kilometre”) And LengthList2.Text = (“Centimetre”) Then

KM1 = True

CM2 = True

End If

If KM1 = True and CM2 = True Then

UnitText2.Text = Num1 / 0.000001

End If

If LengthList1.Text = (“Metre”) And LengthList2.Text = (“Mile”) Then

M1 = True

Mile2 = True

End If

If M1 = True and Mile2 = True Then

UnitText2.Text = Num1 * 0.000621317

End If

If LengthList1.Text = (“Metre”) And LengthList2.Text = (“Kilometre”) Then

M1 = True

KM2 = True

End If

If M1 = True and KM2 = True Then

UnitText2.Text = Num1 / 1000

End If

If LengthList1.Text = (“Metre”) And LengthList2.Text = (“Centimetre”) Then

M1 = True

CM2 = True

End If

If M1 = True and CM2 = True Then

UnitText2.Text = Num1 / 0.01

End If

If LengthList1.Text = (“Centimetre”) And LengthList2.Text = (“Mile”) Then

CM1 = True

Mile2 = True

End If

If CM1 = True and Mile2 = True Then

UnitText2.Text = Num1 * 0.000000621317

End If

If LengthList1.Text = (“Centimetre”) And LengthList2.Text = (“Kilometre”) Then

CM1 = True

KM2 = True

End If

If CM1 = True and KM2 = True Then

UnitText2.Text = Num1 * 0.00001

End If

If LengthList1.Text = (“Centimetre”) And LengthList2.Text = (“Metre”) Then

CM1 = True

M2 = True

End If

If CM1 = True and M2 = True Then

UnitText2.Text = Num1 * 0.01

End If

‘If converting into same unit then the valve will be the same’

If LengthList1.Text = LengthList2.Text Then

UnitText2.Text = Num1

End If

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    8612

    浏览量

    146808
  • VisualBasic
    +关注

    关注

    0

    文章

    6

    浏览量

    6696
收藏 人收藏

    评论

    相关推荐

    何在反激式转换器缓冲FET关断电压

    上一期,我们介绍了如何在正向转换器导通时缓冲输出整流的电压。现在,我们看一下如何在反激式转换器
    的头像 发表于 11-04 09:48 193次阅读
    如<b class='flag-5'>何在</b>反激式<b class='flag-5'>转换器</b><b class='flag-5'>中</b>缓冲FET关断电压

    同轴转换器为什么容易坏 同轴转换器对音质的影响

    同轴转换器为什么容易坏 同轴转换器容易坏的原因可以从多个方面来分析: 质量问题 :转换器的质量是直接影响其耐用性的关键因素。低质量的转换器往往采用较为廉价的材料和元器件,这些材料和元器
    的头像 发表于 10-06 14:16 471次阅读

    什么是DC/DC转换器

    DC/DC转换器,顾名思义,是指将一种直流电压转换为另一种直流电压的装置。它广泛应用于需要电压变换的电子设备,通过调整输出电压来满足不同设备的特定需求。DC/DC转换器通常被称为线性
    发表于 09-29 15:26

    降压转换器的低压差操作

    电子发烧友网站提供《降压转换器的低压差操作.pdf》资料免费下载
    发表于 09-26 11:32 0次下载
    降压<b class='flag-5'>转换器</b><b class='flag-5'>中</b>的低压差操作

    降低汽车降压转换器应用的传导EMI

    电子发烧友网站提供《降低汽车降压转换器应用的传导EMI.pdf》资料免费下载
    发表于 09-18 11:12 0次下载
    降低汽车降压<b class='flag-5'>转换器</b>应用<b class='flag-5'>中</b>的传导EMI

    电源转换器的浪涌电流可能比稳态电流高很多倍

    电源转换器
    深圳崧皓电子
    发布于 :2024年06月14日 06:59:06

    SDI转AV转换器在影视制作的应用及其实践

    ,有时需要将SDI信号转换为AV信号以适应不同的显示设备或传输环境。这时,SDI转AV转换器就发挥了关键作用。 应用场景: 现场监看与预览 :在影视拍摄现场,导演、摄影师和制片人通常需要实时监看和预览拍摄画面。通过使用SDI转AV转换器
    的头像 发表于 02-22 14:40 384次阅读

    个性化高清视频转换器:为视频制作提供专业级解决方案

    视频转换器应运而生,为视频制作提供专业级的解决方案。 来百度APP畅享高清图片 一、专业级转换需求 视频制作涉及多个环节,包括拍摄、剪辑、特效处理、音频处理等。在每个环节
    的头像 发表于 02-22 14:26 289次阅读
    个性化高清视频<b class='flag-5'>转换器</b>:为视频<b class='flag-5'>制作</b>提供专业级解决方案

    如何抑制电源转换器的浪涌电压?

    如何抑制电源转换器的浪涌电压? 电源转换器是电子设备中常见的组件,其主要功能是将电源输入转换成稳定的输出电压和电流。然而,在电源转换过程中
    的头像 发表于 02-04 09:17 1089次阅读

    如何抑制电源转换器浪涌电压

    今天给大家分享的是:如何抑制电源转换器浪涌电压?
    的头像 发表于 01-09 09:50 1519次阅读
    如何抑制电源<b class='flag-5'>转换器</b><b class='flag-5'>中</b>浪涌电压

    数据转换器采样过程的工作原理

    电子发烧友网站提供《数据转换器采样过程的工作原理.pdf》资料免费下载
    发表于 11-28 10:31 1次下载
    数据<b class='flag-5'>转换器</b><b class='flag-5'>中</b>采样过程的工作原理

    参数在数据转换器的应用

    电子发烧友网站提供《参数在数据转换器的应用.pdf》资料免费下载
    发表于 11-27 11:46 0次下载
    参数在数据<b class='flag-5'>转换器</b><b class='flag-5'>中</b>的应用

    数据转换器采样过程的工作原理

    电子发烧友网站提供《数据转换器采样过程的工作原理.pdf》资料免费下载
    发表于 11-27 10:50 0次下载
    数据<b class='flag-5'>转换器</b><b class='flag-5'>中</b>采样过程的工作原理

    降压-升压转换器

    降压-升压转换器相当于使用单个电感的反激式转换器,它们具备两种主要拓扑结构:反相和同相。反相型的输出电压极性与输入相反,而同相型的输出与输入电压极性相同。这种拓扑结构使得降压-升压转换器
    的头像 发表于 11-24 13:40 832次阅读
    降压-升压<b class='flag-5'>转换器</b>