freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

外文翻譯--vba的開發(fā)環(huán)境-其他專業(yè)(已修改)

2025-02-04 09:51 本頁面
 

【正文】 中文 5270 字 畢業(yè)設(shè)計(jì) (論文 )外文資料翻譯 系 ( 院): 專業(yè)班級: 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名: 學(xué) 號: 外文出處: 附 件: ; 。 指導(dǎo)教師評語: 外文資料緊扣畢業(yè)設(shè)計(jì)課題,翻譯準(zhǔn)確、文字流暢、語句通順,信息量足,能夠獨(dú)立按時完成翻譯工作。 簽名: 年 月 日 注: 請將該封面與附件裝訂成冊。 (用外文寫 ) 附件 1:外文資料翻譯譯文 VBA 的開發(fā)環(huán)境 本文主要討論怎樣在 VBA 開發(fā)環(huán)境中進(jìn)行編程,通過對路徑、目錄以及場景所顯示的對象的訪問,來對它們進(jìn)行控制和操作。代碼通過設(shè)置和獲取它們接口的屬性來操作對象,例如,設(shè)置窗口的最大化和最小化;代碼還可以通過運(yùn)用接口的方法來操作對象,例如,可以在多線中添加一個點(diǎn);另外,代碼還可以設(shè)置一個區(qū)域的值。當(dāng)一個事件發(fā)生時,代碼隨之而運(yùn)行。例如,當(dāng)用戶打開一個文檔,點(diǎn)擊一個按鈕,或是通過修改一個正在編輯的草圖來更新數(shù)據(jù)時,都會引發(fā)代碼的運(yùn)行。 在我們學(xué)習(xí) VBA 開發(fā)環(huán)境之前,我們先來了解一下有關(guān) VBA 的一些概念。 什么 Visual Basic for Application 呢? Visual Basic for Application 是 Microsoft Visual Basic 系列的一部分。 Microsoft Visual Basic 系列還包括 Visual Basic 開發(fā)系統(tǒng)(主要有學(xué)習(xí)版本、專業(yè)版本和企業(yè)版本)和 Visual Basic 腳本版本( VBScript)。 VBA 是一個嵌入式的編程開發(fā)環(huán)境,它可以幫助開發(fā)者借助 Microsoft Visual Basic 的能力來解決客戶端的問題。開發(fā)者通過使用基于 VBA 的應(yīng)用,可以自動的延 伸應(yīng)用的函數(shù)功能。縮短開發(fā)客戶端業(yè)務(wù)的解決問題的周期性。 Visual Basic、 VBA 以及 VBScript 之間的區(qū)別是什么?我們什么時候使用其中的一種應(yīng)用而取代另一種應(yīng)用呢? Visual Basic 是一個用于建立單獨(dú)的軟件部件的標(biāo)準(zhǔn)獨(dú)立工具,例如,我們可以用它來編輯可執(zhí)行的程序, COM 部件和動態(tài)插件控制。同時,當(dāng)你必須建立一個用于解決損傷的特殊的方法時, Visual Basic 是非常有效的。 在已經(jīng)存在一個現(xiàn)有的應(yīng)用的情況下, VBA 能夠提供和 Visual Basic 一樣有效的工具。而且,對于已經(jīng)符合你 的大部分需求的特定軟件而言, VBA 是最好的選擇。 VBScript 是 Visual Basic 語言中幾個比較低級的版本,它是被設(shè)計(jì)為專門用于在WEB 網(wǎng)頁上使用的語言。當(dāng)腳本通常能夠被用語簡單自動化時, VBA 是最先進(jìn)的科技,特別是對于一些特殊的應(yīng)用自動化而言。不同于 VBA , VBScript 沒有一個集成開發(fā)環(huán)境。 微軟的哪些應(yīng)用程序包括 Visual Basic for Application 呢? 在微軟 Office XP中是一個核心部件,它主要集成在 Microsoft Access, Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, and Microsoft Word 中。而 主要用于Microsoft Office 97 和 98 中 的 Access, Excel, PowerPoint, 以及 Word 中。 VBA 的開發(fā)環(huán)境 首先你將會看見 VBA 開發(fā)環(huán)境的外觀,在這里你將會做一些工作,這些工作特別適用于 ESRI 應(yīng)用程序。參考 Visual Basic 的附注,當(dāng)你點(diǎn)擊在 Visual Basic 關(guān)于 VBA 編輯的幫助菜單時,在線幫助文件顯示了一些關(guān)于在用戶借口上的一般的幫助,概念性的主題,如何操作的主題,參考主題的語言, 以及特定 Visual Basic 編輯者和用戶的形式和控制的信息。 在 VBA 開發(fā)環(huán)境中,你能夠添加模組,類模組和用戶模式到包含在每一個壓縮綜合信息系統(tǒng)應(yīng)用程序文件中的默認(rèn)項(xiàng)目中去。一個項(xiàng)目能夠組成和你的工作需求一樣多的模組,類模組和用戶模式。一個項(xiàng)目是一些項(xiàng)目的集合,在這些項(xiàng)目中你可以添加相關(guān)的代碼。一個模組是一套由你的代碼執(zhí)行指令的過程目錄的申明。一個類模組是一 個特別的模組,它包括了一個類的定義,以及它的屬性和方法的定義。一個用戶模式是一個包含了用戶接口控制的容器,比如命令按鈕和文本框。 壓縮框有一個和自身文檔相聯(lián)系的默認(rèn)的項(xiàng)目,該文檔一自身的名稱列在項(xiàng)目瀏覽器中。另外,你會在項(xiàng)目瀏覽器中看到其他項(xiàng)目,它就是標(biāo)準(zhǔn)文檔( ) 標(biāo)準(zhǔn)文檔實(shí)際上是一個用于所以穩(wěn)當(dāng)?shù)哪0?。它總是嵌入在文檔之中。它包含了所有用戶能看見的用戶接口的因素和 ArcID 的類模組,在這些模組中包含了所有應(yīng)用命令的用戶標(biāo)識符。 因?yàn)槿魏我恍╆P(guān)于 Normal 的修改都會在你創(chuàng)造或打開一個文檔時的每個時刻受到影響,所以當(dāng)對 Normal 進(jìn)行修改時你應(yīng)該格外小心些。 在 ArcMap 中,用戶能夠通過打開一個非默認(rèn)的模板開始執(zhí)行。這些模板在新的對話框中是多用途的。從一個開發(fā)者的角度來看,這是一個基礎(chǔ)性的模板,它是一個可以裝載一個附加項(xiàng)目到文檔里的文檔文件,它作為模板項(xiàng)目以文件名的方式被列于項(xiàng)目瀏覽器中。這個項(xiàng)目能夠在模組、類模組、模型以及其它任何特定的組塊中存儲代碼,比如具有數(shù)據(jù)的圖表,或是具有幀界面的頁等等?;诨灸0宓娜魏涡薷幕蚴歉淖兌紩谧陨淼奈臋n中受到影響。 在 ArcCatalog 中, Normal()是出現(xiàn)在項(xiàng)目瀏覽器中的唯一的項(xiàng)目。在ArcCatalog 中沒有默認(rèn)的項(xiàng)目,而且你不能裝載任何模板。當(dāng)然你可以在模組、類模組或是模型中的 中添加代碼,但是當(dāng)在一次產(chǎn)生改變時,一定要小心。 一旦你已經(jīng)開始使用了 Visual Basic 編輯器,你可以插入一個模組、類模組或是用戶模式。然后,在項(xiàng)目代碼窗中的一個已經(jīng)存在的事件進(jìn)程中插入一個進(jìn)程或是添加代碼。在這個項(xiàng)目代碼窗口中,你可以書寫、顯示、編輯代碼??梢哉f,你有多少的模組、類模組和用戶模式,你就可以打開多少個與之相對應(yīng)的代碼窗口。所以,你可以很方便的在不同的代碼窗口中 瀏覽和復(fù)制、粘貼代碼。另外,為了添加自己的模組,你可以從光盤中導(dǎo)入其它的模組、類模組或是用戶模式。 如果你的工作需要,你可以參考自己的項(xiàng)目來添加一個額外的對象庫或類型庫。這會在你的代碼中產(chǎn)生另外一些可利用的應(yīng)用對象。一旦一個引用已經(jīng)建立,被引用的對象 就會在開發(fā)環(huán)境的對象瀏覽器中顯示出來。 開始使用 VBA 要在 ArcMap 和 ArcCatalog 中開始使用 VBA 開始編程,你要先打開 Visual Basic 編輯器。 開始使用 Visual Basic 編輯器 1. 啟動 ArcMap 和 ArcCatalog。 2. 點(diǎn)擊工具菜單,指 向宏,然后點(diǎn)擊 Visual Basic 編輯器。你也可以使用快捷鍵Alt+F11 來顯示 Visual Basic 編輯器。使用項(xiàng)目瀏覽器在 Visual Basic 編輯器中的各個項(xiàng)目項(xiàng)目中進(jìn)行控制操作。它顯示了文檔的模組、類模組和用戶形式的清單條目。 在一個模組中添加一個宏 ArcMap 和 ArcCatalog 都提供一個快捷的方式在一個模組中創(chuàng)建一個簡單的宏。 1. 點(diǎn)擊工具菜單,指向宏,然后點(diǎn)擊宏。 2. 在宏名文本框中輸入你想創(chuàng)建的宏的宏名。如果你不詳創(chuàng)建一個特殊的模組名,應(yīng)用程序會自動創(chuàng)建一個叫“ modulexx”的模組, 而且在這個模組中存儲你想創(chuàng)建的那個宏。如果在你指定一個模組后沒有再模組在被特別的指定,而且一個模組已經(jīng)屬于激活狀態(tài),則該宏就會被放置在那個模組中。在一個宏名前面有一個名稱和一個點(diǎn),用以在一個模組中以特定的名稱存儲宏。如果模組并不存在,則實(shí)例會自動創(chuàng)建這個模組。 3. 點(diǎn)擊在宏的位置下拉列表框中的下拉箭頭,選在你想創(chuàng)建該宏的 VBA 項(xiàng)目。 4. 按下 Enter 鍵或是點(diǎn)擊“創(chuàng)建” 5. 宏的子進(jìn)程的框價結(jié)構(gòu)酒會出現(xiàn)在代碼窗口中。 添加模組和類模組 所有的 ArcGIS 應(yīng)用文檔都包括了類模組 ThisDocument,這是一個客戶對象, 它能夠表示和 VBA 項(xiàng)目相聯(lián)系的特定的文檔。這個文檔對象在 ArcMap 中被稱為MxDocument,而在 ArcCatalog 中則被稱為 GxDocument。而 Idocument 接口提供了進(jìn)入文檔標(biāo)題、類型、累加器,命令集,父應(yīng)用以及 Visual Basic 項(xiàng)目的入口。 模組和類模組能包括不止一個進(jìn)程:子進(jìn)程、函數(shù)或?qū)傩?。?dāng)你插入一個進(jìn)程時,你可以選擇進(jìn)程類型和它的范圍。插入一個進(jìn)程就像創(chuàng)建一個代碼模板到你輸入代碼的地方一樣。 每一個進(jìn)程都有它私有的和公共的范圍。具有私有范圍的進(jìn)程叫做私有進(jìn)程。它對于那些只包括 一個進(jìn)程的并且具有相同名稱的模組而言是有限制的。如果你聲明了一個進(jìn)程是公有的,則其他程序和模組也可以調(diào)用它。 在進(jìn)程中的變量也許是局部的或是全局的。全局變量在整個代碼執(zhí)行的時間內(nèi)都存在,而局部變量只有當(dāng)在進(jìn)程中定義聲明運(yùn)行時才有效。而當(dāng)下一次你在次執(zhí)行一個進(jìn) 程時,所以的局部變量都需要重新初始化。然而,你可以在一個進(jìn)程中,通過定義局部變量在整個代碼周期中為靜態(tài)變量,來保持局部變量的值,因此,這樣可以固定它們的值。 在已經(jīng)存在的模組中添加進(jìn)程 1. 在項(xiàng)目瀏覽器中,雙擊 ArcMap 對象, ArcCatalog 對象或是模 組文件夾,然后選擇一個模組的名稱,通過點(diǎn)擊“ View Code ”按鈕可以查看模組的試圖是否屬于激活狀態(tài)。 2. 點(diǎn)擊“插入”按鈕,然后點(diǎn)擊“進(jìn)程”。 3. 在“名稱”文本框中輸入進(jìn)程的名稱。 4. 點(diǎn)擊“類型”單選按鈕,通過點(diǎn)擊選擇進(jìn)程的類型:子進(jìn)程,函數(shù)或是屬性。 5. 點(diǎn)擊“范圍”單選按鈕,選擇是其范圍是公有或是私有。 6. 聲明所有局部變量為靜態(tài)變量,檢查“ All Local variables as Statics”這個檢測框。 7. 點(diǎn)擊 OK, VBA 在一個進(jìn)程里的函數(shù)框顯示在輸入代碼的窗口里,這個函數(shù)框包括了你所添加進(jìn)程的代碼的起 始行和最后一行的內(nèi)容。 8. 在進(jìn)程中輸入代碼。 關(guān)于進(jìn)程的更多信息,可以在 Microsoft Visual Basic 在線幫助里獲得參考。 添加用戶模式 如果你想要自己的代碼給用戶提示信息,或者,當(dāng)用戶請求一個 ArcGIS 應(yīng)用命令、工具或是對一些事件的回復(fù)時,你想要顯示一些 行為執(zhí)行的結(jié)果,那么就要使用 VBA 的用戶模式。用戶模式提供一個聯(lián)系,你可
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1