久违了。上次在博客园发文还是4年前,正是高中参加NOIP的时候。这4年里发生了很多事,乃至再次看到过去的文章时,仿佛看到了自己也不熟悉的风景。最近很想把我的博客重新拾起来,慢慢灌溉,写一些微不足道的技术心得。在这之前,先推荐一下自己的作品吧!

导览

我们应该都使用过Win10自带的UWP版计算器,这款体验超越Win7计算器的UWP自然是经典无疑。但是经典并不等于适合所有人,如果你想得到最快速的计算体验,和类似Word公式那么自然的表达式显示效果,而且还需要一些诸如矩阵和复数运算的高级功能,甚至还想得到一个算式的计算步骤,那么适合你们的是我一直在开发的作品——《纸书科学计算器》。

截图

它的磁贴长这样子:

再上几张界面截图感受一下:

 

特性

这款UWP主要有如下特点:

1. 显示算式时采用自然书写格式,让你告别繁杂不清的表达式。并且在计算时创新地支持分步骤计算,一行一行书写,直到得出答案。

2. 一体化的输入面板。这是一款没有上档键(Shift)的计算器,简洁的面板蕴含着不输其他计算器的强大功能。而且,在这一个面板上同样可实现矩阵、统计、复数的运算,实现了输入模式的合一。这一创造性的改变带给了用户便利的体验。

3. 在输入的同时,答案可以即时输出。让用户不用按等号键,直接在输入算式的同时输出结果,能够有效节省你的操作时间。

4. 其他有用的小功能。除了可以将计算结果面板任意缩放,还可以将计算结果保存为图片,以当作文档的插图或者用于其他用途。

5. 应用可以更新动态磁贴,实时显示你最后一次的计算结果。这样不用开启应用就可以一目了然,方便二次查询。比如在你聚餐AA计算除法的时候,再也不用怕过目就忘啦!

6. 集成了小娜命令,在保证应用安装后至少打开过一次的情况下,对小娜说“小娜,计算器”或者“小娜,我要计算”,便可以直接唤醒应用。

安装

由于应用内置中英两种语言,在中国的应用商店搜索“纸书科学计算器”,或者在其他国家的应用商店搜索“Naturplay Calculator”都可以找到本应用。

下载地址:纸书科学计算器

过去我拿这个应用回答过一个知乎问题,这里一并贴一下:

程序员能给女朋友做什么特别浪漫的礼物? - Bug制造机的回答

希望这个作品能成为大家在计算器应用上的本命哦^_^

想找个计算器当本命?来试试UWP应用《纸书科学计算器》的更多相关文章

  1. Win10应用《纸书科学计算器》更新啦!

    <纸书科学计算器>在2016年8月拿了计算机设计大赛国家一等奖,现在仍记得我在答辩时还给评委们普及了一波UWP平台的知识.受此鼓励,这款应用也不会停下更新的脚步^_^.最近从1.9小幅升级 ...

  2. 整理一些《纸书科学计算器》的小Tips

    本文最开始是在2016年的文章 Win10应用<纸书科学计算器>更新啦! 发表之后撰写的,当时那篇文章收到了不少人点赞,应用在国内市场的日下载量也突然上涨,让我感到受宠若惊,这里要感谢Wp ...

  3. 要想找出以“y”结尾的名字

    要想找出以“y”结尾的名字:mysql> SELECT * FROM pet WHERE name LIKE '%y'“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符)

  4. 要想找出包含“w”的名字

    要想找出包含“w”的名字:mysql> SELECT * FROM pet WHERE name LIKE '%w%'“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符)

  5. 你想找的Python资料这里全都有!没有你找不到!史上最全资料合集

    你想找的Python资料这里全都有!没有你找不到!史上最全资料合集 2017年11月15日 13:48:53 技术小百科 阅读数:1931   GitHub 上有一个 Awesome - XXX 系列 ...

  6. 科学计算器的Java实现

    简易的科学计算器的实现 ---Java版 import javax.swing.*;//新的窗口组件包 import java.awt.*; import java.awt.event.*; publ ...

  7. html+css+js实现科学计算器

    代码地址如下:http://www.demodashi.com/demo/13751.html 项目描述 纯html+css+js实现一个科学计算器,支持平方开方指数对数等基本函数,支持键盘输入,有简 ...

  8. 《学习R》笔记:科学计算器、检查变量和工作区、向量、矩阵和数组、列表和数据框

    一.第二章 科学计算器 要检查两个数字是否一样,要使用 all.equal() ,不要使用 == ,== 符号仅用于比较两个整型数是否存在相同 . > all.equal(sqrt(2)^2,2 ...

  9. 数据结构之栈—强大的四则复杂运算计算器(超过windows自带的科学计算器)【中缀转后缀表达式】

    比windows自带计算器还强的四则复杂运算计算器! 实测随机打出两组复杂算式:-7.5 * 6 / ( -2 + ( -6.5 -  -5.22 ) )与7.5+-3*8/(7+2) windows ...

随机推荐

  1. delphi中locate方法

    TDataSet控件以及它的继承控件,例如TSimpleDataSet/TClientDataSet等都可以使用Locate方法在结果数据集中查寻数据.程序首先必须使用SQL命令从后端数据库中取得数据 ...

  2. iOS数组和字符串的转化

    NSMutableArray *components = [messageStr componentsSeparatedByString:@"*"] ; 反过来为 NSStrig ...

  3. iOS-CAEmitterLayer(粒子效果)

    扩展:https://github.com/lichtschlag/Dazzle  ;     , , , ); , );     .f;     .f;     ;     .f;     .f; ...

  4. javascript中onclick事件能调用多个方法吗

    Q: javascript中onclick事件能调用多个方法吗? A: 可以的,方法如下onclick="aa();bb();cc();"每个方法用“;”分号隔开就行了

  5. ExtJs之Ext.core.DomHelper.append

    <!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...

  6. Linux多线程之同步

    引言 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待条件变量的条件成立而挂起(此时不再占用cpu):另一个线程使条件成立(给出条件成立信号).为了防止竞争,条件变 ...

  7. 怎样查看Tomcat动态控制台信息

    在web项目调试期间,时常需要查看输出的调试信息,例如当hibernate设置为显示SQL语句时,每次运行的SQL语句会输出到终端,另外有时需要在代码中插入一些输出语句,以方便掌握运行情况,但当插入S ...

  8. maven tomcat 插件实现热部署

    tomcat 的maven插件有助于提高开发效率,原因是: --可以直接把项目发布到远程的服务器上. --能够实现项目的热部署,在开发过程中修改了Java类,不需要重启tomcat 首先配置一个tom ...

  9. ActionResult

    ActionResult public abstract class ActionResult { public abstract void ExecuteResult(ControllerConte ...

  10. SQL Server ->> GROUPING SETS, CUBE, ROLLUP, GROUPING, GROUPING_ID

    在我们制作报表的时候常常需要分组聚合.多组聚合和总合.如果通过另外的T-SQL语句来聚合难免性能太差.如果通过报表工具的聚合功能虽说比使用额外的T-SQL语句性能上要好很多,不过不够干脆,还是需要先生 ...