第一部分 Fortran PowerStation平台篇 1
第一章 系统安装及概述 2
1.1 系统安装 2
1.2 启动和退出Fortran PowerStation 4.0 4
1.3 Fortran PowerStation 4.0概述 6
第二章 Developer Studio用户界面 10
2.1 认识Developer Studio:一个集成的开发环境(IDE) 10
2.2 选择一个视图 11
2.3 查看文档 13
2.4 查看界面元素 14
2.5 查看按文件排列的代码 19
2.6 输出和出错信息 19
2.7 编辑代码 20
2.8 了解菜单体系 23
2.9 回顾工具栏 48
第三章 开发自己的简单应用程序 51
3.1 应用程序类型 51
3.2 各种应用程序的建立过程 55
3.3 使用对话框 56
3.4 QuickWin应用程序 70
3.5 怎样建立一个完整的Windows应用程序 71
第二部分 Fortran 90基础篇 84
第四章Fortran 90的程序结构及兼容性 85
4.1 Fortran语言的发展简史 85
4.2 Fortran 90源程序的基本结构 86
4.3 向后兼容的问题 86
第五章 数据、表达式与表控输入输出 91
5.1 数据 91
5.2 变量 95
5.3 表达式 98
5.4 赋值语句 107
5.5 简单输入输出语句 110
5.6 参数语句(PARAMETER语句) 117
5.7 END语句、STOP语句和PAUSE语句 118
5.8 KIND 119
5.9 习题 122
第六章 数据的有格式输入输出 124
6.1 概述 124
6.2 格式输入输出 125
6.3 习题 147
第七章 分支程序设计 149
7.1 算术关系表达式和逻辑表达式 150
7.2 简单逻辑条件语句 153
7.3 复杂逻辑条件语句 154
7.4 分支程序设计举例 162
7.5 习题 165
第八章 循环结构与循环控制 166
8.1 循环结构 166
8.2 DO循环 168
12.10 习题 174
8.3 循环嵌套 176
8.4 循环程序设计 178
8.5 习题 181
第九章 数组 183
9.1 数组的基本概念 183
9.2 数组的说明 184
9.3 数组元素和数组的一部分 186
9.4 数组的分类 186
9.5 数组的赋值和运算 187
9.6 数组的逻辑结构和存储结构 189
9.7 数组及数组元素的引用 190
9.8 程序举例 191
9.9 习题 196
第十章 过程和函数 198
10.1 系统函数 198
10.2 内部过程 200
10.3 外部子程序 212
10.4 界面块(Interface Blocks) 215
10.5 模块 217
10.6 递归的实现 219
10.7 子程序举例分析 222
10.8 习题 226
第十一章 自定义类型 227
11.1 结构 227
11.2 自定义类型实现数据库应用 234
11.3 ?分查找 241
11.4 键值文件 243
11.5 哈希查找 245
11.6 习题 249
第十二章 指针 250
12.1 概念 251
12.2 使用指针 253
12.3 整型指针 255
12.4 与指针相关的函数和语句 256
12.5 数组与指针 258
12.6 结构在排序中的应用 260
12.7 Linked Lists(链表) 263
12.8 抽象数据类型的隐藏实现 269
12.9 动态内存应用中应注意的地方 273
第十三章 文件和设备 275
13.1 逻辑设备和文件 276
13.2 外部文件的分类 279
13.3 Fortran中与文件有关的语句 287
13.4 使用外设 302
13.5 习题 302
第三部分 Fortran 90提高篇 303
第十四章 混合编程的环境和数据结构 304
14.1 混合语言程序设计概述 304
14.2 命名约定 306
14.3 调用的约定 309
14.4 参数传递的约定要求 313
第十五章 混合编程中的数据处理 317
15.1 混合语言中的传递参数 317
15.2 数字、复数和逻辑数据类型 319
15.3 数组的处理 323
15.4 公共数据块的处理 325
15.5 模块数据 327
15.6 其他数据类型的处理 329
第十六章 Fortran语言与其他高级语言的接口技术 331
16.1 Fortran语言与其他高级语言的接口技术 331
16.2 Fortran和Basic间的调用 332
16.3 Fortran和C语言间的调用 336
16.4 Fortran和汇编语言间的调用 341
第四部分 Fortran 90附录篇 344
附录A Fortran 90的特征 344
附录B 运行错误信息 351
附录C Fortran 90语句概述 353