注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Visual Fortran程序設計

Visual Fortran程序設計

Visual Fortran程序設計

定 價:¥52.00

作 者: 唐章宏等編著
出版社: 人民郵電出版社
叢編項:
標 簽: FORTRAN語言 程序設計

ISBN: 9787115086983 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 557 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Visual Fortran程序設計》作者簡介

圖書目錄

第一章 創(chuàng)建程序和庫 11                   
 1.1 創(chuàng)建工程概述 11                   
 1.1.1 信息是如何顯示出來的 11                   
 1.1.2 菜單選項 11                   
 1.1.3 使用快捷菜單 11                   
 1.2 Visual Fortran可以創(chuàng)建的工程類型 12                   
 1.2.1 控制臺應用程序工程(Console) 12                   
 1.2.2 標準圖形應用程序工程 13                   
 1.2.3 QuickWin圖形應用程序工程 14                   
 1.2.4 Windows應用程序工程 15                   
 1.2.5 靜態(tài)庫工程 17                   
 1.2.6 動態(tài)鏈接庫工程 17                   
 1.3 工程的定義 19                   
 1.3.1 工程的定義與建立 19                   
 1.3.2 工程中包含的文件 12                   
 1.3.3 選擇一種配置 13                   
 1.3.4 設置編譯選項 14                   
 1.3.5 生成可執(zhí)行文件 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命令使用的環(huán)境變量 22                   
 2.2.2 用DF命令選項指定工程的類型 23                   
 2.2.3 重定向命令行輸出到文件 23                   
 2.3 DF行編譯命令的使用 24                   
 2.3.1 編譯和鏈接單個源文件 24                   
 2.3.2 使用DF環(huán)境變量來指定選項 24                   
 2.3.3 編譯(不鏈接)一個Fortran源程序 25                   
 2.3.4 編譯并鏈接多個Fortran源程序 25                   
 2.3.5 生成一個列表文件 25                   
 2.3.6 鏈接附加的庫 26                   
 2.3.7 鏈接目標文件 26                   
 2.3.8 為調(diào)試進行編譯和鏈接 26                   
 2.3.9 為優(yōu)化進行編譯和鏈接 27                   
 2.3.10 編譯和鏈接混合語言程序 27                   
 2.3.11 DF間接命令文件的使用 27                   
 2.4 編譯和鏈接信息 28                   
 2.4.1 編譯器的診斷信息和出錯條件 28                   
 2.4.2 鏈接器的診斷信息和出錯條件 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.5 Debug類選項 40                   
 3.1.6 External Procedures類選項 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 Visual Fortran行編譯適配性 69                   
 3.3.1 使用DF或FL32命令行 69                   
 3.3.2 等價的Visual Fortran編譯器選項 71                   
                   
 第四章 調(diào)試和優(yōu)化程序 74                   
 4.1 調(diào)試程序 74                   
 4.1.1 準備調(diào)試 74                   
 4.1.2 調(diào)試程序舉例:程序exam5_1的調(diào)試 75                   
 4.1.3 在調(diào)試器中查看不同類型的Fortran的數(shù)據(jù) 83                   
 4.1.4 在調(diào)試器中使用數(shù)組瀏覽器 85                   
 4.1.5 在調(diào)試器中定位運行時的錯誤 88                   
 4.2 優(yōu)化程序 89                   
 4.2.1 軟件環(huán)境和有效的編輯 89                   
 4.2.2 分析程序性能 89                   
 4.2.3 考慮數(shù)據(jù)定位 92                   
 4.2.4 有效地使用數(shù)組 93                   
 4.2.5 提高總的輸入/輸出性能 96                   
 4.2.6 為提高運行效率而添加源代碼的原則 99                   
 4.2.7 優(yōu)化級別:/optimize選項 100                   
 4.2.8 其它與優(yōu)化有關的選項 101                   
                   
 第五章 使用QuickWin創(chuàng)建應用程序 104                   
 5.1 QuickWin應用程序類型 104                   
 5.1.1 Fortran Standard Graphics應用程序 105                   
 5.1.2 Fortran QuickWin應用程序 105                   
 5.2 QuickWin用戶界面 106                   
 5.3 創(chuàng)建QuickWin窗體界面(主界面的創(chuàng)建) 109                   
 5.3.1 訪問窗口的屬性 109                   
 5.3.2 創(chuàng)建子窗口 116                   
 5.3.3 使一個窗口獲得焦點并設置活動窗口 117                   
 5.3.4 保持子窗口為打開狀態(tài) 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 顯示圖形輸出 142                   
 5.5.1 圖像在內(nèi)存和屏幕之間轉換 142                   
 5.5.2 圖像在屏幕和Windows位圖之間轉換 145                   
 5.5.3 圖像在屏幕和QuickWin 下Edit菜單的剪貼板之間轉換 147                   
 5.6 完善QuickWin應用程序 148                   
                   
 第六章 創(chuàng)建動態(tài)鏈接庫和Windows應用程序 164                   
 6.1 DLL的創(chuàng)建 164                   
 6.1.1 DLL中共享程序時需要的代碼 164                   
 6.1.2 DLL中共享數(shù)據(jù)時需要的代碼 168                   
 6.1.3 創(chuàng)建動態(tài)鏈接庫工程 170                   
 6.2 Windows應用程序的創(chuàng)建 178                   
 6.2.1 創(chuàng)建Fortran Windows應用程序需要的代碼 179                   
 6.2.2 Visual Fortran的Windows模塊 180                   
 6.2.3 Fortran的Windows應用程序實例 181                   
                   
 第七章 創(chuàng)建對話框 185                   
 7.1 編輯對話框 185                   
 7.1.1 打開對話框編輯器 185                   
 7.1.2 往對話框中加入控件 186                   
 7.1.3 指定加入對話框控件的名字和屬性 186                   
 7.1.4 保存對話框為一個源文件 187                   
 7.2 對話框應用 188                   
 7.2.1 創(chuàng)建一個對話框應用程序 188                   
 7.2.2 初始化并激活對話框 189                   
 7.2.3 回調(diào)子程序 191                   
 7.2.4 使用非模態(tài)對話框 193                   
 7.3 對話框函數(shù) 194                   
 7.3.1 DLGEXIT 194                   
 7.3.2 DLGGET類 195                   
 7.3.3 DLGINIT類 196                   
 7.3.4 DLGISDLGMESSAGE 197                   
 7.3.5 DLGMODAL 198                   
 7.3.6 DLGMODELESS 198                   
 7.3.7 DLGSENDCTRLMESSAGE 200                   
 7.3.8 DLGSET類 201                   
 7.3.9 DLGSETRETURN 202                   
 7.3.10 DLGSETSUB 203                   
 7.3.11 DLGUNINIT 205                   
 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的調(diào)色板 232                   
 8.2.3 使用文本顏色 233                   
 8.3 坐標系統(tǒng) 235                   
 8.3.1 文本坐標 235                   
 8.3.2 圖形坐標 235                   
 8.3.3 一個用實數(shù)坐標畫圖的例子 238                   
 8.4 電子畫板的例子 243                   
 8.4.1 模塊文件exam8_3_mod.f90 243                   
 8.4.2 主程序代碼文件exam8_3.f90 245                   
 8.4.3 編譯并運行程序 255                   
 8.5 OpenGL應用 256                   
 8.5.1 創(chuàng)建OpenGL應用程序 256                   
 8.5.2 OpenGL應用程序舉例 257                   
                   
 第九章 語言的混合編程 261                   
 9.1 混編導引 261                   
 9.2 混編中交換和訪問數(shù)據(jù) 262                   
 9.2.1 在混編中傳遞參數(shù) 262                   
 9.2.2 在混編中使用模塊 264                   
 9.2.3 在混編中使用公共的外部數(shù)據(jù) 266                   
 9.3 混編中的數(shù)據(jù)類型 269                   
 9.4 Visual Fortran/Visual C++的混合編程 279                   
 9.5 Visual Fortran/Visual Basic的混合編程 281                   
 9.5.1 從Visual Basic中調(diào)用Visual Fortran 281                   
 9.5.2 Visual Basic調(diào)試的考慮 283                   
 9.5.3 Fortran/Visual Basic程序的例子 284                   
 9.6 Visual Fortran/MASM的混合編程 286                   
 9.6.1 創(chuàng)建一個MASM程序 287                   
 9.6.2 Fortran/MASM的對齊方式和返回值的考慮 287                   
 9.6.3 Fortran/MASM程序的例子 288                   
                   
 第十章 多線程(線程. 多線程的創(chuàng)建) 290                   
 10.1 多線程的定義 290                   
 10.2 多線程的創(chuàng)建 291                   
 10.2.1 多線程的模塊 291                   
 10.2.2 啟動和退出多線程 291                   
 10.2.3 線程的程序格式 293                   
 10.2.4 共享資源 294                   
 10.2.5 線程的局部存儲(TLS) 295                   
 10.2.6 使線程同步 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數(shù)學庫和統(tǒng)計庫的使用 320                   
 11.1 MSL數(shù)學庫和統(tǒng)計庫的一般使用 320                   
 11.2 積分. 微分. 偏微分方程和特殊函數(shù) 323                   
 11.2.1 IMSL數(shù)學庫中的積分和微分 323                   
 11.2.2 IMSL數(shù)學庫中的偏微分方程 356                   
 11.2.3 IMSL數(shù)學庫中的特殊函數(shù) 369                   
 11.3 IMSL統(tǒng)計庫中的函數(shù)及應用 385                   
 11.4 在混編語言中IMSL庫的使用 405                   
                   
 第十二章 Visual Fortran工具 408                   
 12.1 Command Console的設置 408                   
 12.2 使用NMAKE編譯鏈接 409                   
 12.2.1 運行NMAKE 409                   
 12.2.2 Makefile文件的內(nèi)容 409                   
 12.2.3 Makefile文件中的嵌入文件 412                   
 12.3 使用LIB管理靜態(tài)庫 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                   
                   
 第十三章 Visual Fortran三種應用程序創(chuàng)建實例 419                   
 13.1 實例提要 419                   
 13.2 技術概要 420                   
 13.3 實現(xiàn)步驟 421                   
 13.3.1 創(chuàng)建Fortran Console應用程序 421                   
 13.3.2 創(chuàng)建QuickWin應用程序 424                   
 13.3.3 創(chuàng)建Windows應用程序 429                   
 13.4 小結 432                   
                   
 第十四章 Visual Fortran對話框及基本控件使用實例 433                   
 14.1 主要內(nèi)容 433                   
 14.1.1 本例提要 433                   
 14.1.2 技術概要 433                   
 14.2 實現(xiàn)步驟 433                   
 14.2.1 創(chuàng)建進度條應用程序progress 433                   
 14.2.2 創(chuàng)建溫度計應用程序therm 446                   
 14.2.3 創(chuàng)建字體顯示應用程序showfont 462                   
 14.3 實例注釋和詳解 481                   
 14.3.1 調(diào)用WinMain函數(shù) 481                   
 14.3.2 處理消息循環(huán) 482                   
 14.3.3 從指定設備中取回指定類型的信息 482                   
 14.3.4 創(chuàng)建邏輯字體 484                   
 14.4 相關函數(shù)介紹 485                   
 14.5 小結 490                   
                   
 第十五章 多媒體創(chuàng)建實例-電子琴和音樂合成 492                   
 15.1 主要內(nèi)容 492                   
 15.1.1 內(nèi)容提要 492                   
 15.1.2 技術概要 492                   
 15.2 實現(xiàn)步驟 492                   
 15.3 實例注釋和詳解 522                   
 15.3.1 主程序的創(chuàng)建 522                   
 15.3.2 在QuickWin應用程序中填加或修改菜單項 522                   
 15.3.3 在QuickWin應用程序中模擬菜單響應 523                   
 15.3.4 在QuickWin應用程序中顯示消息對話框 523                   
 15.3.5 在QuickWin應用程序中注冊鼠標響應函數(shù) 524                   
 15.3.6 在QuickWin應用程序中定義模塊文件 525                   
 15.3.7 定義派生類 525                   
 15.3.8 用背景顏色填充目標區(qū)域 526                   
 15.3.9 在QuickWin應用程序中打開文件 527                   
 15.4 相關函數(shù)介紹 528                   
 15.5 小結 533                   
                   
 第十六章 利用OpenGL繪制奧林匹克五環(huán) 534                   
 16.1 主要內(nèi)容 534                   
 16.1.1 內(nèi)容提要 534                   
 16.1.2 技術概要 534                   
 16.2 實現(xiàn)步驟 534                   
 16.3 實例注釋和詳解 551                   
 16.3.1 OpenGL中點的繪制及其尺寸的控制 551                   
 16.3.2 設置窗口的顯示模式 552                   
 16.3.3 創(chuàng)建光源 552                   
 16.4 相關函數(shù)介紹 553                   
 16.5 小結 557                   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號