vb.net简单的计算器实现

vb.net简单的计算器实现

vb.net简单的计算器实现

效果图
在这里插入图片描述

1首先我们需要把控件都摆好.

2处理0~9按钮事件

 '按钮0~9
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If stat = 1 Then
            TextBox1.Text = 0
            stat = 0
        End If

        If TextBox1.Text = "0" Then
            TextBox1.Text = "1"
        Else
            TextBox1.Text = TextBox1.Text + "1"
        End If
    End Sub

3处理加减乘除按钮事件

'按钮加减乘除
    Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
        sign = "+"
        one = TextBox1.Text
        TextBox1.Text = 0
    End Sub

    Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
        sign = "-"
        one = TextBox1.Text
        TextBox1.Text = 0
    End Sub

    Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
        sign = "*"
        one = TextBox1.Text
        TextBox1.Text = 0
    End Sub

    Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
        sign = "/"
        one = TextBox1.Text
        TextBox1.Text = 0
    End Sub

4处理=按钮事件

'按钮等于号
    Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
        two = TextBox1.Text
        If sign = "+" Then
            add()
        End If
        If sign = "-" Then
            minus()
        End If
        If sign = "*" Then
            multiply()
        End If
        If sign = "/" Then
            divide()
        End If
    End Sub

有需要源码的小伙伴可以联系我。也欢迎其他小伙伴留言交流学习

q:2316773638

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2871.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 梯度下降法与随机梯度下降法[通俗易懂]

    梯度下降法与随机梯度下降法[通俗易懂]梯度下降法与随机梯度下降法

    2025年10月21日
    5
  • 前端常见算法JS实现「建议收藏」

    前端常见算法JS实现「建议收藏」算法是程序的灵魂,一个优秀的前端工程师对算法也是要有所了解的。1.冒泡排序2.快速排序3.二路归并将两个按值有序序列合并成一个按值有序序列,则称之为二路归并排序字符串操作1.判断回

    2022年8月5日
    5
  • 自动编码器模型和代码解释

    自动编码器模型和代码解释CNN算法与程序研究 1)      深度学习基本理论方法http://wenku.baidu.com/view/2e630ddfc5da50e2524d7ff3 特征多,给出的信息多,识别准确性会提升。但是,计算复杂度增加,搜索的空间大,可以用来训练的数据在每个特征上就会稀疏。采用层次网络结构,BP一层隐层节点的浅层模型,带有一层隐层节点(如SVM、Boostin

    2022年6月7日
    26
  • ComponentName的用法

    ComponentName的用法在android应用中打开别的应用我当时第一眼看到的时候是懵逼的,这是个什么玩意开启界面不都是startActivity(intent)的吗?后来才反应过来不是要起自己界面中的Activity

    2022年7月1日
    38
  • mybatis的逻辑分页和物理分页_mybatis分页原理

    mybatis的逻辑分页和物理分页_mybatis分页原理物理分页Mybatis插件原理分析(三)分页插件Mybatis提供了一个简单的逻辑分页使用类RowBounds(物理分页当然就是我们在sql语句中指定limit和offset值),在DefaultSqlSession提供的某些查询接口中我们可以看到RowBounds是作为参数用来进行分页的,如下接口: public<E>List<E>selectLis…

    2022年9月23日
    5
  • serialized学习笔记「建议收藏」

    serialized学习笔记「建议收藏」在网上看了一下java的serialized技术,具体就没怎么测试,只是小小总结了一下。serialized主要用于一下情况:a)对对象进行读写操作时;b)使用套接字在网络上传输对象数据时;c)通过RMI传输对象时;若要序列化对象,则只需implementsSerializable接口即可。序列化动作可以在我们需要时进行,即使项目已经进入尾声。我们在序列化对象时,需要…

    2022年6月29日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号