Intel-Visual-Fortran-2010编译器的使用教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

IntelVisualFortran2010-1-目录第二章IntelVisualFortran编译器的使用................................................................................-2-2-1IntelVisualFortran编译器简介...............................................................................-2-2-2IntelVisualFortran编译器的使用............................................................................-2-2-3IntelVisualFortran中的项目类型...........................................................................-3-第三章QuickWinApplication基础...........................................................................................-6-3-1最简单的窗口程序......................................................................................................-6-3-2“真正”的窗口程序..................................................................................................-7-3-3窗口和文本颜色..........................................................................................................-9-3-4文本模式窗口............................................................................................................-12-3-5图形模式窗口............................................................................................................-16-第四章QuickWin用户交互....................................................................................................-22-4-1键盘事件....................................................................................................................-22-4-2鼠标事件....................................................................................................................-24-4-3窗口菜单....................................................................................................................-28-第五章QuickWin基本控件的使用........................................................................................-34-5-1控件的使用方法........................................................................................................-34-5-2各种控件的用法........................................................................................................-42-5-3创建工具栏................................................................................................................-66-第六章图形程序设计..............................................................................................................-74-6-1GDI绘图..................................................................................................................-74--2-IntelVisualFortran窗口编程第二章IntelVisualFortran编译器的使用在窗口程序设计之前,让我们先了解一下IntelVisualFortran编译器的基本使用方法和编译器中的项目类型。2-1IntelVisualFortran编译器简介Fortran是一种高级的计算机编程语言,所有Fortran程序源码必须经过编译器的编译、链接,才能被翻译成计算机所能识别的机器码,从而完成源程序设定的任务。Fortran语言的编译器较多,PC中Windows平台上常见的有:■FortranPowerStation4.0微软公司将Fortran90集成到DeveloperStudio开发环境中之后推出的Fortran编译器,真正实现了Fortran的可视化编程;■DigitalVisualFortran微软公司和数据设备公司(DEC)联合开发的功能更强大的Fortran编译器;■CompaqVisualFortran数据设备公司(DEC)和康柏公司(Compaq)合并后推出的Fortran编译器以及康柏公司并入惠普后推出的最新版本;■IntelVisualFortran11.x惠普公司将Windows下的编译器转售给Intel公司后,由Intel公司开发的Fortran编译器,目前是最新版。■SalfordFortran95由silverfrost公司开发的能用于基于Win32平台和.net平台的应用程序开发,支持完整的Fortran95语法和部分Fortran2003语法。其实,Fortran编译器还有很多,如LaheyFortran、AbsoftFortran和OpenWatcom等。从目前的使用情况来看,前四个编译器在Windows平台上最为常见。考虑到Fortran编译器目前的发展情况以及各种编译器版本使用的广泛性,本书所有的程序都基于IntelVisualFortran11.x编译器。跟C++一样,Fortran语言本身没有提供图形界面输出方面的功能,所以为了用Fortran编写Windows图形接口程序,必须借助编译器提供的扩展功能。IntelVisualFortran编译器封装了几乎完整的Win32API和OpenGL函数,提供了良好、稳定的编程接口,所以,借助IntelVisualFortran编译器,Fortran既能完成UI设计,也能胜任图形编程,从这个意义上讲,C能做到的,Fortran也能做到。2-2IntelVisualFortran编译器的使用为了编写图形界面程序,首先应安装IntelVisualFortran编译器。编译器的安装过程比较简单,这里不再赘述。不过有几点需要注意:-3-■先安装VisualStudio2008;■然后安装IntelVisualFortran编译器,并集成到VisualStudio2008;■不建议用户安装VisualStudio2005,因为和IntelVisualFortran的集成性不是很好,按照笔者的经验,曾经出现过不能正常使用控件箱的情况;■建议完整安装IntelVisualFortran编译器自带的帮助文件,尤其是Windows窗口程序设计的开发人员。安装IntelVisualFortran编译器后,就可打开VisualStudio2008开始编译Fortran程序了。具体步骤如下:■双击启动VisualStudio2008,选择“文件”菜单中的“新建”-“项目…”,弹出如图2.1所示的对话框,从中选择要建立的Fortran项目类型和模板,同时指定项目名称及其保存位置,单击“确定”按钮即可完成新项目的创建;■按下组合键“Ctrl+F5”运行程序;此处省略了程序的调试过程,对程序调试不熟练的读者请阅读相关资料或文献。图2.1“新建项目”对话框2-3IntelVisualFortran中的项目类型程序开发之前,我们应充分了解各种项目类型的特点。启动VisualStudio2008,按前面的步骤打开图2.1所示的对话框,在“项目类型”中列出了IntelVisualFortran编译器可创建的几种项目类型。■ConsoleApplication是基于字符模式的应用程序,这类项目适于不需要图形输出的程序设计,优点是执行速度快。图2.2所示为ConsoleApplication类工程的输出窗口。-4-图2.2ConsoleApplication工程输出窗口■Library其中包括两种库文件工程:●StaticLibraries静态库文件,是已编译的、独立于主程序的程序段,适合于大型项目中程序的结构组织和程序间函数或子程序的重复调用。但是,静态库文件会插入程序调用点,磁盘空间浪费较大;同时当静态库文件需要升级的时候,会带来工作效率的低下。为了解决这些问题,出现了动态链接库。●Dynamic-linkLibrary动态链接库,很好地解决了静态库文件存在的问题,所以广泛使用在Windows程序设计中。■QuickWinApplication多文档窗口应用程序。编译器封装了部分Win32API函数,使Fortran界面的开发变得更加容易。不管QuickWinApplication应用程序有多简单,默认情况下界面中总会出现预设的系统菜单和状态栏。其运行界面如图2.3所示。图2.3QuickWinApplication工程输出窗口■StandardGraphicsApplication单文档窗口应用程序,通常以全屏的形式出现,如图2.4所示。全屏形式和窗口界面之间可通过组合键“Alt+Enter”互相切换。跟QuickWinApplication不同,StandardGraphicsApplication程序界面中并没有菜单栏和状态栏。-5-图2.4StandardGraphicsApplication工程输出窗口■WindowingApplication窗口界面应用程序。经过编译器封装,WindowingApplication应用程序能够调用完整的Win32API系统函数,所以WindowingApplication应用程序的弹性更大、更加复杂。-6-第三章QuickWinApplication基础本章中,我们将利用QuickWin工程来创建简单的窗口程序。相比以前的命令行程

1 / 77
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功