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

正文內(nèi)容

秦坤ae實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-09-03 11:19 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 200, 100)。 //閃爍所有選中的要素 if ( == true) { pselset = 。 (null, true, out pcursor)。 pfcursor = pcursor as IFeatureCursor。 //將特征層和游標(biāo)作為參數(shù)傳給FORM2 (pfcursor)。 pfeture = ()。 esrigeotype = 。 while (pfeture != null) { //閃爍選中的特征 (, 2, 50, GetSymbol(GetColor(255, 20, 20), esrigeotype))。 pfeture = ()。 } } pfeaturelyr = () as IFeatureLayer。 } ()。 break。 endregion } default : break。 } }11)運(yùn)行結(jié)果 三、存在問題1)此程序涉及到命名按鈕和工具按鈕。它們執(zhí)行功能的方式不同,編寫代碼時(shí),要注意。命令按鈕執(zhí)行功能是立即執(zhí)行,所以代碼寫在其 click 事件中。工具按鈕執(zhí)行功能分兩步,所以它對(duì)應(yīng)的功能代碼分別寫在按鈕的 click 事件中和地圖控件的 mousedown 事件中。2)區(qū)別縮放功能哪些是調(diào)用封裝好的類哪些是自己編寫的代碼。3)在該小程序中,使用到 Ienvelope, Imand, CurrentTool,必須引用它們所在的類庫(kù)。4)關(guān)于 EjectAllButton 方法,功能是在點(diǎn)擊一個(gè)按鈕時(shí),把其它的按鈕彈起。四、認(rèn)識(shí)總結(jié)這個(gè)實(shí)驗(yàn)主要是對(duì)Button等控件的認(rèn)識(shí),認(rèn)識(shí)到工具按鈕和命名按鈕的區(qū)別,否則在使用時(shí)會(huì)出現(xiàn)一定錯(cuò)誤,在代碼的實(shí)現(xiàn)上也有很大區(qū)別,需認(rèn)清楚之后,在今后的學(xué)習(xí)上也應(yīng)注意。前面實(shí)驗(yàn)一對(duì)AE的控件有簡(jiǎn)單的認(rèn)識(shí),在編寫程序時(shí)還是有很多問題需要注意,命名按鈕和工具按鈕由于執(zhí)行功能的方式不同,編寫代碼時(shí)也不同。在今后學(xué)習(xí)和工作中學(xué)到對(duì)待相似的問題也不定處理方式一樣。實(shí)驗(yàn)三 C+ArcEngine 程序設(shè)計(jì)入門:地圖繪圖一、實(shí)驗(yàn)?zāi)康呐c要求: 地圖繪圖是GIS基本功能。本次實(shí)驗(yàn)通過指導(dǎo)學(xué)生如何編寫代碼實(shí)現(xiàn)在MapControl控件繪圖的功能。此繪圖功能只是在地圖控件上把圖形繪出來,并不保存,隨著地圖的刷新而消失。如果要所繪圖形在地圖上不原地圖刷新而消失,可以使用addelement 方法,把所繪圖形作為一個(gè)元素而顯示在地圖上。 本實(shí)驗(yàn)主要使用特定的符號(hào),繪制點(diǎn)、線、面圖形。關(guān)于圖形的符號(hào)修改,請(qǐng)參見圖形可視化實(shí)驗(yàn)。 要求:獨(dú)立完成實(shí)驗(yàn),手動(dòng)鍵入代碼,積極思考。理解引入枚舉變量的作用,理解switch方法的使用。二、實(shí)驗(yàn)內(nèi)容:1)打開實(shí)驗(yàn)二的VC項(xiàng)目。在其基礎(chǔ)上,為工具欄再添加繪圖按鈕,實(shí)現(xiàn)繪圖功能。2)在原有工具欄基礎(chǔ)上,為工具欄控件再添加 3 個(gè)按鈕(BUTTON),依次將其文本屬性改為:繪點(diǎn)、繪線、繪面。并設(shè)置相應(yīng)圖標(biāo)。將其NAME屬性改為:ToolDrawPoint,ToolDrawLine,ToolDrawPolygon。3)設(shè)計(jì)的界面如下:4)更新FORM1窗體類中的方法 EjectAllButton,用于維護(hù)新添加的ToolButton按鈕的彈起狀態(tài)。代碼如下:public enum DownButton//用于記錄哪個(gè)工具按鈕被按下。 { no=0, drawline=1, drawpoint=2, drawpolgyon=3, pan=4, zoomin=5, zoomout=6, selectbyrectangle=7, queryinformationbypoint = 8, queryattributes=9 }5)將新增的三個(gè)工具按鈕的checkonclick屬性改為:True。6)在新增的三個(gè)工具按鈕的Click事件中,調(diào)用方法:EjectAllButton,并寫代碼將新增三個(gè)工具按鈕的clicked屬性設(shè)置為TRUE。7)在命名空間中,定義一個(gè)枚舉變量類型(對(duì)比:整型 INT 是系統(tǒng)定義的)8)在FORM1類中,使用前面定義的枚舉類型,定義一個(gè)枚舉類型的變量:Dbutton 9)在工具按鈕的 click 事件中,使用枚舉變量記錄,按下了哪一個(gè)按鈕。10)為窗體類編寫一個(gè)繪圖方法,以供調(diào)用。11)在地圖的 mousedown 事件中編寫代碼,調(diào)用繪圖方法,實(shí)現(xiàn)繪圖功能,代碼如下 //如下按下了繪點(diǎn)按鈕,則 case : IPoint pp = new PointClass()。 = 。 = 。 pgeo = pp as IGeometry。 DrawMapShape(pgeo)。 break。 //如下按下了繪線按鈕,則 case : pgeo = ()。 DrawMapShape(pgeo)。 break。 //如下按下了繪多邊形按鈕,則 case : pgeo = ()。 DrawMapShape(pgeo)。 break。12)運(yùn)行,查看繪圖效果,如下圖三、存在問題1)首先理解為什么要使用枚舉變量,如何定義枚舉類型2)理解工具按鍵實(shí)現(xiàn)其功能的代碼分布在于按鈕點(diǎn)擊事件和地圖的mousedown事件兩處。理解它們?nèi)绾螀f(xié)調(diào)工作。3)掌握為類添加方法的步驟。4)理解VC的事件響應(yīng)機(jī)制。四、認(rèn)識(shí)總結(jié) 這次實(shí)驗(yàn)雖然比較曲折,但經(jīng)過反復(fù)查閱資料修改最終完成了實(shí)驗(yàn)。在這個(gè)實(shí)驗(yàn)中,知道了枚舉變量,如何定義枚舉類型。知道了如何編寫代碼實(shí)現(xiàn)在MapControl控件繪圖的功能,不論今后工作中是否能用得上,一門新軟件的學(xué)習(xí)對(duì)自己終生受益。通過前面的實(shí)驗(yàn),目前對(duì)AE這個(gè)軟件已經(jīng)相對(duì)來說比較熟悉,這個(gè)實(shí)驗(yàn)我了解了枚舉變量的意思以及如何定義枚舉類型,以及用MapControl控件實(shí)現(xiàn)地圖的繪圖功能。實(shí)驗(yàn)四 C+ArcEngine 程序設(shè)計(jì)入門:地圖查詢與地圖要素選擇一、實(shí)驗(yàn)?zāi)康模? 地圖查詢是 GIS 基本功能,幾乎任何一個(gè)GIS系統(tǒng)都具有查詢功能。而地圖要素的選擇是執(zhí)行其它操作的前提,所以要素選擇功能也是基本功能。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1