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

正文內(nèi)容

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

2025-06-29 07:34本頁(yè)面
  

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