首先表达一下敬佩之情。
竟然有人能用excel写火箭的计算器,,,,,我试了几个特殊值一下,至少
从个人精力、其他人的使用方便程度、达到的效果的意义上说,用excel写简单的火箭计算器确实是一个最优解。
(1)c/c++控制台程序:且不说学习编程语言的问题。控制台黑框一个,输入输出只能靠printf输出data.txt文件之类,最后还是要导入excel绘图。
优点:编程简单方便,直接生成exe文件,发布很快,其他人下载直接能用。
缺点:输入、输出数据都不太容易被人接受。
(2)c/c++的桌面窗口程序:不论是QT还是MFC,对于一般的业余爱好者来说,其上手的过程还是要耗费不少精力的。
优点:输入输出界面十分友好,下载就能用,符合一般人的习惯。
缺点:写程序的人要花费大量精力,下很大的功夫。
(3)VB桌面窗口程序:简单地拖几个控件,就能实现一个带图形界面的计算器。这个应该是最高效、最快捷的的解决方案,论坛不少桌面计算程序都是这么写的。
优点:编写很简单,省时省力,只需要鼠标拖几个控件,写个公式直接生成exe文件。可以在任何Windows下运行。
缺点:作为一般的爱好者的计算工具来说,我觉得没有缺点。
(4)python或者Matlab程序:在计算上两个软件很相似,第一个问题是大柴小用,一个环境几个G大小,就为了算几个乘除法。需要其他人安装相应的python环境、MATLAB软件,不然要想在其他人的电能上运行,要耗费相当大的功夫。
优点:进行极其复杂的计算。
缺点:除了码农和大学某些专业,其他人不太会去折腾这些东西。尤其是python 装几个依赖包,打包发布程序能把人则腾死。
所以我推荐LS去学习一下VB,当然继续用excel也是不错的,只是在这个看脸的时代,这个excel的界面看起来还是怪怪的。
最后,建议把软件使用的数学计算公式、编写思路说明一下。这样更有助于其他人学习借鉴、使用。