注意:该作者博客已迁移至https://buxianshan.xyz

win10自带的计算器

win10自带的计算器挺好用的,有很多模式(标准、科学、程序员等等),而且界面很简洁。并且其
C++代码已经开源了https://github.com/Microsoft/calculator

这里上面几个按键可能有人还不熟悉,先简单介绍一下:

  • MS:记忆当前显示的数字(Memory Save)
  • MC:清除记忆的数字(Memory Clean)
  • MR:显示记忆的数字(Memory Recall)
  • M-:记忆的数字减去当前数字,并保存
  • M+:记忆的数字加上当前数字,并保存

C#仿win10计算器

和官方的相比有点 low,但也算是实现了计算器的基本功能。

工具:Visual Studio 2017

创建WPF程序

然后就是在MainWindow.xaml按钮拖拖拽拽

(这里使用了Metro风格来美化,使用方法可以参考这篇文章https://blog.csdn.net/wlarlen/article/details/90203147)

然后在MainWindow.xaml.cs写每个按钮对应的函数

双击按钮即可创建按钮对应的函数
主要思路:
当点击运算符时,便把当前数字保存为op1,然后再输入新的数字。
当点击等号时,便把当前数字保存为op2,通过op1和op2计算结果。
(还有一些细节这里不详细写了,可以直接看源代码,后面有下载链接)

调试


暂时没发现问题,算是基本实现了计算器的功能

注意

虽然设置了选择模式的按钮,但是目前只写了标准模式。其他模式的以后再更新吧。

源代码下载

https://github.com/BuXianShan/Calculator

C#仿win10计算器相关推荐

  1. C#窗体实现的仿WIN10标准计算器

    上周C#的第一节winform课结束后老师布置了一个计算器的作业.由于之前学过C++所以语法方面都没什么问题,只是以前的代码练习都不怎么多,所以也想趁着这次学习语言的机会多练习.这是我的第一篇博客,若 ...

  2. win10计算器rsh_Win10 内置计算器评测:PowerShell 很靠谱

    计算器几乎是每个操作系统都具备的工具,不管是手机还是电脑,很多人都离不开它.然而这些系统内置计算器标准模式往往功能比较简单,基本上只用于单步运算,就像传统计算器那样,现在的Win10计算器也是如此.不 ...

  3. win10计算器rsh_Win10计算器在哪里?

    全新的windows10系统带来了不少新的特性和改变,其中win10的计算器位置就发生了很多的变化,导致很多网友们都以为win10计算器不见了,那么,win10计算器在哪里?如何打开?针对此问题,本文 ...

  4. 仿win10系统UI界面纯html网页网站后台UI界面

    仿win10系统UI界面纯html网页网站后台UI界面 一款经典仿win10系统UI界面纯html网页网站后台UI界面,效果超炫 演示地址:http://www.phprr.com/show-312

  5. Python uiautomation初探,测试Win10计算器

    在网上找 Python 客户端自动化测试的库,一般有 pywinauto.pywin32.pyautogui.uiautomation.本文仅对 uiautomation 做简单的了解. MS UI ...

  6. windows10计算机放桌面,将win10计算器放在桌面上的操作方法

    windows的系统都会自带计算器工具,WIN10也不例外,但是有朋友说他找了半天都找不到,不好找.所以很多朋友就在想可不可以把计算器放在桌面上方便下次使用.今天小编就向大家介绍一下将win10计算器 ...

  7. win10桌面计算机在哪里打开,Win10计算器在哪里?三种可以打开Win10计算器的方法图文介绍...

    七月底,微软正式发布了新一代Windows10正式版操作系统,作为电脑爱好者的小编也第一时间安装升级,全新Win10带来了不少新的特性,体验更为出色.不过最近在写电脑配置推荐文章时,由于要计算配置单价 ...

  8. 汇编语言程序设计——仿win7计算器(功能部分)

    下面代码实现的计算机基本的功能,包括加.减.乘.除.求倒.开方.百分比.记忆相关功能等,支持快捷键,显示也可以分段显示,如下图. 界面部分源码:http://blog.csdn.net/zhangji ...

  9. Java Swing实现仿win7计算器

    首先说明此代码的界面布局基本上参考了: http://yuncode.net/code/c_50b0c000f0c2e62由于后面的运算符处理操作实在难以理解. 所以后面事件的处理是自己改写的,我觉得 ...

  10. w10网络里面没有计算机,win10计算器没有了怎么办_w10系统自带的计算器没有了的解决方法...

    最近有朋友问小编win10计算器没有了怎么办,关于win10计算器找不到了的问题,相信很多朋友都遇到过.Win10系统中自带的计算器是非常好用的工具,几乎每台电脑都有计算器功能,但是有的朋友却找不到自 ...

最新文章

  1. 人脸识别不只是隐私问题 信息泄露面临更大安全隐患
  2. #20145238荆玉茗《网络对抗》-逆向及Bof进阶实践
  3. 元宇宙这把火开始烧向打工人
  4. MySQL 优化器之Index merge Multi-Range Read MRR与Batched Key Access使用案例详解
  5. Mysql批量更新的一个坑-allowMultiQueries=true允许批量更新
  6. php条件运算符加法器,【加法笔记系列】JS 加法器模拟
  7. .net MVC之表单的使用
  8. 测试经验谈:测试人怎么从 0—1 进化
  9. 通过URL链接将文件下载到本地
  10. Python入门教程(从小白到高级)(新版)
  11. php 分换算成元,亿元换算成元(亿元换算成元加几个零)
  12. 什么是 PaaS?“平台即服务“ 简介
  13. APM直升机调试记录
  14. 几种常见电源防反接设计
  15. oracle索引 oracle索引结构 oracle索引使用 B*Tree索引
  16. 玲珑杯2.5 1032 A-B
  17. python股票技术指标计算_使用 Ta-lib 计算 MACD 等技术指标
  18. linux内核自旋锁的代码分析
  19. 股票历史数据-股票价格查询,股票历史交易价格查询
  20. PPT结尾页只有“谢谢”?你out了!聪明人都这样结尾,礼仪满满

热门文章

  1. 信息通信类部分中文期刊投稿心得(转帖)
  2. google code 代码托管 用git创建仓库
  3. [魔兽争霸制图 UI位置]
  4. 深受企业青睐的华为云
  5. Epub与Kindle
  6. 邮递员算法问题之c++实现
  7. 如何解决Flash “此Flash Player 与您的地区不相容,请重新安装Flash”的提示?
  8. 大学生计算机考证时间表
  9. Linux的基础操作
  10. IPv4 + IPv6 = IPv10?是的,IPv10就是IPV4 + IPv6!