原创 .Net部署二三事之一——如何爲VS安裝文件MSI製作更新補丁MSP

      前言 首先需要說明的是,本文使用的工具是 VS IDE 、 Orca.exe ,所以 InstallShield 、 Wise 等其它打包工具不在討論範圍,另外需要 InstallShield 、 Wise 關於

原创 如何使用RC.exe生成VB中的RES文件

This article provides a short look at how to use the Resource Compiler (RC.EXE) to create resource files (.RES) for Vis

原创 界面編程注意事項2

小議Focus()方法       這裏說的是System.Windows.Forms.Control.Focus()方法,就是給桌面控件設定焦點的方法。以前也曾無數次使用過該方法,沒有怎麼注意。偶然間我在MSDN上發現Focus方法的

原创 什麼是ArcEngine

在ArcGIS 9中,所有的產品( Engine, Server和桌面產品)具有共同的開發環境—— Engine開發包,這個開發包主要定位於通過 ArcObjects 構建和部署定製 的應用. ArcGIS Engine這個新產品爲

原创 關於ICommand的一兩點注意事項

1.通過IToolBarControl.AddItem添加的三個方法:UID/ProgID/ICommand,前兩者添加後,再通過IToolBarControl.GetItem獲得IToolBarItem中UID有值;而第三種方法直接加I

原创 Vb.Net實現ICommand接口,或繼承BaseCommand

1/在.Net下創建Command來定製ArcMap應用程序,可以通過實現ICommand接口,或繼承BaseCommand兩種方式來完成,當然也可以自己寫一個基類來實現ICommand,然後通過繼承該類來完成. 2/不管什麼方式都需要註

原创 COM引用記數的三個規則

1、輸出參數規則 返回指針前,應該AddRef 2、輸入參數規則 無需調用AddRef和Release 3、輸出和輸入參數規則 將指針賦給另一個接口指針之前,調用Release,在返回指針前,應該調用AddRef

原创 UpdateCommand和DeleteCommand出現DBConcurrencyException異常

  問題: UpdateCommand和DeleteCommand出現DBConcurrencyException異常。調試提示:違反併發性: DeleteCommand 影響了預期 1 條記錄中的 0 條;或   違反併發性: Upd

原创 VB中調用VB.NET包裝類

概述 許多組織都有一個重要的 Microsoft Visual Basic 6 代碼基,並且試圖就該舊式代碼作出最好的決斷。在決定如何處理 Visual Basic 6 應用程序時,基本有三種選擇。可以維持 Visual Basic 6

原创 地理座標系和投影座標系的區別

  經常碰到這兩個概念: Geographic coordinate system 和 projected coordinate sys tem   1 、 首先理解 Geographic coordinate syste

原创 自己做一個SymbolSelector

1 Introduction             在AO下不用我說,大家都會調用ISymbolSelector,那麼怎樣在AE 下做一個SymbolSelector。在網上搜了一圈(包括Support.ESRI.com),並沒有太多

原创 排水管網數字化管理和動態模擬分析的專業論壇[bbs.digitalwater.cn]

http://bbs.digitalwater.cn (該論壇爲專業論壇,只討論城市雨水管網、污水管網、合流制管網和河涌系統的數字化管理與動態模擬技術,以及環境水體和湖泊的模擬計算問題,歡迎有相關興趣的同仁參加討論)   主要討論排水管網

原创 [轉載]ASP.Net運作原理一-----(與IIS的交互)(From www.tracefact.net)

Http 請求處理流程 引言 我查閱過不少Asp.Net的書籍,發現大多數作者都是站在一個比較高的層次上講解Asp.Net。他們耐心、細緻地告訴你如何一步步拖放控件、設置控件屬性、編寫CodeBehind代碼,以實現某個特定的功能。 這

原创 .Net部署二三事之二

VS安裝程序注意事項小結: 1.配置項目屬性,設置軟件的開發者、ProductCode等等; 2.建立文件結構,添加應用程序(可間接添加依賴的程序集,可設置程序集是否註冊爲Com),添加快捷方式等; 3.添加自定義操作,用於在安裝過程中註

原创 什麼是進程中的指針

在Windows中一個正在被執行的程序被稱作是一個進程。每一個應用程序(EXE)都將以一個單獨的進程運行,每一個進程都有一個4GB的地址空間。一個進程中的一個地址同另外一個進程中的某個地址是不同的。由於指針在不同的地址空間中不起作用,因此