Visual Fortran程序設(shè)計(jì)

出版時(shí)間:2000-8-1  出版社:人民郵電出版社  作者:馮峰,唐章宏,薛賽男,梁暉  頁(yè)數(shù):557  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書為具有Fortran 77語(yǔ)言基礎(chǔ)的讀者編寫的一本參考書,書中沒(méi)有詳細(xì)介紹Fortran語(yǔ)言本身,而是重點(diǎn)討論了如何充分利用Visual Fortran這個(gè)編程工具來(lái)開發(fā)Widnows應(yīng)用程序。本書內(nèi)容主要包括:如何創(chuàng)建應(yīng)用程序(包括動(dòng)態(tài)鏈接庫(kù))、編輯和鏈接程序、調(diào)試和優(yōu)化程序、創(chuàng)建對(duì)話框、使用圖形模塊、與其他語(yǔ)言(包括Visual Basic、Visual C++以及匯編語(yǔ)言)混合編程、創(chuàng)建多線程以及使用IMSL數(shù)學(xué)庫(kù)和統(tǒng)計(jì)庫(kù)等。此外,本書還介紹了一引起Visual Fortran工具的使用方法。
本書內(nèi)容翔實(shí)、語(yǔ)言流暢、易學(xué)易懂,可作為計(jì)算機(jī)編程人員學(xué)習(xí)Visual Fortran的參考書。

書籍目錄

第一章 創(chuàng)建程序和庫(kù)
1.1 創(chuàng)建工程概述
1.1.1 信息是如何顯示出來(lái)的
1.1.2 菜單選項(xiàng)
1.1.3 使用快捷菜單
1.2 Visual Fortran可以創(chuàng)建的工程類型
1.2.1 控制臺(tái)應(yīng)用程序工程(Console)
1.2.2 標(biāo)準(zhǔn)圖形應(yīng)用程序工程
1.2.3 QuickWin圖形應(yīng)用程序工程
1.2.4 Windows應(yīng)用程序工程
1.2.5 靜態(tài)庫(kù)工程
1.2.6 動(dòng)態(tài)鏈接庫(kù)工程
1.3 工程的定義
1.3.1 工程的定義與建立
1.3.2 工程中包含的文件
1.3.3 選擇一種配置
1.3.4 設(shè)置編譯選項(xiàng)
1.3.5 生成可執(zhí)行文件
1.3.6 在一個(gè)工程中編譯文件
第二章 行編輯下的編譯和鏈接
2.1 DF行編譯命令的用法
2.1.1 DF命令的格式
2.1.2 DF命令格式舉例
2.2 輸入和輸出文件
2.2.1 DF命令使用的環(huán)境變量
2.2.2 用DF命令選項(xiàng)指定工程的類型
2.2.3 重定向命令行輸出到文件
2.3 DF行編譯命令的使用
2.3.1 編譯和鏈接單個(gè)源文件
2.3.2 使用DF環(huán)境變量來(lái)指定選項(xiàng)
2.3.3 編譯(不鏈接)一個(gè)Fortran源程序
2.3.4 編譯并鏈接多個(gè)Fortran源程序
2.3.5 生成一個(gè)列表文件
2.3.6 鏈接附加的庫(kù)
2.3.7 鏈接目標(biāo)文件
2.3.8 為調(diào)試進(jìn)行編譯和鏈接
2.3.9 為優(yōu)化進(jìn)行編譯和鏈接
2.3.10 編譯和鏈接混合語(yǔ)言程序
2.3.11 DF間接命令文件的使用
2.4 編譯和鏈接信息
2.4.1 編譯器的診斷信息和出錯(cuò)條件
2.4.2 鏈接器的診斷信息和出錯(cuò)條件
第三章 編譯和鏈接選項(xiàng)
3.1 編譯選項(xiàng)
3.1.1 General類選項(xiàng)
3.1.2 Code Generation類選項(xiàng)
3.1.3 Compatibility類選項(xiàng)
3.1.4 Compilation Diagnostics類選項(xiàng)
3.1.5 Debug類選項(xiàng)
3.1.6 External Procedures類選項(xiàng)
3.1.7 Fortran Data類選項(xiàng)
3.1.8 Floating-Point類選項(xiàng)
3.1.9 Fortran Language類選項(xiàng)
3.1.10 Libraries類選項(xiàng)
3.1.11 Listing Files類選項(xiàng)
3.1.12 Miscellaneous Linker Tab and Command-line Only類選項(xiàng)
3.1.13 Optimizations類選項(xiàng)
3.1.14 Preprocessor類選項(xiàng)
3.1.15 Run-Time類選項(xiàng)
3.2 鏈接選項(xiàng)和相關(guān)信息
3.2.1 General類選項(xiàng)
3.2.2 Customize類選項(xiàng)
3.2.3 Debug類選項(xiàng)
3.2.4 Input類選項(xiàng)
3.2.5 Output類選項(xiàng)
3.3 Visual Fortran行編譯適配性
3.3.1 使用DF或FL32命令行
3.3.2 等價(jià)的Visual Fortran編譯器選項(xiàng)
第四章 調(diào)試和優(yōu)化程序
4.1 調(diào)試程序
4.1.1 準(zhǔn)備調(diào)試
4.1.2 調(diào)試程序舉例:程序exam5_1的調(diào)試
4.1.3 在調(diào)試器中查看不同類型的Fortran的數(shù)據(jù)
4.1.4 在調(diào)試器中使用數(shù)組瀏覽器
4.1.5 在調(diào)試器中定位運(yùn)行時(shí)的錯(cuò)誤
4.2 優(yōu)化程序
4.2.1 軟件環(huán)境和有效的編輯
4.2.2 分析程序性能
4.2.3 考慮數(shù)據(jù)定位
4.2.4 有效地使用數(shù)組
4.2.5 提高總的輸入/輸出性能
4.2.6 為提高運(yùn)行效率而添加源代碼的原則
4.2.7 優(yōu)化級(jí)別:/optimize選項(xiàng)
4.2.8 其它與優(yōu)化有關(guān)的選項(xiàng)
第五章 使用QuickWin創(chuàng)建應(yīng)用程序
5.1 QuickWin應(yīng)用程序類型
5.1.1 Fortran Standard Graphics應(yīng)用程序
5.1.2 Fortran QuickWin應(yīng)用程序
5.2 QuickWin用戶界面
5.3 創(chuàng)建QuickWin窗體界面(主界面的創(chuàng)建)
5.3.1 訪問(wèn)窗口的屬性
5.3.2 創(chuàng)建子窗口
5.3.3 使一個(gè)窗口獲得焦點(diǎn)并設(shè)置活動(dòng)窗口
5.3.4 保持子窗口為打開狀態(tài)
5.3.5 控制窗口的大小和位置
5.4 定義圖形特性
5.4.1 選擇顯方式
5.4.2 設(shè)置圖形坐標(biāo)系
5.4.3 使用顏色
5.4.4 設(shè)置圖形屬性
5.5 顯示圖形輸出
5.5.1 圖像在內(nèi)存和屏幕之間轉(zhuǎn)換
5.5.2 圖像在屏幕和Windows位圖之間轉(zhuǎn)換
5.5.3 圖像在屏幕和QuickWin下Edit菜單的剪貼板之間轉(zhuǎn)換
5.6 完善QuickWin應(yīng)用程序
第六章 創(chuàng)建動(dòng)態(tài)鏈接庫(kù)和Windows應(yīng)用程序
6.1 DLL的創(chuàng)建
6.1.1 DLL中共享程序時(shí)需要的代碼
6.1.2 DLL中共享數(shù)據(jù)時(shí)需要的代碼
6.1.3 創(chuàng)建動(dòng)態(tài)鏈接庫(kù)工程
6.2 Windows應(yīng)用程序的創(chuàng)建
6.2.1 創(chuàng)建Windows應(yīng)用程序需要的代碼
6.2.2 Visual Fortran的Windows模塊
6.2.3 Fortran的Windows應(yīng)用程序?qū)嵗?br />第七章 創(chuàng)建對(duì)話框
7.1 編輯對(duì)話框
7.1.1 打開對(duì)話框編輯器
7.1.2 往對(duì)話框中加入控件
7.1.3 指定加入對(duì)話框控件的名字和屬性
7.1.4 保存對(duì)話框?yàn)橐粋€(gè)源文件
7.2 對(duì)話框應(yīng)用
7.2.1 創(chuàng)建一個(gè)對(duì)話框應(yīng)用程序
7.2.2 初始化并激活對(duì)話框
7.2.3 回調(diào)子程序
7.2.4 使用非模態(tài)對(duì)話框
7.3 對(duì)話框函數(shù)
7.3.1 DLGEXIT
7.3.2 DLGGET類
7.3.3 DLGINIT類
7.3.4 DLGISDLGMESSAGE
7.3.5 DLGMODAL
7.3.6 DLGMODELESS
7.3.7 DLGSENDCTRLMESSAGE
7.3.8 DLGSET類
7.3.9 DLGSETRETURN
7.3.10 DLGSETSUB
7.3.11 DLGUNINIT
7.4 對(duì)話框控件的使用
7.4.1 對(duì)話框控件
第八章 圖形模塊(電子畫板)
8.1 使用圖形模式
8.1.1 改變當(dāng)前的圖形模式
8.1.2 設(shè)置圖形模式
8.1.3 寫一個(gè)圖形程序
8.2 添加顏色
8.2.1 顏色混合
8.2.2 VGA的調(diào)色板
8.2.3 使用文本顏色
8.3 坐標(biāo)系統(tǒng)
8.3.1 文本坐標(biāo)
8.3.2 圖形坐標(biāo)
8.3.3 一個(gè)用實(shí)數(shù)坐標(biāo)畫圖的例子
8.4 電子畫板的例子
8.4.1 模塊文件exam8_3_mod.f90
8.4.2 主程序代碼文件exam8_3.f90
8.4.3 編譯并運(yùn)行程序
8.5 OpenGL應(yīng)用
8.5.1 創(chuàng)建OpenGL應(yīng)用程序
8.5.2 OpenGL應(yīng)用程序舉例
第九章 語(yǔ)言的混合編程
9.1 混編導(dǎo)引
9.2 混編中交換和訪問(wèn)數(shù)據(jù)
9.2.1 在混編中傳遞參數(shù)
9.2.2 在混編中使用模塊
9.2.3 在混編中使用公共的外部數(shù)據(jù)
9.3 混編中的數(shù)據(jù)類型
9.4 Visual Fortran/Visual C++的混合編程
9.5 Visual Fortran/Visual Basic的混合編程
9.5.1 從Visual Basic中調(diào)用Visual Fortran
9.5.2 Visual Basic調(diào)試的考慮
9.5.3 Fortran/Visual Basic程序的例子
9.6 Visual/Fortran/MASM的混合編程
9.6.1 創(chuàng)建一個(gè)MASM程序
9.6.2 Fortran/MASM的對(duì)齊方式和返回值的考慮
9.6.3 Fortran/MASM程序的例子
第十章 多線程(線程、多線程的創(chuàng)建)
10.1 多線程的定義
10.2 多線程的創(chuàng)建
10.2.1 多線程的模塊
10.2.2 啟動(dòng)和退出多線程
10.2.3 線程的程序格式
10.2.4 共享資源
10.2.5 線程的局部存儲(chǔ)(TLS)
10.2.6 使線程同步
10.2.7 處理多線程中的錯(cuò)誤
10.2.8 以多過(guò)程的方式工作
10.2.9 多線程程序列表
10.3 在應(yīng)用程序中添加多線程的應(yīng)用
10.3.1 程序的源代碼文件
10.3.2 編譯和鏈接多線程
10.3.3 運(yùn)行結(jié)果
第十一章 IMSL數(shù)學(xué)庫(kù)和統(tǒng)計(jì)庫(kù)的使用
11.1 MSL數(shù)學(xué)庫(kù)和統(tǒng)計(jì)庫(kù)的一般使用
11.2 積分、微分、偏微分方程和特殊函數(shù)
11.2.1 IMSL數(shù)學(xué)庫(kù)中的積分和微分
11.2.2 IMSL數(shù)學(xué)庫(kù)中的偏微分方程
11.2.3 IMSL數(shù)學(xué)庫(kù)中的特殊函數(shù)
11.3 IMSL統(tǒng)計(jì)庫(kù)中的函數(shù)及應(yīng)用
11.4 在混編語(yǔ)言中IMSL庫(kù)的使用
第十二章 Visual Fortran工具
12.1 Command Console的設(shè)置
12.2 使用NMAKE編譯鏈接
12.2.1 運(yùn)行NMAKE
12.2.2 Makefile文件的內(nèi)容
12.2.3 Makefile文件中的嵌入文件
12.3 使用LIB管理靜態(tài)庫(kù)
12.3.1 LIB的輸入/輸出
12.3.2 LIB的選項(xiàng)
12.3.3 加入一個(gè)庫(kù)成員
12.3.4 導(dǎo)入庫(kù)和輸出文件
12.4 使用EDITBIN編輯文件
12.4.1 EDITBIN命令行
12.4.2 EDITBIN選項(xiàng)
12.5 使用DUMPBIN檢驗(yàn)文件
12.5.1 DUMPBIN命令行
12.5.2 DUMPBIN選項(xiàng)
12.6 使用Format Editor編輯格式描述
第十三章 Visual Fortran三種應(yīng)用程序創(chuàng)建實(shí)例
13.1 實(shí)例提要
13.2 技術(shù)概要
13.3 實(shí)現(xiàn)步驟
13.3.1 創(chuàng)建Fortran Console應(yīng)用程序
13.3.2 創(chuàng)建QuickWin應(yīng)用程序
13.3.3 創(chuàng)建Windows應(yīng)用程序
13.4 小結(jié)
第十四章 Visual Fortran對(duì)話框及基本控件使用實(shí)例
14.1 主要內(nèi)容
14.1.1 本例提要
14.1.2 技術(shù)概要
14.2 實(shí)現(xiàn)步驟
14.2.1 創(chuàng)建進(jìn)度條應(yīng)用程序progress
14.2.2 創(chuàng)建溫度計(jì)應(yīng)用程序therm
14.2.3 創(chuàng)建字體顯示應(yīng)用程序showfont
14.3 實(shí)例注釋和詳解
14.3.1 調(diào)用WinMain函數(shù)
14.3.2 處理消息循環(huán)
14.3.3 從指定設(shè)備中取回指定類型的信息
14.3.4 創(chuàng)建邏輯字體
14.4 相關(guān)函數(shù)介紹
14.5 小結(jié)
第十五章 多媒體創(chuàng)建實(shí)例——電子琴和音樂(lè)合成
15.1 主要內(nèi)容
15.1.1 內(nèi)容提要
15.1.2 技術(shù)概要
15.2 實(shí)現(xiàn)步驟
15.3 實(shí)例注釋和詳解
15.3.1 主程序的創(chuàng)建
15.3.2 在QuickWin應(yīng)用程序中填加或修改菜單項(xiàng)
15.3.3 在QuickWin應(yīng)用程序中模擬菜單響應(yīng)
15.3.4 在QuickWin應(yīng)用程序中顯示消息對(duì)話框
15.3.5 在QuickWin應(yīng)用程序中注冊(cè)鼠標(biāo)響應(yīng)函數(shù)
15.3.6 在QuickWin應(yīng)用程序中定義模塊文件
15.3.7 定義派生類
15.3.8 用背景顏色填充目標(biāo)區(qū)域
15.3.9 在QuickWin應(yīng)用程序中打開文件
15.4 相關(guān)函數(shù)介紹
15.5 小結(jié)
第十六章 利用OpenGL繪制奧林匹克五環(huán)
16.1 主要內(nèi)容
16.1.1 內(nèi)容提要
16.1.2 技術(shù)概要
16.2 實(shí)現(xiàn)步驟
16.3 實(shí)例注釋和詳解
16.3.1 OpenGL中點(diǎn)的繪制及其尺寸的控制
16.3.2 設(shè)置窗口的顯示模式
16.3.3 創(chuàng)建光源
16.4 相關(guān)函數(shù)介紹
16.5 小結(jié)

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Visual Fortran程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7