图书介绍

Visual Fortran程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Fortran程序设计
  • 唐章宏等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115086982
  • 出版时间:2000
  • 标注页数:557页
  • 文件大小:56MB
  • 文件页数:569页
  • 主题词:FORTRAN语言(学科: 程序设计) FORTRAN语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Fortran程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 创建程序和库1

1.1 创建工程概述1

1.1.1 信息是如何显示出来的1

1.1.2 菜单选项1

1.1.3 使用快捷菜单1

1.2 Visual Fortran可以创建的工程类型2

1.2.1 控制台应用程序工程(Console)2

1.2.2 标准图形应用程序工程3

1.2.3 QuickWin图形应用程序工程4

1.2.4 Windows应用程序工程5

1.2.5 静态库工程7

1.2.6 动态链接库工程7

1.3 工程的定义9

1.3.1 工程的定义与建立9

1.3.2 工程中包含的文件12

1.3.3 选择一种配置13

1.3.4 设置编译选项14

1.3.5 生成可执行文件18

1.3.6 在一个工程中编译文件18

第二章 行编辑下的编译和链接19

2.1 DF行编译命令的用法19

2.1.1 DF命令的格式19

2.1.2 DF命令格式举例20

2.2 输入和输出文件21

2.2.1 DF命令使用的环境变量22

2.2.2 用DF命令选项指定工程的类型23

2.2.3 重定向命令行输出到文件23

2.3 DF行编译命令的使用24

2.3.1 编译和链接单个源文件24

2.3.2 使用DF环境变量来指定选项24

2.3.4 编译并链接多个Fortran源程序25

2.3.5 生成一个列表文件25

2.3.3 编译(不链接)一个Fortran源程序25

2.3.6 链接附加的库26

2.3.7 链接目标文件26

2.3.8 为调试进行编译和链接26

2.3.9 为优化进行编译和链接27

2.3.10 编译和链接混合语言程序27

2.3.11 DF间接命令文件的使用27

2.4.2 链接器的诊断信息和出错条件28

2.4.1 编译器的诊断信息和出错条件28

2.4 编译和链接信息28

第三章 编译和链接选项29

3.1 编译选项29

3.1.1 General类选项30

3.1.2 Code Generation类选项32

3.1.3 Compatibility类选项34

3.1.4 Compilation Diagnostics类选项37

3.1.6 External Procedures类选项40

3.1.5 Debug类选项40

3.1.7 Fortran Data类选项41

3.1.8 Floating-Point类选项44

3.1.9 Fortran Language类选项46

3.1.10 Libraries类选项47

3.1.11 Listing Files类选项48

3.1.12 Miscellaneous Linker Tab and Command-line Only类选项49

3.1.13 Optimizations类选项53

3.1.14 Preprocessor类选项56

3.1.15 Run-Time类选项56

3.2 链接选项和相关信息58

3.2.1 General类选项58

3.2.2 Customize类选项59

3.2.3 Debug类选项61

3.2.4 Input类选项63

3.2.5 Output类选项64

3.3.1 使用DF或FL32命令行69

3.3 Visual Fortran行编译适配性69

3.3.2 等价的Visual Fortran编译器选项71

第四章 调试和优化程序74

4.1 调试程序74

4.1.1 准备调试74

4.1.2 调试程序举例:程序exam5_1的调试75

4.1.3 在调试器中查看不同类型的Fortran的数据83

4.1.4 在调试器中使用数组浏览器85

4.1.5 在调试器中定位运行时的错误88

4.2 优化程序89

4.2.1 软件环境和有效的编辑89

4.2.2 分析程序性能89

4.2.3 考虑数据定位92

4.2.4 有效地使用数组93

4.2.5 提高总的输入/输出性能96

4.2.6 为提高运行效率而添加源代码的原则99

4.2.7 优化级别:/optimize选项100

4.2.8 其它与优化有关的选项101

第五章 使用QuickWin创建应用程序104

5.1 QuickWin应用程序类型104

5.1.1 Fortran Standard Graphics应用程序105

5.1.2 Fortran QuickWin应用程序105

5.2 QuickWin用户界面106

5.3 创建QuickWin窗体界面(主界面的创建)109

5.3.1 访问窗口的属性109

5.3.2 创建子窗口116

5.3.3 使一个窗口获得焦点并设置活动窗口117

5.3.4 保持子窗口为打开状态118

5.3.5 控制窗口的大小和位置118

5.4 定义图形特性119

5.4.1 选择显示方式119

5.4.2 设置图形坐标系122

5.4.3 使用颜色127

5.4.4 设置图形属性134

5.5.1 图像在内存和屏幕之间转换142

5.5 显示图形输出142

5.5.2 图像在屏幕和Windows位图之间转换145

5.5.3 图像在屏幕和QuickWin下Edit菜单的剪贴板之间转换147

5.6 完善QuickWin应用程序148

第六章 创建动态链接库和Windows应用程序164

6.1 DLL的创建164

6.1.1 DLL中共享程序时需要的代码164

6.1.2 DLL中共享数据时需要的代码168

6.1.3 创建动态链接库工程170

6.2 Windows应用程序的创建178

6.2.1 创建Fortran Windows应用程序需要的代码179

6.2.2 Visual Fortran的Windows模块180

6.2.3 Fortran的Windows应用程序实例181

7.1 编辑对话框185

7.1.1 打开对话框编辑器185

第七章 创建对话框185

7.1.2 往对话框中加入控件186

7.1.3 指定加入对话框控件的名字和属性186

7.1.4 保存对话框为一个源文件187

7.2 对话框应用188

7.2.1 创建一个对话框应用程序188

7.2.2 初始化并激活对话框189

7.2.3 回调子程序191

7.2.4 使用非模态对话框193

7.3 对话框函数194

7.3.1 DLGEXIT194

7.3.2 DLGGET类195

7.3.3 DLGINIT类196

7.3.4 DLGISKLGMESSAGE197

7.3.5 DLGMODAL198

7.3.6 DLGMODELESS199

7.3.7 DLGSENDCTRLMESSAGE200

7.3.8 DLGSET类201

7.3.9 DLGSETRETURN202

7.3.10 DLGSETSUB203

7.3.11 DLGUNINIT205

7.4 对话框控件的使用206

7.4.1 对话框控件206

第八章 图形模块(电子画板)211

8.1 使用图形模式211

8.1.1 改变当前的图形模式211

8.1.2 设置图形模式212

8.1.3 写一个图形程序213

8.2 添加颜色218

8.2.1 颜色混合218

8.2.2 VGA的调色板232

8.2.3 使用文本颜色233

8.3.2 图形坐标235

8.3.1 文本坐标235

8.3 坐标系统235

8.3.3 一个用实数坐标画图的例子238

8.4 电子画板的例子243

8.4.1 模块文件exam8_3_mod.f90243

8.4.2 主程序代码文件exam8_3.f90245

8.4.3 编译并运行程序255

8.5 OpenGL应用256

8.5.1 创建OpenGL应用程序256

8.5.2 OpenGL应用程序举例257

第九章 语言的混合编程261

9.1 混编导引261

9.2 混编中交换和访问数据262

9.2.1 在混编中传递参数262

9.2.2 在混编中使用模块264

9.2.3 在混编中使用公共的外部数据266

9.3 混编中的数据类型269

9.4 Visual Fortran/Visual C++的混合编程279

9.5.1 从Visual Basic中调用Visual Fortran281

9.5 Visual Fortran/Visual Basic的混合编程281

9.5.2 Visual Basic调试的考虑283

9.5.3 Fortran/Visual Basic程序的例子284

9.6 Visual Fortran/MASM的混合编程286

9.6.1 创建一个MASM程序287

9.6.2 Fortran/MASM的对齐方式和返回值的考虑287

9.6.3 Fortran/MASM程序的例子288

第十章 多线程(线程、多线程的创建)290

10.1 多线程的定义290

10.2 多线程的创建291

10.2.1 多线程的模块291

10.2.2 启动和退出多线程291

10.2.3 线程的程序格式293

10.2.4 共享资源294

10.2.6 使线程同步295

10.2.5 线程的局部存储(TLS)295

10.2.7 处理多线程中的错误296

10.2.8 以多过程的方式工作296

10.2.9 多线程程序列表297

10.3 在应用程序中添加多线程的应用298

10.3.1 程序的源代码文件298

10.3.2 编译和链接多线程317

10.3.3 运行结果318

第十一章 IMSL数学库和统计库的使用320

11.1 MSL数学库和统计库的一般应用320

11.2 积分、微分、偏微分方程和特殊函数323

11.2.1 IMSL数学库中的积分和微分323

11.2.2 IMSL数学库中的偏微分方程356

11.2.3 IMSL数学库中的特殊函数369

11.3 IMSL统计库中的函数及应用385

11.4 在混编语言中IMSL库的使用405

12.1 Command Console的设置408

第十二章 Visual Fortran工具408

12.2 使用NMAKE编译链接409

12.2.1 运行NMAKE409

12.2.2 Makefile文件的内容409

12.2.3 Makefile文件中的嵌入文件412

12.3 使用LIB管理静态库412

12.3.1 LIB的输入/输出413

12.3.2 LIB的选项413

12.3.3 加入一个库成员413

12.3.4 导入库和输出文件413

12.4 使用EDITBIN编辑文件414

12.4.1 EDITBIN命令行414

12.4.2 EDITBIN选项414

12.5 使用DUMPBIN检验文件416

12.5.1 DUMPBIN命令行416

12.5.2 DUMPBIN选项416

12.6 使用Format Editor编辑格式描述418

13.1 实例提要419

第三章 Visual Fortran三种应用程序创建实例419

13.2 技术概要420

13.3 实现步骤421

13.3.1 创建Fortran Console应用程序421

13.3.2 创建QuickWin应用程序424

13.3.3 创建Windows应用程序429

13.4 小结432

14.1.2 技术概要433

14.2 实现步骤433

第十四章 Visual Fortran对话框及基本控件使用实例433

14.1.1 本例提要433

14.1 主要内容433

14.2.1 创建进度条应用程序progress443

14.2.2 创建温度计应用程序therm446

14.2.3 创建字体显示应用程序showfont462

14.3.1 调用WinMain函数481

14.3 实例注释和详解481

14.3.3 从指定设备中取回指定类型的信息482

14.3.2 处理消息循环482

14.3.4 创建逻辑字体484

14.4 相关函数介绍485

14.5 小结490

15.1.1 内容提要492

15.2 实现步骤492

15.1.2 技术概要492

15.1 主要内容492

第十五章 多媒体创建实例——电子琴和音乐合成492

15.3 实例注释和详解522

15.3.1 主程序的创建522

15.3.2 在QuickWin应用程序中填加或修改菜单项522

15.3.3 在QuickWin应用程序中模拟菜单响应523

15.3.4 在QuickWin应用程序中显示消息对话框523

15.3.5 在QuickWin应用程序中注册鼠标响应函数524

15.3.7 定义派生类525

153.6 在QuickWin应用程序中定义模块文件525

15.3.8 用背景颜色填充目标区域526

15.3.9 在QuickWin应用程序中打开文件527

15.4 相关函数介绍528

15.5 小结533

第十六章 利用OpenGL绘制奥林匹克五环534

16.1 主要内容534

16.1.1 内容提要534

16.1.2 技术概要534

16.2 实现步骤534

16.3 实例注释和详解551

16.3.1 OpenGL中点的绘制及其尺寸的控制551

16.3.2 设置窗口的显示模式552

16.3.3 创建光源552

16.4 相关函数介绍553

16.5 小结557

热门推荐