出版時間:2006-10 出版社:西北工大 作者:韓培友 頁數(shù):470 字數(shù):951000
Tag標簽:無
內(nèi)容概要
語法簡單的第4代可視化交互數(shù)據(jù)語言IDL(Interactive Data
Language)是新一代交互式、跨平臺、面向圖形對象的應用程序開發(fā)語言,具有較強的數(shù)據(jù)分析和可視化功能。IDL同時支持命令交互、程序執(zhí)行和菜單操作三種工作方式,是進行交互數(shù)據(jù)分析和可視化應用工程開發(fā)的高效軟件和理想工具。
本書系統(tǒng)地介紹了交互數(shù)據(jù)語言IDL的基本原理、操作方法、命令和函數(shù)的功能和使用方法、程序設計方法、各種流行菜單系統(tǒng)的制作方法、Windows窗口系統(tǒng)的設計方法、屏幕控制對象的設計方法、可視化應用系統(tǒng)的設計與實例和通用數(shù)據(jù)庫管理系統(tǒng)及基本模式的設計方法和技巧。同時還詳細介紹了IDL生成品的具體使用方法。書中含用大量取材新穎,并且均可以得立運行的例題和習題,其相關程序均已上機調(diào)試通過。
本書可作為高校計算機、信息信號處理、數(shù)據(jù)可視化分析、圖形圖旬處理及相關專業(yè)的本科生和研究生教材及各類計算機培訓教材,還可以作為初學計算機人員的自學參考書以及各類計算機用戶和軟件開發(fā)人員的參考書。
書籍目錄
第1章 IDL 6.3環(huán)境與操作
1.1 IDL 6.3的功能特點
1.2 IDL 6.3的安裝
1.3 IDL 6.3的啟動和退出
1.4 IDL 6.3的命令格式
1.5 IDL 6.3的工作方式
1.6 IDL 6.3的幫助系統(tǒng)
1.7 IDL 6.3的基本操作
1.8 IDL 6.3的常用命令
1.9 IDL 6.3的程序和運行
習 題
第2章 數(shù)據(jù)
2.1 數(shù)據(jù)類型
2.2 常量
2.3 變量
2.4 數(shù)組
2.5 結(jié)構(gòu)
2.6 指針
2.7 函數(shù)
2.8 表達式
習 題
第3章 數(shù)據(jù)的輸入和輸出
3.1 數(shù)據(jù)的標準輸入和輸出
3.2 數(shù)據(jù)的格式輸入和輸出
3.3 數(shù)據(jù)的文件格式輸入和輸出
習 題
第4章 程序設計
4.1 程序設計的基本結(jié)構(gòu)
4.2 程序設計的選擇控制
4.3 程序設計的循環(huán)控制
4.4 自定義函數(shù)
4.5 參數(shù)和關鍵字
4.6 程序的相互調(diào)用
4.7 全程變量和局部變量
4.8 中斷處理
4.9 高效程序設計
4.10 IDLDE的調(diào)試工具及應用
4.11 IDL與其他語言的接口
習 題
第5章 圖形系統(tǒng)
5.1 圖形系統(tǒng)概述
5.2 坐標系統(tǒng)
5.3 顯示模式和顏色表
5.4 直接圖形系統(tǒng)
5.5 對象圖形系統(tǒng)
習 題
第6章 數(shù)據(jù)可視化
6.1 繪制線PLOT
6.2 繪制多線OPLOT
6.3 繪制無坐標軸多線PLOTS
6.4 繪制坐標軸AXIS
6.5 繪制文本XYOUTS
6.6 繪制條形棒BAR_PLOT
6.7 繪制等值輪廓線COUNTOUR
6.8 繪制網(wǎng)格面suRFACE
6.9 繪制陰影曲面SHADE_SURF
6.10 繪制投影曲線PLOT_3DBOX
6.11 交互文本圖形標注ANNOTATE
習 題
第7章 圖形用戶界面GUI
7.1 圖形用戶界面的組成結(jié)構(gòu)
7.2 圖形用戶界面GUI的設計
7.3 基于過程的GUI設計
7.4 基于GUIBuilder的GUI設計
7.5 GUI設計實例分析
習 題
第8章 面向?qū)ο蟪绦蛟O計
8.1 面向?qū)ο蟪绦蛟O計的特征
8.2 面向?qū)ο蟪绦蛟O計的方法
8.3 類和對象的創(chuàng)建和調(diào)用
8.4 事件和方法的創(chuàng)建和調(diào)用
8.5 類和方法的結(jié)構(gòu)和封裝
8.6 字體Font和文本Text的程序設計
8.7 填充模式Pattern和多邊形Polygon的程序設計
8.8 繪圖符號Symbol與線Plot和折線Potyline的程序設計
8.9 坐標軸Axis的程序設計
8.10 輪廓線Contour的程序設計
8.11 圖例Legend的程序設計
8.12 曲面Surface的程序設計
8.13 燈光Light的程序設計
8.14 選取對象Selection的程序設計
8.15 數(shù)據(jù)獲取DataPicking的程序設計
8.16 虛擬跟蹤球TrackBall的程序設計
8.17 面向?qū)ο蟪绦蛟O計實例分析
習 題
第9章 圖像處理
9.1 圖像處理概述
9.2 圖像文件的輸入和輸出
9.3 圖像的顯示方法
9.4 圖像的顯示
9.5 圖像的縮放
9.6 圖像的移動
9.7 圖像類型轉(zhuǎn)換
9.8 圖像的色標
9.9 圖像的幾何變換
9.10 圖像貼圖
9.11 圖像區(qū)域處理ROI
9.12 圖像頻域變換
9.13 圖像增強和濾波
9.14 圖像邊界提取
9.15 圖像的形態(tài)學處理
習 題
第10章 體繪制
10.1 體繪制概述
10.2 體繪制的程序設計
10.3 體繪制工具XVOLuME
10.4 體數(shù)據(jù)的斷層提取
10.5 體繪制的實例分析
習 題
第11章 IDL 6.3的智能工具iTools
11.1 iTools數(shù)據(jù)的輸入輸出
11.2 iTools的常用操作
11.3 圖像處理工具ilmage
11.4 二維圖形和三維圖形可視化工具IPlot
11.5 面可視化工具iSurface
11.6 輪廓線可視化工具iContour
11.7 體可視化iVolume
習 題
第12 章地圖可視化
12.1 地圖投影MAP_SET
12.2 地圖大陸輪廓線MAP_c0NTINENTS
12.3 地圖經(jīng)緯網(wǎng)格投影MAP_GRID
12.4 地圖投影的貼圖MAP_IMAGE
習 題
第13章 小波工具包
13.1 小波工具包概述
13.2 小波工具包的啟動和退出
13.3 小波工具包的菜單系統(tǒng)和工具欄
13.4 小波工具包的數(shù)據(jù)集瀏覽器Dataset Viewer
13.5 小波工具包的小波瀏覽器Wavelet Viewer
13.6 小波工具包的能量譜分析器wavelet Power spectrum
13.7 小波工具包的多方案分析器Multiresolution Analysis
13.8 小波工具包的消噪工具Denoise Tool
習 題
第14章 數(shù)據(jù)庫管理
14.2 IDL 6.3在Microsoft Access 2003下的數(shù)據(jù)庫管理
14.3 IDL 6.3在Visual Foxpro 9.O下的數(shù)據(jù)庫管理
14.4 IDL 6.3在SQL Server 2000下的數(shù)據(jù)庫管理
習 題
第15章 可視化應用系統(tǒng)的設計與實現(xiàn)
15.1 可視化應用系統(tǒng)的設計
15.2 系統(tǒng)功能模塊程序設計
15.3 可視化應用系統(tǒng)的集成和調(diào)試
15.4 可視化應用系統(tǒng)的發(fā)布
15.5 可視化應用系統(tǒng)的實例分析
習 題
第16章 IDL 6.3項目管理器
16.1 項目管理器的啟動和退出
16.2 項目管理器的界面和使用方法
16.3 項目文件的建立
16.4 項目文件的保存和關閉
16.5 項目文件的打開和編輯
16.6 項目文件的編譯和運行
16.7 獨立運行文件的生成
習 題
第17章 IDL 6.3程序的發(fā)布Virtual Machine 6.3
17.1 Virtual MacKne 6.3的安裝
17.2 Virtual Machine 6.3的運行和程序發(fā)布
17.3 Virtual Machine 6.3的卸載
習 題
附錄
附錄A 組件的事件結(jié)構(gòu)
附錄B IDL 6.3的系統(tǒng)變量
章節(jié)摘錄
IDL6.3的主要優(yōu)點就是在可視化應用系統(tǒng)中,可以方便靈活的對可視化應用系統(tǒng)中幾乎所有功能進行實時交互控制。目的是可以使用戶在程序運行過程中,可以對數(shù)據(jù)以交互的方式進行輸入、編輯、修改、刪除、計算、分析、顯示、存儲等交互控制管理、交互處理和交互分析數(shù)據(jù)。這些交互處理功能可以分別使用獨立的功能模塊來實現(xiàn)?! 〗换タ刂颇K是整個應用系統(tǒng)的控制中心。交互控制方式設計的是否合理,將直接影響數(shù)據(jù)處理的方便性、靈活性和可視化應用系統(tǒng)的GUI界面美觀程度和容錯能力?! 〗换タ刂颇K程序參閱15.5節(jié)的程序模塊(Chapter 15 Happy You 3DS Control.pro)?! ?5.2.7 輸出模塊程序設計 用戶使用應用系統(tǒng)的最終目的,就是把經(jīng)過系統(tǒng)加工處理后的最終有用信息提供給用戶,以便用戶來使用它作出正確決策。這是一個應用系統(tǒng)應具有的基本功能?! ≥敵瞿K是用來把數(shù)據(jù)處理的中間結(jié)果或最終結(jié)果,以不同的方式進行顯示、打印或以不同的數(shù)據(jù)格式進行存儲的功能模塊。其功能是用于輸出應用系統(tǒng)中數(shù)據(jù)處理好的數(shù)據(jù)。輸出模塊通常使用數(shù)據(jù)的標準輸出方法、數(shù)據(jù)的格式輸出方法和數(shù)據(jù)的文件輸出(文件導出)方法來實現(xiàn)。輸出數(shù)據(jù)的方法有三種:顯示輸出、打印輸出和存儲輸出?! ★@示輸出是指使用一個設計好的輸出數(shù)據(jù)GUI,按照指定的方式顯示輸出數(shù)據(jù)。 打印輸出是指按照指定的方式把數(shù)據(jù)處理結(jié)果,送往打印機打印輸出?! 〈鎯敵鍪侵甘褂么鎯γ畎烟幚砗玫臄?shù)據(jù)存儲在內(nèi)存變量文件中,或者使用格式文件的操作方法,以多種文件格式把數(shù)據(jù)存儲到格式文件中。文件可以是任意各式的數(shù)據(jù)文件和圖像文件?! ≥敵瞿K的程序設計方法請參閱15.5節(jié)的程序模塊(Chapter 15 Happy You 3DS Control.pro)中的下拉組合文本菜單File-Save Selection、File-Print和File-Export VRML。 ……
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載