Visual FORTRAN編程指南

出版時(shí)間:2000-5  出版社:人民郵電出版社  作者:鄧巍巍 王越男  頁(yè)數(shù):338  
Tag標(biāo)簽:無  

內(nèi)容概要

Visual FORTRAN是美國(guó)DEC公司推出的功能強(qiáng)大的FORTRAN開發(fā)工具。Visual FORTRAN不僅繼承了傳統(tǒng)FORTRAN程序的高效、專業(yè)的科學(xué)計(jì)算能力,支持最新的FORTRAN語言標(biāo)準(zhǔn),還可以輕而易舉地創(chuàng)建基于Windows的科學(xué)計(jì)算程序和開發(fā)出友好美觀的用戶界面。
本書先用了一定的篇幅介紹了目前較為先進(jìn)的FORTRAN 90語言標(biāo)準(zhǔn),然后詳細(xì)介紹了使用Visual FORTRAN開發(fā)科學(xué)計(jì)算程序的方法和技術(shù)。對(duì)于高級(jí)用戶可以從最后一章獲得更為深入的知識(shí)。
本書適合已經(jīng)具有一定FORTRAN語言基礎(chǔ)和科學(xué)計(jì)算經(jīng)驗(yàn)的用戶閱讀,對(duì)于希望學(xué)習(xí)FORTRAN 90標(biāo)準(zhǔn)的讀者,本書也有較好的參考價(jià)值。

書籍目錄

第一章	Visual FORTRAN初步	1
1.1 重新認(rèn)識(shí)FORTRAN 1
1.1.1 FORTRAN語言的發(fā)展簡(jiǎn)介 1
1.1.2 FORTRAN 90語言標(biāo)準(zhǔn)的新特性 2
1.1.3 FORTRAN語言與其它語言的比較 3
1.2 Visual FORTRAN簡(jiǎn)介和安裝 5
1.2.1 Visual FORTRAN簡(jiǎn)介 5
1.2.2 Visual FORTRAN 5.0的特性 6
1.2.3 Visual FORTRAN 5.0的安裝 7
1.3 Microsoft Developer Studio開發(fā)環(huán)境 10
1.3.1 Microsoft Developer Studio開發(fā)環(huán)境簡(jiǎn)介 10
1.3.2 工具欄和菜單 11
1.3.3 環(huán)境窗口 13
1.3.4 工作空間(Workspace)窗口和輸出(Output)窗口 14
1.4 在線幫助 16
1.4.1 使用InfoView 17
1.4.2 使用上下文相關(guān)的幫助 19
1.4.3 其它幫助途徑 19
1.5 Developer Studio與Web 21
第二章 FORTRAN 90基礎(chǔ)知識(shí) 23
2.1 字符集 23
2.2 程序結(jié)構(gòu) 24
2.2.1 程序單元 24
2.2.2 語句 25
2.2.3 名稱 27
2.2.3 關(guān)鍵字 28
2.3 表達(dá)式 28
2.3.1 內(nèi)部操作符 28
2.3.2 創(chuàng)建表達(dá)式 30
2.3.3 數(shù)值表達(dá)式 30
2.3.4 字符表達(dá)式 31
2.3.5 關(guān)系表達(dá)式 32
2.3.6 邏輯表達(dá)式 33
2.4 源程序書寫格式 35
2.4.1 概述 36
2.4.2 自由格式 37
2.4.3 固定格式和Tab格式 38
2.4.4 所有格式都適用的格式: 39
第三章 數(shù)據(jù)類型 40
3.1 概述 40
3.2 內(nèi)部數(shù)據(jù)類型 40
3.2.1 整型數(shù)據(jù) 41
3.2.2 實(shí)型數(shù)據(jù) 42
3.2.3 復(fù)型數(shù)據(jù) 43
3.2.4 字符型數(shù)據(jù) 44
3.2.5 邏輯型數(shù)據(jù) 47
3.3 派生數(shù)據(jù)類型 48
3.3.1 派生數(shù)據(jù)類型 48
3.3.2 派生數(shù)據(jù)類型的缺省初始化 51
3.3.3 派生類型的值 52
3.4 數(shù)據(jù)屬性 52
3.4.1 參數(shù)(PARAMETER)屬性和語句 53
3.4.2 公共(PUBLIC)與個(gè)別(PRIVATE)屬性和語句 54
3.4.3 保存(SAVE)屬性和語句 54
3.4.4 靜態(tài)(STATIC)屬性和語句 55
3.4.5 自動(dòng)(AUTOMATIC)屬性和語句 56
3.4.6 用編譯器指令指定屬性 56
3.5 數(shù)組和指針 57
3.5.1 數(shù)組的性質(zhì)和定義 57
3.5.2 數(shù)組元素和數(shù)組片段 61
3.5.3 數(shù)組賦值 65
3.5.4 數(shù)組操作 67
3.5.5 內(nèi)部數(shù)組操作函數(shù) 68
3.5.5 指針 73
3.5.6 數(shù)組與指針的動(dòng)態(tài)聯(lián)合 75
3.5.7 DIGITAL FORTRAN指針 78
第四章 程序單元和塊結(jié)構(gòu) 81
4.1 概述 81
4.2 主程序 82
4.2.1 主程序格式 82
4.2.2 程序的執(zhí)行 83
4.3 模塊 84
4.3.1 概述 84
4.3.2 模塊的定義 85
4.3.3 模塊的引用(USE語句) 86
4.4 過程 88
4.4.1 外部過程 89
4.4.2 塊數(shù)據(jù)程序單元 89
4.5 過程接口塊 90
4.6 作用范圍 92
4.6.1 名稱的范圍 92
4.6.2 解決過程引用問題 95
4.7 聯(lián)合 97
4.7.1 參數(shù)聯(lián)合 98
4.7.2 使用聯(lián)合 99
4.7.3 宿主聯(lián)合 99
4.8 可執(zhí)行結(jié)構(gòu)和可執(zhí)行塊 100
4.8.1 概述 100
4.8.2 結(jié)構(gòu)命名 101
4.8.3 IF結(jié)構(gòu) 101
4.8.4 CASE結(jié)構(gòu) 102
4.8.5 DO循環(huán)控制 104
4.9 分支選擇 107
4.9.1 GOTO語句 107
4.9.2 CONTINUE和STOP語句 108
4.10 遞歸過程 108
4.10.1 遞歸函數(shù) 108
4.10.2 遞歸子程序 109
第五章 輸入輸出 111
5.1 文件、設(shè)備和輸入輸出硬件 111
5.1.1 邏輯設(shè)備 111
5.1.2 文件 114
5.1.3 輸入輸出硬件 120
5.2 輸入輸出編輯 121
5.2.1 I/O列表 122
5.2.2 I/O編輯的方法 124
5.2.3 格式化I/O 125
5.2.4 可重復(fù)編輯描述符 127
5.2.5 不可重復(fù)編輯描述符 131
5.2.6 直接列表I/O 134
5.2.7 名稱列表I/O 138
5.3 輸入輸出語句 142
5.3.1 輸入輸出語句概覽 142
5.3.2 I/O語句說明符 143
第六章 使用項(xiàng)目進(jìn)行工作 147
6.1 運(yùn)行第一個(gè)程序 147
6.1.1 打開一個(gè)存在的工程 147
6.1.2 建立和執(zhí)行項(xiàng)目 148
6.2 Visual FORTRAN的項(xiàng)目 149
6.2.1 項(xiàng)目中的文件 149
6.2.2 Visual FORTRAN項(xiàng)目的類型 150
6.2.3 Visual FORTRAN項(xiàng)目的配置 152
6.2.4 創(chuàng)建Visual FORTRAN工作空間和項(xiàng)目 153
6.3 編寫程序的一般步驟 155
6.3.1 新建一個(gè)工程 155
6.3.2 向項(xiàng)目中添加文件 155
第七章 使用編輯器提高效率 158
7.1 前言 158
7.2 文本編輯器 158
7.2.1 啟動(dòng)文本編輯器 159
7.2.2 文檔 159
7.2.3 文本搜索 165
7.2.4 定制編輯器 167
7.3 圖形編輯器 169
7.3.1 位圖,工具欄和光標(biāo) 169
7.3.2 啟動(dòng)圖形編輯器 170
7.3.3 圖形編輯器的工具欄 171
第八章 使用QuickWin 172
8.1 概述 172
8.1.1 QuickWin的能力 173
8.1.2 QuickWin和基于Windows的應(yīng)用程序的比較 175
8.2 QuickWin程序的類型 175
8.2.1 標(biāo)準(zhǔn)圖形應(yīng)用程序 176
8.2.2 QuickWin圖形應(yīng)用程序 176
8.2.3 QuickWin用戶界面 176
8.2.4 缺省的QuickWin菜單 176
8.3 創(chuàng)建QuickWin窗口 177
8.3.1 訪問窗口屬性 177
8.3.2 創(chuàng)建子窗口 179
8.3.3 賦給窗口焦點(diǎn)和設(shè)置活動(dòng)窗口 180
8.3.4 保持窗口打開 181
8.3.5 控制窗口的大小和位置 181
8.4 定義圖形特性 182
選擇顯示選項(xiàng) 182
8.4.1 設(shè)置圖形坐標(biāo) 182
8.4.2 使用顏色 183
8.4.3 設(shè)置圖像屬性 184
8.5 顯示圖形輸出 184
8.5.1 繪制圖形 185
8.5.2 顯示基于字符的文本 186
8.5.3 顯示基于字體的字符 187
8.6 屏幕圖像 187
8.6.1 在內(nèi)存中傳輸圖像 188
8.6.2 載入圖像和保存圖像到文件 188
8.6.3 從QuickWin編輯菜單編輯文本和圖形 188
8.7 定制QuickWin程序 189
8.7.1 菜單程序控制 189
8.7.2 改變狀態(tài)條和狀態(tài)信息 193
8.7.3 顯示信息框 194
8.7.4 定義關(guān)于(About)框 195
8.7.5 使用定制圖標(biāo) 195
8.8 使用鼠標(biāo) 197
8.8.1 基于事件的函數(shù) 197
8.8.2 順序函數(shù) 199
8.8.3 缺省的QuickWin處理 200
8.9 增強(qiáng)QuickWin應(yīng)用程序 200
第九章 圖形和字體 201
9.1 使用圖形模式 201
9.1.1 檢測(cè)當(dāng)前圖形模式 201
9.1.2 設(shè)置圖形模式 202
9.1.3 編寫圖形程序 202
9.2 添加顏色 209
9.2.1 顏色混合 209
9.2.2 VGA顏色面板 211
9.2.3 使用文本顏色 212
9.3 坐標(biāo)系 212
9.3.1 文本坐標(biāo)系 212
9.3.2 圖形坐標(biāo) 212
9.3.3 實(shí)坐標(biāo)例程序 216
9.4 可用字型 222
9.5 使用字體 222
9.5.1 初始化字體 222
9.5.2 設(shè)置字體和顯示文本 223
9.6 字體示例程序 224
第十章 使用對(duì)話框 226
10.1 使用資源編輯器設(shè)計(jì)對(duì)話框 226
10.1.1 設(shè)計(jì)對(duì)話框 226
10.1.2 設(shè)置控件屬性 233
10.1.3 包含文件 234
10.2 編寫對(duì)話框程序 234
10.2.1 初始化并激活對(duì)話框 234
10.2.2 對(duì)話框反饋例程 236
10.3 對(duì)話框函數(shù) 238
10.4 對(duì)話框控件 239
10.4.1 控件索引 240
10.4.2 對(duì)話框控件的可用索引 241
10.4.3 指定控件索引 242
10.5 使用對(duì)話框控件 243
10.5.1 概述 243
10.5.2 靜態(tài)文本 244
10.5.3 編輯框 244
10.5.4 分組框 245
10.5.5 復(fù)選框和單選框 246
10.5.6 按鈕 247
10.5.7 列表框和組合框 247
10.5.7 滾動(dòng)條 251
10.5.8 設(shè)置返回值和退出 251
第十一章 混合語言編程 253
11.1 概述 253
11.2 混合語言問題 253
11.2.1 調(diào)整混合語言中的調(diào)用約定 254
11.2.2 調(diào)整混合語言編程中的命名約定 260
11.2.3 定義FORTRAN中過程的原型 264
11.3 混合語言編程中的數(shù)據(jù)交換和訪問 265
11.3.1 在混合語言編程中傳遞參數(shù) 266
11.3.2 在混合語言編程中使用模塊 268
11.3.3 在混合語言編程中使用公共外部數(shù)據(jù) 269
11.4 處理混合語言編程的數(shù)據(jù)類型 273
11.4.1 處理數(shù)字、復(fù)型和邏輯型數(shù)據(jù)類型 273
11.4.2 處理FORTRAN 90數(shù)組指針和可分配數(shù)組 274
11.4.3 處理DIGITAL FORTRAN指針 275
11.4.4 處理數(shù)組和Visual FORTRAN數(shù)組描述符 277
11.4.5 處理字符數(shù)組 279
11.4.6 處理用戶定義類型 282
11.5 Visual FORTRAN/Visual C++混合語言編程 283
第十二章 高級(jí)主題 285
12.1 高效使用數(shù)組 285
12.1.1 數(shù)組整體操作 285
12.1.2 使用列為主的數(shù)組訪問和存儲(chǔ) 286
12.1.3 盡量使用FORTRAN 90內(nèi)在數(shù)組過程 287
12.1.4 多維數(shù)組維的寬度 287
12.2 使用IMSL數(shù)學(xué)和統(tǒng)計(jì)庫(kù) 288
12.2.1 從Visual FORTRAN中使用IMSL庫(kù) 288
12.2.2 庫(kù)命名約定 290
12.2.3 在混合語言環(huán)境中使用IMSL庫(kù) 291
12.3 使用本國(guó)語言支持例程 293
12.3.1 概述 293
12.3.2 單字符集和多字符集 294
12.3.3 本國(guó)語言支持庫(kù)例程 294
12.4 創(chuàng)建多線程應(yīng)用程序 300
12.4.1 多線程的基本概念 301
12.4.2 編寫多線程程序 301
12.4.3 編譯和連接多線程程序 306
附錄 Visual FORTRAN語言簡(jiǎn)表

圖書封面

圖書標(biāo)簽Tags

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


    Visual FORTRAN編程指南 PDF格式下載


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

 
 

 

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

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