精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

h1654155282.3538 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-03-13 09:12 ? 次閱讀

VB編寫簡(jiǎn)易計(jì)算器

一、創(chuàng)建控件組

1、創(chuàng)建控件組的方法

首先創(chuàng)建一個(gè)命令按鈕,調(diào)整其大小(覺(jué)得合適就行),名稱為Command1,Caption 屬性為數(shù)字 0 ;然后進(jìn)行“復(fù)制”和“粘貼”,當(dāng)選擇“粘貼”時(shí),出現(xiàn)對(duì)話框提示已有一個(gè)同名控件,詢問(wèn)是否創(chuàng)建控件組,選擇“是”后,即創(chuàng)建了一個(gè)名為“Command”的控件組。這時(shí),第一個(gè)按鈕的Index屬性值默認(rèn)為“0”,第二個(gè)的Index屬性值自動(dòng)設(shè)為“1”,并且大小與第一個(gè)按鈕相同,只需修改其 Caption 屬性為數(shù)字“1”并將其拖至合適位置即可。此后繼續(xù)使用“粘貼”的方法建立其他控件組中其余按鈕,共20個(gè)按鈕,每建立一個(gè),就將它拖到合適處,并修改相應(yīng)的Caption屬性值。

2、各控件組其屬性設(shè)置如下:

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

設(shè)置效果如下圖所示:

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

二、編寫代碼

Dim s1 As Single, s2 As Single, ysf As String

‘定義兩個(gè)單精度數(shù)變量用與存放參與運(yùn)算的數(shù),一個(gè)字符型存放運(yùn)算符

Private Sub Command1_Click(Index As Integer)

Text1.Text = Text1.Text & Command1(Index).Caption ’將command1的單擊事件與文本框顯示的內(nèi)容連接

End Sub

Private Sub Command2_Click()

Text1.Text = Text1.Text + “。”

If (InStr(Text1.Text, “。”) = 1) Then ‘第一位不能為小數(shù)

Text1.Text = “”

End If

If InStr(Text1.Text, “。”) 《 Len(Text1.Text) Then ’防止出現(xiàn)兩個(gè)小數(shù)點(diǎn)

Text1.Text = Left

(Text1.Text, Len(Text1.Text) - 1)

End If

End Sub

Private Sub

Command3_Click()

s2 = Val(Text1.Text) ‘開(kāi)始加減乘除運(yùn)算

Select Case ysf Case “+”

Text1.Text = s1 + s2

Case “-”

Text1.Text = s1 - s2

Case “*”

Text1.Text = s1 * s2

Case “/”

If s2 = 0 Then

MsgBox “分母不能為零!”

Text1.Text = “”

Else

Text1.Text = s1 / s2 End If End Select

Text1 = IIf(Left(Text1.Text, 1) = “。”, 0 & Text1.Text, Text1.Text) ‘這個(gè)很關(guān)鍵,如果沒(méi)有這個(gè)的話,得出小于1的小數(shù)前面沒(méi)有0

End Sub

Private Sub Command4_Click()

If Text1.Text = “” Then ’文本為空就結(jié)束

Exit Sub

End If

Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1) ‘文本退一格

End Sub

Private Sub Command5_Click()

Text1.Text = “” ’清除當(dāng)前框內(nèi)文本

End Sub

Private Sub Command6_Click(Index As Integer)

s1 = Val(Text1.Text) ‘將s1隱藏起來(lái) ysf = Command6(Index).Caption

Text1.Text = “”

End Sub

Private Sub Command7_Click()

If Left(Text1.Text, 1) 《》 “-” Then ’判斷作為負(fù)數(shù)

Text1.Text = “-” & Text1.Text

Else

Text1.Text = Right(Text1.Text, Len(Text1.Text) - 1)

End If

End Sub

Private Sub Command8_Click()

Text1.Text = Text1.Text * Text1.Text ‘平方

End Sub

各位朋友,可以將紅色代碼復(fù)制到相應(yīng)位置,不清楚的可以全選復(fù)制,但是一定要按照我的步驟和給的名稱來(lái)哦!

還可以再添加按鈕

Private Sub Command9_Click() ’這是退出代碼

End

End Sub

VB編寫簡(jiǎn)易計(jì)算器的效果圖

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

1、既然是入門呢,第一步當(dāng)然是要啟動(dòng)VB:雙擊VB圖標(biāo)后會(huì)自動(dòng)彈出“新建工程”對(duì)話框,其默認(rèn)選中的是“標(biāo)準(zhǔn) EXE”和“打開(kāi)(O)”選項(xiàng)。此時(shí)單擊“打開(kāi)(O)”選項(xiàng)或點(diǎn)擊“Enter”按鍵,或者點(diǎn)擊“Alt+O”組合鍵,都可以建立一個(gè)默認(rèn)工程名為“工程 1”的VB工程。

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

2、接下來(lái)就是添加“控件”了:如圖,從界面的左側(cè)選中我們需要的“Label”控件并在“Form 1”窗體中的合適位置畫出差不多大小的方框,即完成“Label 1”后重復(fù)相同動(dòng)作畫出“Label 2”。同理,添加“TextBox”、“CommandButton”控件。

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

3、完成了各種控件的添加,及時(shí)修改“Captain”等屬性,可以使編程更加直觀。

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

4、接下來(lái)就是最關(guān)鍵的編寫代碼環(huán)節(jié)了:雙擊“計(jì)算”(也就是之前的“Command 2”)按鈕,將彈出代碼框,鍵入如下代碼(復(fù)制注意分行):

Private Sub Command2_Click()Dim x As IntegerDim y As Integerx = Val(Text1.Text)y = Val(Text2.Text)s = x + yLabel3.Caption = x & “+” & y & “=” & sEnd Sub

這樣就能實(shí)現(xiàn)基本的兩數(shù)相加運(yùn)算了。

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

5、那為了方便操作呢,可以進(jìn)行小小的完善——添加“重置”功能:

雙擊“重置‘按鈕,鍵入如下代碼(復(fù)制注意分行):

Private Sub Command1_Click()Text1.Text = “”Text2.Text = “”Label3.Caption = “”End Sub

這樣就實(shí)現(xiàn)清除原數(shù)據(jù)的功能了。

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

6、最后點(diǎn)擊“運(yùn)行”試試吧!

如何用VB編寫最簡(jiǎn)單的計(jì)算器程序

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • VB語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    18

    瀏覽量

    9693
  • VB語(yǔ)言編程
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6872
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何用labview設(shè)計(jì)一個(gè)計(jì)算器

    如題,如何用labview設(shè)計(jì)一個(gè)科學(xué)計(jì)算器
    發(fā)表于 10-30 11:03

    C語(yǔ)言編寫簡(jiǎn)單計(jì)算器程序

    本帖最后由 淘淘come 于 2012-10-29 16:35 編輯 4*4矩陣鍵盤與8位數(shù)碼管設(shè)計(jì)的簡(jiǎn)單計(jì)算器C語(yǔ)言程序。求大蝦指點(diǎn)!
    發(fā)表于 10-29 16:20

    簡(jiǎn)單計(jì)算器C語(yǔ)言程序

    利用4*4矩陣鍵盤與8位數(shù)碼管設(shè)計(jì)的簡(jiǎn)單計(jì)算器:用C語(yǔ)言編寫程序
    發(fā)表于 10-29 17:02

    簡(jiǎn)單計(jì)算器

    為什么我的簡(jiǎn)單計(jì)算器的proteus可以仿真出程序,到了開(kāi)發(fā)板上就出不來(lái)了,用的51單片機(jī)
    發(fā)表于 05-22 22:35

    請(qǐng)教有關(guān)用labview編寫計(jì)算器相關(guān)的問(wèn)題

    我按《精通labview虛擬儀器程序設(shè)計(jì)》清華大學(xué)出版社,這本書中虛擬計(jì)算器的設(shè)計(jì)的相關(guān)步驟各個(gè)子vi程序編寫,各個(gè)子vi都沒(méi)有問(wèn)題,只是最后的計(jì)
    發(fā)表于 05-09 13:59

    簡(jiǎn)單計(jì)算器

    簡(jiǎn)單計(jì)算器程序,還有一些不足,看過(guò)的大神請(qǐng)指出來(lái)一下,謝謝。
    發(fā)表于 01-13 11:34

    衛(wèi)星天線角度計(jì)算器 (Startv)

    衛(wèi)星天線角度計(jì)算器 (Startv):說(shuō)明: 本軟件使用VB5編寫,需要VB5的運(yùn)行庫(kù). 將文件解壓至同一目錄,直接運(yùn)行STARTV.EXE文件即可. 衛(wèi)星天線角
    發(fā)表于 02-11 09:28 ?841次下載

    衛(wèi)星天線角度計(jì)算器

    附件為衛(wèi)星天線的角度計(jì)算器,本軟件使用VB5編寫,需要VB5的運(yùn)行庫(kù).將文件解壓至同一目錄,直接運(yùn)行STARTV.EXE文件即可.
    發(fā)表于 10-24 09:43 ?32次下載
    衛(wèi)星天線角度<b class='flag-5'>計(jì)算器</b>

    計(jì)算器程序

    計(jì)算器程序
    發(fā)表于 04-11 15:27 ?10次下載

    EDA簡(jiǎn)單計(jì)算器

    EDA課設(shè),簡(jiǎn)單計(jì)算器的設(shè)計(jì),主要是仿真部分的設(shè)計(jì)
    發(fā)表于 07-04 17:57 ?0次下載

    VB編程_簡(jiǎn)單計(jì)算器

    Visual Basic是一種由 微軟公司開(kāi)發(fā)的結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)為機(jī)制的可視化程序設(shè)計(jì)語(yǔ)言。VB學(xué)習(xí)編程教程。
    發(fā)表于 08-08 14:25 ?21次下載

    VB上位機(jī)程序編寫

    VB上位機(jī)程序編寫
    發(fā)表于 02-07 16:15 ?61次下載

    VB編寫的可運(yùn)行的計(jì)算器具有正弦余弦平方等功能資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是用VB編寫的可運(yùn)行的計(jì)算器具有正弦 余弦 平方 開(kāi)方 階乘等功能資料合集免費(fèi)下載。
    發(fā)表于 06-11 08:00 ?0次下載

    簡(jiǎn)單求余計(jì)算器應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是簡(jiǎn)單求余計(jì)算器應(yīng)用程序免費(fèi)下載。
    發(fā)表于 10-23 18:04 ?5次下載
    <b class='flag-5'>簡(jiǎn)單</b>求余<b class='flag-5'>計(jì)算器</b>應(yīng)用<b class='flag-5'>程序</b>免費(fèi)下載

    AWTK 開(kāi)源串口屏開(kāi)發(fā)(13) - 計(jì)算器應(yīng)用

    計(jì)算器是一個(gè)常見(jiàn)的應(yīng)用程序,在AWTK串口屏中,利用fscript表達(dá)式計(jì)算函數(shù),無(wú)需編寫一行傳統(tǒng)的代碼,即可實(shí)現(xiàn)一個(gè)簡(jiǎn)單
    的頭像 發(fā)表于 03-16 08:23 ?4881次閱讀
    AWTK 開(kāi)源串口屏開(kāi)發(fā)(13) - <b class='flag-5'>計(jì)算器</b>應(yīng)用