原创 .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的地址空間。一個進程中的一個地址同另外一個進程中的某個地址是不同的。由於指針在不同的地址空間中不起作用,因此