IDL程序設(shè)計(jì)

出版時(shí)間:2012-9  出版社:高等教育出版社  作者:董彥卿  頁數(shù):473  字?jǐn)?shù):740000  
Tag標(biāo)簽:無  

內(nèi)容概要

  《IDL程序設(shè)計(jì):數(shù)據(jù)可視化與ENVI二次開發(fā)》根據(jù)學(xué)習(xí)編程語言的特點(diǎn),首先介紹了IDL的編寫環(huán)境、代碼的編寫優(yōu)化與調(diào)試、語法和控制基礎(chǔ)、輸入與輸出等基礎(chǔ)內(nèi)容;然后針對(duì)IDL的快速、高效可視化特點(diǎn)介紹了直接圖形法、對(duì)象圖形法、快速可視化、智能化編程、界面程序與事件處理、圖像處理與分析等內(nèi)容;對(duì)IDL中的數(shù)學(xué)與統(tǒng)計(jì)分析、數(shù)據(jù)庫、小波與信號(hào)處理和醫(yī)學(xué)應(yīng)用等內(nèi)容進(jìn)行了描述;最后講述了IDL與其他語言的混合編程調(diào)用和ENVI二次開發(fā)。
  《IDL程序設(shè)計(jì):數(shù)據(jù)可視化與ENVI二次開發(fā)》可以作為高校地理信息系統(tǒng)、遙感、計(jì)算機(jī)、圖形圖像處理及相關(guān)專業(yè)本科生和研究生的實(shí)驗(yàn)教材,也可以作為計(jì)算機(jī)軟件開發(fā)人員的工具書。

作者簡介

  董彥卿,Esri中國信息技術(shù)有限公司遙感事業(yè)部高級(jí)遙感產(chǎn)品咨詢師,畢業(yè)于中國礦業(yè)大學(xué)(北京)攝影測量與遙感專業(yè)并獲得碩士學(xué)位。目前主要從事ENVI/IDL軟件應(yīng)用、遙感技術(shù)支持與咨詢以及軟件應(yīng)用與推廣工作,具備四年ENVI/IDL遙感應(yīng)用培訓(xùn)主講經(jīng)驗(yàn);曾負(fù)責(zé)多個(gè)IDL系統(tǒng)開發(fā)與ENVI二次開發(fā)項(xiàng)目,具有豐富的研發(fā)經(jīng)驗(yàn)。

書籍目錄

第1章 IDL簡介
1.1 IDL的特點(diǎn)
1.2 IDL學(xué)習(xí)資源
第2章 IDL工作臺(tái)
2.1 啟動(dòng)工作臺(tái)
2.2 工作臺(tái)組成
2.2.1 菜單欄
2.2.2 工具欄
2.2.3 項(xiàng)目資源管理器
2.2.4 代碼區(qū)域
2.2.5 控制臺(tái)
2.2.6 狀態(tài)欄
2.2.7 視圖
2.3 幫助
2.3.1 啟動(dòng)幫助
2.3.2 使用幫助
第3章 代碼編寫與運(yùn)行
3.1 批處理模式
3.2 文件模式
3.2.1 過程
3.2.2 函數(shù)
3.3 命令行模式
3.4 工程項(xiàng)目模式
3.4.1 工作空間
3.4.2 新建工程
3.4.3 運(yùn)行工程
3.4.4 導(dǎo)人工程
3.4.5 導(dǎo)出工程
3.5 符號(hào)與快捷鍵
3.5.1 符號(hào)
3.5.2 快捷鍵
3.6 斷點(diǎn)與調(diào)試
3.6.1 斷點(diǎn)操作
3.6.2 調(diào)試步驟
第4章 語法基礎(chǔ)
4.1 數(shù)據(jù)類型
4.2 常量與變量
4.2.1 常量
4.2.2 變量
4.3 數(shù)組
4.3.1 創(chuàng)建數(shù)組
4.3.2 存儲(chǔ)數(shù)組
4.3.3 使用數(shù)組
4.3.4 數(shù)組運(yùn)算
4.3.5 相關(guān)函數(shù)
4.3.6 矩陣運(yùn)算
4.4 字符串
4.4.1 創(chuàng)建字符串
4.4.2 字符串連接
4.4.3 字符串轉(zhuǎn)換
4.4.4 處理函數(shù)
4.4.5 特殊字符
4.5 結(jié)構(gòu)體
4.5.1 創(chuàng)建結(jié)構(gòu)體
4.5.2 訪問結(jié)構(gòu)體
4.5.3 結(jié)構(gòu)體操作函數(shù)
4.6 指針
4.6.1 創(chuàng)建和訪問指針
4.6.2 空指針和非空指針
4.6.3 內(nèi)存控制
4.6.4 指針有效判斷
4.7 對(duì)象
4.7.1 創(chuàng)建對(duì)象
4.7.2 調(diào)用對(duì)象
4.7.3 銷毀對(duì)象
4.7.4 相關(guān)函數(shù)
4.8 鏈表
4.8.1 創(chuàng)建鏈表
4.8.2 訪問鏈表
4.8.3 鏈表其他操作
4.8.4 銷毀鏈表
4.9 哈希表
4.9.1 創(chuàng)建哈希表
4.9.2 訪問哈希表
4.9.3 哈希表添加
4.9.4 哈希表其他操作
4.9.5 銷毀哈希表
4.10 運(yùn)算符
4.10.1 數(shù)學(xué)運(yùn)算符
4.10.2 邏輯運(yùn)算符
4.10.3 位運(yùn)算符
4.10.4 關(guān)系運(yùn)算符
4.10.5 矩陣運(yùn)算符
4.10.6 其他運(yùn)算符
4.10.7 運(yùn)算符優(yōu)先級(jí)
第5章 程序控制與優(yōu)化
5.1 控制條件
5.2 循環(huán)語句
5.2.1 For
5.2.2 ForEach
5.2.3 While
5.2.4 Repeat
5.3 條件語句
5.3.1 If
5.3.2 Case
5.3.3 Switch
5.4 跳轉(zhuǎn)語句
5.4.1 Break
5.4.2 Continue
5.4.3 Goto
5.5 參數(shù)及關(guān)鍵字
5.5.1 位置參數(shù)
5.5.2 關(guān)鍵字參數(shù)
5.5.3 參數(shù)繼承
5.5.4 參數(shù)傳遞
5.5.5 相關(guān)函數(shù)
5.6 錯(cuò)誤檢測與程序恢復(fù)
5.6.1 錯(cuò)誤檢測
5.6.2 數(shù)學(xué)錯(cuò)誤
5.6.3 程序恢復(fù)
5.7 編譯規(guī)則
5.8 高效編程
5.8.1 時(shí)間優(yōu)化
5.8.2 空間優(yōu)化
5.8.3 程序分析
第6章 輸入與輸出
6.1 標(biāo)準(zhǔn)輸入與輸出
6.1.1 輸入與輸出函數(shù)
6.1.2 格式化輸入與輸出
6.2 ASCII碼與二進(jìn)制格式
6.2.1 打開文件
6.2.2 ASCII碼文件讀寫
6.2.3 二進(jìn)制文件讀寫
6.3 圖像格式
6.3.1 圖像信息查詢
6.3.2 JPEG文件
6.3.3 BMP文件
6.3.4 TIFF文件
6.4 科學(xué)數(shù)據(jù)格式
6.4.1 CDF文件
6.4.2 HDF文件
6.4.3 HDF5文件
6.5 GRIB格式
第7章 直接圖形法
7.1 顯示設(shè)備
7.2 顏色顯示
7.2.1 索引顏色
7.2.2 彩色顯示
7.3 顯示區(qū)域
7.4 字體
7.4.1 矢量字體
7.4.2 設(shè)備字體
7.4.3 TrueType字體
7.5 顯示圖形和圖像
7.5.1 窗體控制
7.5.2 多圖形繪制
……
第8章 對(duì)象圖形法
第9章 快速可視化
第10章 智能化編程工具
第11章 界面與事件處理
第12章 圖像處理與分析
第13章 數(shù)學(xué)與統(tǒng)計(jì)分析
第14章 數(shù)據(jù)庫
第15章 小波與數(shù)字信號(hào)處理
第16章 醫(yī)學(xué)應(yīng)用
第17章 混合編程
第18章 程序發(fā)布與部署
第19章 ENVI波段運(yùn)算與功能擴(kuò)展
第20章 ENVI二次開發(fā)
附錄 ENVI二次開發(fā)功能函數(shù)列表
主要參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   IDL是基于矩陣運(yùn)算的計(jì)算機(jī)語言,它語法簡單,自帶大量的功能函數(shù),用很少的幾行代碼就能實(shí)現(xiàn)其他語言很難實(shí)現(xiàn)的功能。利用IDL可以快速地進(jìn)行科學(xué)數(shù)據(jù)讀寫、三維數(shù)據(jù)可視化、數(shù)值計(jì)算和三維圖形建模等。IDL可以應(yīng)用在地球科學(xué)(包括氣象、水文、海洋、土壤和地質(zhì)等)、醫(yī)學(xué)影像、圖像處理、GIS系統(tǒng)、軟件開發(fā)、測試、天文、航空航天、信號(hào)處理、防御工程、數(shù)學(xué)統(tǒng)計(jì)與分析以及環(huán)境工程等領(lǐng)域。 ExelisVis公司于2012年5月推出了當(dāng)前最新的IDL 8.2及其系列產(chǎn)品,本書主要介紹Windows操作系統(tǒng)平臺(tái)下IDL的使用。 1.1 IDL的特點(diǎn) IDL語法簡單,擁有靈活的數(shù)據(jù)讀取和分析、復(fù)雜數(shù)據(jù)的可視化表達(dá)和完善的信號(hào)分析功能,集成了圖形用戶界面工具包、數(shù)學(xué)分析與統(tǒng)計(jì)軟件包、與ODBC兼容的數(shù)據(jù)連接工具包,支持交互式二維和三維可視化技術(shù)、OpenGL硬件圖形加速技術(shù)以及跨平臺(tái)大型應(yīng)用開發(fā)等。主要特點(diǎn)簡要介紹如下。 1.語法簡單 IDL是第四代計(jì)算機(jī)語言,自身的語法與其他常用語言有著很多相通之處,簡單易學(xué),容易上手。用戶利用內(nèi)建的數(shù)據(jù)可視化和分析函數(shù)以及成熟完備的開發(fā)環(huán)境(IDL工作臺(tái))可進(jìn)行科學(xué)數(shù)據(jù)分析和應(yīng)用程序開發(fā)。

編輯推薦

《IDL程序設(shè)計(jì):數(shù)據(jù)可視化與ENVI二次開發(fā)》可以作為高校地理信息系統(tǒng)、遙感、計(jì)算機(jī)、圖形圖像處理及相關(guān)專業(yè)本科生和研究生的實(shí)驗(yàn)教材,也可以作為計(jì)算機(jī)軟件開發(fā)人員的工具書。

圖書封面

圖書標(biāo)簽Tags

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


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


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

 
 

  •   剛買回來,準(zhǔn)備要學(xué)idl語言編程,先大概看了一下,比較詳細(xì)
  •   IDL,中國正式出版的第三本書吧,有時(shí)間好好學(xué)習(xí)
  •   對(duì)學(xué)習(xí)idl難得的好書
  •   老師強(qiáng)力推薦的IDL的入門書籍,講解的非常詳細(xì),基本上學(xué)好了,IDL就可以通了。
  •   精煉實(shí)用,難得IDL參考書
  •   教材太少了,這本還不錯(cuò),比較系統(tǒng)。就是結(jié)合ENVI的少了點(diǎn)。
  •   還是很不錯(cuò)的介紹的比較全面二次開發(fā)要是能夠結(jié)合更多的例子就更好了
  •   真的很好。比預(yù)想的還好。包括很多內(nèi)容,而且是最新版的。圖片好多,真的很不錯(cuò),就是貴了點(diǎn)。光盤里面是實(shí)例的程序。
  •   講解很詳細(xì),示例代碼很全!
  •   光盤后的代碼可節(jié)省時(shí)間
  •   書的內(nèi)容較為詳細(xì),值得一看!
  •   書的內(nèi)容還是不錯(cuò)的,就是當(dāng)當(dāng)?shù)乃龠f越來越差勁了。
  •   才開始看,瀏覽了下全書,內(nèi)容很詳細(xì),實(shí)例也多,不錯(cuò)。
  •   學(xué)習(xí)使用,很實(shí)用
  •   書肯定是正版的,沒有問題,紙張很好,看著很舒服,就是有點(diǎn)貴
  •   快遞很及時(shí),書也不錯(cuò)
  •   比我在另一個(gè)網(wǎng)站上便宜了好多,很劃算,書質(zhì)量也很好,正在看
  •   書是正品,挺好的
  •   開始學(xué)習(xí),希望有幫助。
  •   很好很實(shí)用的一本書,正需要
  •   已經(jīng)度過這本書了 非常不錯(cuò) 正版的 非常清晰
  •   朋友推薦的,自己感覺也還不錯(cuò),挺簡單易懂的,發(fā)貨速度也很快,當(dāng)天下的訂單第二天就收到了
  •   速度很快,價(jià)格合理,東西不錯(cuò),贊一個(gè)
  •   買回來還沒有時(shí)間具體的看看,但是看起來不錯(cuò)的啊
  •   應(yīng)該很有用的
  •   給學(xué)生買的,希望她早日成才,有收獲。
  •   IDL 結(jié)合ENVI的書,很不錯(cuò)的
  •   idl講的比較細(xì),二次開發(fā)實(shí)在太粗了
  •   IDL的書太少了,這本還不錯(cuò)
  •   學(xué)習(xí)IDL的,可以參考
  •   基礎(chǔ)性強(qiáng),適合遙感等專業(yè)的入門編程練習(xí)
  •   書是很不錯(cuò)的,是最新版的,適合初學(xué)者
  •   剛收到 還沒來得及自習(xí)閱讀
  •   分享一下!
  •   還沒來得及仔細(xì)看,感覺不錯(cuò)。儲(chǔ)備一下....
  •   還沒來得及看,出門剛回來。
  •   IDL知識(shí)較多,如果想學(xué)習(xí)ENVI二次開發(fā)的話,參考價(jià)值不大。
  •   很一般的書,不成體系,全書貼代碼湊成的
  •   沒有以前給力了 快遞 被壓皺了
  •   新書,沒有修訂,有明顯錯(cuò)誤
  •   沒有全看,只是需要哪一部分就查哪一部分,感覺上手還是挺快的,精通的話還需要仔細(xì)看看,多逛逛論壇。購書是因?yàn)樘幚鞵lanck數(shù)據(jù)要用IDL,只好暫時(shí)放棄一直使用的Matlab,重新開始學(xué)習(xí)。但是感覺看著書上手IDL還是挺快的,不錯(cuò)??梢援?dāng)工具書用,配合?理解程序。
  •   我是研究天文的,特意比較了下其他教材,書不錯(cuò),基于IDL8.2,但更細(xì)節(jié)的還需自己探索。如天文包需自己下載。
  •   這本書講的不錯(cuò),就是
  •   看了一點(diǎn),挺詳細(xì),idl的專業(yè)書很少,這個(gè)不錯(cuò)
  •   講解了非常多的可視化應(yīng)用,對(duì)于有一定IDL基礎(chǔ)的人非常受用,不適合入門
  •   本人是一個(gè)IDL初學(xué)者,別人介紹了這本書和另外的一本:IDL可視化工具入門和提高。個(gè)人感覺這本書比可視化入門工具要容易上手,基礎(chǔ)性的東西比較多。而且現(xiàn)在的IDL培訓(xùn)視頻幾乎和這本書是一樣的,課本加視頻學(xué)起來也快一點(diǎn)。對(duì)于入門的學(xué)習(xí)者,這本書真的很好用。
  •   書不錯(cuò),就是代碼所占篇幅太多,還有就是價(jià)格偏高
  •   書的內(nèi)容很全面,入門或提高階段都適合。
  •   全面,基礎(chǔ)。學(xué)遙感必備。
  •   對(duì)于我這樣不會(huì)編程的人來說,很贊
  •   非常全面的IDL教材,適合入門學(xué)習(xí)和提高查閱
  •   我以為我買了盜版書呢,這么差的印刷質(zhì)量,設(shè)計(jì)二次開發(fā)的東西太少,買虧了,訂這么高的價(jià)建議有韓培友那本的就不用買了最后一句能退么
  •   遙感學(xué)生學(xué)習(xí)idl是很有必要的,董彥卿老師是esri公司遙感事業(yè)部的,我聽過他的培訓(xùn)班,網(wǎng)上關(guān)于idl的書比較少,大多傾向于計(jì)算機(jī)方向的,這本書結(jié)合了envi和遙感的知識(shí)講解。很不錯(cuò)。
  •   書一般,沒有預(yù)期的好,適合入門 缺少具體的應(yīng)用,數(shù)據(jù)中圖片截圖太多,浪費(fèi)了大量的篇幅,好多 都是可以看幫助就可以的,最終建議,可以不買
  •   內(nèi)容比較詳盡,值得初學(xué)者一試
  •   蠻好的 中文IDL就看到兩本 這本不錯(cuò)
  •   很實(shí)用,很細(xì)致的教程
  •   內(nèi)容詳細(xì),適合開發(fā)
  •   數(shù)據(jù)可視化與ENVI二次開發(fā)(附光盤1張)
  •   比較經(jīng)典的書。質(zhì)量不錯(cuò)
 

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

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