FORTRAN95程序设计实验指导[定稿].pdf
《FORTRAN95程序设计实验指导[定稿].pdf》由会员分享,可在线阅读,更多相关《FORTRAN95程序设计实验指导[定稿].pdf(128页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FORTRAN95 程序设计实验指导定稿 FORTRAN95 程序设计实验指导 第一节 Compaq Visual FORTRAN 6.5 快速入门 1.1 安装 Compaq Visual FORTRAN 6.5 1.1.1 系统要求 )需要具备以下软硬件条件:安装 Compaq Visual FORTRAN 6.5(以下简称为 CVF ,80586 或以上处理器,运行 Windows 98/NT/2000 或以上操作系统。,具有光盘驱动器。,64MB 或以上内存。,足够的硬盘空间。安装程序根据安装选项提示所需的硬盘空间。专业版的典型安装需要约 300MB 硬盘空间。,SVGA 显示器。,鼠
2、标。1.1.2 安装步骤 下面以 Windows 2000 操作系统为例,对于其他 Windows 操作系统,安装过程与此类似。首先,将含 CVF 的光盘插入光盘驱动器,在资源管理器中运行 Setup 程序,屏幕显示 Compaq Visual FORTRAN Setup 窗口;单击【istall Visual Fortran】按钮;当出现询 问是否查看 README.TXT 文件的对话框时单击【否】按钮;安装程序自动搜索已有组件,单击【Continue】(继续)按钮,并按提示输入用户名、公司名、产品系列号后,安装程序会显示安装选项对话框(图 1.1);如果要改变安装 CVF 的文件夹,单击【
3、Change Folder.】(改变文件夹)按钮,选择或输入所需的文件夹名;如果输入的文件夹不存在,安装程序会自动生成该文件夹,并生成几个下级文件夹以存放相应的各类文件。图 1.1 还显示了各安装选项的简短说明和安装时所需的硬盘空间。选择下列四个安装选项之一继续 安装:Typical(典型)Custom(定制)Run from CD-ROM(从光盘运行)Typical(典型)安装选项将安装最 常用的部分,约需 298MB 硬盘空间。Custom(定制)安装选项将允许用户选择 安装自己需要的组件(约需 350MB 空 间)。Run From CD-ROM(从光盘运行)安 装选项约需 29MB 硬
4、盘空间。图 1.1 选择所要安装的组件时,要注意硬盘是否有足够的空间(安装程序会自动检测)。安装后如果要增加、删除某些组件或卸载 CVF 时,可以再运行 Setup,按提示进行操作即可,当然也可以在控制面板选择添加/删除程序进行卸载。1.2 Developer Studio 用户界面简介 在“开始”菜单的程序组中,选择【Compaq Visual FORTRAN 6】程序组的【Developer Studio】,如果已经在桌面建立了它的快捷方式,可双击快捷方式的图标来运行 CVF 集成开发环境。启动 CVF 集成开发环境后遇到【Did you know】对话框,单击【Close】按钮,进入 D
5、eveloper Studio 用户界面。Developer Studio 用户界面包含较复杂的菜单、工具条和多种窗口。如图 1.2所示,上部是命令菜单,提供 Microsoft Visual Studio 的全部功能,包括工程管理、生成和编辑源程序文件以及设计程序资源(如菜单、对话框和图标);跟踪和调试程序;查看联机帮助手册等。菜单的下面是标准的工具条,提供常用的文件管理、编辑命令等按钮。标准的工具条下面是工程工具条,提供了常用的编译、链接、运行和调试程序的按钮,另外还包括编辑资源(菜单、对话框、工具条和位图等)的按钮。图 1.2 图 1.2 的中部并列着两个窗口,左边的窗口是工程项目窗口,
6、工程项目窗口的下面有两个标签,从左至右分别为【ClassView】(查看类信息)、【FileView】(查看文件)。工程项目窗口的各窗格均以树形结构显示各自包含的内容。【FileView】(查看文件)显示工程中包含的文件,。【ClassView】(查看类信息)显示面向对象程序设计的类信息(Fortran 不用)。工程项目窗口的右边是【Source】(源文件)窗口。它与左边的窗口对应,显示源文件的内容,如程序源代码或对话框、菜单等资源。图 1.2 的下部是信息【Output】(输出)窗口。它的下面有 Build、Debug、Find in Files 等标签,分别显示编译链接、调试和查找信息。工
7、程项目窗口和信息【Output】(输出)窗口是可停靠(Dockable)的窗口,可按需要停靠到主窗体的合适位置,也可移动到主窗体外面使它成为浮动窗口。【Source】(源文件)窗口属于文档窗口。在调试程序时,还提供了很多显示调试信息的窗口,第四章讲述有关程序调试的详细内容。1.3 建立一个工程 1.3.1 创建工程 为了使用 Developer Studio 开发 FORTRAN 程序,需要先建立所要编写程序的工程(Project)。CVF 的工程中存放了建立特定程序所要的全部信息。这些信息包括程序源文件名称及相互关系、所需库文件清单、编辑器、链接器和建立该程序所用的其它信息的清单。下面编写名
8、为 Hello 的 FORTRAN 程序。为此要先创建工程,其步骤如下:1)从 Developer Studio 的【File】(文件)菜单选择【New】(新建)命令,出现【New】(新建)对话框(图 1.3)。图 1.3 2)在【New】(新建)对话框中选择【Projects】(工程项目)标签,选择其中的【Fortran Console Application】(控制台应用程序)。控制台应用程序是 32 位字符方式程序。它可以全屏也可以在 Windows 桌面的简单窗口内运行。其它的几种工程类型为:Fortran Dynamic-Link Libraries:动态链接库,扩展名为.dll。F
9、ortranStandard Graphics or QuickWin Application:在一个或多个窗体允许图形输出或其它屏幕功能的应用程序。文件扩展名为.exe。Fortran Static Libraries:静态库,扩展名为.lib。Fortran Windows Application:使用 Windows Win32 API 函数开发的完全图形化界面的应用程序。文件扩展名为.exe 3)在【Location】(位置)编辑框中,输入存放这个工程的文件夹,当然也可以单击【Browe.】(浏览)按钮选择所需的文件夹。注意,文件夹名中不能含有汉字,否则,编译时会出错。4)在【Proj
10、ect name】(工程名字)编辑框中,输入工程名 Hello,Developer Studio 会自动生成 Hello 文件夹。5)单击【New】(新建)对话框中的【OK】(确定)按钮,出现如下对话框,单击【Finish】(结束)按钮。在出现的【New Project Information】对话框中,单击【OK】(确定)按钮。Developer Studio 生成并打开名为 Hello 的工程。这个工程的信息显示在工程项目窗口中。如果没有出现工程项目 窗口,选择【View】(视图)菜 单下的【Project Workspace】(工程项目)或按快捷键 Alt+0 显示它。工程项目窗口 的底
11、部有【File View】(查看 文件)和【Info View】(查看 信息)两个标签,单击底部的 标签可以在工程项目窗口的不 同窗格(Pane)间切换。要保存工程,选择【File】(文件)下的【Save All】(全 部保存)。1.3.2 生成和编辑源代码文件 现在,需要编写源程序代码。选择【File】(文件)下的【New】(新建),出现【New】(新建)对话框,在【New】(新建)对话框中选择【Files】(文件)标签(参看图 1.4),选择【Fortran Free Format Source File】(自由格式源程序文件),在【File】(文件)下的编辑框中,输入源程序文件名 hel
12、lo。单击【OK】(确定)按钮创建新文本文件。源文件的缺省扩展名为.f90。源程序 Hello.f90 自动加入到工程中。当然也可以直接单击工具条上的【New Text File】(新建文本文件)按钮(图1.5 中最左端的按钮)来创建新文本文件。图 1.5 所示的按钮从左至右实现的功能分别为:建立新文件、打开文件、保存文件(正在编辑的文件)及保存所有文件。注意保存文本文件时要加“.f90”文件扩展名。此时源程序文件未加入到工程中。图 1.4 新【Source】(源文件)窗口(在工程项目窗口右边)为空白窗口。这图 1.5 个窗口实际上是一个文本编辑器(有关文本编辑器的详细功能在第三章介 绍),利
13、用文本编辑器输入下面的 FORTRAN 程序源代码:PROGRAM MAIN IMPLICIT NONE PRINT*,Hello,World!END PROGRAM MAIN 1.3.3 将文件加入工程 要把在文本编辑器窗口中的文件快速加入到工程中,在文本编辑器窗 口中右击,然后在弹出的快捷菜单中选择【Insert Files into Project】(插入文件到工程),再选择 Hello,可以快速的将文件加入到工程中。加入文件到工程中后,单击工程项目窗口底部的【FileView】(查看 文件)标签,则窗口中显示工程名 Hello。单击【Source Files】左边的 加号“+”,这时显
14、示该工程所包含源文件名称和 Hello.f90(图 1.6)。图 1.6【FileView】(查看 文件)窗口显示工程所包 含的文件 要把创建和保存但未打开的源程序文件加入到工程中,在【FileView】(查看文件)窗口中右击,然后在弹出的快捷菜单中选择【Add Files to Project】(加入文件到工程)(图 1.7 a),出现【Insert Files into Project】(插入文件到工程)对话框(图 1.7 b),选择要加入到工程中的源程序文件,可以将一个或多个源程序文件加入到工程中。a b 图 1.7 对于有几个源文件的工程,【FileView】(查看文件)窗口显示工程所
15、包含的所有源文件及其附属文件(如头文件等其它源文件所依赖的文件),而且可以双击图中文件名打开源文件(显示在【Source】(源文件)窗口中)。如果要从工程中移走文件,在【FileView】(查看文件)窗口选择要从工程中移走的文件名,按【Delete】(删除)键或单击剪切工具按钮即可。1.4 编译和执行程序 1.4.1 生成可执行文件 现在可以生成可执行文件了。在编译、链接之前可以设置编译和链接选项,这里先使用缺省设置。后面讲述如何设置编译和链接选项。下面生成 Hello 程序的调试(Debug)版的可执行文件。注意 CVF 可以生成程序的调试版和发布(Release)版。调试版中包含一些调试信
16、息,因而比发布版的可执行文件要大一些。如果选择生成调试版,则 Developer Studio 将输出文件保存在存放工程文件夹的 Debug 目录中。如果选择生成发布版,则存放在 Release 目录中。为确保选择生成调试版的可执行文件,在构建工具条(图 1.8)的【Select Active Configuration】(选择活动的工程配置)组合框中选择【Win32 Debug】选项。图 1.8 右边的 6 个按钮的功能分别为编译、生成可执行文件、停止生成、执行、调试和插入/移去断点。为了生成可执行文件,单击工程工具条(参看图 1.8)上的第二个按钮,或选择【Build】(生成)菜单下的【B
17、uild Hello.exe】(生成 Hello.exe)命令,或按快捷键 F7。在生成可执行文件的同时,Developer Studio 的【Output】(输出)窗口显示编译链接过程的结果信息。如果【Output】(输出)窗口不可见,从【View】(视图)菜单选择【Output】(输出)或按快捷键 Alt+2 显示【Output】(输出)窗口,单击【Output】(输出)窗口的【Build】(生成)标签,可以查看编译链接过程的结果信息,如果程序中有错,【Output】(输出)窗口会显示错误或警告信息和这些信息的总数。如果【Output】(输出)窗口显示错误或警告信息,则可以双击【Outpu
18、t】(输出)窗口中包含该信息的行找到产生错误的源程序行。也可以按 F4 查阅编译链接时出现的下一条错误,或按 Shift+F4 查阅上一条错误。在 Hello.f90 中引入一些错误并重新编译链接即可测试此功能。如果要放弃生成可执行文件,可以在完成之前,从【Build】(生成)菜单选择【Stop Build】(停止生成)命令,或按快捷键 Ctrl+Break,或单击工程工具条的第三个按钮来停止。注:如果程序中包含多个源文件,Developer Studio 通常只处理上次编译链接后改变的文件。但如果改变了工程设置,则显示消息框提示工程设置已经改变;如果在消息框中单击【Yes】(是),则重新编译
19、所有的文件。也可以从【Build】(生成)菜单选择【Build All】(生成所有文件)命令或按快捷键Alt+F8 来强迫 Developer Studio 重新编译、链接工程中包含的所有文件。1.4.2 执行一个程序 生成可执行文件后,可以单击工程工具条(参看图 1.8)上的第四个按钮“”,或从【Build】(生成)菜单选择【Execute Hello.exe】(执行Hello.exe),或按快捷键 Ctrl+F5 直接在 Developer Studio 中运行它。图 1.9 是Hello.exe 运行完毕时的窗口。图 1.9 Hello 程序运行完毕时的窗口 1.5 使用一个工程的单个源
20、文件的控制台应用程序 至此,已经学习了如何利用 Developer Studio 建立工程、生成和编辑源程序文件、将源文件加入工程、生成可执行文件和运行程序。但是,在上机时,如何使用一个工程而多次创建一个源文件的控制台应用程序呢,可以使用以下的方法:1)从【File】(文件)菜单选择【New】命令创建一个源文件。2)编辑该源程序文件。3)在源程序窗口击右键,选择快捷菜单中的【Insert File into Project】命令,把该源程序文件插入到工程。4)在工程工作空间窗口的【Source】文件夹中,选择其他源程序文件并逐个从工程中删除。5)生成可执行文件和执行程序。注:从工程中删除的源程
21、序文件仍然处于打开状态,仅仅当前与本工程断开了联系。采用上面的方法,仍然可以再插入到工程中。第二节 定制和使用 Developer Studio 2.1 Developer Studio 的窗口 CVF Developer Studio 包含多种窗口。这些窗口有工程项目窗口,【Source】(源文件)窗口、信息 Output】(输出)窗口和多种【Debug】(调试)窗口。工程项目窗口显示工程中包含的源文件、资源(如【菜单、对话框)等。【Source】(源文件)窗口显示源文件的内容如程序源代码或对话框、菜单等资源。信息【Output】(输出)窗口显示编译链接、调试和查找结果等信息。【Debug】
22、(调试)窗口显示有关程序调试的信息。这些窗口可以分为两类:文档窗口和可停靠(Dockable)窗口。它们只能局限在Developer Studio 的主窗体内。【Source】(源文件)窗口属于文档窗口。文档窗口可以调整大小、最大化或最小化。工程项目窗口和信息【Output】(输出)窗口可按需要停靠到主窗体的合适位置。2.1.1 文档窗口 文档窗口包括文本和资源编辑窗口以及浏览窗口。文档窗口是和工程联系在一起的,关闭工程时,Developer Studio 记录了它们的位置、大小等信息。可以在文档窗口中右击,弹出菜单,菜单中包含了与窗口当前状态相关的命令。可以按 Windows 中窗口操作的方
23、法调整各个文档窗口的大小和位置。也可以从【Windows】(窗口)菜单下选择【Cascade】(层叠)、【Tile Horizontally】(水平排列)和【Tile Vertically】(垂直排列)命 令来排列窗口,或选择【Split】(分割)命令来分割窗口。要在打开工程时调入工程包含的文档,步骤如下:1)从【Tools】(工具)菜单,选择【Option】(选项)命令,出现【Option】(选项)对话框。2)选择【Workspace】(项目)标签,图 2.1 是对话框的【Workspace】(项目)选项卡。3)核选【Reload documents when opening project
24、】(打开工程时调入工程包含的文档)。4)单击【OK】(确定)按钮。图 2.1 Developer Studio 允许在使用文本或资源编辑窗口时采用全屏模式。这在某些时候是很有用的。要使用全屏模式,从【View】(视图)菜单选择【Full Screen】(全屏)命令。要取消全屏模式,可采用下列方法之一:,按 Esc 键。,单击工具条上的【Full Screen】(全屏)按钮。,按 Alt+V 打开【View】(视图)菜单,选择【Full Screen】(全屏)命令。2.1.2 可停靠窗口 可停靠窗口可以停靠在 Developer Studio 主窗体的四周,也可以转换为浮动窗口。可停靠窗口包括:
25、【Project Workspace】(工程项目)窗口 【Watch】(查看)窗口 【Variables】(变量)窗口 【Registers】(寄存器)窗口 【Memory】(内存)窗口 【Call Stack】(堆栈调用)窗口 【Disassembly】(反汇编)窗口 其中有些工具窗口只在调试程序时才能出现,与文档窗口类似,在可停靠窗口或浮动窗口中可以右击,快捷菜单中包含了与窗口当前状态相关的命令。可停靠窗口也可被设置为非可停靠窗口(以类似文档窗口的形式显示)。也就是说,可停靠窗口能以停靠窗口、浮动窗口或文档窗口的形式出现。要设置可停靠窗口为非可停靠的,步骤如下:1)从【Tools】(工具)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定稿 FORTRAN95 程序设计 实验 指导
限制150内