GIS應(yīng)用開發(fā)地圖數(shù)據(jù)訪問_第1頁
GIS應(yīng)用開發(fā)地圖數(shù)據(jù)訪問_第2頁
GIS應(yīng)用開發(fā)地圖數(shù)據(jù)訪問_第3頁
GIS應(yīng)用開發(fā)地圖數(shù)據(jù)訪問_第4頁
GIS應(yīng)用開發(fā)地圖數(shù)據(jù)訪問_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Mapsandlayers(III)Lessonoverview訪問mapsandlayers遍歷maps和layersCollectionsEnumerations創(chuàng)建一個新的圖層使用圖層對象的屬性設(shè)置一個圖層的數(shù)據(jù)源ObjectmodeloverviewFeatureLayerMapMxDocumentApplicationArcMap**LayerFeatureDataset*GeodatabaseFeatureClassTableDataSet0..1MapLayerGeoDatabase的基礎(chǔ)知識在AO(AE)中,各種類型的空間數(shù)據(jù)都采用統(tǒng)一的對象模型—

Geodatabase數(shù)據(jù)模型進行操作。AccessingmapsAccessmapsfromMxDocumentGettheactivemapGetallmaps(IMaps)AcollectionofMapsIMappMap;pMap=axMapControl1.Map;DimpAllMapsAsIMapsSetpAllMaps=pMxDoc.Maps一個地圖文檔可以包含有多個數(shù)據(jù)框,每個數(shù)據(jù)框都可以擁有不同的圖層和表現(xiàn)。FocusMap是指向當(dāng)前活動的數(shù)據(jù)框AccessinglayersAccesslayersfromMaporMxDocumentGettheselectedlayer(IMxDocument)Getaspecificlayer(IMap)Getalllayers(IMap)AnenumerationoflayersDimpLayerAsILayerSetpLayer=pMxDoc.SelectedLayerIEnumLayer

pAllLayers;pAllLayers=Map.get_Layers(null,true);ILayer

pLayer;pLayer=pMap.get_layer(3);遍歷Maps集合CollectionsareorderedReferenceitemsbyposition(index)Firstitemisatposition0'Mapcollectionexample…

DimintIndexAsInteger

DimpMapsAsIMaps

SetpMaps=pMxDoc.Maps

For

intIndex=0

To

pMaps.Count-1MsgBoxpMaps.Item(intIndex).Name

Next

intIndex012'SyntaxExampleFor<index=start>

To

<end>

'processeachitem…

Next<index>遍歷一個Map對象中的圖層對象IMap’sLayerspropertyreturnsIEnumLayersLikeacollectionwithfewermethodsandpropertiesNextreturnsILayerResetmovestotopofEnumSetpLayer=pLayers.NextNothingpLayers.ResetIEnumLayerTopSetpLayer=pLayers.NextSetpLayer=pLayers.NextSetpLayer=pLayers.NextDimpLayerAsILayerDimpLayersAsIEnumLayerSetpLayers=pMap.Layers遍歷一個Map對象中的圖層對象通過循環(huán)遍歷每個圖層ILayerlyr;ToolComboBoxLayer.Items.Clear();if(m_mapControl.LayerCount>0){

IEnumLayerpMapLayers;

pMapLayers=m_mapControl.Map.get_Layers(null,true);

lyr=pMapLayers.Next();

while(lyr!=null){ToolComboBoxLayer.Items.Add(lyr.Name);lyr=pMapLayers.Next();}}Nothing!Managingflowinaloop在特定條件下可以跳出循環(huán)Break;DimpCityMapAsIMapDimXAsIntegerForX=0TopMaps.Count-1IfpMaps.Item(X).Name="Cities"ThenSetpCityMap=pMaps.Item(X)ExitForEndIfNextX

MsgBox"AllDone",vbInformationLoopreviewLoopaspecifiednumberoftimesForNextLoopbasedonconditionDoWhileDoUntil小心無限循環(huán)'HereisanEndlessLoopDoWhileNotMsgBox("AddaRecord?")=vbYes

'CodeheretoaddarecordtoatableMsgBox"RecordAdded"LoopAddinganewlayertoamapLayerisanabstractclass:NotcreatableCreatablesubclasses:TinLayer,FeatureLayer,RasterLayer,etc.'MakeaNewFeatureLayerDimpFLayerAsILayerSetpFLayer=NewFeatureLayer'AddalayertoMxDocumentorMapDimpMxDocAsIMxDocumentDimpMapAsIMapSetpMxDoc=ThisDocumentSetpMap=pMxDoc.FocusMappMap.AddLayerpFLayer沒有設(shè)置數(shù)據(jù)源,所以圖標(biāo)為失去數(shù)據(jù)連接的狀態(tài)。使用圖層對象的屬性Ilayer接口的屬性Name,Visible,ShowTips,MaximumScale,MinimumScale,etc.IGeoDataset接口屬性Extent,SpatialReference'ThiscodewillworkforANYtypeoflayer'Accessthedocument’sselectedlayerDimpLayerAsILayerSetpLayer=pMxDoc.SelectedLayer'SetbasiclayerpropertiespLayer.Name="Streets"pLayer.Visible=TruepLayer.ShowTips=FalseSettingaFeatureLayer’sdatasourceFeatureClassproperty(IFeatureLayer)指定顯示的數(shù)據(jù)源以傳引用的方式(mustusetheSetkeyword)更多的數(shù)據(jù)訪問例子在以后的課程中'MakeanewFeatureLayerDimpFLayerAsIFeatureLayerSetpFLayer=NewFeatureLayer'Getanotherlayer’sFeatureClassDim

pFClass

As

IFeatureClassSet

pFClass=pSomeOtherLayer.FeatureClass'Setthenewlayer’sFeatureClasspropertySetpFLayer.FeatureClass=pFClasspublicILayerGetFeatureLayer(Stringslayer,IMapm_pMap){IEnumLayerpLayers;//枚舉圖層接口

ILayerpLayer;//'圖層接口

try{if(m_pMap.LayerCount==0)returnnull;pLayers=m_pMap.get_Layers(null,true);pLayer=pLayers.Next();while(pLayer!=null){if(pLayerisIFeatureLayer&&slayer==pLayer.Name){break;}pLayer=pLayers.Next();}returnpLayer;

}catch(Exception){throw;}}Da舅ta碑a(chǎn)昂cc緞es唇s掛an宅d圓cr溜ea效ti差on址(I母II穩(wěn)I)Le虎ss明on來o沾ve瞧rv繞ie士wDa難ta魔c靈re懸at著io潤n羞ob喪je辨ct匆sWo反rk烤sp男ac倡eFe壘at府ur盒eD果at螞as嚇etFe滅at阿ur杜eC歪la起ssWo排rk揉in何g墨wi華th運f鍵ie站ld余s吃an出d揪fi觸el鉆d霜co峽ll乎ec科ti觸on疊sCr籃ea動ti蹈ng太T浪ab沿le笨s桿an書dFe孟at唐ur殼eC職la高ss飼esAd剪di西ng荒r餐ow滾sEd監(jiān)it號in及g街ta蠟bl觀e累va抄lu隔esFe肯at泥ur館eC棄la傲ss畫esWo步rk罩sp暗ac請eFe致at梨ur招eD彈at唇as蕉etDa稀ta蹦c冰re私at塞io點n蝦ob截je秋ct湖sTa懼bl聽eFi巷el懸dsFi懼el污d1斯..Da同ta蒸se效tWo掏rk頃sp策ac晚eWo叼rk項sp辮ac輪eF休ac咸to振ryAc銅ce轟ss念Wo險rk司sp穴ac憂eF迷ac編to鐘ryRo臭w*Fe束at償ur互eC甲la漲ssAr半cI亞nf禍oW雕or棉ks乏pa策ce破Fa昌ct墾or諸ySh守ap賤ef禁il沉eW更or思ks粗pa郵ce少Fa窗ct補or服yOt毅he胃rsWh貫ic梅h級on膚es邪c鴨an礦b辦e第cr排ea橋te萌dne青w?*Wo臉rk飾sp膝ac癢e及相啟關(guān)對陳象在Ge碧od增at檔ab桶as搬e數(shù)據(jù)譽模型社中,一個扭工作晃空間對應(yīng)漠于一個ge缸od凳at赴ab泡as就e或一個Ar楚cI椒nf土oco姥ve砌ra痛ge工作肌空間或一個星文件粗夾(眠內(nèi)有逝地理邪數(shù)據(jù)被文件認)。工震作空悶間是登空間耕數(shù)據(jù)悔集與禿非空爺間數(shù)州據(jù)集或的容匪器。由es路ri陣Wo艙rk劉sp漏ac拖eT潮yp哈e枚舉稼類型貼指定喉的Wo趟rk漫sp裙ac廚e有三光種類虜型:es帥ri顆Fi裕le恐Sy病st織em滴Wo答rk侄sp肯ac穗e:基于帥文件辟類型亞的Sh工ap囑ef敗il動es和Ar絡(luò)cI鑄nf云o的工興作空朗間es口ri哄Lo巴ca洽lD賽at慨a(chǎn)b說as史eW液or邁ks漠pa臣ce:Pe幕rs冒on之a(chǎn)l滴/F解il下ege快od青at鵲ab陷as軋ees向ri爸Re選mo扔te平Da溝ta孝ba督se場Wo僚rk水sp匯ac兇e:Ar檔cS筐DEge虎od剪at汪ab育as濃e要操樹作各劉種類魯型的厲空間控數(shù)據(jù)爹,首廈先要達獲得脊空間凈數(shù)據(jù)環(huán)所在旦的工康作空調(diào)間。Wo箱rk魯sp殼ac崖e(工撇作空妨間)英是一高個普稻通類色(Cl兵as嶼s),郊這意避味著框用戶侄不能蹦直接缺新建籠它。悉為了鍛獲得口一個攀工作殿空間該,需軋要使們用Wo罩rk終sp錫ac眾eF顧ac擠to估ry對象偶來創(chuàng)賽建或柱打開垮一個Wo粱rk詞sp運ac輛e。Wo灣rk屈sp翻ac去eF卻ac羽to抽ry是Ge賽oD減at嗚ab鑄as流e的入聲口??盟强∫粋€夜抽象茶類,靈派生技了很況多的釣子類低,例客如Sd表eW饞or抹ks迎pa肺ce咬Fa怖ct綠or表y,Ac趟ce總ss廉Wo帶rk風(fēng)sp蹈ac優(yōu)eF到ac忙to鹿ry,Sh香ap反ef勇il幣eW裕or漂ks渡pa上ce溫Fa勇ct醋or染y,F(xiàn)i杏le治GD呀BW土or稈ks訴pa長ce順Fa潤ct藥or燈y等。懷不同剃類型估的文課件需慈要不繼同的嶄工作醒空間微工廠情對象春來打庸開一盞個工紛作空據(jù)間。Wo腐rk次sp青ac魂e及相朱關(guān)對何象Cl覽as沈se劑s驕th售at梨i帥mp森le聰me哪ntIW奶or慎ks鍛pa匠ce坡Fa絹ct盆or灰yClassesAccessWorkspaceFactory(esriDataSourcesGDB)AMSWorkspaceFactory(esriTrackingAnalyst)ArcInfoWorkspaceFactory(esriDataSourcesFile)CadWorkspaceFactory(esriDataSourcesFile)ExcelWorkspaceFactory(esriDataSourcesOleDB)FileGDBWorkspaceFactory(esriDataSourcesGDB)GeoRSSWorkspaceFactory(esriDataSourcesFile)IMSWorkspaceFactory(esriGISClient)InMemoryWorkspaceFactory(esriDataSourcesGDB)NetCDFWorkspaceFactory(esriDataSourcesNetCDF)OLEDBWorkspaceFactory(esriDataSourcesOleDB)PCCoverageWorkspaceFactory(esriDataSourcesFile)PlugInWorkspaceFactoryRasterWorkspaceFactory(esriDataSourcesRaster)SDCWorkspaceFactory(esriDataSourcesFile)SdeWorkspaceFactory(esriDataSourcesGDB)ShapefileWorkspaceFactory(esriDataSourcesFile)SqlWorkspaceFactory(esriDataSourcesGDB)StreetMapWorkspaceFactory(esriDataSourcesFile)TextFileWorkspaceFactory(esriDataSourcesOleDB)TinWorkspaceFactory(esriDataSourcesFile)ToolboxWorkspaceFactory(esriGeoprocessing)VpfWorkspaceFactory(esriDataSourcesFile)IW甜or刷ks頓pa遭ce溝Fa浸ct鳥or廟y接口畝定義祥了所醒有工俘作空可間工特廠對學(xué)象的映一般惜屬性絲式和方大法,霧用戶拋可以秤通過禿它管撇理不折同類拘型的介工作債空間第,所蹲有的喝工作駕空間吊對象陽都可蓮以通懂過這飾個接爽口產(chǎn)獸生。IW喇or討ks嚷pa裹ce最Fa執(zhí)ct紙or健y使用IW畏or釋ks緩pa覺ce乘Fa價ct嬌or顆y:卸:C議re砌at廳e方法鋼可以緒用于餡產(chǎn)生稈一個求新的橫工作糠空間駁名稱震對象擱。pu屢bl浴icIW堵or屑ks捏pa迷ce枯Na岔meCr庭ea跑te蔽(st御ri架ngpa后re朗nt栗Di派re挎ct釣or躬y,st禮ri共ngNa憑me禿,IP韻ro尊pe政rt滑yS州etCo吹nn骨ec詞ti哭on處Pr崇op蝕er押ti天es,in曬thW地nd);IW斷or應(yīng)ks陷pa絮ce且Fa跌ct另or源y:慢:O蝴pe渾n方法酒和IW朽or呢ks歡pa稱ce繁Fa拉ct網(wǎng)or嫂y:顛:O轟pe查nF鵝ro刻mF刮il煎e方法秩可以舒用于還打開鎖一個妖已經(jīng)然存在秋的工京作空嫁間。pu先bl顛icIW如or狼ks藝pa種ceOp倆en并(IP算ro禍pe議rt刺yS隸etCo另nn亂ec賣ti練on片Pr快op胃er玩ti既es,in因thW烏nd);pu市bl岔icIW化or叢ks丈pa撤ceOp城en宵Fr筋om羊Fi昌le(腐s辯tr稻in攜gfi摔le磁Na燦me,in擠thW軌nd);IW枕or系ks病pa嫩ce禮Fa理ct址or替y:盾:W董or炮ks唐pa足ce您Ty伶pe屬性滲可以螺返回卷工作托空間柳的類迷型。Ho嘆w它to準(zhǔn)c拘re肯at扣e耗ne顆wge哄od質(zhì)at郊ab沫as隨esCr言ea伏ti督ng塊a安p抓er圈so褲na躬lge防od余at聰ab愿as床ewo戒rk宇sp今ac醬e畢st讓or蘭ed定i辨n妨Ac冷ce欠sspr哲iv切at獵e誤vo缸idCr幻玉ea憶te貌Ac遷ce活ss僚Wo陽rk毅sp腿ac造e(){IW兄or征ks打pa溉ce竭Fa翅ct拒or森ypA色cc匙es憲sW網(wǎng)or影ks訓(xùn)pa求ce裙Fa隔ct醋or觀y=ne物wAc短ce籍ss例Wo暈rk勾sp帶ac獸eF凍ac憑to鳥ry亂Cl肉as漏s()絮;IW典or講ks皮pa冒ce儲Na透mepW毛or矛ks泄pa想ce允Na烘me=pA惱cc器es誦sW垮or岡ks航pa轉(zhuǎn)ce召Fa崖ct屑o(jì)r秀y.缸Cr拍ea平te啄(@犧"d:\倦te稱mp貸",母"te萍st虹.m往db",擦n澤ul肺l,鴿0洋);ES妄RI嶄.A執(zhí)rc冬GI逢S.豎es雨ri太Sy丈st沾em陵.I宮Na使mena姜me累=脾(IN改am們e)pW壘or伏ks殖pa帥ce態(tài)Na閉me;IW各or臘ks夾pa吐cepG標(biāo)DB弊_W抗or=與(IW惡or描ks印pa監(jiān)ce)na孩me轟.O獲pe縫n()蛛;}Cr燦ea再ti梁ng女a(chǎn)匯f浸il銷ege拍od時at枝ab塞as立ewo透rk展sp千ac愉e//蕉C報re兼at武e夾a劣fi爭le顏g資eo顏da儉ta碌ba務(wù)se額w懶or某ks遠pa蔑ce所f縣ac蛛to太ry靜.IW蜻or責(zé)ks爹pa氣ce舌Fa眾ct掛or壺ywo詠rk錯sp城ac符eF市ac炊to腔ry凡=染n慨ewFi混le返GD質(zhì)BW牢or震ks笛pa持ce傷Fa煮ct統(tǒng)or駝yCl遲as暖s()某;//厚C字re摸at取e住a竊ne被w港fi臨le輔g蹄eo端da婚ta鞠ba軌se沙.IW明or簽ks珍pa冒ce植Na懲mewo罵rk障sp奇ac扣eN抹am棄e規(guī)=猶wo朽rk館sp笛ac太eF近ac否to順ry嫩.Cr衡ea片te("愛C:狡\\忘te臥mp景\\但",震"牧My籍FG宜DB僑.g判db糧",蘿n寒ul略l,肆0赴);IN謙am號ena街me梅=意(葡IN類am荒e)閣wo梁rk啟sp勉ac山eN膜am羞e;//珍Op找en蜓a微r脾ef婦er勒en媽ce奴t浮o摸th犬e熱fi宴le頃g神eo總da冬ta鉤ba糧se怠w江or死ks純pa腦ce季t等hr灣ou攻gh獻t飽he遣n憤am墳e刑ob雅je蒸ct炒.IW字or林ks字pa聲cefG豎DB秧_W按or麥=贏(諷IW婦or榮ks遣pa返ce騾)n麥am搶e.Op圖en()窮;pu置bl談ic做s都ta機ti歉cIW防or仗ks庸pa袖ceCr半ea槍te旋Fi雄le置Gd農(nóng)bW恰or奪ks蘭pa總ce衡(S冠tr聽in鳴gpa仰th稈){Ty飯pefa擦ct失or翼yT濱yp字e=Ty蠻pe北.G稈et駐Ty懲pe否Fr瞇om斤Pr膽og災(zāi)ID量("歡es撞ri吃Da或ta湯So棵ur肅ce揚sG孝DB量.F遇il佳eG底DB乳Wo租rk緒sp輔ac蜜eF圖ac顧to煩ry")組;IW耳or晨ks控pa艱ce烏Fa善ct纖or漁ywo美rk魚sp偉ac慶eF飛ac惜to疾ry=桶(IW事or好ks反pa扣ce出Fa丟ct慈or句y)Ac叨ti他va繭to竊r.綢Cr脫ea渴te撒In泳st垮an陸ce并(f群ac慨to絕ry酬Ty柳pe);IW戒or蜓ks平pa淋ce材Na肥mewo藍rk詳sp驗ac愛eN厚am誤e=wo吵rk屑sp獅ac雕eF督ac攝to嚷ry哀.C娛re墻at買e(釋pa軟th,訓(xùn)"Sa娘mp紅le恒.g科db",房誠n鏈ul漂l,覽0球);IN示am穩(wěn)ena呈me側(cè)=誤(IN與am廉e)wo暗rk穿sp味ac渡eN罰am矮e;IW切or騙ks識pa肆cewo眠rk頌sp描ac玻e隔=謙(IW嶺or違ks般pa都ce)na播me師.O掉pe陶n()呢;re劇tu鍛rn雖w死or壺ks飯pa刺ce志;}Cr稻ea免ti零ng染a趴c揉on潔ne宣ct悼io有n爛fi左le碼(誦.sd兵e)培to旋a減n旦En丈te撤rp睡ri墾seAr快cS村DEwo浮rk悔sp賢ac械epu揀bl扎icIW盆or胃ks餓pa架ce社Na惑meop目en多_A麗rc萬SD鎖E_站W(wǎng)o鞠rk今sp板ac書e(s紫tr靜in賺g支se虛rv來er呼,你st狗ri爽ng渣i煩ns獨ta鎮(zhèn)nc鴿e,昨s褲tr津in蜂g計us棉er奮,s鬼tr俱in雹g之pa托ss郵wo午rd順,敵st串ri閘ng般d穿at網(wǎng)ab數(shù)as辟e,糠s汁tr咸in旗g硬ve截rs鳳io雀n){IP觸ro傍pe竟rt螺yS沸etpr蹈op燈er足ty雄Se串t死=宵ne綠w漢Pr銀op限er憲ty宗Se會tC寧la遍ss蹲()端;pr蕩op浩er混ty蹤蝶Se牢t.鵲Se挺tP據(jù)ro執(zhí)pe辟rt而y(詳"SE潛RV碰ER",育s慘er皺ve龜r)成;pr商op凈er玩ty程Se諷t.厭Se先tP長ro誓pe鼻rt某y(你"IN目ST攜AN兔CE",繳i肆ns加ta孫nc幻玉e)簽;pr索op朱er渣ty龍Se丑t.騰Se密tP艘ro蟻pe速rt蛙y(耗"DA彎TA助BA區(qū)SE",傾d巧at劈燕ab悠as曉e)撲;pr昨op沫er僵ty妻Se援t.葵Se銷tP款ro多pe夏rt刑y(卷"US芝ER",山u侄se然r)燦;pr冰op勸er膠ty貓Se創(chuàng)t.突Se畜tP保ro嚴pe愉rt公y(背"PA憶SS蚊WO憐RD",羊p惠as花sw利or壩d)痛;pr府op爺er各ty還Se餓t.肅Se兵tP憲ro州pe舅rt柔y(忌"VE符RS砍IO恐N",待v遼er掃si調(diào)on螞);IW戰(zhàn)or承ks糖pa指ce鴨Fa間ct嘗or歸y2wo羊rk棒sp搜ac雞eF府a(chǎn)c范to抖ry數(shù)=陣(奪IW技o(jì)r馬ks礎(chǔ)pa流ce圍Fa侮ct垮or懂y2眨)ne華wSd停eW塔or催ks訓(xùn)pa推ce望Fa菠ct管or這yC嫌la勁ss()貴;re故tu殘rn估w擁or濫ks尸pa壟ce巷Fa抱ct千or雅y.私Cr悼ea輩te錦("昨d:雁\\牢te迎mp粉\\例",糊"重my扮co復(fù)nn堂ec甜ti朽on漁.s察de漫",緣瑞p登ro宇pe絮rt尾yS皂et捷,爛0)蟻;}Cr眾ea混ti插ng佛age梨od胖at狡ab拆as辮ein財a組p傾er石so很na耕l丘or惠w祖or積kg填ro幼upAr必cS件DEwo邁rk轉(zhuǎn)sp途ac停e//嫁C建re艱at棒e邁a遍da扭ta側(cè)s封er故ve贈r悄ma征na肆ge委r其ob蘭je難ct討.ID令at晉aS謠er壯ve租rM天an消ag應(yīng)erda含ta鋤se算rv曉er難Ma暈na株ge拳r緣瑞=分ne醬w油Da污ta捧Se莖rv享er流Ma但na象ge后rC勉la訂ss拾()廳;//濫S蓬et克t全he缸s終er疑ve憑r囑na衰me憑a塌nd結(jié)c胃on甲ne拘ct納t匆o暗th質(zhì)e供se語rv念er申.da帆ta寺se稈rv踩er僻Ma廳na疫ge恰r.旁Se助rv剛er欄Na購me筍=憶"獎ti陪vo臟\\弱sq夫le案xp禾re急ss匙";da諸ta婆se雷rv繼er妥Ma開na幼ge殃r.痕Co景nn芝ec孔t(酸);//段O誓pe翻n庸on傷e杏of猾t灑he口g命eo披da批ta隱ba務(wù)se昂s拍in揀t苗he抱d肺at芹ab碼as忘e敏se嗎rv盞er執(zhí).ID洞at球aS綠er奧ve土rM偽an屆ag環(huán)er岡Ad億mi堡nda阻ta猛se夢rv象er廟ma牽na弓ge感rA首dm雹in生=萄(麻ID裂at磚aS融er叨ve味rM先an士ag運er賀Ad設(shè)mi頃n)售da愁ta困se友rv撲er右Ma僑na捎ge素r;IW厭or乞ks辨pa設(shè)ce室Na店mewo刪rk誓sp勁ac擔(dān)eN況am叢e符=疾da火ta夾se坊rv施er蓬ma笛na頭ge戰(zhàn)rA族dm拴in著.C絨re偉at輕eW對or楚ks呼pa嚴ce譽Na乒me仆("壤se誦we改r"游,涼"V洞ER習(xí)SI拆ON徑",填"聚db伴o.姨De鉤fa兵ul夸t"它);IN香am燭ena裝me漫=犁(匙IN測am幼e)資wo艷rk榮sp沫ac吹eN茄am學(xué)e;IW冶or偽ks敏pa猶ceGD溝B_原wo冊r穗=躍(I顧Wo翅rk這sp深ac戲e)霧na脈me檢.O睛pe狗n(錘);Ho倘w活to稼c隔on維ne截ct宅t于o樂age消od地at絕ab鴉as狗e有3種不旗同的狹方法旅打開疊工作犁空間綱:IW競or笛ks由pa麗ce傷Fa堆ct君or隙y.輸Op稱enpu芽bl啟icIW撿or關(guān)ks冒pa鄙ceOp急en創(chuàng)(IP種ro僻pe偏rt變yS干etCo羽nn還ec遺ti園on杏Pr鳳op朝er躬ti客es,in銷thW賣nd);IW笨or疑ks但pa凳ce顧Fa東ct舒or筋y.臺Op萄en鄉(xiāng)豐Fr未om必Fi陡lepu搖bl干icIW牢or立ks濕pa預(yù)ceOp誓en熟Fr軋om統(tǒng)Fi門le(瘦s欄tr認in諒gfi于le奴Na床me,in帳thW麗nd);IW遍or估ks侄pa扶ce睜Fa橫ct音or余y2辨.O商pe棵nF半ro遵mS渡tr淡in釀gpu蔬bl燈icIW去or掀ks引pa肅ceOp踢en爐Fr冒om跪St趙ri醫(yī)ng(膊s義tr嗚in兇gco個nn讓ec柔t(yī)S津tr,in活thW拴nd);Th雨e屠co剛nn隆ec狡t通st嫂ri捉ng繩i驅(qū)s準(zhǔn)a晌co蠢ll嚼ec記ti埋on瞇o錢f某na等me革v礦al蜂ue婆p歪ai濾rs望s斜ep協(xié)ar盟at走ed線b呈y屈a搖se復(fù)mi淋co啟lo餅n越(;寺).Op棗en爆in慎g普an顫e圍xi菠st泰in歪g啊Wo惕rk圈sp銅ac丈eUs登eIW御or負ks掀pa啟ce搬Fa鑰ct籌or肯yto襖r參et移ur度n肥a過Wo框rk刻sp摟ac危e露ob堂je嫁ctGe淹ne潛ri欺c點in忠te阻rf橫ac妖e揮fo稻r規(guī)al沃l濤su濫b-聲ty員pe乎s冒ofWo御rk均sp舊ac朱eF瘦ac誼to爺ryOp礦en害Fr恭om崖Fi搭le:村Ac成ce碼ss彈a興n予ex患is莊ti準(zhǔn)ng田f舌ol椒de輪r哨on腥d嫌is航kOp胸en秧:購Co魯nn根ec劃t黎to觸a斜n馳ex礙is爐ti暗ng劉d漏at副ab農(nóng)as粘e焰(e蠶.g叫.,Ar辰cS胖DE)Di綢mpW山Fa用ct模or限yAsIW醬or降ks蒸pa繼ce歸Fa因ct似or蠅ySe肅tpW辟Fa撥ct體or恐y任=Ne顧wAr嚼cI鑰nf參oW畜or稼ks漲pa斃ce宮Fa塌ct規(guī)or緊yDi蒙mpW垂or呼ks多pa償ceAsIW井or拳ks骨pa登ceSe苦tpW茄or惹ks厚pa錦ce背=折p槽WF肯ac普to段ry情.O俊pe車nF亮ro免mF洲il相e("D:蓮\C君ov遍er搞s",訴0)打開Sh索ap君ef腥il沿e工作蜂空間pu搞bl冬icIW韻or蛇ks糠pa富ceOp徒en描Sh天ap瓶fi慎le蓮Wo扎rk肅sp眉ac承e(s敬tr獵in絹g遮Lo掩ca劃ti怨on叔){IW月or桌ks貼pa弊ce春Fa瞇ct仆or死yws灣f=掘ne壺wSh渠ap蔥ef臺il膨eW駝or隨ks眉pa風(fēng)ce贊Fa府ct拒or戀yC叮la哭ss()匆;IW羨or瀉ks伯pa妖cews=并ws屑f.蹄Op親en朋Fr托om頃Fi勞le前(L驅(qū)oc膊at飲io爸n,墊0)躁;re殊tu閱rnws;}IF酸ea失tu惑re劇Wo躬rk度sp晉ac刻e接口主要淘用于洞管理環(huán)基于冊要素鮮的數(shù)盈據(jù)集箏,如妨表(Ta處bl圓e)、建對象功類(Ob易je紅ct凈Cl能as度s)、梁要素?zé)╊悾‵e體at通ur衣eC削la榜ss)、達要素簡數(shù)據(jù)汁集(Fe菊at友ur霞eD基at幻玉as該et)和視關(guān)系陰類(Re濁la擦ti投on咱sh動ip殖Cl犯as潮s)等汁。pr睛iv封at毀e虹vo繪idmn夾uA宵dd宮Fe報at逐ur領(lǐng)eC艘la瞇ss線To訊Ma示p_柱Cl凝ic黨k(巾ob凍je寇ctse猛nd辟er湊,Sy苗st崗em框.E瞇ve仙nt德Ar將gse){IW維or只ks逆pa你ce攜Fa餡ct分or扇yws節(jié)f=枯ne請wSh出ap困ef松il碧eW璃or翁ks槽pa碌ce美Fa繡ct干or邪yC慨la壯ss()荷;IF范ea榴tu攤re劍Wo恒rk繳sp妻ac爆epF壟ea走tW點or仙ks培pa粥ce=播ws挪f.思Op間en盾Fr棉om迫Fi內(nèi)le挪(@濫"D辨:\國Ar慢cT確ut唐or于\u煙sa設(shè)",揭0)跪a福sIF茄ea曾tu通re撞Wo省rk剖sp昂ac彩e;IF反ea旨tu疼re太Cl課as接spF邪ea開tC斗la輸ss=pF僻ea窄tW灣or梢ks缸pa議ce朱.O島pe抱nF打ea瘡tu疏re程Cl烘as己s(旱"c福ou網(wǎng)nt桃ie傳s")餓;IF喬ea貢tu卸re談La穿ye谷rpF仇ea艘tL廊yr=替ne搏wFe贈at暴ur滴eL扶ay躁er始Cl蒜as攝s()燈;pF五ea送tL收yr乏.F意ea劉tu菠re撐Cl撓as規(guī)s=pF菌ea已tC織la區(qū)ss;pF這ea煎tL念yr愁.N伸am安e=pF滅ea燈tC寒la來ss塔.A雅li健as劑Na輪me;IM父appM企ap=哲ax妨Ma給pC抵on樣tr油ol節(jié)1.越Ma予p;pM從ap濃.A看dd訓(xùn)La庭ye疾r(得pF貫ea己tL無yr);}Da數(shù)ta遭c脆re閣at權(quán)io疲n笑ob趨je熊ct牌sTa振bl露eFi鹽el莖dsFi兔el季d1隙..Da赴ta潤se穗tWo皺rk私sp蜜ac孫eWo丟rk哥sp揭ac清eF死ac震to顧ryAc滴ce聽ss駁Wo梳rk跡sp避ac俯eF霧ac恢to城ryRo姿w*Fe掛at透ur舉eC瘋la齡ssAr紛cI漏nf諒oW介or刪ks杜pa款ce冰Fa崗ct爸or神ySh茫ap筑ef勁il脅eW跑or越ks鹽pa谷ce沈Fa討ct慈or獲yOt蠟he令rsWh象ic姑h回on所es辦c斥an注b船e著cr鋒ea裕te河dne慰w?*Da吼ta威se烈t對象Da竄ta胃se中t(數(shù)眨據(jù)集塵)是基一個旅代表羨了Wo狡rk求sp逆ac模e中所支謂的法數(shù)據(jù)勢集合描的抽蒸象類棒,它鴨是一弄個高丈級別恒的數(shù)悟據(jù)容希器。所有胞放在碌工作爐空間別的對悉象都貸是一休種數(shù)供據(jù)集述對象鍵。ID嘴at健as來et接口述定義價的屬貼性、強方法棉如右盤圖所殿示:es敗ri住Da復(fù)ta言se朝tT久yp區(qū)eCo若ns復(fù)ta榜nt顧sDa牢ta某se芒tAc刻co在rd鋤in溜g拼to祥t首he拜d丈ia宰gr關(guān)am搬a仿bo貿(mào)ve統(tǒng),a瞎Wo飽rk蒸sp通ac榴e綠is蝴a老ss辭oc螞ia億te但d遠wi尺th嚷s紗ev類er弓al宮(叉*)篩d言at此as刪et撤s.捧A財da配ta領(lǐng)se揚t桃is號a摘n牢ab怨st恰ra亡ct乎c巷la壩ss促t草ha拖tre墾pr球es難en史ts芽b損ot割h鬧ge燥og乎ra鑼ph佳ic柱a桿ndno察ng帽eo般gr飯ap捕hi罰cda間ta直c捐ol逼le繡ct旺io持ns鼻s創(chuàng)uc驕h門as擔(dān)t符ab鏟le翼s,存f徑ea獎tu妹re惜d太at季as澆et挑s,益g踏ri輕ds燦,賴an燙d斯im估ag劈燕es.沖Da崗ta默se絕ts堵a劈燕re鉗a灘cc蔑es稀se草d押th矛ro辜ug單h金th眾e吼Wo電rk潮sp分ac末e竊th耕at日c悶on簽ta至in椅s貪th錯em詞.淹If悲y襲ou鞏l濫oo旱k聞at蜜t尋he芽d聲et嫁ai毒le溫dGe萌od衡at悶ab傭as躬edi弟ag若ra書m,貌y唱ou嶄w擇il書l重no田ti挺ce秋a感l(wèi)燥ot扮o唉f辛su勻bc犁la歲ss漲es裙t熔ha銅t劍in浴he怨ri暴t桃fr傷om衛(wèi)t暫he規(guī)a畫bs約tr爸ac刊t僚da己ta享se嶺t暮cl硬as次s充(s乓uc醫(yī)h塞as瓦T理ab拋le降,Ob能je肺ct逢Cl箏as東s,Fe暑at忌ur晃eC瓶la才ss,Ge喚oD穿at礙as幻玉et,管et宮c.僑).Da忠ta畜se鋼tGe側(cè)oD棟at戶as籌et(地奧理數(shù)雙據(jù)集漸)是制一個屆抽象樓類,漁它代茫表了概擁有所空間暈屬性絞的數(shù)法據(jù)集懷。Ge專oD駝at側(cè)as輝et的例匹子包支括要素是數(shù)據(jù)圈集Fe洞at纏ur馳eD采at搬as素et、要雁素類Fe束at稿ur宵eC縱la賓ss、TI鉗N和柵伶格數(shù)睜據(jù)集Ra譽st當(dāng)er繡Da疫ta國se概t等。非Ge例oD癥at芽as剪et的數(shù)妻據(jù)集包括Ta飾bl碼e、對附象類Ob志je葬ct截Cl駱as爬s和關(guān)裙系類Re志la晝ti評on裂sh善ip幣Cl歇as澤s等。Ta嶺bl含e,可算以簡峰單看暴成是懷一張?zhí)啥S咽表,充它是橡由一兵條條聰記錄揉組成駝的,塌是保悅存記裕錄Ro賣w的容表器。IG貿(mào)eo犧D(zhuǎn)a笨ta舊se程t接口櫻定義鬼了Ge焰oD期at冒as個et對象役的空勿間信錫息,街包括蔥空間鋪參考南和范悅圍屬圓性。療通過IG擋eo榨Da刷ta芹se剖t:不:Sp芳at修ia粉lR象ef巴re子nc秀e可以比獲得紹一個Ge窗oD畏at沉as土et對象羅的空蒼間參爛考,IG面eo簽Da幅ta近se呀t:牲:Ex星te仔nt則可謀以獲餓得要障素集輩的定頸義范植圍。IG百eo磨Da好ta壇se筍tS遵ch修em擦aE思di無t接口閉可以久讓程脂序員豪去改瓜變一立個Ge以oD性at倉as把et的空炒間參蝴考,IG需eo工Da甲ta鞏se邊tS侄ch液em衰aE俘di承t::Al搬t(yī)e旗rS環(huán)pa陶ti適al今Re吐fr烤en村ce方法教重新潛設(shè)置漂與數(shù)憑據(jù)集忘關(guān)聯(lián)燈的空解間參預(yù)考。練這個凡方法裂多使匪用于糧給一充個空耀間參矛考為Un展kn獻ow面n的地庸理數(shù)束據(jù)集摔設(shè)置仍空間傭參考幕。IG寧eo萬Da拋ta險se牢tS耕ch反em云aE層di印t::Ca裹nA疾lt料er符Sp斜at寫ia輔lR兩ef指er剝en輸ceIn溉di末ca齊te樣s噴if磚t勻he伙s尚pa脈ti臟al毯r減ef呼er撕en驅(qū)ce挎o濫f席th面e歉da占ta劍se雷t旗ca賓n擁be貢a應(yīng)lt衫er娛ed辦.IF目ea險tu柜re地Da牙ta禿se野t這個袋接口衛(wèi)是從ID姑at園as察et接口躍繼承蔬而來尾的。要素必數(shù)據(jù)兔集對找象是盯具有相同牽空間生參考的要沸素類狡的容潔器。在工雀作空政間中涼對一新個要拘素類白進行霧編程玻的時趁候,田需要籮注意布這個產(chǎn)要素始類放卵在什察么地司方,絮是直忽接放凝在工雪作空患間中蕩(這擊種要悄素類油被稱輛為st慕an昏da感l(wèi)o候nefe爐at琴ur項ec途la撐ss),暫還是弊放在量一個污要素信數(shù)據(jù)麗集中炮。當(dāng)勵使用IW償or餃ks從pa簽ce挨::悅Da屋ta堪se撒ts屬性薪來遍游歷一籮個工倘作空括間內(nèi)并的數(shù)旗據(jù)集丈時,輕返回龜?shù)闹浑`是直厲接放泊在工惕作空尿間的顆數(shù)據(jù)挽集,辨而保削存在脫一個紡要素甩數(shù)據(jù)氧集中暗的要航素類臉則不致會被節(jié)遍歷Ge逝tt矛in巧g繡aFe立at圖ur漫eD很at胡as袖etIF她ea蟲tu銜re怪Wo圖rk創(chuàng)sp快ac天ein棚te陽rf檔ac哈e參on陶W缸or罵ks遙pa熱ceOp境en脫Fe門at趨ur銹eD怪at播as此etme蹦th拌odIF籃ea隙tu榴re蜘Wo己rk鐘sp條ac占epF校Wo郵rk具sp腎ac按e;pF孔Wo鋪rk計sp擠ac準(zhǔn)e=pW內(nèi)or照ks逝pa禾ce;/反/'Q痕I抵fo折r隱IF圾ea頃tu買re棍Wo時rk輝sp繩ac屋eIF筒ea艘tu鍵re妻D(zhuǎn)a急ta蕉se徒tpC暖ov符er;pC城ov去er=pF慶Wo饑rk億sp脂ac墊e.糠Op倒en倒Fe鬼at卡ur包eD嘴at糊as聲et狀("st晉re懲et素s");Fe橋at狹ur興eC擦la偵ss壺esWo哈rk費sp亭ac留eFe勤at筑ur吼eD雨at寺as異etIF配ea大tu腥re突Cl沒as作s是用滋來存撈儲空益間數(shù)埋據(jù)的塌對象啊類,氣是Ob主je茂ct躁Cl訪as兇s的擴驚展。在一出個要腫素類軌中的豪所有墾的要雹素都洪使用該同樣短的字輛段結(jié)割構(gòu),佩要素暈類與雙表最大緒的區(qū)閘別是榴它有紋一個玻幾何孝字段,即Sh盼ap艙e字段檔,用嶼于存后儲要愉素的賓幾何餓信息褲,這李樣使占得用堂戶可錯以在蚊地圖探上看劣到一賄個要玩素的是形狀酸和位亮置。Ge咬tt門in男g(shù)Fe熱at麻ur雨eC朱la暢ss災(zāi)esUs物eIF研ea掏tu細re浴Cl粘as公sC蒼on饒ta群in很erto彈g冠et運e翅xi澆st昨in領(lǐng)gFe心at程ur民eC處la歷ss卵esfr刃om蠟aFe昏at蠟ur扒eD威at搏as沈etIF樸ea集tu吉re酬Cl刷as辰sC螺on栗ta捐in庸erpF滋CC;IF牙ea按tu顯re擺Cl拒as健spS銹tr格ee脂tA唯rc迷s;pF職CC=pC屆ov汽er;/并/QI謹f趙or陳I箭Fe季at南ur無eC辮la氏ss悼Co串nt末ai勸ne竹rpS番tr界ee遵tA皂rc將s=pF賞CC夠.C位la代ss亮By咱Na蠟me膊("ar智c");Fe把at懼ur欲eC蠻la濁ss售esTh泡eIF朝ea獻tu愛re宗Wo瓶rk撞sp核ac鉤e::Op勇en答Fe累at五ur丸eC營la贈ssme毯th康od霞c虎an鞭b掘e攏us逐ed貪t裙o轉(zhuǎn)op剩en錢a飛ny巴e狗xi揭st葛in姑g四fe勞at威ur霞e蔽cl撇as逢s芽in斑t菌he狀w挽or存ks言pa障ce索g緣瑞iv鹽en耐i敏ts槍f梢ul閃ly原q墻ua低li杯fi智ed提n能am仿e.表N話ot愚e職th矮at肯e情ve左ry挎f呼ea砌tu眉re濫c訓(xùn)la鄰ss壩i濟n爽age畏od快at余ab謎as駕eha貫s曲a購un開iq象ue浴f頑ul勻ly羨q外ua時li智fi叫ed魯n傻am窩e,關(guān)a導(dǎo)nd紛t咽heOp刪en且Fe瓣at衡ur惰eC拳la吐ssme六th刺od評c優(yōu)an誦b暮e索us衛(wèi)ed薄t似o埋di該re默ct葛ly拜o膛pe什nFe書at帳ur脂eC危la心ss長esth宵at魚a孟re啟p濤ar井t逢of呢aFe躬at賴ur稻eD形at松as牧et(t波heFe擱at逮ur盈eD闊at茫as拼etna拍me阻d瓦oe諒s搏no敏t柳ne刻ed躬t汽o漠be里s魯pe榜ci固fi野ed肆).Ge任tt戀in仆gFe擇at餡ur位eC袋la踩ss解esEx勁er婚ci錫se理6懇AAd旺d硬aSh間ap還eF階il至ela窩ye丘r爺to鋪a挑m貌apIW汗or億ks報pa島ce似Fa圓ct桂or逼y押pW稈F1盡;pW翼F1糕=ne距wSh籃ap歡ef榮il鏈eW砍or登ks軌pa長ce曉Fa嫩ct靠or倦y(乓);IF鐵ea嚼tu留re欲Wo塵rk裕sp諒ac引e達pF鞠WS碧1;pF魔WS貞1眾=向(I事Fe郵at胡ur書eW戀or傲ks材pa輝ce邁)p菜WF擦1.Op激en敢Fr插om歡Fi告le(A原pp瘡li掘ca父ti墊on管.S胳ta爹rt闊up展Pa傲th叼+煩"興\\浮ma撈pd畫at栗a"蔥,土0)項;IF暈ea猛tu和re令Cl壘as猛s麗fe挨at管ur揉eC銹la穿ss器;fe池at脂ur惑eC診la嘉ss率=糞p劉FW運S1冠.Op昨en抗Fe收at麗ur尚eC王la轉(zhuǎn)ss("周圍衰城鎮(zhèn)")碧;es井ri臘Fe冠at占ur巖eT顆yp拴e奴i等=斬fe租at示ur雨eC怒la粒ss筋.F鴨ea取tu亂re挪Ty蛋pe壘;IF悲ea趣tu厘re羅La嚷ye處r喬pF傭La永ye烤r;pF架La拳ye開r紀(jì)=ne斬wFe花at菌ur慌eL改ay蓬er攤()蛛;pF此La蓮ye伐r.童Fe旅at般ur寺eC免la糖ss堵=網(wǎng)f姻ea榆tu鋤re偷Cl奮as枯s;pF往La沙ye鍛r.基Na盡me蛇=功f你ea下tu嬌re腦Cl努as勻s.莊Al丘ia腳sN緞am稠e;m_礎(chǔ)ma烤pC襖on稱tr忌ol雞.A甘dd陪La畢ye喪r(自pF別La往ye假r,叨0)患;Wo燈rk答Sp壁ac蒙e、Fe懼at駱ru象eD器at嬌as防et、Fe幟at遣ur訂eL婦ay掠erFe謀at逐ur水eC滑la服ss穗es的關(guān)酸系小結(jié)名稱斤對象Na組me名稱俘(Na典me)對游象標(biāo)識漂并且歸定義朝了Ge掘oD圍at餃ab觀as追e對象閱(如舉數(shù)據(jù)雄集或鋼者工見作空嬸間)輔或地黎圖對繪象(罩如圖反層)牛。盡管求名稱伍對象朝只是驕它代說表的獻對象該的一澆個“代理”,但伴它支界持程單序員漆使用巨實例待化的種特定科對象荒的Op鑒en方法抱。名稱置對象鐘的子令類眾寨多,匪如Ta誦bl剃eN眼am彎e、Fe裹at灘ur昌eC溫la膊ss讀Na賺me、Ob置je勁ct有Cl睡as晴sN把am錦e等。Wo餅rk幟in睜g預(yù)wi銜th杠N瞞am徒e洗ob六je黑ct撇sA賢li解gh指tw意ei錯gh玩t湖ve隨rs默io勝n濃of螺t暈he及o腎bj裂ec追t斜it掛r芬ep粘re染se匆nt怕sUs比e招Op趣en搞o

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論