版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、測繪程序設(shè)計(一 ) 第一講測量程序設(shè)計概述第一講測量程序設(shè)計概述 主要內(nèi)容主要內(nèi)容 一、課程概述一、課程概述 二、測量程序設(shè)計意義二、測量程序設(shè)計意義 三、程序設(shè)計步驟和規(guī)范三、程序設(shè)計步驟和規(guī)范 四、測量程序設(shè)計語言選擇四、測量程序設(shè)計語言選擇 五、關(guān)于五、關(guān)于Visual BasicVisual Basic語言語言 六、課程主要內(nèi)容六、課程主要內(nèi)容 一、課程概述一、課程概述1 1 課程性質(zhì)課程性質(zhì) 測量程序設(shè)計測量程序設(shè)計是測繪工程專業(yè)的專業(yè)限選課,是是測繪工程專業(yè)的專業(yè)限選課,是測繪工程專業(yè)計算機應(yīng)用技術(shù)核心課程,其理論性和實踐測繪工程專業(yè)計算機應(yīng)用技術(shù)核心課程,其理論性和實踐性并重。
2、性并重。2 2 課程任務(wù)課程任務(wù) 該課程的主要任務(wù)是把程序設(shè)計和測繪核心課程充分該課程的主要任務(wù)是把程序設(shè)計和測繪核心課程充分結(jié)合,使學生掌握測量數(shù)據(jù)平差計算、大地測量高斯投影結(jié)合,使學生掌握測量數(shù)據(jù)平差計算、大地測量高斯投影計算、計算、GPSGPS測量坐標轉(zhuǎn)換、攝影測量空間后方測量坐標轉(zhuǎn)換、攝影測量空間后方-前方交前方交會、道路中線測量放樣元素計算等測繪程序的設(shè)計,并初會、道路中線測量放樣元素計算等測繪程序的設(shè)計,并初步掌握計算機自動化繪圖的程序設(shè)計。并培養(yǎng)學生利用計步掌握計算機自動化繪圖的程序設(shè)計。并培養(yǎng)學生利用計算機技術(shù)編制其它常用的測量應(yīng)用程序的技能。提高學生算機技術(shù)編制其它常用的測量
3、應(yīng)用程序的技能。提高學生利用計算機技術(shù)實際問題的能力,為今后的學習和工作打利用計算機技術(shù)實際問題的能力,為今后的學習和工作打下穩(wěn)固的基礎(chǔ)。下穩(wěn)固的基礎(chǔ)。 3 3 本課程考核方法與要求本課程考核方法與要求 平時成績(包括提問、作業(yè)和出勤情況)占平時成績(包括提問、作業(yè)和出勤情況)占30%30%,期,期末筆試試卷考核成績占末筆試試卷考核成績占40%40%;期末上機考核占;期末上機考核占30%30%。二、測量程序設(shè)計意義二、測量程序設(shè)計意義1 1計算機在現(xiàn)代測繪科學中的廣泛應(yīng)用計算機在現(xiàn)代測繪科學中的廣泛應(yīng)用2 2測繪相關(guān)軟件豐富測繪相關(guān)軟件豐富: :數(shù)據(jù)計算數(shù)據(jù)計算、制圖制圖、遙感影像處理遙感影像
4、處理、數(shù)數(shù)字攝影測量字攝影測量、地理信息系統(tǒng)地理信息系統(tǒng)(GIS)(GIS)、 GPSGPS平差計算平差計算. . 3 3實際工作遇到的問題千差萬別實際工作遇到的問題千差萬別, ,特定應(yīng)用需要掌握一門特定應(yīng)用需要掌握一門編程語言編程語言, ,設(shè)計相應(yīng)的程序解決實際問題設(shè)計相應(yīng)的程序解決實際問題. .4 4編寫相關(guān)專業(yè)程序編寫相關(guān)專業(yè)程序, ,深化測量知識的過程深化測量知識的過程. . 三、程序設(shè)計步驟和規(guī)范三、程序設(shè)計步驟和規(guī)范1 1、程序設(shè)計基本步驟、程序設(shè)計基本步驟 1) 1) 問題描述問題描述 按照一定的邏輯順序?qū)⑺鉀Q的實際問題描述清楚,按照一定的邏輯順序?qū)⑺鉀Q的實際問題描述清楚
5、,重點要描述如下信息重點要描述如下信息 已知信息:包括公共信息和輸入的信息;已知信息:包括公共信息和輸入的信息; 未知信息:計劃求解的問題的結(jié)果。未知信息:計劃求解的問題的結(jié)果。 2) 2) 算法設(shè)計算法設(shè)計 算法就是為了解決一個特定的問題而采取的確定的、算法就是為了解決一個特定的問題而采取的確定的、 有限的、按照一定次序進行的、缺一不可的執(zhí)行步有限的、按照一定次序進行的、缺一不可的執(zhí)行步驟。對于任意給定的問題,設(shè)計出復(fù)雜性盡可能低驟。對于任意給定的問題,設(shè)計出復(fù)雜性盡可能低的算法是在設(shè)計算法時重要目標;另一方面,當給的算法是在設(shè)計算法時重要目標;另一方面,當給定的問題已有多種算法時,選擇其中
6、復(fù)雜性最低者,定的問題已有多種算法時,選擇其中復(fù)雜性最低者,是我們在選用算法適應(yīng)遵循的一個重要準則。因此,是我們在選用算法適應(yīng)遵循的一個重要準則。因此,算法的復(fù)雜性分析對算法的設(shè)計或選用有著重要的算法的復(fù)雜性分析對算法的設(shè)計或選用有著重要的指導意義和實用價值。指導意義和實用價值。 在算法設(shè)計過程中,必須首先對算法的分析,在算法設(shè)計過程中,必須首先對算法的分析,以確定或判斷算法的優(yōu)劣,通常以時間復(fù)雜性來衡以確定或判斷算法的優(yōu)劣,通常以時間復(fù)雜性來衡量,時間復(fù)雜性量,時間復(fù)雜性 越低,對應(yīng)的算法就越優(yōu)。越低,對應(yīng)的算法就越優(yōu)。 3) 3) 程序編碼程序編碼 按照程序設(shè)計要求,給出算法的具體語言描述
7、,即按照程序設(shè)計要求,給出算法的具體語言描述,即按照算法,選擇恰當?shù)某绦蛟O(shè)計語言編寫出滿足要求的按照算法,選擇恰當?shù)某绦蛟O(shè)計語言編寫出滿足要求的程序代碼。其實質(zhì)是將算法翻譯成特定的程序。程序代碼。其實質(zhì)是將算法翻譯成特定的程序。 4) 4) 程序測試程序測試 程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程, ,通過運通過運行程序來發(fā)現(xiàn)程序代碼或軟件系統(tǒng)中錯誤行程序來發(fā)現(xiàn)程序代碼或軟件系統(tǒng)中錯誤. .語法錯誤語法錯誤, , 結(jié)結(jié)果正確性等果正確性等 5) 5) 程序應(yīng)用與維護程序應(yīng)用與維護2 2、程序設(shè)計規(guī)范、程序設(shè)計規(guī)范 1) 1) 結(jié)構(gòu)清晰結(jié)構(gòu)清晰、代碼精簡代碼
8、精簡 2) 2) 盡量使用標準函數(shù)盡量使用標準函數(shù)、盡量使用局部變量盡量使用局部變量. . 3) 3) 進行適當注釋進行適當注釋. . 4) 4) 利用縮進鍵顯示程序邏輯結(jié)構(gòu)利用縮進鍵顯示程序邏輯結(jié)構(gòu) 5) 5) 循環(huán)和分支層次不要過多循環(huán)和分支層次不要過多. .慎慎GOTOGOTO語句語句. . 6) 6) 界面設(shè)計盡量美觀統(tǒng)一界面設(shè)計盡量美觀統(tǒng)一. . 2 2、程序設(shè)計規(guī)范、程序設(shè)計規(guī)范 1) 1) 結(jié)構(gòu)清晰結(jié)構(gòu)清晰、代碼精簡代碼精簡 2) 2) 盡量使用標準函數(shù)盡量使用標準函數(shù)、盡量使用局部變量盡量使用局部變量. . 3) 3) 進行適當注釋進行適當注釋. . 4) 4) 利用縮進鍵顯示
9、程序邏輯結(jié)構(gòu)利用縮進鍵顯示程序邏輯結(jié)構(gòu) 5) 5) 循環(huán)和分支層次不要過多循環(huán)和分支層次不要過多. .慎慎GOTOGOTO語句語句. . 6) 6) 界面設(shè)計盡量美觀統(tǒng)一界面設(shè)計盡量美觀統(tǒng)一. . Private Sub A11_Click() Private Sub A11_Click() 度分秒化為弧度度分秒化為弧度 Dim A!, B!, JD! Dim A!, B!, JD! Const Pi = 3.14159265358979 Const Pi = 3.14159265358979 Open d:11.txt For Input As #1 Open d:11.txt For In
10、put As #1 Open d:2.txt For Output As #2 Open d:2.txt For Output As #2 For i = 1 To 5 For i = 1 To 5 Input #1, JD Input #1, JD B = B = dfmhd(JDdfmhd(JD) ) Print #2, JD; B Print #2, JD; B Next i Next iEnd SubEnd Sub四、測量程序設(shè)計語言選擇四、測量程序設(shè)計語言選擇1 2010 1 2010 年年3 3月編程語言排名月編程語言排名排名排名2010年年3月月排名排名2009年年3月月編程語言
11、編程語言占比占比2010年年3月月變動變動2009年年3月月11Java17.509%-2.29%22C17.279%+1.42%34PHP9.908%+0.42%43C+9.610%-0.75%55(Visual) Basic6.574%-1.71%67C#4.264%-0.06%76Python4.230%-0.95%89Perl3.821%+0.40%910Delphi2.684%-0.03%108JavaScript2.651%-0.96%2 2 編程語言排名十年趨勢編程語言排名十年趨勢編程語言編程語言排名排名20102010年年3 3月月排名排名20062006年年3 3月月排名排名
12、20002000年年3 3月月Java113C222PHP3414C+431(Visual) Basic554C#6722Python78-Perl865Delphi997JavaScript1010133 3 為什么選擇為什么選擇VBVB語言語言(VB(VB語言特點語言特點) ) Visual Basic Visual Basic之所以受到廣大編程愛好者及專業(yè)編程人員的青睞,之所以受到廣大編程愛好者及專業(yè)編程人員的青睞,是因為它具有以下一些特點:是因為它具有以下一些特點: 1)1)面向?qū)ο竺嫦驅(qū)ο? VB: VB采用了面向?qū)ο蟮某绦蛟O(shè)計思想。它的基本思采用了面向?qū)ο蟮某绦蛟O(shè)計思想。它的基本思
13、路是把復(fù)雜的程序設(shè)計問題分解為一個個能夠完成獨立功能的相對簡路是把復(fù)雜的程序設(shè)計問題分解為一個個能夠完成獨立功能的相對簡單的對象集合,所謂單的對象集合,所謂“對象對象”就是一個可操作的實體,如窗體、窗體就是一個可操作的實體,如窗體、窗體中的命令按鈕、標簽、文本框等。面向?qū)ο蟮木幊叹秃孟翊罘e木一樣,中的命令按鈕、標簽、文本框等。面向?qū)ο蟮木幊叹秃孟翊罘e木一樣,程序員可根據(jù)程序和界面設(shè)計要求,直接在屏幕上程序員可根據(jù)程序和界面設(shè)計要求,直接在屏幕上“畫畫”出窗口、菜出窗口、菜單、按鈕等不同類型的對象,并為每個對象設(shè)置屬性。單、按鈕等不同類型的對象,并為每個對象設(shè)置屬性。 2)2)事件驅(qū)動事件驅(qū)動:
14、 : 在在WindowsWindows環(huán)境下,程序是以事件驅(qū)動方式運行的,環(huán)境下,程序是以事件驅(qū)動方式運行的,每個對象都能響應(yīng)多個不同的事件,每個事件都能驅(qū)動一段代碼每個對象都能響應(yīng)多個不同的事件,每個事件都能驅(qū)動一段代碼事件過程,該代碼決定了對象的功能。通常稱這種機制為事件事件過程,該代碼決定了對象的功能。通常稱這種機制為事件驅(qū)動。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例驅(qū)動。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例如,單擊一個命令按鈕,就觸發(fā)了按鈕的如,單擊一個命令按鈕,就觸發(fā)了按鈕的Click(Click(單擊單擊) )事件,該事件事件,該事件中的代碼就會被執(zhí)
15、行。若用戶未進行任何操作中的代碼就會被執(zhí)行。若用戶未進行任何操作( (未觸發(fā)事件未觸發(fā)事件) ),則程序,則程序就處于等待狀態(tài)。整個應(yīng)用程序就是由彼此獨立的事件過程構(gòu)成。就處于等待狀態(tài)。整個應(yīng)用程序就是由彼此獨立的事件過程構(gòu)成。 3)3)軟件的集成式開發(fā)軟件的集成式開發(fā): VB: VB為編程提供了一個集成開發(fā)環(huán)境。在為編程提供了一個集成開發(fā)環(huán)境。在這個環(huán)境中,編程者可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用這個環(huán)境中,編程者可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可在程序編譯成可在WindowsWindows中運行的可執(zhí)行文件,并為它生成安裝程序。中運行的可執(zhí)行文件,并為它生成安裝
16、程序。VBVB的集成開發(fā)環(huán)境為編程者提供了很大的方便。的集成開發(fā)環(huán)境為編程者提供了很大的方便。 4)4)結(jié)構(gòu)化的程序設(shè)計語言結(jié)構(gòu)化的程序設(shè)計語言: VB: VB具有豐富的數(shù)據(jù)類型,是一種符具有豐富的數(shù)據(jù)類型,是一種符合結(jié)構(gòu)化程序設(shè)計思想的語言,而且簡單易學。此外作為一種程序設(shè)合結(jié)構(gòu)化程序設(shè)計思想的語言,而且簡單易學。此外作為一種程序設(shè)計語言,計語言,VBVB還有許多獨到之處。還有許多獨到之處。 5) 5)強大的數(shù)據(jù)庫訪問功能強大的數(shù)據(jù)庫訪問功能: VB: VB利用數(shù)據(jù)控件可以訪問多種數(shù)據(jù)利用數(shù)據(jù)控件可以訪問多種數(shù)據(jù)庫庫. . 6) 6)支持對象的鏈接與嵌入技術(shù)支持對象的鏈接與嵌入技術(shù): VB:
17、 VB的核心是對對象的鏈接與嵌的核心是對對象的鏈接與嵌入入(OLE)(OLE)技術(shù)的支持,它是訪問所有對象的一種方法。利用技術(shù)的支持,它是訪問所有對象的一種方法。利用OLEOLE技術(shù),技術(shù),能夠開發(fā)集聲音、圖像、動畫、字處理、能夠開發(fā)集聲音、圖像、動畫、字處理、WebWeb等對象于一體的程序。等對象于一體的程序。 7)7)網(wǎng)絡(luò)功能網(wǎng)絡(luò)功能: : 可以動態(tài)創(chuàng)建和編輯可以動態(tài)創(chuàng)建和編輯WebWeb頁面,使用戶在頁面,使用戶在VBVB中開發(fā)中開發(fā)多功能的網(wǎng)絡(luò)應(yīng)用軟件。多功能的網(wǎng)絡(luò)應(yīng)用軟件。 8)8)多個應(yīng)用程序向?qū)Ф鄠€應(yīng)用程序向?qū)?VB:VB提供了多種向?qū)?,如?yīng)用程序向?qū)?、安提供了多種向?qū)В鐟?yīng)用程
18、序向?qū)?、安裝向?qū)?、?shù)據(jù)對象向?qū)Ш蛿?shù)據(jù)窗體向?qū)Вㄟ^它們可以快速地創(chuàng)建不裝向?qū)А?shù)據(jù)對象向?qū)Ш蛿?shù)據(jù)窗體向?qū)?,通過它們可以快速地創(chuàng)建不同類型、不同功能的應(yīng)用程序。同類型、不同功能的應(yīng)用程序。 9) 9)支持動態(tài)交換、動態(tài)鏈接技術(shù)支持動態(tài)交換、動態(tài)鏈接技術(shù): : 通過動態(tài)數(shù)據(jù)交換通過動態(tài)數(shù)據(jù)交換(DDE)(DDE)的的編程技術(shù),編程技術(shù),VBVB開發(fā)的應(yīng)用程序能與其他開發(fā)的應(yīng)用程序能與其他WindowsWindows應(yīng)用程序之間建立數(shù)應(yīng)用程序之間建立數(shù)據(jù)通信。通過動態(tài)鏈接庫技術(shù),在據(jù)通信。通過動態(tài)鏈接庫技術(shù),在VBVB程序中可方便地調(diào)用用程序中可方便地調(diào)用用C C語言或語言或匯編語言編寫的函數(shù),也可
19、調(diào)用匯編語言編寫的函數(shù),也可調(diào)用WindowsWindows的應(yīng)用程序接口函數(shù)。的應(yīng)用程序接口函數(shù)。 lOlO) )聯(lián)機幫助功能聯(lián)機幫助功能: : 在在VBVB中,利用幫助菜單和中,利用幫助菜單和F1F1功能鍵,用戶可功能鍵,用戶可隨時方便地得到所需要的幫助信息。隨時方便地得到所需要的幫助信息。VBVB幫助窗口中顯示了有關(guān)的示例幫助窗口中顯示了有關(guān)的示例代碼,通過復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學習和代碼,通過復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學習和使用提供方便。使用提供方便。 1 VB 1 VB語言發(fā)展語言發(fā)展 19911991年年 4 4月月 ,Visual Basi
20、c 1.0 WindowsVisual Basic 1.0 Windows版本發(fā)布版本發(fā)布 - 1992- 1992年年 9 9月月 ,Visual Basic 1.0 DOSVisual Basic 1.0 DOS版本發(fā)布。版本發(fā)布。 - 1992- 1992年年 1111月月 ,VB2.0VB2.0發(fā)布。它對于上一個版本的可靠和速度都有發(fā)布。它對于上一個版本的可靠和速度都有所改善。所改善。 -19931993年年 夏天,夏天,VB3.0VB3.0發(fā)布,分為標準版和專業(yè)發(fā)布,分為標準版和專業(yè)版版。- 19951995年年 8 8月月 ,VB4.0VB4.0發(fā)布了發(fā)布了 3232位位 版本和版
21、本和 1616位位 的版本。其中包含的版本。其中包含了對了對 類類 的支持。的支持。- 1997年年 2月月 ,VB5.0發(fā)布。包含了對用戶自建控件的支持發(fā)布。包含了對用戶自建控件的支持.四、測量程序設(shè)計語言選擇四、測量程序設(shè)計語言選擇- 1998- 1998年年 夏天,夏天,VB6.0VB6.0發(fā)布。發(fā)布。 - 2001- 2001年年 , Visual BVisual B 和和 .NET Framework .NET Framework 發(fā)布。由于其發(fā)布。由于其使用了新的核心和特性所以很多使用了新的核心和特性所以很多VBVB的程序員都要改寫程序。的程序員都要改寫程序。 - 2003- 20
22、03年年 , Visual BVisual B 2003 2003和和.NET Framework 1.1.NET Framework 1.1發(fā)布。發(fā)布。 - 2004- 2004年年 ,微軟開放了,微軟開放了 Visual Studio .NET 2005Visual Studio .NET 2005的的 測試測試 版本版本(代號(代號WhidbeyWhidbey)。包含了)。包含了.NET Framework2.0.NET Framework2.0的測試版本。的測試版本。 - 2005- 2005年年 ,微軟宣布將不會再對非,微軟宣布將不會再對非.NET.NET版本的版本的VBVB進行支持
23、。進行支持。VBVB使用使用者立即作出反應(yīng)表示關(guān)忠這個消息,一些老用戶還遞交了希望能夠繼者立即作出反應(yīng)表示關(guān)忠這個消息,一些老用戶還遞交了希望能夠繼續(xù)對續(xù)對VBVB進行技術(shù)支持的請愿書。微軟目前還不愿意改變他們的決定。進行技術(shù)支持的請愿書。微軟目前還不愿意改變他們的決定。 -Visual SVisual S 2005 2005年年 1111月月7 7日日 發(fā)布測試版發(fā)布測試版. .- Visual S 2008 發(fā)布發(fā)布 Visual Basic Visual Basic 已經(jīng)經(jīng)歷了很多次的改進。然而從它誕生以來,已經(jīng)經(jīng)歷了很多次的改進。然而從它誕生以來,一直受到歡迎的一點是:就它的核心而言,
24、仍然可以象使用一直受到歡迎的一點是:就它的核心而言,仍然可以象使用BASICBASIC一一樣的編寫程序。當然,和樣的編寫程序。當然,和 Basic相比相比Visual Basic的軟件包已經(jīng)有了很的軟件包已經(jīng)有了很大的增強,但是這些改進一般是補充性的,并沒有模糊作為編程工具大的增強,但是這些改進一般是補充性的,并沒有模糊作為編程工具本身具有的目的,這個目的就是:使本身具有的目的,這個目的就是:使Visual BasicVisual Basic能更簡單快捷地用能更簡單快捷地用于設(shè)計、編寫和調(diào)試出優(yōu)秀的面向?qū)ο蟮膽?yīng)用程序。于設(shè)計、編寫和調(diào)試出優(yōu)秀的面向?qū)ο蟮膽?yīng)用程序。 下一個版本的下一個版本的Vi
25、sual BasicVisual Basic所發(fā)生的變化應(yīng)該是令人驚喜的。如果所發(fā)生的變化應(yīng)該是令人驚喜的。如果你想獲得它們所帶來的那些好處,那就使用新版本。如果你不想,你你想獲得它們所帶來的那些好處,那就使用新版本。如果你不想,你可以理直氣壯的使用你目前仍然使用的。然而,了解在象可以理直氣壯的使用你目前仍然使用的。然而,了解在象Visual Visual BasicBasic這種比這種比C+C+和和JavaJava容易使用的多的語言中,也可以實現(xiàn)容易使用的多的語言中,也可以實現(xiàn)C+C+和和JavaJava所實現(xiàn)的功能,是有好處的。所實現(xiàn)的功能,是有好處的。 2 VB6.0 2 VB6.0的三
26、個版本的三個版本 Visual Basic 6.0Visual Basic 6.0有三種版本,可以滿足不同的開發(fā)需要。有三種版本,可以滿足不同的開發(fā)需要。 1)1)、Visual Basic Visual Basic 學習版使編程人員輕松開發(fā)學習版使編程人員輕松開發(fā) Windows Windows 和和 Windows NT(rWindows NT(r) )的應(yīng)用程序。該版本包括所有的內(nèi)部控件以及網(wǎng)格、的應(yīng)用程序。該版本包括所有的內(nèi)部控件以及網(wǎng)格、選項卡和數(shù)據(jù)綁定控件。學習版提供的文檔有選項卡和數(shù)據(jù)綁定控件。學習版提供的文檔有 Learn VB Now CD Learn VB Now CD 和
27、和包含全部聯(lián)機文檔的包含全部聯(lián)機文檔的Microsoft Developer Network CDMicrosoft Developer Network CD。 2)2)、專業(yè)版為專業(yè)編程人員提供了一整套功能完備的開發(fā)工具。、專業(yè)版為專業(yè)編程人員提供了一整套功能完備的開發(fā)工具。該版本包括學習版的全部功能以及該版本包括學習版的全部功能以及ActiveXActiveX控件、控件、Internet Internet Information ServerApplicationInformation ServerApplication Designer Designer、集成的、集成的Visual Vi
28、sual Database Tools Database Tools 和和 DataEnvironmentDataEnvironment、Active Data ObjectsActive Data Objects和和Dynamic HTML Page DesignerDynamic HTML Page Designer。專業(yè)版提供的文檔有。專業(yè)版提供的文檔有Visual StudioVisual StudioProfessional FeaturesProfessional Features手冊和包含全部聯(lián)機文檔的手冊和包含全部聯(lián)機文檔的Microsoft Microsoft Develop
29、er Network CDDeveloper Network CD。 3)3)、企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應(yīng)、企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應(yīng)用程序。該版本包括專業(yè)版的全部功能以及用程序。該版本包括專業(yè)版的全部功能以及 Back Office Back Office 工具,例工具,例如如 SQL ServerSQL Server、Microsoft Transaction ServerMicrosoft Transaction Server、Internet Internet Information ServerInformation Server、
30、VisualSourceSafeVisualSourceSafe、SNA ServerSNA Server等。企業(yè)版包等。企業(yè)版包括的印刷文檔包括括的印刷文檔包括 Visual StudioEnterpriseVisual StudioEnterprise Features Features 手冊以及包手冊以及包含全部聯(lián)機文檔含全部聯(lián)機文檔 1 1、課程主要教學內(nèi)容、課程主要教學內(nèi)容 1 1)測量程序設(shè)計和)測量程序設(shè)計和VBVB語言概述語言概述 2 2)簡單測量程序設(shè)計)簡單測量程序設(shè)計 3 3)測量平差計算程序設(shè)計)測量平差計算程序設(shè)計 4 4)坐標轉(zhuǎn)換與高斯投影計算程序設(shè)計)坐標轉(zhuǎn)換與高
31、斯投影計算程序設(shè)計 5 5)道路中線測量計算程序設(shè)計)道路中線測量計算程序設(shè)計 6 6)攝影測量空間后方一前方交會)攝影測量空間后方一前方交會 7 7)GPSGPS高程測量計算高程測量計算 8 8)多邊形面積計算和測量數(shù)據(jù)預(yù)處理)多邊形面積計算和測量數(shù)據(jù)預(yù)處理 9 9)計算機自動化繪圖)計算機自動化繪圖六、課程主要內(nèi)容六、課程主要內(nèi)容 2 2 基本要求基本要求 學完本課程后,應(yīng)該達到下列基本要求:學完本課程后,應(yīng)該達到下列基本要求: 1 1)掌握測量數(shù)據(jù)平差計算程序設(shè)計方法;)掌握測量數(shù)據(jù)平差計算程序設(shè)計方法; 2 2)能編制坐標轉(zhuǎn)換程序解決測量生產(chǎn)和)能編制坐標轉(zhuǎn)換程序解決測量生產(chǎn)和GPSGPS測量中的坐標轉(zhuǎn)換問測量中的坐標轉(zhuǎn)換問題;題; 3 3)能熟練完成道路中線坐標計算;)能熟練完成道路中線坐標計算; 4 4)掌握曲面擬合法)掌握曲面擬合法GPSGPS高程測量、攝影
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年臨時倉儲設(shè)施租賃及管理服務(wù)合同
- 標準新工程設(shè)計合同樣本
- 2024年多人合伙共盈合同書范本
- 2024年度智能倉庫設(shè)備安裝合同
- 代銷協(xié)議書范例2024
- 全面房屋裝修合同模板集成
- 出口業(yè)務(wù)代理協(xié)議范本
- 2024物流合同范本
- 常見勞務(wù)派遣委托協(xié)議樣本
- 廣州建設(shè)工程裝修施工合同范例
- 雅魯藏布江大拐彎巨型水電站規(guī)劃方案
- 廣西基本醫(yī)療保險門診特殊慢性病申報表
- 城市經(jīng)濟學習題與答案
- 國開成本會計第14章綜合練習試題及答案
- 幼兒園大班科學:《樹葉為什么會變黃》課件
- 1到50帶圈數(shù)字直接復(fù)制
- 鐵路工程施工組織設(shè)計(施工方案)編制分類
- 幼兒園中班數(shù)學《有趣的圖形》課件
- 《規(guī)劃每一天》教案2021
- 草莓創(chuàng)意主題實用框架模板ppt
- 山大口腔頜面外科學課件第5章 口腔種植外科-1概論、口腔種植的生物學基礎(chǔ)
評論
0/150
提交評論