用VC++或者VB做已知输入输出的FORTRAN程序的可视化界面,看什么书好?学多久能做出界面来?

用VC++或者VB做已知输入输出的FORTRAN程序的可视化界面,看什么书好?学多久能做出界面来?,第1张

FORTRAN语言
前两天去了趟成气,格老子么样改名叫成都信息学院,老天爷未必也用计算机?一打听,感情,原来算天气预报用的计算机居然还是全国最先进的计算机。再打听那些人用的都是什么程序,居然是FORTRAN。乖乖,么样还在用这么老的东西?几个老气象人(他们的自称)告诉我,那是在科学计算领域最牛的计算机算法语言,什么大气物理,航空航天上都用这玩意,一查百度,果不其然。
这么看来,楼主应该是从事某项高、精、尖领域的人才了。
闲话少说,书归正传:
其实不用VB或VC你也以做出你的前端界面的,新版的Visual Fortran 2003 和Visual Fortran 2008 就是基于WINDOWS系统的可视化编程工具,学这个总比学VB,VC要快吧?毕竟语法不会有大的改变。
从Fortran过渡到Visual Fortran可能会有一点难度,就象当年BASIC过渡到VB,C过渡到VC一样,但无论怎么说,他总比重起炉灶要快得多。何况按你的专业性质,未必还会转行当个程序员不成?何必浪费青春,有空不晓得陪女娃儿扫浣花溪?
如果你没学过程序设计也就罢了,随便学个什么都无所谓。相对来说一点都不难。而现在的问题是,你已经学了Fortran(还是从你的专业特点来学的——这是最要命的),当你在学VB,VC的时候,总是会不自觉地引入你以前的观点和概念(任何人都会这样,除非没学过),这就是你“非常迷茫”的原因(显然这不是智力问题而是阅历问题)。
Visual Fortran是英文版的,不过对你应该不会有太大的问题,否则你也拿不到研究生学位的。
如果你一定要改学别的语言,我觉得还是学VB,语法简单,规则宽松,而且和FORTRAN一样,早期的BASIC本身也是为科学计算而设计的一门算法语言,不象C本身就是基于计算机底层的东西。不需要掌握太多,普通控件加数据库的应用就可以了,而且就用VB6,越简单越好,一般来说,30天左右就可以开始做你的界面了。
祝你成功。
我在网上看了50分钟的Visual Fortran,感觉并不难,30天掌握应该不成问题,难在对专业问题的解决,VB,VC也一样,不懂专业的纯程序员同样解决不了问题。

数据的输入:在程序运行时,通过外部手段,发送数据给程序,供程序使用的过程,称为数据的输入。
数据的输出:程序运行时,对外界的任何修改,都可以称为输出,包括但不限于,命令行的打印,图形界面的显示,存储设备数据的修改等。
在C语言中,可以通过系统接口进行数据的输入输出,比较常用的有标准输入输出,文件输入输出,以及图形界面输入输出等。
还可以通过硬件相关接口,实现特殊设备的输入输出,比如读取串口设备的输入输出等。

步骤如下:

编写设计环境,良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执行效率。

结构设计:也就是对程序的整体框架进行设计,设计出我们需要使用的模块等等,并画出流程图。

用户界面设计:设计出用于与用户交互的输入输出界面。

代码设计:在这个步骤中,我们要进行代码的编写。

调试:对程序中正在发生或可能发生的各种错误进行处理。

维护:对程序进行升级,对原有错误进行修改。

程序执行原理:

程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。

解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。

编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序。

然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13193226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-18
下一篇 2023-06-18

发表评论

登录后才能评论

评论列表(0条)

保存