SmartCalc,一款适用于智能手机的科学计算器。






2.86/5 (19投票s)
这个用VB.NET编写的轻量级计算器,不仅可以安装在您的智能手机上作为一款强大的科学计算器使用,而且还可以用于学习我在开发过程中学到的一些好方法。
引言
这个用VB.NET编写的轻量级计算器,不仅可以安装在您的智能手机上作为一款强大的科学计算器使用,而且还可以用于学习我在开发过程中学到的一些好方法。
背景
虽然我没有智能手机,但我决定开发一个美观且实用的计算器,看看 .NET Compact Framework 在真正的智能手机上的工作方式,[因为过一段时间后,我才能找到一台真正的智能手机来安装这个小型计算器]。
结果可能很有趣,特别是对于那些决定编写他们的第一个 .NET Compact Framework 应用程序的人来说。
关注点
当我决定开发时,我以为 .NET Compact Framework 有一些命名空间和类,可以像 .NET Framework 一样用于运行时编译、内存编译和运行时评估数学[代码,一般来说]。但我发现并非如此!所以我决定寻找一个解决方案。很多很多类是用 VB.NET 和 C# 编写的,它们可以做到这一点,但它们都依赖于 Microsoft.NET,而不是 Microsoft Compact.NET。经过搜索、搜索再搜索......我终于找到了 Math.NET 库,它是用 C# 开发的,并采用 GPL [开源] 许可。太棒了!这个终于解决了我的问题。
我使用了 Math.NET Classic,因为它简单轻巧。在这个框架中可以找到越来越多的函数和例程,可用于扩展 SmartCalc 的功能。
我很高兴能了解到您对 SmartCalc 所做的任何更改。此外,如果您能与我分享修改后的源代码,我将非常感谢。
参考文献
- Math.NET : http://mathnet.opensourcedotnet.info/
历史
版本 1.0 : 2007年2月12日