绪论 Fortran的发展历史 1
第1章 Fortran编译器 3
1.1 Fortran编译器简介 3
1.2 Intel Visual Fortran编译器的安装和使用 3
1.3 Intel Visual Fortran中的项目类型 6
第2章 QuickWin Application基础 8
2.1 最简单的窗口程序 8
2.2 “真正”的窗口程序 10
2.3 窗口和文本颜色 11
2.4 文本模式窗口 14
2.5 图形模式窗口 18
2.6 创建多个子窗口 20
第3章 QuickWin用户交互 24
3.1 键盘事件 24
3.2 鼠标事件 26
3.3 窗口菜单 30
第4章 QuickWin基本控件的使用 36
4.1 控件的使用方法 36
4.2 各种控件的用法 46
4.3 创建工具栏 71
第5章 图形程序设计 76
5.1 图形坐标系 76
5.2 常用的绘图函数 80
5.3 网格划分实例 89
第6章 Windowing程序设计 101
6.1 Windowing程序框架 101
6.2 键盘消息(事件)处理 108
6.3 鼠标消息(事件)处理 111
6.4 WM_PAINT消息处理 113
6.5 其他键盘消息(事件)处理 114
6.6 Windowing程序菜单 117
6.7 程序图标和光标 123
6.8 对话框 124
6.9 常用控件 129
6.10 文本输出 157
6.11 图形绘制 161
第7章 OpenGL图形程序设计 168
7.1 OpenGL程序框架 168
7.2 OpenGL初步 176
7.3 OpenGL文字显示 195
7.4 复杂立体建模 199
7.5 物体透明和阴影 208
7.6 OpenGL的检选模式 216
第8章 Intel Visual Fortran多线程编程 220
8.1 进程和线程 220
8.2 线程的创建 220
8.3 线程等待和计时 224
8.4 线程同步之临界区域 226
8.5 线程同步之互斥器 231
8.6 线程同步之信号量 236
8.7 线程同步之事件 241
8.8 线程管理之挂起、重启和结束 243
8.9 线程管理之优先级 246
第9章 混合语言编程 250
9.1 Tcl/TK调用Fortran可执行程序 250
9.2 PureBasic调用Fortran动态链接库 254
9.3 Web驱动Fortran语言计算 257
9.4 Fortran操控Excel读/写数据 261
参考文献 265