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

正文內(nèi)容

geomedia應(yīng)用開發(fā)手冊-資料下載頁

2025-06-29 07:34本頁面
  

【正文】 對象。GMFeatureComboboxInput 創(chuàng)建記錄集的OLE控件。GMFeatureListboxInput 創(chuàng)建記錄集的OLE控件。GMQueryStorage 在查詢夾中存儲記錄集的OLE控件。GMTableStorage 輸出記錄集到GDO 表的OLE控件。GMLegendEntryOutput 為記錄集創(chuàng)建圖例條目的OLE控件。GMDataWindowOutput 在數(shù)據(jù)窗口中顯示記錄集的OLE控件。GMJoinProperties 為EquijoinPipe提供GUI接口的OLE控件。GMLabelProperties 為指定的標(biāo)簽內(nèi)容提供GUI接口的OLE控件。EventServer — 允許來自多個地圖窗口的事件傳遞到單一事件控件中處理的對象。MapViewListeners — 在MapViews 中管理接受事件的命令的對象GeoMathUtilities 可以被自動化服務(wù)器訪問的用于數(shù)學(xué)計算的C語言函數(shù)庫pdf,caj,kdh格式請用Adobe Reader或者CAJViewer打開閱讀有任何問題可以到網(wǎng)站會議室舉報或提問。華夏土地網(wǎng)夏招聘版主!報名進(jìn)行中!使用道具 評分 舉報 返回頂部 恢復(fù)卡 kkriven 發(fā)短消息 加為好友 看IP卡狗仔卡kkriven 當(dāng)前離線 在線時間2676 小時威望199 點土地券129179 畝活躍度10796 度最后登錄2011519注冊時間2005715精華18積分43290閱讀權(quán)限255帖子2155管理員土地小生7樓 發(fā)表于 2007330 11:50 |只看該作者 四、練習(xí)1: 操縱GeoMedia 的自動化模型  在本練習(xí)中,您將學(xué)習(xí)如何使用自動化對象結(jié)構(gòu)圖訪問其中指定對象。每一步驟都要求您創(chuàng)建自動化模型中特定對象和屬性的引用,答案可以是用點操作符組成的一個單一程序行。您將用到本節(jié)講述的內(nèi)容、GeoMedia的自動化幫助和Visual Basic瀏覽器?!?.從GeoMedia 程序組或者開始菜單中選擇Programming Utilities;然后選擇GeoMedia Object Reference訪問幫助主題?! ?.啟動Visual Basic并打開c:\TGM\Labs\Lab01\src\,這將提供對每一個對象的上下文敏感幫助的訪問?! ?.使用Notepad打開C:\TGM\Labs\Lab01\。使用Application或gobjGeoApp參考練習(xí)的Application對象?! ≌缦乱还?jié)我們將要介紹的,GeoMedia命令使用兩個全局對象初始化:gobjGeoApp和mobjGeoViewListeners。前者是GeoMedia 應(yīng)用程序的指針,后者是接受map views事件的一組命令的指針?! ?.在文本文件中填入答案。使用幫助系統(tǒng)輔助您找到正確的屬性名。第九節(jié)、自定義的方法 一、自定義方法簡介  和Intergraph的其他許多GIS產(chǎn)品一樣,GeoMedia的自定義能力是非常重要的。另外,許多傳統(tǒng)的產(chǎn)品都允許用戶設(shè)置和修改其界面。GeoMedia提供三種自定義機(jī)制,采用那種自定義方法取決于您的要求、編程能力以及GeoMedia的標(biāo)準(zhǔn)界面滿足您要求的程度?! ∵@三種方法可以圖示說明如下: 2007330 11:51 上傳下載附件 ( KB)   命令   使用這種技術(shù),GeoMedia的功能通過命令動態(tài)連接庫和GeoMedia 對象動態(tài)連接庫調(diào)用。以前討論過進(jìn)程內(nèi)和進(jìn)程外軟件組件調(diào)用。在這種模式中,通常的做法是單進(jìn)程調(diào)用亦即所有的組件是進(jìn)程內(nèi)調(diào)用的?! ∽远x應(yīng)用程序 2007330 11:51 上傳下載附件 ( KB)   使用這一技術(shù),您可以使用GeoMedia對象創(chuàng)建自己的可執(zhí)行應(yīng)用程序。這同樣是單一進(jìn)程調(diào)用。  驅(qū)動GeoMedia 2007330 11:51 上傳下載附件 ( KB)   該方法中有兩種不同的調(diào)用方式,將在本節(jié)后面介紹。二、通過菜單和命令自定義GeoMedia  在這一方式中,您將從GeoMedia 應(yīng)用程序開始。您可以創(chuàng)建一套新的GeoMedia命令,這些命令參數(shù)化GeoMedia 命令或者以一種更適合您需要的順序執(zhí)行任務(wù)。下一節(jié)將介紹創(chuàng)建命令的方法?! ∽詈唵蔚淖远x方式就是調(diào)整GeoMedia的菜單??梢匀サ舨恍枰幕蛘卟幌M脩粼L問的子菜單項。通過Tools Customize菜單可以重新配置菜單和快捷鍵。也從菜單條(Menu Bar)上去掉子菜單。有三種類型的菜單可以修改:Map — 當(dāng)?shù)貓D窗口激活時顯示的菜單條。Data — 當(dāng)數(shù)據(jù)窗口激活時顯示的菜單條。None — 當(dāng)沒有任何文檔打開時顯示的菜單條。如果希望去掉以上三種類型菜單中都有的命令,則需要分別在這三種菜單中一個一個地刪除?! 〔藛魏涂旖萱I配置存儲在系統(tǒng)注冊表的HKEY_CURRENT_USER\Software\Intergraph\GeoMedia\。正是由于這個原因,使用同一計算機(jī)的不同的用戶可以配置不同的菜單。如果要為多個用戶配置使用環(huán)境,我們建議您采用自動化模型(MenuBar/MenuItem, Accelerator, Category/Command, ToolBar/ToolBarButton)編寫一個命令或者應(yīng)用來配置菜單和快捷鍵?! ∪绻l(fā)現(xiàn)您需要的命令GeoMedia沒有提供,那么您可以自己編寫一個并把它們添加到GeoMedia命令組中,當(dāng)然,您還得把自己編寫的命令復(fù)制到每一臺計算機(jī)上。這些命令可以存放在任何一個您指定的路徑下。別忘記安裝這些命令,這樣可以把它們分別注冊到系統(tǒng)注冊表中,以便GeoMedia程序框架創(chuàng)建并添加到GeoMedia命令組中。安裝的語法如下:    “C:\Program Files\GeoMedia\Program\”   如果dll和ini文件不在當(dāng)前路徑下,執(zhí)行上述命令時加上路徑名。ini 文件是在使用GeoMedia命令向?qū)?chuàng)建命令時生成的。該文件包含命令的有關(guān)信息,包括:提示信息,狀態(tài)信息以及有效狀態(tài)等??梢栽谝粋€dll文件中創(chuàng)建多個命令,以便減少需要發(fā)布的文件數(shù)量。  安裝之后還需要為自定義命令添加相應(yīng)的菜單項。如果自定義命令適用于所有的窗口,需要在三種類型的菜單上都加上它。  您還可以創(chuàng)建自定義的工作空間模板。通過模板,您可以根據(jù)用戶的使用頻率定義標(biāo)準(zhǔn)的連接、圖例和查詢等等。您也可以定義顯示窗口和圖例條目。通過創(chuàng)建命令和配置菜單有如下好處:啟動快。更實用的窗口和文檔管理功能。環(huán)境和選項的自動保留(自動持久性)。具有無限擴(kuò)展的能力。開發(fā)和調(diào)試只需要考慮最終用戶的接受能力,不必浪費無畏的精力?!∫酝鶆?chuàng)建應(yīng)用程序時,大量的開發(fā)工作花費在對應(yīng)用程序的框架結(jié)構(gòu)的維護(hù)上,而通過命令自定義GeoMedia則只需要著眼于最終用戶需要的功能?! ∽⒁?,PowerBuilder 。而GeoMedia命令框架以進(jìn)程內(nèi)OLE服務(wù)器方式創(chuàng)建命令的。因為在PowerBuilder中不能這樣做,所以您必須創(chuàng)建一個VB包容器(Wrapper)命令以便與PowerBuilder應(yīng)用程序?qū)ο笸ㄐ?。另外,由于?yīng)用程序?qū)⑹沁M(jìn)程外調(diào)用的, 方法創(chuàng)建可持久的GeoMedia對象。三、使用GeoMedia 對象自定義應(yīng)用程序  GeoMedia開發(fā)的另外一個途徑就是使用GeoMedia對象創(chuàng)建應(yīng)用程序。在這種方式下,您需要創(chuàng)建自己的框架,包括:窗口管理、文檔管理和持久性。然后在您的程序中使用自動化對象完成需要的分析。您創(chuàng)建的應(yīng)用應(yīng)該是可執(zhí)行程序,而且還可能需要支持動態(tài)連接庫。因為該程序及其所需DLL可能需要使用GeoMedia的DLLs?! ‘?dāng)最終用戶不需要太多靈活性時可以使用本方式。例如:不需要用戶改變已經(jīng)定義的圖例設(shè)置?! ≡谧詣踊瘜ο蠼Y(jié)構(gòu)圖中,除了那些與框架(應(yīng)用程序)密切相關(guān)的對象以外,所有公共的GeoMedia對象都可以在編程重使用。這些不能使用的對象包括(表02):表02ApplicationWindowsActiveWindowCategory(s)Command(s)MenuBar(s)MenuItem(s)Accelerator(s)DocumentDataWindowMapWindowMasterLegendSelectedObjectsMapViewListenersGMFeatureComboboxGMFeatureListboxToolBar(s)ToolBarButton(s)GMFeatureComboboxInputGMFeatureListbox InputGMQueryStorageGMTableStorageGMLegendEntryOutputGMDataWindowOutput上表中列出的所有對象都需要一些與應(yīng)用程序或者文檔相關(guān)的信息,因此只在應(yīng)用程序上下文中是可以創(chuàng)建的。也就是說,只有當(dāng)GeoMedia運行時這些對象才能使用?! ≡谝粋€自定義應(yīng)用程序中,您需要發(fā)布并注冊使用的GeoMedia組件。標(biāo)準(zhǔn)的方法是首先安裝GeoMedia然后再安裝您開發(fā)的應(yīng)用程序。這將需要完整的GeoMedia使用許可協(xié)議(license),因此需要在您的應(yīng)用程序中包含所有的GeoMedia版權(quán)信息。欲獲取更詳細(xì)的資料,請參考Help About MyApp... mand.?! ntergraph可以向個人和第三方開發(fā)商銷售GeoMedia對象包,如有需要請與GeoMedia技術(shù)組聯(lián)系。該對象包按功能劃分成多個對象組。例如,一個簡單的顯示程序只需要基礎(chǔ)的對象組,而分析應(yīng)用程序則還需要另外得一些對象。對象分類細(xì)目請參考附錄中的對象包(Object Bundles)的有關(guān)內(nèi)容。使用GeoMedia組件創(chuàng)建自定義應(yīng)用程序的好處在于:可以嚴(yán)格控制用戶的工作流程??梢耘c其他產(chǎn)品更好地協(xié)同工作。可以盡可能減少不需要的組件?! ∽⒁?,這是唯一一個與PowerBuilder集成的方法,因為PowerBuilder不支持調(diào)用DLL的其他方法。  如果您與Intergraph 達(dá)成了OEM 合作協(xié)議。您可以不需要為最終用戶安裝GeoMedia應(yīng)用程序。但是您需要在安裝程序中包含GeoMedia組件并在安裝時注冊它們。四、驅(qū)動GeoMedia  最后一個自定義GeoMedia的方法是創(chuàng)建一個應(yīng)用程序來運行或者驅(qū)動GeoMedia應(yīng)用程序?qū)ο?。在前一種方法中,不能使用于GeoMedia程序框架相關(guān)的對象,而采用本方式,則需要在您的應(yīng)用程序中創(chuàng)建一個GeoMedia 應(yīng)用或者與已有的GeoMedia實例建立連接。因此,兩個獨立的應(yīng)用程序都要運行(類似于編寫Visual Basic程序驅(qū)動Excel)。然后您可以訪問GeoMedia 自動化模型中的所有功能。本方式不僅可以完全利用GeoMedia框架的所有好處,而且可以限制用戶的訪問全縣和控制其工作流程?! 。皇侵苯邮褂肅reateObject 。這樣可以保證所有的對象都是在GeoMedia進(jìn)程中創(chuàng)建的,可以共享同一內(nèi)存地址。小結(jié)這章的主要目標(biāo)是熟悉自動化,為用戶自行開發(fā)GeoMedia作好準(zhǔn)備。到目前為止,我們已經(jīng)討論了基本的面向?qū)ο蠹夹g(shù)和OLE/COM,其中主要講述了OLE領(lǐng)域內(nèi)的自動化技術(shù)。應(yīng)該掌握的術(shù)語有:v自動化客戶/自動化控制器v自動化服務(wù)器/自動化對象v對象v屬性v方法v集合v點操作符vGUID, ProgIDv界面  應(yīng)該理解的基本Geomedia概念有:vGDOv管道v圖例v坐標(biāo)系統(tǒng)v特征  同時應(yīng)該能理解并掌握自動化對象結(jié)構(gòu)圖以及自定義GeoMedia的幾種方式。下一章我們將探討第一個用戶自定義方式:添加GeoMedia命令。你能回答下列問題嗎?1.GeoMedia開發(fā)組的目標(biāo)是什么??“自動化”這個詞時,你同時會聯(lián)想到哪兩個詞匯???各舉一例。??,當(dāng)使用圖例并需要訪問每一個圖例條目時,如何判斷圖例條目的類型。,能否提供另外兩種創(chuàng)建對象實例的方法?Dim objMD as ObjectSet objMD = CreateObject(“”)pdf,caj,kdh格式請用Adobe Reader或者CAJViewer打開閱讀有任何問題可以到網(wǎng)站會議室舉報或提問。有獎舉報重復(fù)內(nèi)容帖
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1