ChinaNet

标题: Visual Fortran 高级编程技术 1 [打印本页]

作者: Doublen    时间: 2015-4-8 10:32
标题: Visual Fortran 高级编程技术 1
[size=13.63636302947998px]Visual Fortran 高级编程技术 [size=13.63636302947998px]
[size=13.63636302947998px]   Microsof 公司推出了支持32位的FORTRAN   POWER  STATION1.0 到FORTRAN  POWER [size=13.63636302947998px]
[size=13.63636302947998px]STATION4.0编译器后将其卖给了DEC公司。DEC随即推出了DVF5.0(Digital Visual FORT[size=13.63636302947998px]
[size=13.63636302947998px]RAN 5.0),其工作环境与MFC5.0完全一致,最近DEC又推出了DVF6.0(Digital Visual [size=13.63636302947998px]
[size=13.63636302947998px]FORTRAN [size=13.63636302947998px]
[size=13.63636302947998px]6.0,其工作环境与MFC6.0完全一致。[size=13.63636302947998px]
[size=13.63636302947998px]
[size=13.63636302947998px] FORTRAN在DOS下的编程技术相信早以为大家熟悉。有关FORTRAN90方面的书籍也不少见[size=13.63636302947998px]
[size=13.63636302947998px],因此这里不再赘述。以下主要以最新的DVF5.0讲述有关FORTRAN图形编程的方法。[size=13.63636302947998px]
[size=13.63636302947998px]
[size=13.63636302947998px]1 DVF 概述 [size=13.63636302947998px]
[size=13.63636302947998px]2 QuickWin Application [size=13.63636302947998px]
[size=13.63636302947998px]3 Win32 Application [size=13.63636302947998px]
[size=13.63636302947998px]4 OpenGL [size=13.63636302947998px]
[size=13.63636302947998px]
[size=13.63636302947998px]1 DVF概述[size=13.63636302947998px]
[size=13.63636302947998px]1. 1 安装[size=13.63636302947998px]
[size=13.63636302947998px]1) 在安装选项中,注意选择 /Samples,这里包含了DVF的丰富例子。[size=13.63636302947998px]
[size=13.63636302947998px]2) 要拷贝 /Msdn 子目录,这里包含了API及OPENGL函数的帮助。[size=13.63636302947998px]
[size=13.63636302947998px]3) 可以网上下载升级。 [size=13.63636302947998px]
[size=13.63636302947998px]1.2 语言[size=13.63636302947998px]
[size=13.63636302947998px]1) 书写格式[size=13.63636302947998px]
[size=13.63636302947998px]● 不受列的限制,可自由书写。[size=13.63636302947998px]
[size=13.63636302947998px]● 注释在任何地方由'!'开始。[size=13.63636302947998px]
[size=13.63636302947998px]● 续行在行尾加'&'。[size=13.63636302947998px]
[size=13.63636302947998px]2) 动态数组[size=13.63636302947998px]
[size=13.63636302947998px]● [size=13.63636302947998px]
[size=13.63636302947998px]优点:动态数组的维界在程序执行过程中随时可按需要变化,数据需要占多少内存,就可[size=13.63636302947998px]
[size=13.63636302947998px]在程序中动态地分配给数组多少内存;如果该数组以后不再使用,又可释放该数组,把该[size=13.63636302947998px]
[size=13.63636302947998px]数组占用的内存归还给系统另作他用。这样可以节约使用内存,提高内存使用效率。动态[size=13.63636302947998px]
[size=13.63636302947998px]数组主程序与子程序。[size=13.63636302947998px]
[size=13.63636302947998px]转自52MC





欢迎光临 ChinaNet (http://www.nuclear.net.cn/) Powered by Discuz! X3.1