注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Visual Fortran程序設(shè)計(jì)

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

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

定 價(jià):¥52.00

作 者: 唐章宏等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: FORTRAN語(yǔ)言 程序設(shè)計(jì)

ISBN: 9787115086983 出版時(shí)間: 2000-01-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 557 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)為具有Fortran 77語(yǔ)言基礎(chǔ)的讀者編寫(xiě)的一本參考書(shū),書(shū)中沒(méi)有詳細(xì)介紹Fortran語(yǔ)言本身,而是重點(diǎn)討論了如何充分利用Visual Fortran這個(gè)編程工具來(lái)開(kāi)發(fā)Widnows應(yīng)用程序。本書(shū)內(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ù)等。此外,本書(shū)還介紹了一引起Visual Fortran工具的使用方法。本書(shū)內(nèi)容翔實(shí)、語(yǔ)言流暢、易學(xué)易懂,可作為計(jì)算機(jī)編程人員學(xué)習(xí)Visual Fortran的參考書(shū)。

作者簡(jiǎn)介

暫缺《Visual Fortran程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第一章 創(chuàng)建程序和庫(kù) 11                   
 1.1 創(chuàng)建工程概述 11                   
 1.1.1 信息是如何顯示出來(lái)的 11                   
 1.1.2 菜單選項(xiàng) 11                   
 1.1.3 使用快捷菜單 11                   
 1.2 Visual Fortran可以創(chuàng)建的工程類(lèi)型 12                   
 1.2.1 控制臺(tái)應(yīng)用程序工程(Console) 12                   
 1.2.2 標(biāo)準(zhǔn)圖形應(yīng)用程序工程 13                   
 1.2.3 QuickWin圖形應(yīng)用程序工程 14                   
 1.2.4 Windows應(yīng)用程序工程 15                   
 1.2.5 靜態(tài)庫(kù)工程 17                   
 1.2.6 動(dòng)態(tài)鏈接庫(kù)工程 17                   
 1.3 工程的定義 19                   
 1.3.1 工程的定義與建立 19                   
 1.3.2 工程中包含的文件 12                   
 1.3.3 選擇一種配置 13                   
 1.3.4 設(shè)置編譯選項(xiàng) 14                   
 1.3.5 生成可執(zhí)行文件 18                   
 1.3.6 在一個(gè)工程中編譯文件 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命令選項(xiàng)指定工程的類(lèi)型 23                   
 2.2.3 重定向命令行輸出到文件 23                   
 2.3 DF行編譯命令的使用 24                   
 2.3.1 編譯和鏈接單個(gè)源文件 24                   
 2.3.2 使用DF環(huán)境變量來(lái)指定選項(xiàng) 24                   
 2.3.3 編譯(不鏈接)一個(gè)Fortran源程序 25                   
 2.3.4 編譯并鏈接多個(gè)Fortran源程序 25                   
 2.3.5 生成一個(gè)列表文件 25                   
 2.3.6 鏈接附加的庫(kù) 26                   
 2.3.7 鏈接目標(biāo)文件 26                   
 2.3.8 為調(diào)試進(jìn)行編譯和鏈接 26                   
 2.3.9 為優(yōu)化進(jìn)行編譯和鏈接 27                   
 2.3.10 編譯和鏈接混合語(yǔ)言程序 27                   
 2.3.11 DF間接命令文件的使用 27                   
 2.4 編譯和鏈接信息 28                   
 2.4.1 編譯器的診斷信息和出錯(cuò)條件 28                   
 2.4.2 鏈接器的診斷信息和出錯(cuò)條件 28                   
                   
 第三章 編譯和鏈接選項(xiàng) 29                   
 3.1 編譯選項(xiàng) 29                   
 3.1.1 General類(lèi)選項(xiàng) 30                   
 3.1.2 Code Generation類(lèi)選項(xiàng) 32                   
 3.1.3 Compatibility類(lèi)選項(xiàng) 34                   
 3.1.4 Compilation Diagnostics類(lèi)選項(xiàng) 37                   
 3.1.5 Debug類(lèi)選項(xiàng) 40                   
 3.1.6 External Procedures類(lèi)選項(xiàng) 40                   
 3.1.7 Fortran Data類(lèi)選項(xiàng) 41                   
 3.1.8 Floating-Point類(lèi)選項(xiàng) 44                   
 3.1.9 Fortran Language類(lèi)選項(xiàng) 46                   
 3.1.10 Libraries類(lèi)選項(xiàng) 47                   
 3.1.11 Listing Files類(lèi)選項(xiàng) 48                   
 3.1.12 Miscellaneous Linker Tab and Command-line Only類(lèi)選項(xiàng) 49                   
 3.1.13 Optimizations類(lèi)選項(xiàng) 53                   
 3.1.14 Preprocessor類(lèi)選項(xiàng) 56                   
 3.1.15 Run-Time類(lèi)選項(xiàng) 56                   
 3.2 鏈接選項(xiàng)和相關(guān)信息 58                   
 3.2.1 General類(lèi)選項(xiàng) 58                   
 3.2.2 Customize類(lèi)選項(xiàng) 59                   
 3.2.3 Debug類(lèi)選項(xiàng) 61                   
 3.2.4 Input類(lèi)選項(xiàng) 63                   
 3.2.5 Output類(lèi)選項(xiàng) 64                   
 3.3 Visual Fortran行編譯適配性 69                   
 3.3.1 使用DF或FL32命令行 69                   
 3.3.2 等價(jià)的Visual Fortran編譯器選項(xiàng) 71                   
                   
 第四章 調(diào)試和優(yōu)化程序 74                   
 4.1 調(diào)試程序 74                   
 4.1.1 準(zhǔn)備調(diào)試 74                   
 4.1.2 調(diào)試程序舉例:程序exam5_1的調(diào)試 75                   
 4.1.3 在調(diào)試器中查看不同類(lèi)型的Fortran的數(shù)據(jù) 83                   
 4.1.4 在調(diào)試器中使用數(shù)組瀏覽器 85                   
 4.1.5 在調(diào)試器中定位運(yùn)行時(shí)的錯(cuò)誤 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 為提高運(yùn)行效率而添加源代碼的原則 99                   
 4.2.7 優(yōu)化級(jí)別:/optimize選項(xiàng) 100                   
 4.2.8 其它與優(yōu)化有關(guān)的選項(xiàng) 101                   
                   
 第五章 使用QuickWin創(chuàng)建應(yīng)用程序 104                   
 5.1 QuickWin應(yīng)用程序類(lèi)型 104                   
 5.1.1 Fortran Standard Graphics應(yīng)用程序 105                   
 5.1.2 Fortran QuickWin應(yīng)用程序 105                   
 5.2 QuickWin用戶界面 106                   
 5.3 創(chuàng)建QuickWin窗體界面(主界面的創(chuàng)建) 109                   
 5.3.1 訪問(wèn)窗口的屬性 109                   
 5.3.2 創(chuàng)建子窗口 116                   
 5.3.3 使一個(gè)窗口獲得焦點(diǎn)并設(shè)置活動(dòng)窗口 117                   
 5.3.4 保持子窗口為打開(kāi)狀態(tài) 118                   
 5.3.5 控制窗口的大小和位置 118                   
 5.4 定義圖形特性 119                   
 5.4.1 選擇顯示方式 119                   
 5.4.2 設(shè)置圖形坐標(biāo)系 122                   
 5.4.3 使用顏色 127                   
 5.4.4 設(shè)置圖形屬性 134                   
 5.5 顯示圖形輸出 142                   
 5.5.1 圖像在內(nèi)存和屏幕之間轉(zhuǎn)換 142                   
 5.5.2 圖像在屏幕和Windows位圖之間轉(zhuǎn)換 145                   
 5.5.3 圖像在屏幕和QuickWin 下Edit菜單的剪貼板之間轉(zhuǎn)換 147                   
 5.6 完善QuickWin應(yīng)用程序 148                   
                   
 第六章 創(chuàng)建動(dòng)態(tài)鏈接庫(kù)和Windows應(yīng)用程序 164                   
 6.1 DLL的創(chuàng)建 164                   
 6.1.1 DLL中共享程序時(shí)需要的代碼 164                   
 6.1.2 DLL中共享數(shù)據(jù)時(shí)需要的代碼 168                   
 6.1.3 創(chuàng)建動(dòng)態(tài)鏈接庫(kù)工程 170                   
 6.2 Windows應(yīng)用程序的創(chuàng)建 178                   
 6.2.1 創(chuàng)建Fortran Windows應(yīng)用程序需要的代碼 179                   
 6.2.2 Visual Fortran的Windows模塊 180                   
 6.2.3 Fortran的Windows應(yīng)用程序?qū)嵗?nbsp;181                   
                   
 第七章 創(chuàng)建對(duì)話框 185                   
 7.1 編輯對(duì)話框 185                   
 7.1.1 打開(kāi)對(duì)話框編輯器 185                   
 7.1.2 往對(duì)話框中加入控件 186                   
 7.1.3 指定加入對(duì)話框控件的名字和屬性 186                   
 7.1.4 保存對(duì)話框?yàn)橐粋€(gè)源文件 187                   
 7.2 對(duì)話框應(yīng)用 188                   
 7.2.1 創(chuàng)建一個(gè)對(duì)話框應(yīng)用程序 188                   
 7.2.2 初始化并激活對(duì)話框 189                   
 7.2.3 回調(diào)子程序 191                   
 7.2.4 使用非模態(tài)對(duì)話框 193                   
 7.3 對(duì)話框函數(shù) 194                   
 7.3.1 DLGEXIT 194                   
 7.3.2 DLGGET類(lèi) 195                   
 7.3.3 DLGINIT類(lèi) 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類(lèi) 201                   
 7.3.9 DLGSETRETURN 202                   
 7.3.10 DLGSETSUB 203                   
 7.3.11 DLGUNINIT 205                   
 7.4 對(duì)話框控件的使用 206                   
 7.4.1 對(duì)話框控件 206                   
                   
 第八章 圖形模塊(電子畫(huà)板) 211                   
 8.1 使用圖形模式 211                   
 8.1.1 改變當(dāng)前的圖形模式 211                   
 8.1.2 設(shè)置圖形模式 212                   
 8.1.3 寫(xiě)一個(gè)圖形程序 213                   
 8.2 添加顏色 218                   
 8.2.1 顏色混合 218                   
 8.2.2 VGA的調(diào)色板 232                   
 8.2.3 使用文本顏色 233                   
 8.3 坐標(biāo)系統(tǒng) 235                   
 8.3.1 文本坐標(biāo) 235                   
 8.3.2 圖形坐標(biāo) 235                   
 8.3.3 一個(gè)用實(shí)數(shù)坐標(biāo)畫(huà)圖的例子 238                   
 8.4 電子畫(huà)板的例子 243                   
 8.4.1 模塊文件exam8_3_mod.f90 243                   
 8.4.2 主程序代碼文件exam8_3.f90 245                   
 8.4.3 編譯并運(yùn)行程序 255                   
 8.5 OpenGL應(yīng)用 256                   
 8.5.1 創(chuàng)建OpenGL應(yīng)用程序 256                   
 8.5.2 OpenGL應(yīng)用程序舉例 257                   
                   
 第九章 語(yǔ)言的混合編程 261                   
 9.1 混編導(dǎo)引 261                   
 9.2 混編中交換和訪問(wèn)數(shù)據(jù) 262                   
 9.2.1 在混編中傳遞參數(shù) 262                   
 9.2.2 在混編中使用模塊 264                   
 9.2.3 在混編中使用公共的外部數(shù)據(jù) 266                   
 9.3 混編中的數(shù)據(jù)類(lèi)型 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)建一個(gè)MASM程序 287                   
 9.6.2 Fortran/MASM的對(duì)齊方式和返回值的考慮 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 啟動(dòng)和退出多線程 291                   
 10.2.3 線程的程序格式 293                   
 10.2.4 共享資源 294                   
 10.2.5 線程的局部存儲(chǔ)(TLS) 295                   
 10.2.6 使線程同步 295                   
 10.2.7 處理多線程中的錯(cuò)誤 296                   
 10.2.8 以多過(guò)程的方式工作 296                   
 10.2.9 多線程程序列表 297                   
 10.3 在應(yīng)用程序中添加多線程的應(yīng)用 298                   
 10.3.1 程序的源代碼文件 298                   
 10.3.2 編譯和鏈接多線程 317                   
 10.3.3 運(yùn)行結(jié)果 318                   
                   
 第十一章 IMSL數(shù)學(xué)庫(kù)和統(tǒng)計(jì)庫(kù)的使用 320                   
 11.1 MSL數(shù)學(xué)庫(kù)和統(tǒng)計(jì)庫(kù)的一般使用 320                   
 11.2 積分. 微分. 偏微分方程和特殊函數(shù) 323                   
 11.2.1 IMSL數(shù)學(xué)庫(kù)中的積分和微分 323                   
 11.2.2 IMSL數(shù)學(xué)庫(kù)中的偏微分方程 356                   
 11.2.3 IMSL數(shù)學(xué)庫(kù)中的特殊函數(shù) 369                   
 11.3 IMSL統(tǒng)計(jì)庫(kù)中的函數(shù)及應(yīng)用 385                   
 11.4 在混編語(yǔ)言中IMSL庫(kù)的使用 405                   
                   
 第十二章 Visual Fortran工具 408                   
 12.1 Command Console的設(shè)置 408                   
 12.2 使用NMAKE編譯鏈接 409                   
 12.2.1 運(yùn)行NMAKE 409                   
 12.2.2 Makefile文件的內(nèi)容 409                   
 12.2.3 Makefile文件中的嵌入文件 412                   
 12.3 使用LIB管理靜態(tài)庫(kù) 412                   
 12.3.1 LIB的輸入/輸出 413                   
 12.3.2 LIB的選項(xiàng) 413                   
 12.3.3 加入一個(gè)庫(kù)成員 413                   
 12.3.4 導(dǎo)入庫(kù)和輸出文件 413                   
 12.4 使用EDITBIN編輯文件 414                   
 12.4.1 EDITBIN命令行 414                   
 12.4.2 EDITBIN選項(xiàng) 414                   
 12.5 使用DUMPBIN檢驗(yàn)文件 416                   
 12.5.1 DUMPBIN命令行 416                   
 12.5.2 DUMPBIN選項(xiàng) 416                   
 12.6 使用Format Editor編輯格式描述 418                   
                   
 第十三章 Visual Fortran三種應(yīng)用程序創(chuàng)建實(shí)例 419                   
 13.1 實(shí)例提要 419                   
 13.2 技術(shù)概要 420                   
 13.3 實(shí)現(xiàn)步驟 421                   
 13.3.1 創(chuàng)建Fortran Console應(yīng)用程序 421                   
 13.3.2 創(chuàng)建QuickWin應(yīng)用程序 424                   
 13.3.3 創(chuàng)建Windows應(yīng)用程序 429                   
 13.4 小結(jié) 432                   
                   
 第十四章 Visual Fortran對(duì)話框及基本控件使用實(shí)例 433                   
 14.1 主要內(nèi)容 433                   
 14.1.1 本例提要 433                   
 14.1.2 技術(shù)概要 433                   
 14.2 實(shí)現(xiàn)步驟 433                   
 14.2.1 創(chuàng)建進(jìn)度條應(yīng)用程序progress 433                   
 14.2.2 創(chuàng)建溫度計(jì)應(yīng)用程序therm 446                   
 14.2.3 創(chuàng)建字體顯示應(yīng)用程序showfont 462                   
 14.3 實(shí)例注釋和詳解 481                   
 14.3.1 調(diào)用WinMain函數(shù) 481                   
 14.3.2 處理消息循環(huán) 482                   
 14.3.3 從指定設(shè)備中取回指定類(lèi)型的信息 482                   
 14.3.4 創(chuàng)建邏輯字體 484                   
 14.4 相關(guān)函數(shù)介紹 485                   
 14.5 小結(jié) 490                   
                   
 第十五章 多媒體創(chuàng)建實(shí)例-電子琴和音樂(lè)合成 492                   
 15.1 主要內(nèi)容 492                   
 15.1.1 內(nèi)容提要 492                   
 15.1.2 技術(shù)概要 492                   
 15.2 實(shí)現(xiàn)步驟 492                   
 15.3 實(shí)例注釋和詳解 522                   
 15.3.1 主程序的創(chuàng)建 522                   
 15.3.2 在QuickWin應(yīng)用程序中填加或修改菜單項(xiàng) 522                   
 15.3.3 在QuickWin應(yīng)用程序中模擬菜單響應(yīng) 523                   
 15.3.4 在QuickWin應(yīng)用程序中顯示消息對(duì)話框 523                   
 15.3.5 在QuickWin應(yīng)用程序中注冊(cè)鼠標(biāo)響應(yīng)函數(shù) 524                   
 15.3.6 在QuickWin應(yīng)用程序中定義模塊文件 525                   
 15.3.7 定義派生類(lèi) 525                   
 15.3.8 用背景顏色填充目標(biāo)區(qū)域 526                   
 15.3.9 在QuickWin應(yīng)用程序中打開(kāi)文件 527                   
 15.4 相關(guān)函數(shù)介紹 528                   
 15.5 小結(jié) 533                   
                   
 第十六章 利用OpenGL繪制奧林匹克五環(huán) 534                   
 16.1 主要內(nèi)容 534                   
 16.1.1 內(nèi)容提要 534                   
 16.1.2 技術(shù)概要 534                   
 16.2 實(shí)現(xiàn)步驟 534                   
 16.3 實(shí)例注釋和詳解 551                   
 16.3.1 OpenGL中點(diǎn)的繪制及其尺寸的控制 551                   
 16.3.2 設(shè)置窗口的顯示模式 552                   
 16.3.3 創(chuàng)建光源 552                   
 16.4 相關(guān)函數(shù)介紹 553                   
 16.5 小結(jié) 557                   

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)