Intel Visual Fortran 高级程序设计
书 号:9787113256661
丛 书 名:
作 者:李兴田,张丽萍
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:45元
-
内容简介
本书系统介绍了用IntelVisualFortran进行视窗创建、GDI绘图、OpenGL图形、多线程编程以及混合编程等多个主题的程序设计。全书共分9章,首先对Fortran语言及其编译器做了简单的介绍;然后系统介绍了QuickWin窗口程序设计;接着在阐述Windowing程序设计的基础上,进一步介绍了OpenGL图形程序设计和IntelVisualFortran多线程编程;之后简单介绍了混合语言编程。
本书语言简洁,实例丰富,适合用Fortran语言进行程序设计和开发的大学生及其他读者学习,也可作为从事Fortran教学研究、开发及应用方面的工程技术人员的参考书。 -
前言
Fortran是世界上最早出现的一种计算机高级程序设计语言,广泛应用于科学和工程计算领域。由于其自身的优势和人们对计算速度无止境的追求,Fortran语言在过去经历了巨大的成功和辉煌后,今天在科学计算领域中仍占有非常重要的地位。
由于简洁的语法、高效的运行速度等优势,不少工科专业都选择开设Fortran语言编程课程。但是,限于课时,多数Fortran语言教学只选择Fortran标准程序设计而舍弃语言扩展,这在以后的学习和工作中是远远不够的。
如果编制实现了完善的数值计算程序,那么图形用户界面是必要的,因为这将使程序的使用更加友好;如果程序的输入/输出均需要数据存储和可视化,则数据库和绘图功能是非常重要的;当工程计算量较大,而计算机有充足的硬件设备可供利用时,那么开辟线程进行计算加速是非常值得的。如果为此而选择其他编程语言,则不但需要投入大量的时间重新学习一门编程语言,还要面对混合编程中编码不便、调试困难等情况,其不足是显而易见的。
正因如此,本书不再讨论Fortran语言程序设计基础,而是对多个相关主题进行讨论,使读者专注于科学和工程数值计算的同时,尽可能地用一种语言完成开发工作,这对效率也是一个促进和提升。
本书的主要内容包括Fortran的发展历史、Fortran编译器、QuickWin Application基础、QuickWin用户交互、QuickWin基本控件的使用、图形程序设计、Windowing程序设计、OpenGL图形程序设计、Intel Visual Fortran多线程编程以及混合语言编程。
由于时间仓促,编者水平有限,我们虽然做了很大的努力,但书中仍难免存在疏漏与不妥之处,请读者不吝赐教。对您的帮助与支持,我们深表感谢。
本书的出版得到了兰州交通大学“百人计划”、兰州交通大学土木工程学院“BIM教学团队”项目的资助,在此表示诚挚的感谢。
编者
2019年1月 -
目录
绪 论 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 -
作者介绍
李兴田、张丽萍。兰州交通大学 -
编辑推荐
本书不再讨论Fortran语言程序设计基础,而是对多个相关主题进行讨论,使读者专注于科学和工程数值计算的同时,尽可能地用一种语言完成开发工作 -
书评书荐
-
附件下载
图书推荐