色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用VB編寫最簡單的計算器程序

h1654155282.3538 ? 來源:網絡整理 ? 2018-03-13 09:12 ? 次閱讀

VB編寫簡易計算器

一、創建控件組

1、創建控件組的方法

首先創建一個命令按鈕,調整其大?。ㄓX得合適就行),名稱為Command1,Caption 屬性為數字 0 ;然后進行“復制”和“粘貼”,當選擇“粘貼”時,出現對話框提示已有一個同名控件,詢問是否創建控件組,選擇“是”后,即創建了一個名為“Command”的控件組。這時,第一個按鈕的Index屬性值默認為“0”,第二個的Index屬性值自動設為“1”,并且大小與第一個按鈕相同,只需修改其 Caption 屬性為數字“1”并將其拖至合適位置即可。此后繼續使用“粘貼”的方法建立其他控件組中其余按鈕,共20個按鈕,每建立一個,就將它拖到合適處,并修改相應的Caption屬性值。

2、各控件組其屬性設置如下:

如何用VB編寫最簡單的計算器程序

設置效果如下圖所示:

如何用VB編寫最簡單的計算器程序

二、編寫代碼

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

‘定義兩個單精度數變量用與存放參與運算的數,一個字符型存放運算符

Private Sub Command1_Click(Index As Integer)

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

End Sub

Private Sub Command2_Click()

Text1.Text = Text1.Text + “?!?/p>

If (InStr(Text1.Text, “?!保?= 1) Then ‘第一位不能為小數

Text1.Text = “”

End If

If InStr(Text1.Text, “?!保?《 Len(Text1.Text) Then ’防止出現兩個小數點

Text1.Text = Left

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

End If

End Sub

Private Sub

Command3_Click()

s2 = Val(Text1.Text) ‘開始加減乘除運算

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) ‘這個很關鍵,如果沒有這個的話,得出小于1的小數前面沒有0

End Sub

Private Sub Command4_Click()

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

Exit Sub

End If

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

End Sub

Private Sub Command5_Click()

Text1.Text = “” ’清除當前框內文本

End Sub

Private Sub Command6_Click(Index As Integer)

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

Text1.Text = “”

End Sub

Private Sub Command7_Click()

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

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

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

還可以再添加按鈕

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

End

End Sub

VB編寫簡易計算器的效果圖

如何用VB編寫最簡單的計算器程序

如何用VB編寫最簡單的計算器程序

1、既然是入門呢,第一步當然是要啟動VB:雙擊VB圖標后會自動彈出“新建工程”對話框,其默認選中的是“標準 EXE”和“打開(O)”選項。此時單擊“打開(O)”選項或點擊“Enter”按鍵,或者點擊“Alt+O”組合鍵,都可以建立一個默認工程名為“工程 1”的VB工程。

如何用VB編寫最簡單的計算器程序

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

如何用VB編寫最簡單的計算器程序

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

如何用VB編寫最簡單的計算器程序

4、接下來就是最關鍵的編寫代碼環節了:雙擊“計算”(也就是之前的“Command 2”)按鈕,將彈出代碼框,鍵入如下代碼(復制注意分行):

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

這樣就能實現基本的兩數相加運算了。

如何用VB編寫最簡單的計算器程序

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

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

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

這樣就實現清除原數據的功能了。

如何用VB編寫最簡單的計算器程序

6、最后點擊“運行”試試吧!

如何用VB編寫最簡單的計算器程序

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • VB語言
    +關注

    關注

    1

    文章

    18

    瀏覽量

    9749
  • VB語言編程
    +關注

    關注

    0

    文章

    2

    瀏覽量

    6911
收藏 人收藏

    評論

    相關推薦

    何用labview設計一個計算器

    如題,如何用labview設計一個科學計算器
    發表于 10-30 11:03

    C語言編寫簡單計算器程序

    本帖最后由 淘淘come 于 2012-10-29 16:35 編輯 4*4矩陣鍵盤與8位數碼管設計的簡單計算器C語言程序。求大蝦指點!
    發表于 10-29 16:20

    簡單計算器C語言程序

    利用4*4矩陣鍵盤與8位數碼管設計的簡單計算器:用C語言編寫程序。
    發表于 10-29 17:02

    簡單計算器

    為什么我的簡單計算器的proteus可以仿真出程序,到了開發板上就出不來了,用的51單片機
    發表于 05-22 22:35

    請教有關用labview編寫計算器相關的問題

    我按《精通labview虛擬儀器程序設計》清華大學出版社,這本書中虛擬計算器的設計的相關步驟各個子vi程序編寫,各個子vi都沒有問題,只是最后的
    發表于 05-09 13:59

    簡單計算器

    簡單計算器程序,還有一些不足,看過的大神請指出來一下,謝謝。
    發表于 01-13 11:34

    衛星天線角度計算器 (Startv)

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

    衛星天線角度計算器

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

    計算器程序

    計算器程序。
    發表于 04-11 15:27 ?11次下載

    EDA簡單計算器

    EDA課設,簡單計算器的設計,主要是仿真部分的設計
    發表于 07-04 17:57 ?0次下載

    VB編程_簡單計算器

    Visual Basic是一種由 微軟公司開發的結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。VB學習編程教程。
    發表于 08-08 14:25 ?21次下載

    VB上位機程序編寫

    VB上位機程序編寫
    發表于 02-07 16:15 ?63次下載

    VB編寫的可運行的計算器具有正弦余弦平方等功能資料合集免費下載

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

    簡單求余計算器應用程序免費下載

    本文檔的主要內容詳細介紹的是簡單求余計算器應用程序免費下載。
    發表于 10-23 18:04 ?9次下載
    <b class='flag-5'>簡單</b>求余<b class='flag-5'>計算器</b>應用<b class='flag-5'>程序</b>免費下載

    AWTK 開源串口屏開發(13) - 計算器應用

    計算器是一個常見的應用程序,在AWTK串口屏中,利用fscript表達式計算函數,無需編寫一行傳統的代碼,即可實現一個簡單
    的頭像 發表于 03-16 08:23 ?7799次閱讀
    AWTK 開源串口屏開發(13) - <b class='flag-5'>計算器</b>應用
    主站蜘蛛池模板: 亚洲色欲色欲综合网站 | 伊人yinren6综合网色狠狠 | 久久免费观看视频 | 亚洲 欧美 制服 视频二区 | 久久久无码精品亚洲欧美 | 国产三级在线免费观看 | 国产SUV精品一区二区883 | 欧美人与动牲交ZOOZ特 | 国产精品JIZZ在线观看A片 | 国产成人无码区免费内射一片色欲 | 97精品在线观看 | 亚洲一二三产品区别在哪里 | 韩日午夜在线资源一区二区 | 国产婷婷一区二区在线观看 | 午夜国产高清精品一区免费 | 久久青青草原 | 动漫女生的逼 | 久久久久亚洲日日精品 | 国产乱码伦人偷精品视频 | 午夜片神马影院福利 | 日韩欧美亚洲精品综合在线 | 欧美国产精品久久久乱码 | 国产成人无码AV麻豆 | 在线观看亚洲AV无码每日更新 | 久久久久青草大香线综合精品 | 王晶经典三级 | 亚洲中文字幕一二三四区苍井空 | 欧美日韩精品不卡在线观看 | 日本亚洲精品无码区国产电影 | 一边喂奶一边做边爱 | 网友自拍成人在线视频 | 床伴在线观看免费高清完整泰剧第四集 | 国产色精品久久人妻无码看片 | 美女丝袜夹b | 日本夜爽爽一区二区三区 | 成人午夜剧场 | 久久伊人草 | 金瓶梅 快播 | 99久久精品费精品国产 | 朝鲜美女bbwbbw撒尿 | 少妇的肉体AA片免费观看 |