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

正文內容

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

2025-02-04 09:51 本頁面
 

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