隨著測繪技術(shù)的不斷發(fā)展,計算機在現(xiàn)代測繪科學(xué)中的應(yīng)用越來越廣泛,已經(jīng)深入到從理論研究到實際生產(chǎn)的方方面面,如數(shù)據(jù)處理、遙感影像處理、計算機輔助制圖、地理信息數(shù)據(jù)加工和管理等,計算機以其計算迅速、準(zhǔn)確、方便、功能強大的特點,為測繪學(xué)的理論研究和生產(chǎn)應(yīng)用帶來了極大的便利。
目前與測繪相關(guān)的商業(yè)軟件雖然很多,涉及領(lǐng)域也非常廣泛,但在實際生產(chǎn)中遇到的問題是千變?nèi)f化的,任何一個軟件不可能滿足所有客戶特定的需求,因此掌握一門程序設(shè)計語言,并能夠根據(jù)實際問題進(jìn)行程序設(shè)計,這對測繪生產(chǎn)來說具有很大的現(xiàn)實意義。
近年來,比較流行且廣泛使用的程序設(shè)計軟件很多,比如Visual Basic( VB)、VisualFoxPro、Visual C++、Pascal、Delphi、Java等。它們各有特點,但從應(yīng)用角度來說,VB簡單易用、方便快速、功能強大、應(yīng)用廣泛,適合測繪專業(yè)人員使用;從學(xué)習(xí)角度來說,VB的簡單和可視化、面向?qū)ο蟮忍攸c,也非常適合作為入門語言來學(xué)習(xí),因此《測量程序設(shè)計》重點介紹VB語言基礎(chǔ)知識和常用測繪算法的程序設(shè)計。此外,《測量程序設(shè)計》還針對初學(xué)者及專業(yè)特點,盡量做到基本概念清晰、通俗易懂、例題豐富,除在每章后安排了練習(xí)外,還在重點章節(jié)后安排了綜合實訓(xùn),特別是在第8章專題介紹了常用測繪算法程序設(shè)計的案例,真正做到了理論與實踐緊密結(jié)合。
1 概述
1.1 計算機語言的發(fā)展
1.1.1 計算機語言的發(fā)展現(xiàn)狀
1.1.2 測量程序設(shè)計的意義
1.1.3 測量程序設(shè)計語言的選擇
1.2 Visual Basic的集成開發(fā)環(huán)境
1.2.1 主窗口
1.2.2 窗體設(shè)計器窗口
1.2.3 工具箱窗口
1.2.4 工程資源管理器窗口
1.2.5 屬性窗口
1.2.6 窗體布局窗口
1.2.7 代碼編輯器窗口
1.3 對象及事件驅(qū)動的概念
1.3.1 對象
1.3.2 事件驅(qū)動
1.4 程序設(shè)計的基本步驟
1.4.1 創(chuàng)建用戶界面
1.4.2 設(shè)置對象屬性
1.4.3 編寫程序代碼
1.4.4 保存工程
1.4.5 運行及調(diào)試程序
1.4.6 生成可執(zhí)行文件
1.5 工程管理
1.5.1 工程的組成
1.5.2 創(chuàng)建工程
綜合實訓(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.1 0復(fù)選框
2.2.1 1滾動條
2.2.1 2計時器
習(xí)題
3 Visual Basic語言基礎(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 運算符與表達(dá)式
3.3.1 算術(shù)運算符及表達(dá)式
3.3.2 字符串運算符及表達(dá)式
3.3.3 關(guān)系運算符及表達(dá)式
3.3.4 邏輯運算符及表達(dá)式
3.3.5 各種運算符的混合運算
3.4 常用函數(shù)
3.4.1 算術(shù)函數(shù)
3.4.2 字符函數(shù)
3.4.3 轉(zhuǎn)換函數(shù)
3.4.4 日期與時間函數(shù)
3.4.5 判斷函數(shù)
3.4.6 隨機函數(shù)
3.4.7 格式輸出函數(shù)
3.5 數(shù)組
3.5.1 數(shù)組的基本概念
3.5.2 靜態(tài)數(shù)組
3.5.3 動態(tài)數(shù)組
3.5.4 控件數(shù)組
綜合實訓(xùn)
習(xí)題
4 結(jié)構(gòu)化程序設(shè)計
5 過程與作用域
6 文件操作
7 界面組合設(shè)計
8 測量編程應(yīng)用
9 VBA開發(fā)應(yīng)用
參考文獻(xiàn)