2020-05-10 12:25:47

项目背景就是最近和一些朋友在玩一个游戏,游戏中有一个囤货的东西,就是买进卖出的,然后为了方便计算,所以就先写一个简单的计算器用来算账,

这是界面图(最初形态,没有花里胡哨的外观)

主要监听事件是监听用户点击计算按钮,当用户点击时,开始执行运算过程,这个是很简单就实现的,主要代码如下:

            if ((textBox1.Text.Length == )||(textBox2.Text.Length == ))
{
label4.Text = "输入值不详";
}
else
{
if (checkBox1.Checked == false)
{
int money1 = int.Parse(textBox1.Text);
int money2 = int.Parse(textBox2.Text);
int money3 = Convert.ToInt32(money2 * 0.95);
int money4 = money3 - money1;
label4.Text = money4.ToString();
}
else
{
int money1 = int.Parse(textBox1.Text);
int money2 = int.Parse(textBox2.Text);
int money3 = Convert.ToInt32(money2 * 0.97);
int money4 = money3 - money1;
label4.Text = money4.ToString();
}
}

这里在后期会加入数据库的写入,可以统计总赚取的金额等,代码中的label4是显示金额用的,在显示界面没有设置默认是,原因就是太难看(个人认为),好的这就是一个最简单的界面,下次将写一个用户界面的小细节。

最新文章

  1. VMware中linux配置1-安装VMware tool 共享文件夹
  2. [转]一些TCP和UDP使用问题汇总
  3. java字符串相关
  4. 2004-输入一个百分制的成绩t,将其转换成对应的等级
  5. spark新能优化之数据本地化
  6. Spoj 2713 Can you answer these queries IV 水线段树
  7. http://codeforces.com/contest/834
  8. .net Mvc框架原理
  9. .NET CORE学习笔记系列(2)——依赖注入[5]: 创建一个简易版的DI框架[下篇]
  10. HDU 6045 17多校2 Is Derek lying?
  11. 【计算机网络】数据交换技术和多路复用技术的正(nao)确(can)打开方式
  12. 转:C# 读取EXCEL文件的三种经典方法
  13. libsvm参数说明[zz]
  14. 使用CountDownLatch模拟高并发场景
  15. Mongodb 笔记03 查询、索引
  16. transform 动画效果
  17. Sublime Text 3 安装+注册+汉化
  18. Zookeeper + Guava loading cache 实现分布式缓存
  19. 远程工具(SSH Secure)连接Centos出现中文乱码问题的解决办法
  20. LinearLayout中的android:layout_garvity的center_vertical和center_horizontal

热门文章

  1. x86汇编之栈与子程序调用
  2. 用Taro做个微信小程序Todo, 小白工作记录
  3. vue项目中使用bpmn-节点篇
  4. [Abp vNext 入坑分享] - 1.创建初始的项目
  5. Python 【面试强化宝典】
  6. 【山外笔记-数据库】Memcached详解教程
  7. redis: Set集合类型(五)
  8. thinkPHP--empey标签
  9. python学习22之函数式编程
  10. Windows Server挂载NFS共享