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

正文內(nèi)容

利用arcgisengine、vsnet和windows控件開發(fā)gis應(yīng)用-資料下載頁

2025-09-25 18:04本頁面
  

【正文】 定義日期工具 progID = 。 (progID, 1, 1, true, 0, )。// 后面是ToolbarMenu相關(guān)代碼……}25. 生成并運行應(yīng)用程序,使用添加日期工具向PageLayoutControl上增加一個包含當天日期的文本元素。(十一) 自定義ToolbarControl同在Form_Load事件中向ToolbarControl控件增加ArcGIS Engine命令和工具一樣,你也可以使用定制對話框和自定義ToolbarControl的方式添加命令和工具。要實現(xiàn)它,就要將ToolbarControl置為定制模式并顯示定制對話框。1. 向類中增加下列成員變量:…… private ITransformEvents_VisibleBoundsUpdatedEventHandler visBoundsUpdatedE。 // PageLayoutControl的焦點圖事件 private ICustomizeDialog m_CustomizeDialog = new CustomizeDialogClass()。 // CurtomizeDialog被ToolbarControl使用 private ICustomizeDialogEvents_OnStartDialogEventHandler startDialogE。 // CustomizeDialog啟動事件 private ICustomizeDialogEvents_OnCloseDialogEventHandler closeDialogE。 // CustomizeDialog關(guān)閉事件……注:Visual Studio .NET提供了當程序集對COM interop開放時執(zhí)行的函數(shù)在系統(tǒng)中被注冊和取消注冊的功能。這就允許你在定制對話框可能找到的組件目錄中注冊你自己的類。2. 創(chuàng)建一個叫CreateCustomizeDialog的新函數(shù),這個函數(shù)是你通過增加如下代碼創(chuàng)建自定義對話框的地方。 private void CreateCustomizeDialog() { // 設(shè)置自定義對話框事件 startDialogE = new ICustomizeDialogEvents_OnStartDialogEventHandler(OnStartDialog)。 ((ICustomizeDialogEvents_Event)m_CustomizeDialog).OnStartDialog += startDialogE。 closeDialogE = new ICustomizeDialogEvents_OnCloseDialogEventHandler(OnCloseDialog)。 ((ICustomizeDialogEvents_Event)m_CustomizeDialog).OnCloseDialog += closeDialogE。 // 設(shè)置標題 = 自定義ToolbarControl項目。 // 顯示“從文件添加”按鈕 = true。 // 設(shè)置將增加新項目的ToolbarControl (axToolbarControl1)。}注:設(shè)置ComVisible屬性為false確保此方法不能被COM客戶端直接調(diào)用。當程序集通過COM注冊時,它不影響被調(diào)用的方法。3. 在Form_Load事件中調(diào)用CreateOverviewSymbol子過程以前調(diào)用CreateCustomizeDialog函數(shù)。 private void Form1_Load(object sender, e) { // 當縮放時禁止重繪 (, true)。 // 為ToolbarControl創(chuàng)建自定義對話框 CreateCustomizeDialog()?!瓆4. 在窗體上增加一個名叫“chkCustomize”的復(fù)選框,并將標題命名為“定制”。5. 在設(shè)計模式顯示窗體并從屬性窗口選擇chkCustomize控件,顯示chkCustomize事件。在CheckedChanged事件上雙擊向代碼窗口增加相應(yīng)的事件處理。6. 向chkCustomize_CheckedChanged事件中增加下列代碼。 private void chkCustomize_CheckedChanged(object sender, e) { // 顯示或隱藏自定義對話框 if ( == false ) { ()。 = false。 } else { ()。 = true。 }}7. 增加下以下OnStartDialog和OnCloseDialog事件處理函數(shù)。這些函數(shù)將與自定義對話框打開或關(guān)閉時觸發(fā)的事件緊密連接。 private void OnStartDialog() { = true。 } private void OnCloseDialog() { = false。 = false。}8. 生成并運行應(yīng)用程序,選擇定制復(fù)選框使ToolbarControl進入自定義模式,并打開自定義對話框。9. 在自定義ToolbarControl項目對話框中的左邊目錄(Categories)列表中選擇“Graphic Element”項,然后在右邊的命令(Commands)列表中“Select Elements”項上雙擊將其加入到ToolbarControl工具欄中。右鍵點擊ToolbarControl上的任何一個項目,你可以調(diào)整它的顯示樣式和組合特性。10. 結(jié)束定制應(yīng)用。使用選擇工具移動包含日期的文本元素。六、部署要將應(yīng)用程序成功地部署到另一臺機器上,必須為應(yīng)用程序配置協(xié)議。首先,它必須檢查產(chǎn)品協(xié)議是否有效,其次,它必須初始化協(xié)議。如果協(xié)議配置不正確有,應(yīng)用程序?qū)⒉荒苓\行。注:當采用ESRI ArcObjects開發(fā)獨立運行的程序時,應(yīng)用程序負責(zé)檢查并配置協(xié)議選項。它通過實現(xiàn)CoClass AoInitialize和IAoInitialize接口來支持協(xié)議配置。應(yīng)用程序運行時,在任何ESRI ArcObject功能被訪問之前協(xié)議初始化必須先被執(zhí)行。如果初始化失敗將導(dǎo)致應(yīng)用程序錯誤。1. 向類中增加下列成員變量。public class Form1 : { private axMapControl1。 private axPageLayoutControl1。 private axTOCControl1。 private axToolbarControl1。 // 應(yīng)用初始化對象 private IAoInitialize m_AoInitialize = new AoInitializeClass()。// 后面是彈出菜單變量聲明代碼……2. 在Form_Load事件的最開始位置增加下列代碼。 private void Form1_Load(object sender, e) { // 創(chuàng)建新的AoInitialize對象 if ( m_AoInitialize == null) { ( 初始化失敗,程序不能運行!)。 ()。 } // 判斷產(chǎn)品是否有效 esriLicenseStatus licenseStatus = (esriLicenseStatus) ( )。 if (licenseStatus == ) { licenseStatus = (esriLicenseStatus) ()。 if (licenseStatus != ) { ( 初始化失敗,應(yīng)用程序不能運行!)。 ()。 } } else { ( ArcGIS Engine產(chǎn)品無效,此程序不能運行!)。 ()。 } // 當縮放時禁止重繪 (, true)。// 后面是創(chuàng)建自定義對話框的代碼…………}3. 在設(shè)計模式顯示窗體并在屬性窗口選擇Form1,顯示窗體事件。在Closing事件上雙擊向代碼窗口增加事件處理代碼。4. 在Form_Closing事件中增加以下代碼: private void Form1_Closing(object sender, e) { // 釋放COM對象并關(guān)閉AoInitialize對象 ()。 ()。}5. 在Release模式下生成項目和解決方案。要將應(yīng)用程序成功地部署到用戶機器上:l 要將應(yīng)用程序的可執(zhí)行文件和包含自定義命令的動態(tài)鏈接庫DLL發(fā)布到用戶機器上。程序集注冊工具()必須被用來向注冊表增加關(guān)于自定義類的信息。l 用戶機器上需要安裝有ArcGIS Engine運行時庫和標準ArcGIS Engine協(xié)議。l 客戶機上需要安裝Microsoft .NET Framework 。七、附加資源下列資源可以幫助你理解和應(yīng)用在本方案中在在的概念和技術(shù)。l 在ArcGIS Engine開發(fā)工具包中包含了其他可用的文檔:ArcGIS開發(fā)幫助,組件幫助,對象模型圖表和適合于初學(xué)者的樣例程序。l ArcGIS開發(fā)在線——一個Web站點,提供了最新的ArcGIS開發(fā)信息,包括程序樣例和技術(shù)文檔。請訪問l ESRI在線討論組——Web站點,從其他ArcGIS開發(fā)者提供無償援助。請訪問。l 微軟Visual Studio .NET開發(fā)環(huán)境中的文檔
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1