Calculator.NET 2.3发布

news/2024/7/7 9:41:14
科学计算器 2.3发布
简介
    支持表达式计算的科学计算器。完全可以替代Windows自带的计算器,使用起来更加人性化。支持变量保存、三角函数运算、指幂运算、角度弧度转换,除了Windows计算器的进制计算不支持外,其他的功能都已经实现。

关于我为什么要做这个计算器,请见 http://www.cnblogs.com/tonyqus/archive/2005/04/14/137792.html

What's NEW
1. 支持负号(原来使用@代替负号)
2. 在菜单中显示变量值
3. 支持弧度/角度切换
4. 支持两种视图模式:Full和Compact
5. 支持结果显示方式切换:Auto, Fixed, Scientific, Grouped
    以123445.12345为例
    Auto: 123445.12345
    Fixed: 123445.12
    Scientific: 1.234451E+005
    Grouped:  123,445.12
6. 在提示屏幕中显示实际的计算公式(替换所有变量)

Bug修正
1. 禁止用户输入#,否则可能出错
2. 修正ANS无法参与计算的问题

新版本采用Visual Studio 2005开发
不再提供基于Visual Studio.net 2003的更新版本,基于VS2003的最高版本为2.1

源代码下载地址: http://www.cnblogs.com/Files/tonyqus/Calculator.NET.v2.3.zip

如果有任何意见或者bug,请写在回复中,谢谢!

如果想了解该计算器的制作原理,请见 http://www.cnblogs.com/tonyqus/category/23590.html 中的文章
=============================Update on 2006.8.28==============================
请8月28日之前下载的朋友重新下载源代码,修正两个表达式显示的小问题
1. 未替换小写的变量为真实值
2. 未将大小写的ans替换为真实值




http://www.niftyadmin.cn/n/3656343.html

相关文章

理解Session State模式+ASP.NET SESSION丢失FAQ [翻译]

作者:Patrick Y. Ng原文地址:http://forums.asp.net/7504/ShowPost.aspx译者:Tony Qu (来自BluePrint翻译团队)原文最后一次更新:2004年9月21日本文被分成两部分:1.“理解Session State模式”——帮助你理解三种Sessio…

控制台界面控制(六):边框

本文为转载文档&#xff0c;源文档地址&#xff1a;http://blog.csdn.net/bnb45/article/details/7997603 效果 [cpp] view plaincopy #include "MyConsole.h" #include <stdio.h> int main() { CMyConsole myConsole; SMALL_RECT rc {5, 5…

控制台界面控制(七):移动文本

本文为转载文档&#xff0c;原文链接&#xff1a;http://blog.csdn.net/bnb45/article/details/8034597 控制文本的移动&#xff0c;可以取代清屏再重绘操作。如果用来做文本编辑器的滚动条是很合适的&#xff0c;也许也可以用在俄罗斯方块上面。控制台使用一个函数把某个区域内…

[winform入门级好书]c# Windows Forms程序设计

书名&#xff1a;c# Windows Forms程序设计作者&#xff1a;Erik Brown[美]译者&#xff1a;朱毓斌、吴飞出版社&#xff1a;清华大学出版社售价&#xff1a;78元个人书评&#xff1a;本书操作步骤详细&#xff0c;完全可以与step by step级的书相媲美&#xff0c;而且涉及了许…

控制台界面控制(八):光标设置

本文为转载文档&#xff0c;源文档链接&#xff1a;http://blog.csdn.net/bnb45/article/details/8034641 光标的作用在于提醒使用者&#xff0c;你的输入将会在这个位置出现。目前对于光标的操作只有一个&#xff0c;移动光标&#xff0c;改变输出的位置。有时候光标在那里一闪…

Python脚本小工具之文件与内容搜索

目录 一、前言 二、代码 三、结果 一、前言 ​日常工作中&#xff0c;经常需要在指定路径下查找指定类型的文件&#xff0c;或者是指定内容的查找&#xff0c;在window环境中&#xff0c;即可以使用一些工具如notepad或everything&#xff0c;也可以使用python脚本。但在l…

[翻译]脚本引擎实现 - 第四部分 符号表和文法树

原文地址&#xff1a;http://www.flipcode.com/articles/scripting_issue04.shtml 作者&#xff1a;Jan Niestadt译者&#xff1a;Tony Qu介绍既然我们在上两部分中做了一些有益的事&#xff0c;我们就需要把我们从程序的数据结构中收集的数据保存起来&#xff0c;这就是我们接…

关于VS2005中的Code Snippets Manager的问题及解决

Code Snippets Manager是VS2005专门用来管理代码块智能感知的工具。然而&#xff0c;使用它并没有预想中的那么顺利&#xff0c;特别是在做过多次目录添加和删除之后&#xff0c;可能出现添加在列表中的目录无法在智能感知列表中显示出来的情况&#xff1b;甚至会出现列表当中明…