书籍详情
Visual FORTRAN编程指南
作者:邓巍巍,王越男编
出版社:人民邮电出版社
出版时间:2000-01-01
ISBN:9787115085306
定价:¥33.00
购买这本书可以去
内容简介
Visual FORTRAN是美国DEC公司推出的功能强大的FORTRAN开发工具。Visual FORTRAN不仅继承了传统FORTRAN程序的高效、专业的科学计算能力,支持最新的FORTRAN语言标准,还可以轻而易举地创建基于Windows的科学计算程序和开发出友好美观的用户界面。本书先用了一定的篇幅介绍了目前较为先进的FORTRAN 90语言标准,然后详细介绍了使用Visual FORTRAN开发科学计算程序的方法和技术。对于高级用户可以从最后一章获得更为深入的知识。本书适合已经具有一定FORTRAN语言基础和科学计算经验的用户阅读,对于希望学习FORTRAN 90标准的读者,本书也有较好的参考价值。
作者简介
暂缺《Visual FORTRAN编程指南》作者简介
目录
第一章 Visual FORTRAN初步
1.1 重新认识FORTRAN
1.1.1 FORTRAN语言的发展简介
1.1.2 FORTRAN 90语言标准的新特性
1.1.3 FORTRAN语言与其它语言的比较
1.2 Visual FORTRAN简介和安装
1.2.1 Visual FORTRAN简介
1.2.2 Visual FORTRAN 5.0的特性
1.2.3 Visual FORTRAN 5.0的安装
1.3 Microsoft Developer Studio开发环境
1.3.1 Microsoft Developer Studio开发环境简介
1.3.2 工具栏和菜单
1.3.3 环境窗口
1.3.4 工作空间(Workspace)窗口和输出(Output)窗口
1.4 在线帮助
1.4.1 使用InfoView
1.4.2 使用上下文相关的帮助
1.4.3 其它帮助途径
1.5 Developer Studio与Web
第二章 FORTRAN 90基础知识
2.1 字符集
2.2 程序结构
2.2.1 程序单元
2.2.2 语句
2.2.3 名称
2.2.3 关键字
2.3 表达式
2.3.1 内部操作符
2.3.2 创建表达式
2.3.3 数值表达式
2.3.4 字符表达式
2.3.5 关系表达式
2.3.6 逻辑表达式
2.4 源程序书写格式
2.4.1 概述
2.4.2 自由格式
2.4.3 固定格式和Tab格式
2.4.4 所有格式都适用的格式
第三章 数据类型
3.1 概述
3.2 内部数据类型
3.2.1 整型数据
3.2.2 实型数据
3.2.3 复型数据
3.2.4 字符型数据
3.2.5 逻辑型数据
3.3 派生数据类型
3.3.1 派生数据类型
3.3.2 派生数据类型的缺省初始化
3.3.3 派生类型的值
3.4 数据属性
3.4.1 参数(PARAMETER)属性和语句
3.4.2 公共(PUBLIC)与个别(PRIVATE)属性和语句
3.4.3 保存(SAVE)属性和语句
3.4.4 静态(STATIC)属性和语句
3.4.5 自动(AUTOMATIC)属性和语句
3.4.6 用编译器指令指定属性
3.5 数组和指针
3.5.1 数组的性质和定义
3.5.2 数组元素和数组片段
3.5.3 数组赋值
3.5.4 数组操作
3.5.5 内部数组操作函数
3.5.5 指针
3.5.6 数组与指针的动态联合
3.5.7 DIGITAL FORTRAN指针
第四章 程序单元和块结构
4.1 概述
4.2 主程序
4.2.1 主程序格式
4.2.2 程序的执行
4.3 模块
4.3.1 概述
4.3.2 模块的定义
4.3.3 模块的引用(USE语句)
4.4 过程
4.4.1 外部过程
4.4.2 块数据程序单元
4.5 过程接口块
4.6 作用范围
4.6.1 名称的范围
4.6.2 解决过程引用问题
4.7 联合
4.7.1 参数联合
4.7.2 使用联合
4.7.3 宿主联合
4.8 可执行结构和可执行块
4.8.1 概述
4.8.2 结构命名
4.8.3 IF结构
4.8.4 CASE结构
4.8.5 DO循环控制
4.9 分支选择
4.9.1 GOTO语句
4.9.2 CONTINUE和STOP语句
4.10 递归过程
4.10.1 递归函数
4.10.2 递归子程序
第五章 输入输出
5.1 文件. 设备和输入输出硬件
5.1.1 逻辑设备
5.1.2 文件
5.1.3 输入输出硬件
5.2 输入输出编辑
5.2.1 I/O列表
5.2.2 I/O编辑的方法
5.2.3 格式化I/O
5.2.4 可重复编辑描述符
5.2.5 不可重复编辑描述符
5.2.6 直接列表I/O
5.2.7 名称列表I/O
5.3 输入输出语句
5.3.1 输入输出语句概览
5.3.2 I/O语句说明符
第六章 使用项目进行工作
6.1 运行第一个程序
6.1.1 打开一个存在的工程
6.1.2 建立和执行项目
6.2 Visual FORTRAN的项目
6.2.1 项目中的文件
6.2.2 Visual FORTRAN项目的类型
6.2.3 Visual FORTRAN项目的配置
6.2.4 创建Visual FORTRAN工作空间和项目
6.3 编写程序的一般步骤
6.3.1 新建一个工程
6.3.2 向项目中添加文件
第七章 使用编辑器提高效率
7.1 前言
7.2 文本编辑器
7.2.1 启动文本编辑器
7.2.2 文档
7.2.3 文本搜索
7.2.4 定制编辑器
7.3 图形编辑器
7.3.1 位图,工具栏和光标
7.3.2 启动图形编辑器
7.3.3 图形编辑器的工具栏
第八章 使用QuickWin
8.1 概述
8.1.1 QuickWin的能力
8.1.2 QuickWin和基于Windows的应用程序的比较
8.2 QuickWin程序的类型
8.2.1 标准图形应用程序
8.2.2 QuickWin图形应用程序
8.2.3 QuickWin用户界面
8.2.4 缺省的QuickWin菜单
8.3 创建QuickWin窗口
8.3.1 访问窗口属性
8.3.2 创建子窗口
8.3.3 赋给窗口焦点和设置活动窗口
8.3.4 保持窗口打开
8.3.5 控制窗口的大小和位置
8.4 定义图形特性
8.4.1 选择显示选项
8.4.2 设置图形坐标
8.4.3 使用颜色
8.4.4 设置图像属性
8.5 显示图形输出
8.5.1 绘制图形
8.5.2 显示基于字符的文本
8.5.3 显示基于字体的字符
8.6 屏幕图像
8.6.1 在内存中传输图像
8.6.2 载入图像和保存图像到文件
8.6.3 从QuickWin编辑菜单编辑文本和图形
8.7 定制QuickWin程序
8.7.1 菜单程序控制
8.7.2 改变状态条和状态信息
8.7.3 显示信息框
8.7.4 定义关于(About)框
8.7.5 使用定制图标
8.8 使用鼠标
8.8.1 基于事件的函数
8.8.2 顺序函数
8.8.3 缺省的QuickWin处理
8.9 增强QuickWin应用程序
第九章 图形和字体
9.1 使用图形模式
9.1.1 检测当前图形模式
9.1.2 设置图形模式
9.1.3 编写图形程序
9.2 添加颜色
9.2.1 颜色混合
9.2.2 VGA颜色面板
9.2.3 使用文本颜色
9.3 坐标系
9.3.1 文本坐标系
9.3.2 图形坐标
9.3.3 实坐标例程序
9.4 可用字型
9.5 使用字体
9.5.1 初始化字体
9.5.2 设置字体和显示文本
9.6 字体示例程序
第十章 使用对话框
10.1 使用资源编辑器设计对话框
10.1.1 设计对话框
10.1.2 设置控件属性
10.1.3 包含文件
10.2 编写对话框程序
10.2.1 初始化并激活对话框
10.2.2 对话框反馈例程
10.3 对话框函数
10.4 对话框控件
10.4.1 控件索引
10.4.2 对话框控件的可用索引
10.4.3 指定控件索引
10.5 使用对话框控件
10.5.1 概述
10.5.2 静态文本
10.5.3 编辑框
10.5.4 分组框
10.5.5 复选框和单选框
10.5.6 按钮
10.5.7 列表框和组合框
10.5.7 滚动条
10.5.8 设置返回值和退出
第十一章 混合语言编程
11.1 概述
11.2 混合语言问题
11.2.1 调整混合语言中的调用约定
11.2.2 调整混合语言编程中的命名约定
11.2.3 定义FORTRAN中过程的原型
11.3 混合语言编程中的数据交换和访问
11.3.1 在混合语言编程中传递参数
11.3.2 在混合语言编程中使用模块
11.3.3 在混合语言编程中使用公共外部数据
11.4 处理混合语言编程的数据类型
11.4.1 处理数字. 复型和逻辑型数据类型
11.4.2 处理FORTRAN 90数组指针和可分配数组
11.4.3 处理DIGITAL FORTRAN指针
11.4.4 处理数组和Visual FORTRAN数组描述符
11.4.5 处理字符数组
11.4.6 处理用户定义类型
11.5 Visual FORTRAN/Visual C++混合语言编程
第十二章 高级主题
12.1 高效使用数组
12.1.1 数组整体操作
12.1.2 使用列为主的数组访问和存储
12.1.3 尽量使用FORTRAN 90内在数组过程
12.1.4 多维数组维的宽度
12.2 使用IMSL数学和统计库
12.2.1 从Visual FORTRAN中使用IMSL库
12.2.2 库命名约定
12.2.3 在混合语言环境中使用IMSL库
12.3 使用本国语言支持例程
12.3.1 概述
12.3.2 单字符集和多字符集
12.3.3 本国语言支持库例程
12.4 创建多线程应用程序
12.4.1 多线程的基本概念
12.4.2 编写多线程程序
12.4.3 编译和连接多线程程序
附录 Visual FORTRAN语言简表
1.1 重新认识FORTRAN
1.1.1 FORTRAN语言的发展简介
1.1.2 FORTRAN 90语言标准的新特性
1.1.3 FORTRAN语言与其它语言的比较
1.2 Visual FORTRAN简介和安装
1.2.1 Visual FORTRAN简介
1.2.2 Visual FORTRAN 5.0的特性
1.2.3 Visual FORTRAN 5.0的安装
1.3 Microsoft Developer Studio开发环境
1.3.1 Microsoft Developer Studio开发环境简介
1.3.2 工具栏和菜单
1.3.3 环境窗口
1.3.4 工作空间(Workspace)窗口和输出(Output)窗口
1.4 在线帮助
1.4.1 使用InfoView
1.4.2 使用上下文相关的帮助
1.4.3 其它帮助途径
1.5 Developer Studio与Web
第二章 FORTRAN 90基础知识
2.1 字符集
2.2 程序结构
2.2.1 程序单元
2.2.2 语句
2.2.3 名称
2.2.3 关键字
2.3 表达式
2.3.1 内部操作符
2.3.2 创建表达式
2.3.3 数值表达式
2.3.4 字符表达式
2.3.5 关系表达式
2.3.6 逻辑表达式
2.4 源程序书写格式
2.4.1 概述
2.4.2 自由格式
2.4.3 固定格式和Tab格式
2.4.4 所有格式都适用的格式
第三章 数据类型
3.1 概述
3.2 内部数据类型
3.2.1 整型数据
3.2.2 实型数据
3.2.3 复型数据
3.2.4 字符型数据
3.2.5 逻辑型数据
3.3 派生数据类型
3.3.1 派生数据类型
3.3.2 派生数据类型的缺省初始化
3.3.3 派生类型的值
3.4 数据属性
3.4.1 参数(PARAMETER)属性和语句
3.4.2 公共(PUBLIC)与个别(PRIVATE)属性和语句
3.4.3 保存(SAVE)属性和语句
3.4.4 静态(STATIC)属性和语句
3.4.5 自动(AUTOMATIC)属性和语句
3.4.6 用编译器指令指定属性
3.5 数组和指针
3.5.1 数组的性质和定义
3.5.2 数组元素和数组片段
3.5.3 数组赋值
3.5.4 数组操作
3.5.5 内部数组操作函数
3.5.5 指针
3.5.6 数组与指针的动态联合
3.5.7 DIGITAL FORTRAN指针
第四章 程序单元和块结构
4.1 概述
4.2 主程序
4.2.1 主程序格式
4.2.2 程序的执行
4.3 模块
4.3.1 概述
4.3.2 模块的定义
4.3.3 模块的引用(USE语句)
4.4 过程
4.4.1 外部过程
4.4.2 块数据程序单元
4.5 过程接口块
4.6 作用范围
4.6.1 名称的范围
4.6.2 解决过程引用问题
4.7 联合
4.7.1 参数联合
4.7.2 使用联合
4.7.3 宿主联合
4.8 可执行结构和可执行块
4.8.1 概述
4.8.2 结构命名
4.8.3 IF结构
4.8.4 CASE结构
4.8.5 DO循环控制
4.9 分支选择
4.9.1 GOTO语句
4.9.2 CONTINUE和STOP语句
4.10 递归过程
4.10.1 递归函数
4.10.2 递归子程序
第五章 输入输出
5.1 文件. 设备和输入输出硬件
5.1.1 逻辑设备
5.1.2 文件
5.1.3 输入输出硬件
5.2 输入输出编辑
5.2.1 I/O列表
5.2.2 I/O编辑的方法
5.2.3 格式化I/O
5.2.4 可重复编辑描述符
5.2.5 不可重复编辑描述符
5.2.6 直接列表I/O
5.2.7 名称列表I/O
5.3 输入输出语句
5.3.1 输入输出语句概览
5.3.2 I/O语句说明符
第六章 使用项目进行工作
6.1 运行第一个程序
6.1.1 打开一个存在的工程
6.1.2 建立和执行项目
6.2 Visual FORTRAN的项目
6.2.1 项目中的文件
6.2.2 Visual FORTRAN项目的类型
6.2.3 Visual FORTRAN项目的配置
6.2.4 创建Visual FORTRAN工作空间和项目
6.3 编写程序的一般步骤
6.3.1 新建一个工程
6.3.2 向项目中添加文件
第七章 使用编辑器提高效率
7.1 前言
7.2 文本编辑器
7.2.1 启动文本编辑器
7.2.2 文档
7.2.3 文本搜索
7.2.4 定制编辑器
7.3 图形编辑器
7.3.1 位图,工具栏和光标
7.3.2 启动图形编辑器
7.3.3 图形编辑器的工具栏
第八章 使用QuickWin
8.1 概述
8.1.1 QuickWin的能力
8.1.2 QuickWin和基于Windows的应用程序的比较
8.2 QuickWin程序的类型
8.2.1 标准图形应用程序
8.2.2 QuickWin图形应用程序
8.2.3 QuickWin用户界面
8.2.4 缺省的QuickWin菜单
8.3 创建QuickWin窗口
8.3.1 访问窗口属性
8.3.2 创建子窗口
8.3.3 赋给窗口焦点和设置活动窗口
8.3.4 保持窗口打开
8.3.5 控制窗口的大小和位置
8.4 定义图形特性
8.4.1 选择显示选项
8.4.2 设置图形坐标
8.4.3 使用颜色
8.4.4 设置图像属性
8.5 显示图形输出
8.5.1 绘制图形
8.5.2 显示基于字符的文本
8.5.3 显示基于字体的字符
8.6 屏幕图像
8.6.1 在内存中传输图像
8.6.2 载入图像和保存图像到文件
8.6.3 从QuickWin编辑菜单编辑文本和图形
8.7 定制QuickWin程序
8.7.1 菜单程序控制
8.7.2 改变状态条和状态信息
8.7.3 显示信息框
8.7.4 定义关于(About)框
8.7.5 使用定制图标
8.8 使用鼠标
8.8.1 基于事件的函数
8.8.2 顺序函数
8.8.3 缺省的QuickWin处理
8.9 增强QuickWin应用程序
第九章 图形和字体
9.1 使用图形模式
9.1.1 检测当前图形模式
9.1.2 设置图形模式
9.1.3 编写图形程序
9.2 添加颜色
9.2.1 颜色混合
9.2.2 VGA颜色面板
9.2.3 使用文本颜色
9.3 坐标系
9.3.1 文本坐标系
9.3.2 图形坐标
9.3.3 实坐标例程序
9.4 可用字型
9.5 使用字体
9.5.1 初始化字体
9.5.2 设置字体和显示文本
9.6 字体示例程序
第十章 使用对话框
10.1 使用资源编辑器设计对话框
10.1.1 设计对话框
10.1.2 设置控件属性
10.1.3 包含文件
10.2 编写对话框程序
10.2.1 初始化并激活对话框
10.2.2 对话框反馈例程
10.3 对话框函数
10.4 对话框控件
10.4.1 控件索引
10.4.2 对话框控件的可用索引
10.4.3 指定控件索引
10.5 使用对话框控件
10.5.1 概述
10.5.2 静态文本
10.5.3 编辑框
10.5.4 分组框
10.5.5 复选框和单选框
10.5.6 按钮
10.5.7 列表框和组合框
10.5.7 滚动条
10.5.8 设置返回值和退出
第十一章 混合语言编程
11.1 概述
11.2 混合语言问题
11.2.1 调整混合语言中的调用约定
11.2.2 调整混合语言编程中的命名约定
11.2.3 定义FORTRAN中过程的原型
11.3 混合语言编程中的数据交换和访问
11.3.1 在混合语言编程中传递参数
11.3.2 在混合语言编程中使用模块
11.3.3 在混合语言编程中使用公共外部数据
11.4 处理混合语言编程的数据类型
11.4.1 处理数字. 复型和逻辑型数据类型
11.4.2 处理FORTRAN 90数组指针和可分配数组
11.4.3 处理DIGITAL FORTRAN指针
11.4.4 处理数组和Visual FORTRAN数组描述符
11.4.5 处理字符数组
11.4.6 处理用户定义类型
11.5 Visual FORTRAN/Visual C++混合语言编程
第十二章 高级主题
12.1 高效使用数组
12.1.1 数组整体操作
12.1.2 使用列为主的数组访问和存储
12.1.3 尽量使用FORTRAN 90内在数组过程
12.1.4 多维数组维的宽度
12.2 使用IMSL数学和统计库
12.2.1 从Visual FORTRAN中使用IMSL库
12.2.2 库命名约定
12.2.3 在混合语言环境中使用IMSL库
12.3 使用本国语言支持例程
12.3.1 概述
12.3.2 单字符集和多字符集
12.3.3 本国语言支持库例程
12.4 创建多线程应用程序
12.4.1 多线程的基本概念
12.4.2 编写多线程程序
12.4.3 编译和连接多线程程序
附录 Visual FORTRAN语言简表
猜您喜欢