65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.86/5 (19投票s)

2007年11月18日

CPOL

2分钟阅读

viewsIcon

57598

downloadIcon

1662

这个用VB.NET编写的轻量级计算器,不仅可以安装在您的智能手机上作为一款强大的科学计算器使用,而且还可以用于学习我在开发过程中学到的一些好方法。

SmartCalc : Screenshots

引言

这个用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 所做的任何更改。此外,如果您能与我分享修改后的源代码,我将非常感谢。

参考文献

历史

版本 1.0 : 2007年2月12日

© . All rights reserved.