第二章 Digital Visual FORTRAN 5.0 入门
图2-16 添加菜单图标
拖动方向 4.状态条
状态条处于窗口底部,显示操作说明、行号、列号、时间等信息。
5.环境窗口
主窗口提供若干环境窗口作为开发软件的工作场所。环境窗口占据主窗口的大部分区域。环境窗口有两种:停靠窗口和文档窗口。菜单条和工具条是两种特殊停靠窗口。
停靠窗口具有停靠和浮动特性,类似于菜单条,如图2-17所示。具有把手图标的停靠窗口称为固定停靠窗口,可拖至主窗口顶部、底部、左侧和右侧。具有窗口标题条的停靠窗口称为浮动停靠窗口,可在文档窗口内任意拖动。固定和浮动停靠窗口可相互转换。停靠窗口可通过“View”菜单打开或关闭。有两个常用的停靠窗口:工作空间窗口(Workspace)和输出窗口(Output)。前者类似一个简单的资源管理器,以树形结构形式显示已打开的工作空间、项目和文件(源程序文件、资源文件或其它文档文件)。双击源程序文件、资源文件或其它文档文件可打开相应的文档窗口,在相应的文档窗口中完成输入、编辑、修改、查询等操作。后者显示操作结果信息。
文档窗口是位于停靠窗口一侧或停靠窗口下方的窗口,如图2-17所示。文档窗口一般为最大化显示,四周有边框且无标题,它不能用鼠标任意拖动。文档窗口可按3种平铺方式显示:层叠平铺、水平平铺和垂直平铺。标题呈蓝色的文档窗口为当前活跃窗口。最大化窗口与平铺窗口可相互转换,单击平铺窗口最大化按钮,可将该窗口最大化,选择执行“Window”菜单中的平铺菜单项,可使最大化文档窗口变为平铺窗口。单击关闭按钮可关闭文档窗口。平铺窗口可用鼠标在窗口区域内任意移动,拖动文档窗口时会显示一个黑色的矩形框(轮廓线)。
-36-
2.6 Microsoft Developer Studio解题过程
固定停靠窗口:Workspace 文本窗口:guard1.for 浮动停靠窗口:Output 图2-17 停靠窗口和文档窗口
Microsoft Developer Studio有两类主要的且频繁使用的文档窗口:源程序文档窗口和
信息查询文档窗口。前者类似一个简单的文本编辑器,以字符形式显示、编辑、修改和删除文档内容。后者类似一个简单的浏览器,浏览信息内容。
2.6 Microsoft Developer Studio 解题过程
用户在Microsoft Developer Studio上做的主要工作是:输入源程序,创建辅助文档,编译源程序,连接生成目标程序(可执行程序),以及调试程序等,完成这些工作称为解题过程。本节通过实例简要说明解题过程。
问题一:输入两个整数,对其进行交换,将交换后结果从屏幕上输出。
问题二:输入三个整数,对其进行从小到大排序,将排序结果从屏幕上输出。
-37-
第二章 Digital Visual FORTRAN 5.0 入门
2.6.1 前期准备工作
1.问题一前期准备
因问题简单,故需求分析从略,下面给出求解算法(框图)和程序。 算法描述如图2-18所示。程序描述如图2-19所示。
开始 ! 两整数交换
输入a,b PROGRAM exchange
INTEGER a,b,t a => t
READ *,a,b
b => a t=a
t => b 输入a,b a=b b=t PRINT *,a,b END 结 束 图2-18 问题一流程图 图2-19 问题一程序
2.问题二前期准备
因问题简单,故分析从略,下面给出求解算法(框图)和程序。 算法描述如图2-20所示。程序描述如图2-21所示。
开 始 ! 给定3个整数,并进行排序
PROGRAM sort
输入a,b,c INTEGER a,b,c,t
READ *,a,b,c
是 IF c
否 t=c;c=b;b=t
ENDIF 是 b
否 t=b;b=a;a=t
ENDIF 是 c
否 t=c;c=b;b=t
输入a,b,c ENDIF
PRINT *,a,b,c
结 束 END
图2-20 问题二流程图 图2-21 问题二程序
-38-
2.6 Microsoft Developer Studio解题过程
2.6.2 创建工作空间
创建一个工作空间:example,即创建一个新文件夹:example和两个管理文件。 创建步骤:
? 单击选择执行“File”/“New”菜单项,弹出“New”对话框,选取“Workspaces”选项卡,如图2-22所示。
? 在名称和位置框分别键入工作空间名和路径。路径输入可通过浏览窗口查找和定位。 ? 单击“OK”按钮创建新的工作空间。
在工作空间窗口内建立新的选项卡:FileView,同时显示“Workspace’example’:0 Project(s)”,指出工作空间名称和项目个数,如图2-23所示。在D盘上创建新的文件夹: D:\\example,并生成两个工作空间管理文件:example.opt和example.dsw。要打开工作空间:example,打开example.dsw即可。
键入工作空间名称
键入工作空间路径
图2-22 工作空间新建对话框
工作空间窗口
图2-23 新建工作空间选项卡“FileView”
2.6.3 创建项目
针对上述问题在工作空间中分别创建两个项目:example1和example2,在文件夹example内生成两个新的子文件夹:example1和example2以及有关项目管理文件。
创建步骤:
? 打开“New”对话框,选取“Projects”选项卡,如图2-24所示;
? 在文本框分别键入项目名称和路径,路径输入也可单击右侧按钮打开浏览窗口查找和定位路径。单击“Add to current workspace”选项,选择应用程序类型:Win32 Console Application,即控制台应用程序。指定运行平台;
? 完成输入后,单击“OK”按钮创建新的项目。
-39-
第二章 Digital Visual FORTRAN 5.0 入门
键入项目名称 键入项目路径 添加新的项目 选择Win32控制台应用程序类型 指定运行平台 图2-24 项目新建对话框
建立新的项目:example1,同时指明工作空间中项目个数,如图2-25所示。在项目文件夹中生成一个项目管理文件:example1.dsp。
同法,针对问题二创建新的项目:example2,如图2-26所示。 新建项目:example1
图2-25 新建项目:example1 图2-26 新建项目:example2
处于活跃状态的项目才能创建或添加文件,才能对源程序文件进行编译、构建、运行和调试。通过快捷菜单或“Project”下拉菜单菜单项:Set Active Project来激活某项目。
2.6.4 创建源程序文件
在项目中首先要创建源程序文件,然后根据需要创建其它资源文件和辅助文档。针对上述问题需分别在项目中创建两个源程序文件:example1.f90和example2.f90。
创建步骤:
? 打开“New”对话框,选取“Files”选项卡,如图2-27所示; ? 选取“Add to project”选项,选择项目名,在文本框分别键入源程序文件名称和路径。路径输入也可单击右侧按钮打开路径浏览窗口查找和定位路径。选择自由格式;
? 完成输入后,单击“OK”按钮创建新的源程序文件。 创建文件后,FileView选项卡中项目:example1下,建立新的源程序文件:example1.f90,
-40-