Visual Fortran程序设计

Visual Fortran程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2000-08
版次: 1
ISBN: 9787115086983
定价: 52.00
装帧: 精装
开本: 其他
纸张: 其他
页数: 557页
38人买过
  • 本书为具有Fortran 77语言基础的读者编写的一本参考书,书中没有详细介绍Fortran语言本身,而是重点讨论了如何充分利用Visual Fortran这个编程工具来开发Widnows应用程序。本书内容主要包括:如何创建应用程序(包括动态链接库)、编辑和链接程序、调试和优化程序、创建对话框、使用图形模块、与其他语言(包括Visual Basic、Visual C++以及汇编语言)混合编程、创建多线程以及使用IMSL数学库和统计库等。此外,本书还介绍了一引起Visual Fortran工具的使用方法。
      
      本书内容翔实、语言流畅、易学易懂,可作为计算机编程人员学习Visual Fortran的参考书。 第一章 创建程序和库1.1 创建工程概述1.1.1 信息是如何显示出来的1.1.2 菜单选项1.1.3 使用快捷菜单1.2 Visual Fortran可以创建的工程类型1.2.1 控制台应用程序工程(Console)1.2.2 标准图形应用程序工程1.2.3 QuickWin图形应用程序工程1.2.4 Windows应用程序工程1.2.5 静态库工程1.2.6 动态链接库工程1.3 工程的定义1.3.1 工程的定义与建立1.3.2 工程中包含的文件1.3.3 选择一种配置1.3.4 设置编译选项1.3.5 生成可执行文件1.3.6 在一个工程中编译文件第二章 行编辑下的编译和链接2.1 DF行编译命令的用法2.1.1 DF命令的格式2.1.2 DF命令格式举例2.2 输入和输出文件2.2.1 DF命令使用的环境变量2.2.2 用DF命令选项指定工程的类型2.2.3 重定向命令行输出到文件2.3 DF行编译命令的使用2.3.1 编译和链接单个源文件2.3.2 使用DF环境变量来指定选项2.3.3 编译(不链接)一个Fortran源程序2.3.4 编译并链接多个Fortran源程序2.3.5 生成一个列表文件2.3.6 链接附加的库2.3.7 链接目标文件2.3.8 为调试进行编译和链接2.3.9 为优化进行编译和链接2.3.10 编译和链接混合语言程序2.3.11 DF间接命令文件的使用2.4 编译和链接信息2.4.1 编译器的诊断信息和出错条件2.4.2 链接器的诊断信息和出错条件第三章 编译和链接选项3.1 编译选项3.1.1 General类选项3.1.2 Code Generation类选项3.1.3 Compatibility类选项3.1.4 Compilation Diagnostics类选项3.1.5 Debug类选项3.1.6 External Procedures类选项3.1.7 Fortran Data类选项3.1.8 Floating-Point类选项3.1.9 Fortran Language类选项3.1.10 Libraries类选项3.1.11 Listing Files类选项3.1.12 Miscellaneous Linker Tab and Command-line Only类选项3.1.13 Optimizations类选项3.1.14 Preprocessor类选项3.1.15 Run-Time类选项3.2 链接选项和相关信息3.2.1 General类选项3.2.2 Customize类选项3.2.3 Debug类选项3.2.4 Input类选项3.2.5 Output类选项3.3 Visual Fortran行编译适配性3.3.1 使用DF或FL32命令行3.3.2 等价的Visual Fortran编译器选项第四章 调试和优化程序4.1 调试程序4.1.1 准备调试4.1.2 调试程序举例:程序exam5_1的调试4.1.3 在调试器中查看不同类型的Fortran的数据4.1.4 在调试器中使用数组浏览器4.1.5 在调试器中定位运行时的错误4.2 优化程序4.2.1 软件环境和有效的编辑4.2.2 分析程序性能4.2.3 考虑数据定位4.2.4 有效地使用数组4.2.5 提高总的输入/输出性能4.2.6 为提高运行效率而添加源代码的原则4.2.7 优化级别:/optimize选项4.2.8 其它与优化有关的选项第五章 使用QuickWin创建应用程序5.1 QuickWin应用程序类型5.1.1 Fortran Standard Graphics应用程序5.1.2 Fortran QuickWin应用程序5.2 QuickWin用户界面5.3 创建QuickWin窗体界面(主界面的创建)5.3.1 访问窗口的属性5.3.2 创建子窗口5.3.3 使一个窗口获得焦点并设置活动窗口5.3.4 保持子窗口为打开状态5.3.5 控制窗口的大小和位置5.4 定义图形特性5.4.1 选择显方式5.4.2 设置图形坐标系5.4.3 使用颜色5.4.4 设置图形属性5.5 显示图形输出5.5.1 图像在内存和屏幕之间转换5.5.2 图像在屏幕和Windows位图之间转换5.5.3 图像在屏幕和QuickWin下Edit菜单的剪贴板之间转换5.6 完善QuickWin应用程序第六章 创建动态链接库和Windows应用程序6.1 DLL的创建6.1.1 DLL中共享程序时需要的代码6.1.2 DLL中共享数据时需要的代码6.1.3 创建动态链接库工程6.2 Windows应用程序的创建6.2.1 创建Windows应用程序需要的代码6.2.2 Visual Fortran的Windows模块6.2.3 Fortran的Windows应用程序实例第七章 创建对话框7.1 编辑对话框7.1.1 打开对话框编辑器7.1.2 往对话框中加入控件7.1.3 指定加入对话框控件的名字和属性7.1.4 保存对话框为一个源文件7.2 对话框应用7.2.1 创建一个对话框应用程序7.2.2 初始化并激活对话框7.2.3 回调子程序7.2.4 使用非模态对话框7.3 对话框函数7.3.1 DLGEXIT7.3.2 DLGGET类7.3.3 DLGINIT类7.3.4 DLGISDLGMESSAGE7.3.5 DLGMODAL7.3.6 DLGMODELESS7.3.7 DLGSENDCTRLMESSAGE7.3.8 DLGSET类7.3.9 DLGSETRETURN7.3.10 DLGSETSUB7.3.11 DLGUNINIT7.4 对话框控件的使用7.4.1 对话框控件第八章 图形模块(电子画板)8.1 使用图形模式8.1.1 改变当前的图形模式8.1.2 设置图形模式8.1.3 写一个图形程序8.2 添加颜色8.2.1 颜色混合8.2.2 VGA的调色板8.2.3 使用文本颜色8.3 坐标系统8.3.1 文本坐标8.3.2 图形坐标8.3.3 一个用实数坐标画图的例子8.4 电子画板的例子8.4.1 模块文件exam8_3_mod.f908.4.2 主程序代码文件exam8_3.f908.4.3 编译并运行程序8.5 OpenGL应用8.5.1 创建OpenGL应用程序8.5.2 OpenGL应用程序举例第九章 语言的混合编程9.1 混编导引9.2 混编中交换和访问数据9.2.1 在混编中传递参数9.2.2 在混编中使用模块9.2.3 在混编中使用公共的外部数据9.3 混编中的数据类型9.4 Visual Fortran/Visual C++的混合编程9.5 Visual Fortran/Visual Basic的混合编程9.5.1 从Visual Basic中调用Visual Fortran9.5.2 Visual Basic调试的考虑9.5.3 Fortran/Visual Basic程序的例子9.6 Visual/Fortran/MASM的混合编程9.6.1 创建一个MASM程序9.6.2 Fortran/MASM的对齐方式和返回值的考虑9.6.3 Fortran/MASM程序的例子第十章 多线程(线程、多线程的创建)10.1 多线程的定义10.2 多线程的创建10.2.1 多线程的模块10.2.2 启动和退出多线程10.2.3 线程的程序格式10.2.4 共享资源10.2.5 线程的局部存储(TLS)10.2.6 使线程同步10.2.7 处理多线程中的错误10.2.8 以多过程的方式工作10.2.9 多线程程序列表10.3 在应用程序中添加多线程的应用10.3.1 程序的源代码文件10.3.2 编译和链接多线程10.3.3 运行结果第十一章 IMSL数学库和统计库的使用11.1 MSL数学库和统计库的一般使用11.2 积分、微分、偏微分方程和特殊函数11.2.1 IMSL数学库中的积分和微分11.2.2 IMSL数学库中的偏微分方程11.2.3 IMSL数学库中的特殊函数11.3 IMSL统计库中的函数及应用11.4 在混编语言中IMSL库的使用第十二章 Visual Fortran工具12.1 Command Console的设置12.2 使用NMAKE编译链接12.2.1 运行NMAKE12.2.2 Makefile文件的内容12.2.3 Makefile文件中的嵌入文件12.3 使用LIB管理静态库12.3.1 LIB的输入/输出12.3.2 LIB的选项12.3.3 加入一个库成员12.3.4 导入库和输出文件12.4 使用EDITBIN编辑文件12.4.1 EDITBIN命令行12.4.2 EDITBIN选项12.5 使用DUMPBIN检验文件12.5.1 DUMPBIN命令行12.5.2 DUMPBIN选项12.6 使用Format Editor编辑格式描述第十三章 Visual Fortran三种应用程序创建实例13.1 实例提要13.2 技术概要13.3 实现步骤13.3.1 创建Fortran Console应用程序13.3.2 创建QuickWin应用程序13.3.3 创建Windows应用程序13.4 小结第十四章 Visual Fortran对话框及基本控件使用实例14.1 主要内容14.1.1 本例提要14.1.2 技术概要14.2 实现步骤14.2.1 创建进度条应用程序progress14.2.2 创建温度计应用程序therm14.2.3 创建字体显示应用程序showfont14.3 实例注释和详解14.3.1 调用WinMain函数14.3.2 处理消息循环14.3.3 从指定设备中取回指定类型的信息14.3.4 创建逻辑字体14.4 相关函数介绍14.5 小结第十五章 多媒体创建实例——电子琴和音乐合成15.1 主要内容15.1.1 内容提要15.1.2 技术概要15.2 实现步骤15.3 实例注释和详解15.3.1 主程序的创建15.3.2 在QuickWin应用程序中填加或修改菜单项15.3.3 在QuickWin应用程序中模拟菜单响应15.3.4 在QuickWin应用程序中显示消息对话框15.3.5 在QuickWin应用程序中注册鼠标响应函数15.3.6 在QuickWin应用程序中定义模块文件15.3.7 定义派生类15.3.8 用背景颜色填充目标区域15.3.9 在QuickWin应用程序中打开文件15.4 相关函数介绍15.5 小结第十六章 利用OpenGL绘制奥林匹克五环16.1 主要内容16.1.1 内容提要16.1.2 技术概要16.2 实现步骤16.3 实例注释和详解16.3.1 OpenGL中点的绘制及其尺寸的控制16.3.2 设置窗口的显示模式16.3.3 创建光源16.4 相关函数介绍16.5 小结
  • 内容简介:
    本书为具有Fortran 77语言基础的读者编写的一本参考书,书中没有详细介绍Fortran语言本身,而是重点讨论了如何充分利用Visual Fortran这个编程工具来开发Widnows应用程序。本书内容主要包括:如何创建应用程序(包括动态链接库)、编辑和链接程序、调试和优化程序、创建对话框、使用图形模块、与其他语言(包括Visual Basic、Visual C++以及汇编语言)混合编程、创建多线程以及使用IMSL数学库和统计库等。此外,本书还介绍了一引起Visual Fortran工具的使用方法。
      
      本书内容翔实、语言流畅、易学易懂,可作为计算机编程人员学习Visual Fortran的参考书。
  • 目录:
    第一章 创建程序和库1.1 创建工程概述1.1.1 信息是如何显示出来的1.1.2 菜单选项1.1.3 使用快捷菜单1.2 Visual Fortran可以创建的工程类型1.2.1 控制台应用程序工程(Console)1.2.2 标准图形应用程序工程1.2.3 QuickWin图形应用程序工程1.2.4 Windows应用程序工程1.2.5 静态库工程1.2.6 动态链接库工程1.3 工程的定义1.3.1 工程的定义与建立1.3.2 工程中包含的文件1.3.3 选择一种配置1.3.4 设置编译选项1.3.5 生成可执行文件1.3.6 在一个工程中编译文件第二章 行编辑下的编译和链接2.1 DF行编译命令的用法2.1.1 DF命令的格式2.1.2 DF命令格式举例2.2 输入和输出文件2.2.1 DF命令使用的环境变量2.2.2 用DF命令选项指定工程的类型2.2.3 重定向命令行输出到文件2.3 DF行编译命令的使用2.3.1 编译和链接单个源文件2.3.2 使用DF环境变量来指定选项2.3.3 编译(不链接)一个Fortran源程序2.3.4 编译并链接多个Fortran源程序2.3.5 生成一个列表文件2.3.6 链接附加的库2.3.7 链接目标文件2.3.8 为调试进行编译和链接2.3.9 为优化进行编译和链接2.3.10 编译和链接混合语言程序2.3.11 DF间接命令文件的使用2.4 编译和链接信息2.4.1 编译器的诊断信息和出错条件2.4.2 链接器的诊断信息和出错条件第三章 编译和链接选项3.1 编译选项3.1.1 General类选项3.1.2 Code Generation类选项3.1.3 Compatibility类选项3.1.4 Compilation Diagnostics类选项3.1.5 Debug类选项3.1.6 External Procedures类选项3.1.7 Fortran Data类选项3.1.8 Floating-Point类选项3.1.9 Fortran Language类选项3.1.10 Libraries类选项3.1.11 Listing Files类选项3.1.12 Miscellaneous Linker Tab and Command-line Only类选项3.1.13 Optimizations类选项3.1.14 Preprocessor类选项3.1.15 Run-Time类选项3.2 链接选项和相关信息3.2.1 General类选项3.2.2 Customize类选项3.2.3 Debug类选项3.2.4 Input类选项3.2.5 Output类选项3.3 Visual Fortran行编译适配性3.3.1 使用DF或FL32命令行3.3.2 等价的Visual Fortran编译器选项第四章 调试和优化程序4.1 调试程序4.1.1 准备调试4.1.2 调试程序举例:程序exam5_1的调试4.1.3 在调试器中查看不同类型的Fortran的数据4.1.4 在调试器中使用数组浏览器4.1.5 在调试器中定位运行时的错误4.2 优化程序4.2.1 软件环境和有效的编辑4.2.2 分析程序性能4.2.3 考虑数据定位4.2.4 有效地使用数组4.2.5 提高总的输入/输出性能4.2.6 为提高运行效率而添加源代码的原则4.2.7 优化级别:/optimize选项4.2.8 其它与优化有关的选项第五章 使用QuickWin创建应用程序5.1 QuickWin应用程序类型5.1.1 Fortran Standard Graphics应用程序5.1.2 Fortran QuickWin应用程序5.2 QuickWin用户界面5.3 创建QuickWin窗体界面(主界面的创建)5.3.1 访问窗口的属性5.3.2 创建子窗口5.3.3 使一个窗口获得焦点并设置活动窗口5.3.4 保持子窗口为打开状态5.3.5 控制窗口的大小和位置5.4 定义图形特性5.4.1 选择显方式5.4.2 设置图形坐标系5.4.3 使用颜色5.4.4 设置图形属性5.5 显示图形输出5.5.1 图像在内存和屏幕之间转换5.5.2 图像在屏幕和Windows位图之间转换5.5.3 图像在屏幕和QuickWin下Edit菜单的剪贴板之间转换5.6 完善QuickWin应用程序第六章 创建动态链接库和Windows应用程序6.1 DLL的创建6.1.1 DLL中共享程序时需要的代码6.1.2 DLL中共享数据时需要的代码6.1.3 创建动态链接库工程6.2 Windows应用程序的创建6.2.1 创建Windows应用程序需要的代码6.2.2 Visual Fortran的Windows模块6.2.3 Fortran的Windows应用程序实例第七章 创建对话框7.1 编辑对话框7.1.1 打开对话框编辑器7.1.2 往对话框中加入控件7.1.3 指定加入对话框控件的名字和属性7.1.4 保存对话框为一个源文件7.2 对话框应用7.2.1 创建一个对话框应用程序7.2.2 初始化并激活对话框7.2.3 回调子程序7.2.4 使用非模态对话框7.3 对话框函数7.3.1 DLGEXIT7.3.2 DLGGET类7.3.3 DLGINIT类7.3.4 DLGISDLGMESSAGE7.3.5 DLGMODAL7.3.6 DLGMODELESS7.3.7 DLGSENDCTRLMESSAGE7.3.8 DLGSET类7.3.9 DLGSETRETURN7.3.10 DLGSETSUB7.3.11 DLGUNINIT7.4 对话框控件的使用7.4.1 对话框控件第八章 图形模块(电子画板)8.1 使用图形模式8.1.1 改变当前的图形模式8.1.2 设置图形模式8.1.3 写一个图形程序8.2 添加颜色8.2.1 颜色混合8.2.2 VGA的调色板8.2.3 使用文本颜色8.3 坐标系统8.3.1 文本坐标8.3.2 图形坐标8.3.3 一个用实数坐标画图的例子8.4 电子画板的例子8.4.1 模块文件exam8_3_mod.f908.4.2 主程序代码文件exam8_3.f908.4.3 编译并运行程序8.5 OpenGL应用8.5.1 创建OpenGL应用程序8.5.2 OpenGL应用程序举例第九章 语言的混合编程9.1 混编导引9.2 混编中交换和访问数据9.2.1 在混编中传递参数9.2.2 在混编中使用模块9.2.3 在混编中使用公共的外部数据9.3 混编中的数据类型9.4 Visual Fortran/Visual C++的混合编程9.5 Visual Fortran/Visual Basic的混合编程9.5.1 从Visual Basic中调用Visual Fortran9.5.2 Visual Basic调试的考虑9.5.3 Fortran/Visual Basic程序的例子9.6 Visual/Fortran/MASM的混合编程9.6.1 创建一个MASM程序9.6.2 Fortran/MASM的对齐方式和返回值的考虑9.6.3 Fortran/MASM程序的例子第十章 多线程(线程、多线程的创建)10.1 多线程的定义10.2 多线程的创建10.2.1 多线程的模块10.2.2 启动和退出多线程10.2.3 线程的程序格式10.2.4 共享资源10.2.5 线程的局部存储(TLS)10.2.6 使线程同步10.2.7 处理多线程中的错误10.2.8 以多过程的方式工作10.2.9 多线程程序列表10.3 在应用程序中添加多线程的应用10.3.1 程序的源代码文件10.3.2 编译和链接多线程10.3.3 运行结果第十一章 IMSL数学库和统计库的使用11.1 MSL数学库和统计库的一般使用11.2 积分、微分、偏微分方程和特殊函数11.2.1 IMSL数学库中的积分和微分11.2.2 IMSL数学库中的偏微分方程11.2.3 IMSL数学库中的特殊函数11.3 IMSL统计库中的函数及应用11.4 在混编语言中IMSL库的使用第十二章 Visual Fortran工具12.1 Command Console的设置12.2 使用NMAKE编译链接12.2.1 运行NMAKE12.2.2 Makefile文件的内容12.2.3 Makefile文件中的嵌入文件12.3 使用LIB管理静态库12.3.1 LIB的输入/输出12.3.2 LIB的选项12.3.3 加入一个库成员12.3.4 导入库和输出文件12.4 使用EDITBIN编辑文件12.4.1 EDITBIN命令行12.4.2 EDITBIN选项12.5 使用DUMPBIN检验文件12.5.1 DUMPBIN命令行12.5.2 DUMPBIN选项12.6 使用Format Editor编辑格式描述第十三章 Visual Fortran三种应用程序创建实例13.1 实例提要13.2 技术概要13.3 实现步骤13.3.1 创建Fortran Console应用程序13.3.2 创建QuickWin应用程序13.3.3 创建Windows应用程序13.4 小结第十四章 Visual Fortran对话框及基本控件使用实例14.1 主要内容14.1.1 本例提要14.1.2 技术概要14.2 实现步骤14.2.1 创建进度条应用程序progress14.2.2 创建温度计应用程序therm14.2.3 创建字体显示应用程序showfont14.3 实例注释和详解14.3.1 调用WinMain函数14.3.2 处理消息循环14.3.3 从指定设备中取回指定类型的信息14.3.4 创建逻辑字体14.4 相关函数介绍14.5 小结第十五章 多媒体创建实例——电子琴和音乐合成15.1 主要内容15.1.1 内容提要15.1.2 技术概要15.2 实现步骤15.3 实例注释和详解15.3.1 主程序的创建15.3.2 在QuickWin应用程序中填加或修改菜单项15.3.3 在QuickWin应用程序中模拟菜单响应15.3.4 在QuickWin应用程序中显示消息对话框15.3.5 在QuickWin应用程序中注册鼠标响应函数15.3.6 在QuickWin应用程序中定义模块文件15.3.7 定义派生类15.3.8 用背景颜色填充目标区域15.3.9 在QuickWin应用程序中打开文件15.4 相关函数介绍15.5 小结第十六章 利用OpenGL绘制奥林匹克五环16.1 主要内容16.1.1 内容提要16.1.2 技术概要16.2 实现步骤16.3 实例注释和详解16.3.1 OpenGL中点的绘制及其尺寸的控制16.3.2 设置窗口的显示模式16.3.3 创建光源16.4 相关函数介绍16.5 小结
查看详情
相关图书 / 更多
Visual Fortran程序设计
Visual Basic 语言程序设计基础(第6版)
齐佳
Visual Fortran程序设计
Visual Studio 2019(C#)Windows数据库项目开发
曾建华
Visual Fortran程序设计
Visual Object Recognition
Grauman;Kristen;Leibe;Bastian
Visual Fortran程序设计
Vivado从此开始(第2版)
高亚军
Visual Fortran程序设计
Visual Basic6.0时尚编程百例(附光盘)/时尚百例丛书
网冠科技 编著
Visual Fortran程序设计
Viking Longship
Mick Manning;Brita Granstrom
Visual Fortran程序设计
Visual Basic程序设计教程·全国中医药行业高等教育“十四五”规划教材
曹慧 主编;闫朝升
Visual Fortran程序设计
Virtual Art: From Illusion to Immersion
Grau;Oliver;Malina;Roger F.;Cubitt;Sean
Visual Fortran程序设计
Visio图形设计从新手到高手(兼容版)(第2版)
宋翔
Visual Fortran程序设计
Visual Basic 程序设计(第6版)
郗冬梅
Visual Fortran程序设计
Vigeland+Munch:BehindtheMyths维格兰+嚼:神话背后
Trine Otte Bak Nielsen 著
Visual Fortran程序设计
VisualBasic.NET程序设计(普通高等教育十三五规划教材)
何振林//罗奕 编者