6年9个月前IP:广西
871517
9楼

首先表达一下敬佩之情。

竟然有人能用excel写火箭的计算器,,,,,我试了几个特殊值一下,至少$$F=\dot{m}\cdot u_e +A\cdot (P_e-P_{atm})$$的公式是符合的,基本原理没毛病。


从个人精力、其他人的使用方便程度、达到的效果的意义上说,用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的界面看起来还是怪怪的。


最后,建议把软件使用的数学计算公式、编写思路说明一下。这样更有助于其他人学习借鉴、使用。



评论(1)
4
文号 / 871517

千古风流
名片发私信
学术分 2
总主题 15 帖总回复 93 楼拥有证书:进士 学者 机友 笔友
注册于 2015/12/24 10:52:22最后登录 2024/03/24 15:50:37
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:黑龙江

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的