版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE19龍巖學(xué)院資源工程學(xué)院畢業(yè)論文 題目:VisualBasic語言在水準網(wǎng)平差設(shè)計中的應(yīng)用實例專業(yè):測繪工程班級:07測繪學(xué)號:姓名:指導(dǎo)教師:職稱:副教授職稱:助教資源工程學(xué)院VisualBasic語言在水準網(wǎng)平差設(shè)計中的應(yīng)用實例資源工程學(xué)院 測繪工程專業(yè)【摘要】:水準網(wǎng)平差程序能對二等、三等、四等水準網(wǎng)進行平差設(shè)計,通過計算機代替設(shè)計人員進行大量的計算,顯著提供工作效率。本文介紹了Microsoft公司的VisualBasic6.0的特點以及在編寫水準網(wǎng)平差程序中的實踐方法。VisualBasic6.0簡稱VB,因其簡單、易學(xué)、易用,能開發(fā)一切基于windows的應(yīng)用程序,深受廣大編程愛好者歡迎。其中使用ADO控件訪問數(shù)據(jù)庫是較難的內(nèi)容,在這里作詳細介紹?!娟P(guān)鍵詞】:VB語言;測量程序;水準網(wǎng)平差;數(shù)據(jù)庫訪問
目錄1引言 32VisualBasic的主要特點 33 程序的設(shè)計 43.1程序的總體設(shè)計 43.2計算原理 43.3程序設(shè)計的實現(xiàn) 43.3.1數(shù)據(jù)庫的創(chuàng)建 43.3.2使用ADO控件訪問Access數(shù)據(jù)庫 73.3.3信息設(shè)置及水準點的編號 93.3.4程序界面設(shè)計 103.3.5編寫程序代碼 103.3.6生成可執(zhí)行文件 144算例 145總結(jié)與展望 16致謝 17參考文獻 181引言伴隨著計算機科學(xué)、空間信息科學(xué)的飛速發(fā)展,測繪學(xué)科發(fā)生了翻天覆地的變化,傳統(tǒng)測量方法已經(jīng)被全新的現(xiàn)代的數(shù)字測繪方法替代,這意味著測繪人員必須掌握一定的計算機編程知識。VisualBasic6.0是目前廣受歡迎的可視化編程語言。水準網(wǎng)平差是建立高程控制的一種常規(guī)方法,在取得合格的外業(yè)觀測數(shù)據(jù)后,需要對所建立的水準網(wǎng)進行平差[1]。本文就VB在測量軟件編程中的應(yīng)用進行探討,并結(jié)合實踐,敘述了用VB語言編寫水準測量程序的方法。2VisualBasic的主要特點VisualBasic是Microsoft公司推出的開發(fā)工具,它打破了Windows應(yīng)用程序的開發(fā)由專業(yè)的C程序員一統(tǒng)天下的局面,它簡單易學(xué),功能強大,即使是非專業(yè)人員也能勝任,并可在較短的時間內(nèi)開發(fā)出質(zhì)量高、界面好的應(yīng)用程序。VB有以下主要特點:(1)面向?qū)ο蟮目梢暬幊蘓isualBasic采用了面向?qū)ο蟮某绦蛟O(shè)計思想。它的基本思路是把復(fù)雜的程序設(shè)計問題分解為一個個能夠完成獨立功能的相對簡單的集合。VB提供了可視化設(shè)計工具,回避了Windows界面設(shè)計的復(fù)雜性。在VisualBasic中,程序和設(shè)計被“封裝”起來成為一個個對象,每個對象都是可視的。開發(fā)人員不必為界面設(shè)計編寫大量程序代碼,只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,并設(shè)置對象屬性,VB就會自動產(chǎn)生界面代碼。由于程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,因此可以提高程序設(shè)計效率。(2)結(jié)構(gòu)化設(shè)計語言VB具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于人的自然思維方式,可自動進行語法錯誤檢查。VB是解譯語言,在輸入代碼的同時解譯系統(tǒng)將高級語言分解翻譯成計算機可以識別的指令,并逐個判斷語法是否錯誤。(3)軟件的集成式開發(fā) VisualBasic為編寫程序提供了一個集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)。在這個環(huán)境中,編程者可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可在Windows運行的可執(zhí)行文件,并為它生產(chǎn)安裝程序。(4)事件驅(qū)動編程機制在windows環(huán)境下,VisualBasic通過事件來執(zhí)行對象的操作,即程序是以事件驅(qū)動方式運行的,每個對象都響應(yīng)多個不同的事件,每個事件都驅(qū)動一段代碼——事件過程,該代碼決定了對象的功能。通常稱這種機制為事件驅(qū)動的編程機制。VisualBasic事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例如,單擊一個命令按鈕,就觸發(fā)了按鈕的Click事件,該事件中的代碼就會被執(zhí)行。若用戶未進行任何操作,即事件未觸發(fā),則程序就處于等待狀態(tài)。整個應(yīng)用程序就是由彼此獨立的事件過程構(gòu)成的。在用VisualBasic設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始結(jié)束的程序,而是編寫若干個子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動程序完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用過程來執(zhí)行指定的操作。程序不是由事先設(shè)計好的程序流程所控制,各事件發(fā)生的順序是任意的,這樣可以方便編程人員,提高工作效率。(5)開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持VisualBasic具有強大的數(shù)據(jù)庫管理功能。利用數(shù)據(jù)控件和數(shù)據(jù)數(shù)據(jù)庫管理窗口,可以建立或處理多種數(shù)據(jù)庫。VisualBasic6.0提供的ADO(ActiveDataObject)控件,不但可以用最少的代碼實現(xiàn)數(shù)據(jù)庫操作和控制,也可以取代Data控件和RDO(RemoteDataObjects,遠程數(shù)據(jù)對象)控件[2]。3 程序的設(shè)計3.1程序的總體設(shè)計水準網(wǎng)平差程序能對二等、三等、四等水準網(wǎng)進行平差設(shè)計,程序?qū)λ疁示W(wǎng)形沒有限制。程序的主要功能是:以高差為觀測元素,以距離定權(quán),求出各段觀測高差的平差值和各待定點高程的平均值。精度評定包括計算單位權(quán)(1km)中誤差和每個待定點的高程中誤差[3]。3.2計算原理水準網(wǎng)平差程序采用間接平差逐漸趨近算法,以歸算后的觀測高差為平差元素,最后可以求出高差的平差值和待定點的平差高程,還可以求出單位權(quán)中誤差和待定結(jié)點的高差中誤差[4]。按間接平差原理水準網(wǎng)時,對水準網(wǎng)列誤差方程,組成法方程,并按塞德爾迭代法解方程的要求將法方程寫出迭代式,可得出結(jié)論:各待定點高程的迭代式等于各相關(guān)路線推算高程的加權(quán)平均值。經(jīng)過迭代計算,可得各待定點高程的平均值,這種解法稱為逐漸趨近解法。 先求結(jié)點高程的近似值為:H(K)=H(E)±L(I)(3—1)式中H(K)——所求結(jié)點的近似高程; H(E)——已知點的高程或相鄰結(jié)點的近似高程; L(I)——觀測高差。 觀測高差的權(quán)為P(I)=1/S(I)。各個結(jié)點K的權(quán)之和為:P(K)=(3—2)式中——與結(jié)點K相連的線路的權(quán)之和。計算各觀測高差的誤差方程的常數(shù)項(J至K點):L(I)=H(K)-H(J)-L(I)(3—3)常數(shù)項仍然放在L(I)中。求各個結(jié)點法方程的常數(shù)項:W=±(3—4)則結(jié)點K的近似高程的改正數(shù)為:D(H)=-W/P(K)(3—5)高程的逐次迭代值為:H(K)+DH(K) 以DH(K)修正誤差方程常數(shù)項L(I),記下該次迭代中最大的DH(K)與迭代限值比較,進入下一次迭代。當?shù)Y(jié)束時,L(I)中保留的是觀測高差的改正數(shù)。 同樣,在精度評定計算各待定點高程的平差值的權(quán)倒數(shù)時,仍采用上述迭代解法。如欲求結(jié)點K的高程權(quán)倒數(shù),可使其相應(yīng)的法方程常數(shù)項為-1,其余的常數(shù)項為0。迭代求得結(jié)點K的高程權(quán)倒數(shù),從而求得高程中誤差。3.3程序設(shè)計的實現(xiàn)3.3.1數(shù)據(jù)庫的創(chuàng)建(1)本文采用MicrosoftOffice2003,啟動Access。單擊【文件】—【新建】出現(xiàn)如下界面。圖3—1新建數(shù)據(jù)庫單擊界面右方的“空數(shù)據(jù)庫”,為數(shù)據(jù)庫命名并選擇存放的路徑,單擊【創(chuàng)建】按鈕,就創(chuàng)建了一個空數(shù)據(jù)庫。圖3—2數(shù)據(jù)庫界面(2)數(shù)據(jù)庫的創(chuàng)建完成后,系統(tǒng)將自動顯示創(chuàng)建數(shù)據(jù)表的窗口。如圖3—2。雙擊“使用設(shè)計器創(chuàng)建表”顯示輸入字段的界面。一一輸入字段的名稱,在【數(shù)據(jù)類型】選項中選取相應(yīng)的數(shù)據(jù)類型,可以選取的數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣等??梢栽凇境R?guī)】選項卡中設(shè)置各個字段的字段大小、選擇各個必填字段是否為必填字段、有效性規(guī)則的設(shè)定等。如圖3—3。.圖3—3輸入字段界面 一般在每個表里都應(yīng)該設(shè)置一個字段為主鍵。右擊欲設(shè)置為主鍵的字段,單擊【主鍵】即可。如圖3—3。主鍵應(yīng)該是唯一地標識一條記錄的字段,即所有的記錄中該字段沒有重復(fù)的取值。表中的主鍵是“必填字段”,不能為空[5]。 使用快捷鍵“Ctrl+s”,顯示“另存為”對話框,命名為“水準網(wǎng)平差”并保存。圖3—4表的生成 這時表“水準網(wǎng)平差”就產(chǎn)生了。如圖3—4。完成每個字段的數(shù)據(jù)輸入。最后保存。3.3.2使用ADO控件訪問Access數(shù)據(jù)庫ADO(ActiveXDataObject,ActiveX數(shù)據(jù)對象)是Microsoft處理關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫中信息的最新技術(shù),它基于微軟最新的被稱為OLEDB的數(shù)據(jù)訪問模式[6]。(1)將ADO數(shù)據(jù)控件添加到工具箱中選擇【工程】-【部件】命令,或按“Ctrl+T”組合鍵,顯示【部件】對話框。選中MicrosoftADODataControl6.0(SP6),并單擊【確定】按鈕,如圖3—5。向窗體中添加一個ADO數(shù)據(jù)控件。圖3—5添加ADO數(shù)據(jù)控件(2)連接到Access數(shù)據(jù)庫。 右鍵單擊ADO數(shù)據(jù)控件,在彈出菜單中選擇【ADODC屬性】命令,將彈出ADO數(shù)據(jù)控件的【屬性頁】對話框,如圖3—6。圖3—6屬性頁 選中“使用連接字符串”然后單擊【生成】按鈕,將彈出【數(shù)據(jù)鏈接屬性】窗口。對于Access數(shù)據(jù)庫,需要考慮它的兼容性。在【提供程序】標簽中,若選擇MicrosoftJet4.0OLEDBProvider接口,可以兼容Access2002-2003數(shù)據(jù)庫。若選擇MicrosoftJet3.51OLEDBProvider,則需要轉(zhuǎn)換為Access97數(shù)據(jù)庫。轉(zhuǎn)換數(shù)據(jù)庫的操作:打開Access2003數(shù)據(jù)庫,單擊菜單【工具】-【數(shù)據(jù)庫實用工具】-【轉(zhuǎn)換數(shù)據(jù)庫】-【轉(zhuǎn)為Access97文件格式】便可轉(zhuǎn)換[6]。圖3—7數(shù)據(jù)鏈接屬性界面圖3—8文件的選擇 單擊【下一步】按鈕,自動跳到【鏈接】標簽。在這里輸入Access數(shù)據(jù)庫文件的名稱和路徑。單擊省略號,在彈出的【選擇Access數(shù)據(jù)庫】對話框中選中已經(jīng)創(chuàng)建好的數(shù)據(jù)庫,如圖3—8所示。 如果如果數(shù)據(jù)庫需要用戶名和密碼等安全信息,可在相應(yīng)的文本框中輸入。 單擊【測試連接】按鈕,如出現(xiàn)如下圖所示的對話框,則表示創(chuàng)建的數(shù)據(jù)鏈接成功。圖3—9鏈接成功 單擊【確定】按鈕,回到【屬性頁】對話框。選擇【記錄源】選項卡,選擇“命令類型”為2-adCmdTable,“表或存儲過程名稱”為“水準網(wǎng)平差”。此步驟為ADO數(shù)據(jù)控件創(chuàng)建了一個命令,也就是創(chuàng)建好了數(shù)據(jù)源。圖3—10創(chuàng)建記錄源(3)使用數(shù)據(jù)綁定控件顯示數(shù)據(jù) 具有數(shù)據(jù)綁定功能的控件有很多,本文只介紹標準控件中的TextBox(文本框控件)以及ActiveX控件中的DataGrid(數(shù)據(jù)網(wǎng)格控件,用于OLEDB)。圖3—11DataGrid控件 選擇【工程】-【部件】-【MicrosoftDataGridControl6.0(SP6)】,添加DataGrid控件。設(shè)置其DataSource屬性為“Adodc1”。 如圖擺放三個文本框,將其DataSource屬性都設(shè)置為“Adodc1”。完成數(shù)據(jù)控件的綁定,數(shù)據(jù)如圖3—11所示。3.3.3信息設(shè)置及水準點的編號設(shè)簡單變量作為平差的控制參數(shù),見表3—1。表3—1控制參數(shù)及說明參數(shù)說明A已知高程的水準點個數(shù)B水準網(wǎng)中總點數(shù)C水準網(wǎng)中觀測高差的總段數(shù)D迭代誤差限平差計算時取0.0001,精度評定取0.01設(shè)一維數(shù)組以存放觀測元素、路線起終點號和起算數(shù)據(jù),見表3—2.表3—2一維數(shù)組及說明一維數(shù)組說明L()觀測高差數(shù)組,共有C個分量S()水準路線長度數(shù)組,共有C個分量J()水準路線起點點號數(shù)組,共有C個分量K()水準路線終點點號數(shù)組,共有C個分量H()水準點高程數(shù)組,共有B個分量,僅輸入A個已知點高程平差計算前,應(yīng)對水準點編號。先編已知點,后編待定點。編號從0開始,編號時顧及推算高程的順序。為提高解算速度,在輸入數(shù)據(jù)時,除了要輸入必要的觀測高差、水準線路長度和已知水準點的高程外,還要輸入每條水準路線的起終點點號。3.3.4程序界面設(shè)計 界面的設(shè)計總是隨主題數(shù)據(jù)的需要而放置不同類型、不同數(shù)量的控制對象。對象的擺放位置、外觀風(fēng)格則與設(shè)計者的審美情趣有關(guān)。但是不管如何設(shè)計,總有以下基本原則可以遵循:(1)窗體總布局與顯示器器屏幕相配,比較理想的為長寬比4:3矩形,也可以仿照現(xiàn)今流行個QQ長條式。(2)對象分類擺放,符合使用時給出數(shù)據(jù)的順序。(3)界面清新簡明,色調(diào)柔和,切忌大紅大紫、刺眼。(4)大塊空白的地方,加上小圖片、圖標或文字說明[7]。界面設(shè)計步驟:(1)進入VB6,建立一個新工程,執(zhí)行“工程”菜單的“部件”選項,在工具箱添加ADOData和DataGrid控件,將它們畫在form1窗體上,程序界面如圖所示。(2)設(shè)置DataGrid控件的ConnectionString和RecordSource屬性,建立于Access數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)表的連接。(3)添加三個命令按鈕,其Caption屬性分別為“平差計算”、“結(jié)果編閱”和“返回”。(4)添加三個文本框DataSource屬性為“Adodc1”,DataField屬性分別為“已知點數(shù)”、“總點數(shù)”和“總路線數(shù)”。在每個文本框旁各添加一個標簽框,其屬性分別為“已知點數(shù)”、“總點數(shù)”和“總路線數(shù)”。另添加一個form2窗體,用以顯示平差結(jié)果。在窗體上畫一個文本框,并將其Multiline屬性設(shè)置為true,Scrollbar屬性設(shè)置成3-both。3.3.5編寫程序代碼以下代碼是模塊級變量聲明:OptionExplicitDimz!,z1!,u!Dima%,b%,c%,pp%,i%Dimj(200)AsInteger,k(200)AsIntegerDiml#(200),w#(200),s#(200),m#(100),h#(100)Dimp#(100),q#(100),n#(400)以下是控件事件代碼:PrivateSubCommand3_Click()EndEndSubPrivateSubcommand2_click()'在form2窗體中輸出平差計算結(jié)果DimaspAsString,wloAsStringOpen"levout.txt"ForInputAs#1Form2.ShowDoWhileNotEOF(1)LineInput#1,aspwlo=wlo&asp&vbCrLfLoopForm2.Text1.Text=wloClose#1EndSubPrivateSubcommand1_click()a=Val(Text1.Text)b=Val(Text2.Text)c=Val(Text3.Text)WithDataGrid1Fori%=0Toc-1'給j(),k(),l(),s()數(shù)組賦值.Row=i.Col=1:j(i)=Val(.Text)’當前單元格的列序號,從0開始.Col=2:k(i)=Val(.Text)’當前單元格的行序號.Col=3:l(i)=Val(.Text).Col=4:s(i)=Val(.Text)NextiFori%=0Toa-1'給h()數(shù)組賦值.Row=i:.Col=5:h(i)=Val(.Text)NextiEndWithCallaaa2MsgBox"平差計算結(jié)束!",48,"信息框"Command2.Enabled=TrueEndSub以下是計算和輸出的核心代碼:PrivateSubaaa2()Dimr(400)DimmmmAsStringDimi,jj,kk,d,e,qq,rrAsIntegerDimt,mm,f,g,hhAsDoublez=0.0001:z1=0.01Open"levout.txt"ForOutputAs#3'建立數(shù)據(jù)文件存放數(shù)據(jù)計算結(jié)果Print#3,Print#3,"水準網(wǎng)平差結(jié)果"Print#3,""Print#3,Print#3,"已知點數(shù):";a,"總點數(shù):";b,"總路線數(shù):";cPrint#3,Print#3,"已知點高程(m):"Fori=0Toa-1Print#3,"";h(i)NextiFori=0Toa-1:r(i)=h(i):NextiFori=aTob-1:h(i)=0:r(i)=0:NextiFori=0Toc-1:w(i)=l(i):NextiPrint#3,Print#3,"起點終點觀測高差(m)距離(km)"Fori=0Toc-1Print#3,Tab(3);j(i);Print#3,Tab(13);k(i);Print#3,Tab(25);Format(l(i),"######.###");Print#3,Tab(40);Format(s(i),"###.##")Nextijj=0Forkk=aTobm(kk-a)=jjFori=0Toc-1Ifj(i)=kkOrk(i)=kkThenn(jj)=i:jj=jj+1EndIfNextiNextkkm(b-a)=jjFori=1Tob-ajj=m(i-1):t=n(jj):d=j(t):e=k(t):kk=a+i-1Ifkk=eAndh(d)<>0ThenLeth(kk)=h(d)+l(t)Ifkk=dAndh(e)<>0ThenLeth(kk)=h(e)-l(t)r(kk)=h(kk)NextiFori=1Tob-ad=0Forjj=m(i-1)Tom(i)-1'計算權(quán)倒數(shù)之和d=d+1/s(n(jj))Nextjjp(i-1)=dNextiFori=0Toc-1'計算常數(shù)項l(i)=h(k(i))-h(j(i))-l(i)Nextipp=0Callaaa1'調(diào)迭代計算子程序mm=0Fori=0Toc-1mm=mm+l(i)*l(i)/s(i)Nextimm=Sqr(mm/(c-b+a)):Print#3,mmm=Str$(mm)Print#3,"每公里水準測量中誤差:";"+/-";Print#3,Format(mmm,"###.####");"m"Print#3,Print#3,"序號高差改正數(shù)高差平差值"Fori=0Toc-1Print#3,Format(i,"####"),mmm=Str$(l(i)):Print#3,Format(mmm,"######.####"),mmm=Str$(w(i)+l(i)):Print#3,Format(mmm,"######.####")NextiFori=0Tob-1f=r(i):g=h(i):hh=g-1NextiFori=0Tob-1:r(i)=h(i):NextiForqq=1Tob-app=a+qq-1Forrr=0Toc-1:l(rr)=0:NextrrForrr=0Tob-1:h(rr)=0:Nextrru=1/p(pp-a):z=z1Callaaa1q(pp-a)=Sqr(h(pp))*mmNextqqPrint#3,"點名高差平差值(m)高程中誤差(m)"Fori=0Toa-1:h(i)=0:NextiFori=0Tob-a-1:h(a+i)=q(i):NextiFori=0Tob-1Print#3,Format(i,"####"),mmm=Str$(r(i)):Print#3,Format$(mmm,"####.###"),mmm=Str$(h(i)):Print#3,Format$(mmm,"####.###")NextiPrint#3,""Close#3EndSub_______________________________________________________________以下是迭代計算代碼:PrivateSubaaa1()DimyAsDouble,wwAsDouble,tAsDoubleDimi%,kk%,jj%,x%Dox=0:y=0Fori=1Tob-awww=0kk=a+i-1Forjj=m(i-1)Tom(i)-1t=n(jj)Ifkk=k(t)Thenww=ww-l(t)/s(t)Ifkk=j(t)Thenww=ww+l(t)/s(t)Nextjjww=ww/p(kk-a)Ifkk=ppThenww=u+wwh(kk)=h(kk)+wwForjj=m(i-1)Tom(i)-1t=n(jj)Ifkk=k(t)ThenLetl(t)=l(t)+wwIfkk=j(t)ThenLetl(t)=l(t)-wwNextjjww=Abs(ww)Ifww>zThenLety=wwNextix=x+1Ify<=zThenExitDoLoopEndSub3.3.6生成可執(zhí)行文件為使開發(fā)的應(yīng)用程序脫離VisualBasic環(huán)境后仍可運行,并能直接在Windows環(huán)境下運行,程序可選擇【文件】-【生產(chǎn)工程1.exe】命令。系統(tǒng)將讀取VisualBasic程序中的全部代碼,并將其編譯為機器代碼,保存在擴展名為*.exe的可執(zhí)行文件中。4算例對圖4—1的水準網(wǎng)進行平差計算。觀測值及已知高程列于表4—1.圖4—1水準網(wǎng)平差略圖表4—1Access數(shù)據(jù)表建立Access數(shù)據(jù)庫數(shù)據(jù)如表4—1。用所編寫的程序進行計算輸出下列結(jié)果:圖4—2程序的輸出結(jié)果
5結(jié)束語 本文中的水準網(wǎng)平差應(yīng)用程序輸入形式簡單,程序運行穩(wěn)定,輸出的結(jié)果相對完善。通過對實例的驗算,計算可靠,能在工程實際中進行應(yīng)用。VisualBasic6.0因其簡單、易學(xué)、易用,能開發(fā)一切基于windows的應(yīng)用程序,深受廣大編程愛好者歡迎.通過它可以解決測量上內(nèi)業(yè)中繁雜的數(shù)據(jù),但大多數(shù)人僅僅停留在學(xué)習(xí)、簡單程序開發(fā)、調(diào)試的層次上,很少的一部分人掌握VB的精華部分即熟練使用VB開發(fā)數(shù)據(jù)庫應(yīng)用程序。利用VB能夠開發(fā)各種數(shù)據(jù)庫應(yīng)用系統(tǒng),建立多種類型的數(shù)據(jù)庫,有效地采集和管理各種測量數(shù)據(jù)。
致謝寫論文的過程忙碌而充實,在這過程中我遇到很多難題,成了我過不去的檻。在這里我衷心感謝我的指導(dǎo)老師鄒丹老師對我的悉心教導(dǎo)和幫助。從選題到資料的搜集直至內(nèi)容和格式的修改的整個論文寫作過程中,花費了鄒丹老師很多的寶貴時間和精力。而且在每次設(shè)計遇到問題時老師不辭辛苦的講解才使得我的論文順利的進行。 感謝資源工程學(xué)院的領(lǐng)導(dǎo)和測繪專業(yè)的老師在我的生活和學(xué)習(xí)中給予關(guān)心和指導(dǎo),祝愿你們?nèi)f事如意,桃李滿天下!感謝實習(xí)期間主任和同事給我的指導(dǎo)和幫助,讓我很快地適應(yīng)我的實習(xí)生活。感謝我的同學(xué)給我的幫助和鼓勵。是他
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省南昌市2025-2026學(xué)年上學(xué)期期末八年級數(shù)學(xué)試卷(含答案)
- 文綜試卷及答案
- 微積分試題及答案
- 地產(chǎn)委托物業(yè)前期介入相關(guān)工作作業(yè)指導(dǎo)書
- 腹腔鏡培訓(xùn)班理論考試試題
- 達人介紹教學(xué)
- 一年級數(shù)學(xué)上冊期中試卷及答案真題(三套)
- 解析卷-滬粵版八年級物理上冊第四章物質(zhì)的形態(tài)及其變化章節(jié)測評試卷(含答案詳解版)
- 大壩混凝土施工技術(shù)操作要領(lǐng)
- 2026屆北京市石景山區(qū)高三上學(xué)期期末考試歷史試題(含答案)
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人筆試模擬試題及答案解析
- 要謙虛不要驕傲課件
- 2026國家保安員資格考試題庫及參考答案【完整版】
- 微生物檢驗質(zhì)控措施分析
- 2026年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院單招職業(yè)技能考試題庫及參考答案詳解1套
- 婦科腫瘤保留生育功能治療策略
- 宮頸癌病理課件
- 2025東航股份綜合管理部招聘筆試歷年參考題庫附帶答案詳解
- 渝22TS02 市政排水管道附屬設(shè)施標準圖集 DJBT50-159
- 新一代大學(xué)英語(第二版)綜合教程1(智慧版) 課件 B1U1 iExplore 1
- 淮安市2022-2023學(xué)年七年級上學(xué)期期末道德與法治試題【帶答案】
評論
0/150
提交評論