測(cè)量程序設(shè)計(jì)

出版時(shí)間:2012-7  出版社:趙淑湘 武漢理工大學(xué)出版社 (2012-07出版)  作者:趙淑湘 編  頁(yè)數(shù):229  

內(nèi)容概要

  隨著測(cè)繪技術(shù)的不斷發(fā)展,計(jì)算機(jī)在現(xiàn)代測(cè)繪科學(xué)中的應(yīng)用越來(lái)越廣泛,已經(jīng)深入到從理論研究到實(shí)際生產(chǎn)的方方面面,如數(shù)據(jù)處理、遙感影像處理、計(jì)算機(jī)輔助制圖、地理信息數(shù)據(jù)加工和管理等,計(jì)算機(jī)以其計(jì)算迅速、準(zhǔn)確、方便、功能強(qiáng)大的特點(diǎn),為測(cè)繪學(xué)的理論研究和生產(chǎn)應(yīng)用帶來(lái)了極大的便利?! ∧壳芭c測(cè)繪相關(guān)的商業(yè)軟件雖然很多,涉及領(lǐng)域也非常廣泛,但在實(shí)際生產(chǎn)中遇到的問(wèn)題是千變?nèi)f化的,任何一個(gè)軟件不可能滿足所有客戶特定的需求,因此掌握一門程序設(shè)計(jì)語(yǔ)言,并能夠根據(jù)實(shí)際問(wèn)題進(jìn)行程序設(shè)計(jì),這對(duì)測(cè)繪生產(chǎn)來(lái)說(shuō)具有很大的現(xiàn)實(shí)意義?! 〗陙?lái),比較流行且廣泛使用的程序設(shè)計(jì)軟件很多,比如Visual Basic( VB)、VisualFoxPro、Visual C++、Pascal、Delphi、Java等。它們各有特點(diǎn),但從應(yīng)用角度來(lái)說(shuō),VB簡(jiǎn)單易用、方便快速、功能強(qiáng)大、應(yīng)用廣泛,適合測(cè)繪專業(yè)人員使用;從學(xué)習(xí)角度來(lái)說(shuō),VB的簡(jiǎn)單和可視化、面向?qū)ο蟮忍攸c(diǎn),也非常適合作為入門語(yǔ)言來(lái)學(xué)習(xí),因此《測(cè)量程序設(shè)計(jì)》重點(diǎn)介紹VB語(yǔ)言基礎(chǔ)知識(shí)和常用測(cè)繪算法的程序設(shè)計(jì)。此外,《測(cè)量程序設(shè)計(jì)》還針對(duì)初學(xué)者及專業(yè)特點(diǎn),盡量做到基本概念清晰、通俗易懂、例題豐富,除在每章后安排了練習(xí)外,還在重點(diǎn)章節(jié)后安排了綜合實(shí)訓(xùn),特別是在第8章專題介紹了常用測(cè)繪算法程序設(shè)計(jì)的案例,真正做到了理論與實(shí)踐緊密結(jié)合。

書籍目錄

1概述 1.1計(jì)算機(jī)語(yǔ)言的發(fā)展 1.1.1計(jì)算機(jī)語(yǔ)言的發(fā)展現(xiàn)狀 1.1.2測(cè)量程序設(shè)計(jì)的意義 1.1.3測(cè)量程序設(shè)計(jì)語(yǔ)言的選擇 1.2Visual Basic的集成開發(fā)環(huán)境 1.2.1主窗口 1.2.2窗體設(shè)計(jì)器窗口 1.2.3工具箱窗口 1.2.4工程資源管理器窗口 1.2.5屬性窗口 1.2.6窗體布局窗口 1.2.7代碼編輯器窗口 1.3對(duì)象及事件驅(qū)動(dòng)的概念 1.3.1對(duì)象 1.3.2事件驅(qū)動(dòng) 1.4程序設(shè)計(jì)的基本步驟 1.4.1創(chuàng)建用戶界面 1.4.2設(shè)置對(duì)象屬性 1.4.3編寫程序代碼 1.4.4保存工程 1.4.5運(yùn)行及調(diào)試程序 1.4.6生成可執(zhí)行文件 1.5工程管理 1.5.1工程的組成 1.5.2創(chuàng)建工程 綜合實(shí)訓(xùn) 習(xí)題 2窗體和基本控件 2.1窗體 2.1.1窗體的屬性 2.1.2窗體的方法 2.1.3窗體的事件 2.2基本控件 2.2.1文本框 2.2.2標(biāo)簽 2.2.3命令按鈕 2.2.4列表框 2.2.5組合框 2.2.6圖像框 2.2.7圖片框 2.2.8框架 2.2.9單選按鈕 2.2.10復(fù)選框 2.2.11滾動(dòng)條 2.2.12計(jì)時(shí)器 習(xí)題 3VisualBasic語(yǔ)言基礎(chǔ) 3.1數(shù)據(jù)類型 3.1.1基本數(shù)據(jù)類型 3.1.2用戶自定義數(shù)據(jù)類型 3.2常量與變量 3.2.1常量 3.2.2變量 3.3運(yùn)算符與表達(dá)式 3.3.1算術(shù)運(yùn)算符及表達(dá)式 3.3.2字符串運(yùn)算符及表達(dá)式 3.3.3關(guān)系運(yùn)算符及表達(dá)式 3.3.4邏輯運(yùn)算符及表達(dá)式 3.3.5各種運(yùn)算符的混合運(yùn)算 3.4常用函數(shù) 3.4.1算術(shù)函數(shù) 3.4.2字符函數(shù) 3.4.3轉(zhuǎn)換函數(shù) 3.4.4日期與時(shí)間函數(shù) 3.4.5判斷函數(shù) 3.4.6隨機(jī)函數(shù) 3.4.7格式輸出函數(shù) 3.5數(shù)組 3.5.1數(shù)組的基本概念 3.5.2靜態(tài)數(shù)組 3.5.3動(dòng)態(tài)數(shù)組二 3.5.4控件數(shù)組 綜合實(shí)訓(xùn) 習(xí)題 4結(jié)構(gòu)化程序設(shè)計(jì) 4.1順序結(jié)構(gòu)程序設(shè)計(jì) 4.1.1賦值語(yǔ)句 4.1.2數(shù)據(jù)的輸入與輸出 4.2選擇結(jié)構(gòu)程序設(shè)計(jì) 4.2.1If語(yǔ)句 4.2.2SelectCase語(yǔ)句 4.2.3條件函數(shù) 4.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 4.3.1For-Next循環(huán)結(jié)構(gòu)語(yǔ)句 4.3.2Do-Loop循環(huán)結(jié)構(gòu)語(yǔ)句 4.3.3GoTo語(yǔ)句 4.3.4循環(huán)嵌套 綜合實(shí)訓(xùn) 習(xí)題 5過(guò)程與作用域 5.1Sub子過(guò)程 5.1.1Sub子過(guò)程的定義 5.1.2Sub子過(guò)程的調(diào)用 5.2Function函數(shù)過(guò)程 5.2.1Function函數(shù)過(guò)程的定義 5.2.2Function函數(shù)過(guò)程的調(diào)用 5.3參數(shù)傳遞 5.3.1形參與實(shí)參 5.3.2傳址與傳值方式 5.3.3數(shù)組傳遞 5.4過(guò)程的嵌套與遞歸調(diào)用 5.4.1過(guò)程的嵌套調(diào)用 5.4.2過(guò)程的遞歸調(diào)用 5.5變量的作用范圍和生存周期 5.5.1變量的作用范圍 5.5.2變量的生存周期 5.6過(guò)程的作用范圍 5.6.1模塊級(jí)過(guò)程 5.6.2全局級(jí)過(guò)程 5.6.3調(diào)用其他模塊中的過(guò)程 綜合實(shí)訓(xùn) 習(xí)題 6文件操作 6.1文件系統(tǒng)控件 6.1.1驅(qū)動(dòng)器列表框 6.1.2目錄列表框 6.1.3文件列表框 6.2文件的基本概念 6.2.1文件結(jié)構(gòu) 6.2.2文件分類 6.2.3文件的打開與關(guān)閉 6.3文件的訪問(wèn)模式 6.3.1順序訪問(wèn)模式 6.3.2隨機(jī)訪問(wèn)模式 6.3.3二進(jìn)制訪問(wèn)模式 習(xí)題 7界面組合設(shè)計(jì) 7.1菜單程序設(shè)計(jì) 7.1.1菜單編輯器 7.1.2下拉式菜單 7.1.3彈出式菜單 7.2對(duì)話框程序設(shè)計(jì) 7.2.1通用對(duì)話框 7.2.2文件對(duì)話框 7.2.3顏色對(duì)話框 7.2.4字體對(duì)話框 7.3工具欄設(shè)計(jì) 7.3.1在ImageList控件中添加圖像 7.3.2在ToolBar控件中添加按鈕 7.3.3響應(yīng)ToolBar控件事件 7.4多重窗體程序設(shè)計(jì) 7.4.1多重窗體 7.4.2MDI窗體 習(xí)題 8測(cè)量編程應(yīng)用 8.1地形圖分幅與編號(hào) 8.1.1計(jì)算方法 8.1.2程序設(shè)計(jì) 8.2平面多邊形面積與周長(zhǎng)計(jì)算 8.2.1計(jì)算方法 8.2.2程序設(shè)計(jì) 8.3附合導(dǎo)線近似平差 8.3.1計(jì)算方法 8.3.2程序設(shè)計(jì) 8.4高斯投影計(jì)算 8.4.1計(jì)算方法 8.4.2程序設(shè)計(jì) 8.5坐標(biāo)轉(zhuǎn)換計(jì)算 8.5.1計(jì)算方法 8.5.2程序設(shè)計(jì) 8.6水準(zhǔn)網(wǎng)平差計(jì)算 8.6.1計(jì)算方法 8.6.2程序設(shè)計(jì) 8.7線性方程組求解計(jì)算 8.7.1計(jì)算方法 8.7.2程序設(shè)計(jì) 習(xí)題 9VBA開發(fā)應(yīng)用 9.1Excel VBA開發(fā)舉例 9.1.1VBA控件及VBE窗口介紹 9.1.2宏及宏的錄制 9.1.3操作Excel對(duì)象 9.1.4Excel VBA開發(fā)實(shí)例 9.2AutoCAD VBA宏開發(fā)舉例 9.2.1VBA管理器 9.2.2宏及開發(fā)環(huán)境 9.2.3VBA訪問(wèn)AutoCAD ActiveX對(duì)象 9.2.4AutoCAD VBA宏開發(fā)實(shí)例 9.3獨(dú)立VB程序調(diào)用COM的方法 習(xí)題 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   5. 5.1 變量的作用范圍 變量的作用域確定了能夠知曉該變量存在的那部分代碼。在一個(gè)過(guò)程內(nèi)部聲明變量時(shí),只有過(guò)程內(nèi)部的代碼才能訪問(wèn)或改變那個(gè)變量的值。它有一個(gè)作用域,對(duì)該過(guò)程來(lái)說(shuō)是局部的。但是,有時(shí)需要使用具有更大作用域的變量,例如,這樣一個(gè)變量,其值對(duì)于同一模塊內(nèi)的所有過(guò)程都有效,甚至對(duì)于整個(gè)應(yīng)用程序的所有過(guò)程都有效。Visual Basic允許在聲明變量時(shí)指定它的作用域。 一個(gè)變量在劃定作用域時(shí)被看做是過(guò)程級(jí)(局部)變量,還是模塊級(jí)變量,這取決于聲明該變量時(shí)采用的方式。 (1)過(guò)程級(jí)變量 過(guò)程內(nèi)部使用的變量又稱為過(guò)程級(jí)變量,只有在聲明它們的過(guò)程中才能被識(shí)別。也稱它們?yōu)榫植孔兞俊S肈im或者Static關(guān)鍵字來(lái)聲明它們。例如: Dim Temp As Integer 或者 Static intPermanent As Integer 在整個(gè)應(yīng)用程序運(yùn)行時(shí),用Static聲明的局部變量中的值一直存在,而用Dim聲明的變量只在過(guò)程執(zhí)行期間才存在。 對(duì)臨時(shí)計(jì)算需要的變量來(lái)說(shuō),局部變量是最佳選擇。例如,可以建立很多個(gè)不同的過(guò)程,每個(gè)過(guò)程都包含稱作Temp的變量。只要每個(gè)Temp都聲明為局部變量,那么每個(gè)過(guò)程只識(shí)別它自己的Temp,任何一個(gè)過(guò)程都能夠改變它自己的局部的Temp變量的值,而不會(huì)影響別的過(guò)程中的Temp變量。 (2)模塊級(jí)變量 模塊內(nèi)部使用的變量稱為模塊級(jí)變量。按照缺省規(guī)定,模塊級(jí)變量對(duì)該模塊的所有過(guò)程都可用,但對(duì)其他模塊的代碼不可用??稍谀K頂部的聲明段用Private關(guān)鍵字聲明模塊級(jí)變量,從而建立模塊級(jí)變量。例如: Private Temp As Integer 在模塊級(jí),Private和Dim之間沒(méi)有什么區(qū)別,但Private更好些,因?yàn)楹苋菀装阉蚉ublic區(qū)別開來(lái),使代碼更容易理解。 為了使模塊級(jí)的變量在其他模塊中也有效,用Public關(guān)鍵字聲明變量。公用變量中的值可用于應(yīng)用程序的所有過(guò)程。和所有模塊級(jí)變量一樣,也在模塊頂部的聲明段來(lái)聲明公用變量。例如: Public Temp As Integer 注意:不能在過(guò)程中聲明公用變量,只能在模塊的聲明段中聲明公用變量。

編輯推薦

《教育部高職高專測(cè)繪類專業(yè)教學(xué)指導(dǎo)委員會(huì)"十二五"推薦教材:測(cè)量程序設(shè)計(jì)》編輯推薦:近年來(lái),比較流行且廣泛使用的程序設(shè)計(jì)軟件很多,比如Visual Basic(VB)、VisualFoxPro、Visual C++、Pascal、Delphi、Java等。它們各有特點(diǎn),但從應(yīng)用角度來(lái)說(shuō),VB簡(jiǎn)單易用、方便快速、功能強(qiáng)大、應(yīng)用廣泛,適合測(cè)繪專業(yè)人員使用;從學(xué)習(xí)角度來(lái)說(shuō),VB的簡(jiǎn)單和可視化、面向?qū)ο蟮忍攸c(diǎn),也非常適合作為入門語(yǔ)言來(lái)學(xué)習(xí),因此《教育部高職高專測(cè)繪類專業(yè)教學(xué)指導(dǎo)委員會(huì)"十二五"推薦教材:測(cè)量程序設(shè)計(jì)》重點(diǎn)介紹VB語(yǔ)言基礎(chǔ)知識(shí)和常用測(cè)繪算法的程序設(shè)計(jì)。

圖書封面

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


    測(cè)量程序設(shè)計(jì) PDF格式下載


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

 
 

 

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

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