2.6 Microsoft Developer Studio解题过程
同时在文件夹:D:\\example\\example1中生成该文件。在右侧打开一空白源程序文档窗口,在文档窗口中编辑输入源程序,如图2-28所示。以后若需打开源程序,则打开这个文件即可。
同法,针对问题二在项目example2中创建源程序文件example2.f90。
选取添加到项目
选取项目名称
键入源程序文件名 键入文件路径 选择自由格式
图2-27 源程序文件创建对话框
打开文档窗口 输入源程序文本 新建文件 图2-28 新建文件:example1.F90
2.6.5 创建辅助文档文件
项目中除源程序文件外,有时需创建相关的资源文件或辅助文件。资源文件有:位图文件、光标文件、图标文件等。辅助文件有:问题描述文件、规格说明文件、流程图文件等。创建这些文件可在Developer Studio中直接运行有关软件完成。针对问题一创建两个辅助文档文件:flowchart-exam1.doc和problem-exam1.txt。
创建流程图文档文件步骤:
? 打开“New”对话框,选取“Other Documents”选项卡,如图2-29所示;
? 选取“Add to project”选项,选择项目名,在名称和位置文本框分别键入文件名称和路径。也可单击右侧按钮打开路径浏览窗口查找和定位路径。选择Word文档类型;
? 完成输入后,单击“OK”按钮创建新的文档文件:Flowchart-exam1.doc。 在FileView选项卡中项目:example1下,建立新的辅助文档文件:flowchart-exam1.doc,
-41-
第二章 Digital Visual FORTRAN 5.0 入门
同时在文件夹:D:\\example\\example1中生成该文件。在右侧打开一空白Word文档窗口,在文档窗口中编辑、输入和绘制流程图,工具条被Word软件工具条替换,如图2-30所示。 选取添加到项目 选取项目名称 键入文档文件名
键入文档文件路
选择Word文档类型
图2-29 文档新建对话框
打开文档窗口 绘制流程图 开始 输入a,b a => t b => a t => b 输入a,b 结 束 新建文档文件 图2-30 新建文档:flowchart-exam1.doc
创建问题描述文档文件步骤:
? 打开“New”对话框,选取“Files”选项卡;
? 选取“Add to project”选项,选择项目名,在名称和位置文本框分别键入文件名称和
-42-
2.6 Microsoft Developer Studio解题过程
路径。也可单击右侧按钮打开路径浏览窗口查找和定位路径。选择Text文档类型;
? 完成输入后,单击“OK”按钮创建新的文档文件:problem-exam1.txt。
在FileView选项卡中项目:example1下,建立新的辅助文档文件:problem-exam1.txt,同时在项目文件夹中生成该文件。在右侧打开一空白Text文档窗口,在文档窗口中输入问题描述文字,如图2-31所示。该文档文件是一个文本文件,操作过程类似WORD文档。
同法,针对问题二在项目example2中创建流程图文件:flowchart-exam2.doc和问题描述文件:problem-exam2.txt。
打开文档窗口
输入问题描述
新建文档文件
图2-31 新建文档:problem-exam1.txt
2.6.6 编译源程序文件
对源程序进行编译,生成中间程序文件(扩展名为.obj),以便连接和运行。编译过程中能检查、发现和排除语法错误。
1. 编译前参数设置
编译前需根据需要设置有关参数,如:obj文件和pdb文件存放位置。obj文件是源程序文件编译后产生的结果文件,pdb文件是项目关于存放编译信息的数据库文件。 obj文件存放位置设置步骤:
? 在工作空间窗口选择example1.f90文件,右击鼠标弹出快捷菜单,选取“Settings”菜单项,弹出“Project Settings”对话框,选取“General”选项卡,如图2-32所示;
? 在中间文件框键入编译结果文件(obj文件)所在文件夹名称,其它参数一般取默认; ? 完成输入后,单击“OK”按钮结束参数设置。
在项目文件夹内创建子文件夹:debug1,编译后产生的obj文件将存放在该文件夹内。 pdb文件存放位置设置步骤:
? 在工作空间窗口选择example1项目,右击鼠标弹出快捷菜单,选取“Settings”菜单项,弹出“Project Settings”对话框, 选取“General”选项卡,如图2-33所示;
? 在中间文件框键入存放中间文件的文件夹名称,在输出文件框键入存放项目编译结果文件(pdb文件)的文件夹名称,这些文件夹位于项目文件夹内。其它参数取默认;
? 完成输入后,单击“OK”按钮结束参数设置。
参数设置后(或取默认参数),执行编译操作,将在项目文件夹内创建指定的子文件夹:
-43-
第二章 Digital Visual FORTRAN 5.0 入门
debug2和debug3,编译后产生的中间文件存放在debug2文件夹内,产生的pdb文件将存放在debug3文件夹内。默认文件夹为:debug,可改变文件夹名称,文件夹可以相同,也可不同,根据需要设置。如果设置的文件夹不存在,则创建这些文件夹,否则使用已存在文件夹。
同法,针对问题二设置有关参数。
选择源程序文件
键入obj文件存放位置文件夹 该文件夹位于项目文件夹内
图2-32 参数设置
选择项目名
键入中间文件存放位置文件夹 该文件夹位于项目文件夹内 键入pdb文件存放位置文件夹 图2-64 参数设置菜单 该文件夹位于项目文件夹内
图2-33 参数设置
2. 编译
对项目内源程序文件进行编译,以便产生obj文件,为后续构建可执行程序作准备。 三种操作方式,如图2-34所示。编译操作步骤:
? 单击“Build”下拉菜单,选取“Compile example1.f90”菜单项,执行编译;
? 或在工作空间窗口选择example1.f90文件,右击鼠标弹出快捷菜单,选取“Compile example1.f90”菜单项,执行编译;
-44-
2.6 Microsoft Developer Studio解题过程
? 或单击“Build”工具条的编译按钮,执行编译。 同法,针对问题二进行编译。
编译结束后,在项目文件夹内创建文件夹:debug1和debug3,在debug1内生成目标文件:example1.obj,在debug3内生成有关编译信息的数据库文件:Df50.pdb,在项目文件夹内生成该项目有关源程序编译的管理文件:exampl1.plg,如图2-35所示。
三种编译操作方式
输出窗口显示编译信息
图2-34 编译操作
图2-35 编译创建的文件夹和有关文件
-45-