vb.net写的一个简单计算器(未完善)
Public Class 李晓婷
Dim x As String
Private Sub xs_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles xs.TextChanged
End Sub
Private Sub num1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num1.Click
xs.Text = xs.Text & "1"
End Sub
Private Sub num2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num2.Click
xs.Text = xs.Text & "2"
End Sub
Private Sub num3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num3.Click
xs.Text = xs.Text & "3"
End Sub
Private Sub num4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num4.Click
xs.Text = xs.Text & "4"
End Sub
Private Sub num5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num5.Click
xs.Text = xs.Text & "5"
End Sub
Private Sub num6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num6.Click
xs.Text = xs.Text & "6"
End Sub
Private Sub num7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num7.Click
xs.Text = xs.Text & "7"
End Sub
Private Sub num8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num8.Click
xs.Text = xs.Text & "8"
End Sub
Private Sub num9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num9.Click
xs.Text = xs.Text & "9"
End Sub
Private Sub num0_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num0.Click
xs.Text = xs.Text & "0"
End Sub
Private Sub dian_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dian.Click
xs.Text = xs.Text & "."
End Sub
Private Sub add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles add.Click
x = xs.Text
xs.Text = ""
Label1.Text = "+"
End Sub
Private Sub jian_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jian.Click
x = xs.Text
xs.Text = ""
Label1.Text = "-"
End Sub
Private Sub cheng_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cheng.Click
x = xs.Text
xs.Text = ""
Label1.Text = "*"
End Sub
Private Sub chu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chu.Click
x = xs.Text
xs.Text = ""
Label1.Text = "/"
End Sub
Private Sub deng_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles deng.Click
If Label1.Text = "+" Then
xs.Text = Trim(Str(Val(x) + Val(xs.Text)))
End If
If Label1.Text = "-" Then
xs.Text = Trim(Str(Val(x) - Val(xs.Text)))
End If
If Label1.Text = "*" Then
xs.Text = Trim(Str(Val(x) * Val(xs.Text)))
End If
If Label1.Text = "/" Then
If Val(xs.Text) = 0 Then
xs.Text = "除数不能为零"
Else
If -1 < Val(x) / Val(xs.Text) And Val(x) / Val(xs.Text) < 0 Then
xs.Text = Trim("-0" & Trim(Str((Val(x) / Val(xs.Text)))))
Else
If 0 < Val(x) / Val(xs.Text) And Val(x) / Val(xs.Text) < 1 Then
xs.Text = Trim("0" & Trim(Str(Val(x) / Val(xs.Text))))
Else
xs.Text = Trim(Str(Val(x) / Val(xs.Text)))
End If
End If
End If
End If
End Sub
Private Sub ac_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ac.Click
xs.Text = ""
End Sub
Private Sub back_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles back.Click
End
End Sub
Private Sub Form_Load()
Label1.Visible = False
End Sub
End Class
vb.net写的一个简单计算器(未完善)相关推荐
- python卡路里计算器_VB高手进,求一个简单计算器的VB代码
这是刚看VB的时候写的一个简易计算器,可以看看Dim Num1, Num2 As SingleDim StrNum1, StrNum2 As StringDim FirstNum As Boolean ...
- 做一个简单计算器(两个数的加减乘除)扣扣116119409
做一个简单计算器(两个数的加减乘除) 一.语言和环境 a)实现语言Java b)环境要求Android Studio 二.要求: 1.可以清空,可以回退(一个一个回退): 2.按下去之后textvie ...
- 电脑用java怎么编程,使用java编程从0到1实现一个简单计算器
学习编程语言最重要的就是实践.很多小伙伴在学习完编程语言后,一直停留在基础阶段,只懂一大堆理论知识,而不懂得实践.那么,今天我们一起来动手做一个小计算器,回顾下学习过的知识,同时这也是很多大学计算机专 ...
- 用AS编写一个简单计算器
一.简单的小背景 老师之前布置的一个用AS实现一个简单计算器的作业,作为一个刚学AS的小白渣是真的无从下手...所以在网上东拼西凑也算是有了基础的想法. 大致框架出来了,最后依然有一些小bug我真的无 ...
- 模拟一个简单计算器_阅读模拟器的简单介绍
模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...
- easy-mock写的一个简单的模拟二页的反馈
用easy-mock写的一个简单的模拟二页的反馈,因为后端团队比较传统,所以设计的结构不太规范. 功能:每页10条,共2页,共12条记录,超出参数范围会返错误码: easy模板: {code: fun ...
- 用java编写一个简单计算器
java 采用java编写一个简单计算器,使用awt和swing 代码如下: import java.awt.Color; import java.awt.Font; import java.awt. ...
- 使用Qt做一个简单计算器
title: Calculator date: 2022-09-04 11:10:12 tags: [Qt, 应用, C++] typora-root-url: Calculator 使用Qt做一个简 ...
- AndroidSDK开发6我用kotlin协程写了一个简单sdk
目录 AndroidSDK开发6我用kotlin协程写了一个简单sdk 1.kotlin的依赖和导包如下:(//如果不使用协程可以去掉协程的导包减少sdk包大小) 2.Application代码如下: ...
- 用shell脚本写的一个简单的俄罗斯方块
用shell脚本写的一个简单的俄罗斯方块 代码 代码 测试 下载链接 代码 代码 #!/bin/bash #version 1.2,若非正常退出,请使用附带的killel.sh脚本杀死进程 #定义用于 ...
最新文章
- js如何去除多个cookie?
- 别吵吵,分布式锁也是锁
- centos怎么切换python版本_centos6更换默认python版本为python3方法
- 大数据神器Kafka入门
- java多线程原子操作_Java 多线程 - 原子操作CAS
- springcloud 注解 @EnableDiscoveryClient 与 @EnableEurekaClient 的区别
- 抢占朋友圈C位 闪耀世界杯 就要Pick 腾讯云CDN
- centos7.6 LNMP新版本
- 二十、对象的引用与传递
- Oracle卸载(无universal installer)
- Data Analysis - Day7 - Pandas
- 2015中国企业500强名单
- “新元宇宙”奇科幻小说原创作品系列连载《地球人奇游天球记》第三回零点惊魂
- 记录——kubeadm集群node节点加入
- 【​观察】解读微软物联网新价值观 三位一体释放“云+端”能量
- 单片微型计算机系统应用和开发特点,单片微机原理及应用--徐春辉---电子工业出版社习题答案.doc...
- Java中关于空格遇到的一些问题
- 魅族mx1Android4.4,魅族MX如何升级安卓4.0
- Python实现计算圆周率π的值到任意位的方法示例
- Opensource.com的领导层和社区是什么样的
热门文章
- Squid安装及运行控制_wuli大世界_新浪博客
- (七)线程的优先级Priority和关键词:synchronized
- win7c盘空间越来越小_C盘空间越来越小怎么办,5个步骤无损扩容1招就搞定
- BZOJ - 4516: [Sdoi2016]生成魔咒
- 篮球比赛表式计时器_篮球比赛24秒倒计时器的设计(word文档)
- python迭代器与生成器答案,彻底搞懂python 迭代器和生成器
- 图像_camera_基础知识_YUV色彩模型与RGB色彩模型详解
- 2021年全国居住场所火灾死亡人数、受伤人数、火灾发生原因及造成直接财产损失分析[图]
- 程序设计课程报告2018212824沈园园
- 个人计算机键盘上的按键击键声音小,电脑键盘按键会双击怎么办