上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.5 将应用程序编译成.exe可执行文件的有关问题
在软件市场里应用程序创建后,必须生成可执行文件才能发布给最终用户(自己编程自己用除外)。如将上例:“参数化界面螺旋桨轴固有频率计算”程序编译成 .exe,成为执行文件后,才能发布给最终用户。此时最终用户对该执行文件的程序源代码是无从知晓的。有的人称这种状况为“全黑”。为了使用户正确使用软件,程序创建者编写了软件说明,其中包括计算逻辑即为该程序的机理,有利于正确使用。这样,用户对程序的机理就明白了,这种状况就被称为是“灰色”。如果是一般的简单计算。悟性高的经验丰富的编程者,通过对程序的机理的学习,编制出相应的程序,是可能的。但很多高新技术的软件,不可能仅凭学明白了所介绍的机理,就能编出相应的程序。因为程序创建者为了做好技术保护都有一些执行细节在机理中是不包含的。所以初学者往往会在这方面花费了不少时间后,才知道“明白了机理”并不能编制出真正有效的能在该平台上调试成功运行的程序。因此作为初学者不要误导自己去白白浪费时间。