• 大小: 32.1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: C#
  • 标签: 兰小机  

资源简介

基于ArcObject与C#.NET的GIS应用开发(代码) 光盘代码

资源截图

代码片段和文件信息

using System;
using System.Drawing;
using System.Runtime.InteropServices;
using ESRI.ArcGIS.ADF.baseClasses;
using ESRI.ArcGIS.ADF.CATIDs;
using ESRI.ArcGIS.framework;
using ESRI.ArcGIS.ArcMapUI;
using ESRI.ArcGIS.esriSystem;
using System.Windows.Forms;

namespace ShortcutKey
{
    /// 
    /// Summary description for ShortcutKey_AddData.
    /// 

    [Guid(“eed9879b-8bde-4a16-899c-d9c737089bde“)]
    [ClassInterface(ClassInterfaceType.None)]
    [ProgId(“ShortcutKey.ShortcutKey_AddData“)]
    public sealed class ShortcutKey_AddData : baseCommand
    {
        #region COM Registration Function(s)
        [ComRegisterFunction()]
        [ComVisible(false)]
        static void RegisterFunction(Type registerType)
        {
            // Required for ArcGIS Component Category Registrar support
            ArcGISCategoryRegistration(registerType);

            //
            // TODO: Add any COM registration code here
            //
        }

        [ComUnregisterFunction()]
        [ComVisible(false)]
        static void UnregisterFunction(Type registerType)
        {
            // Required for ArcGIS Component Category Registrar support
            ArcGISCategoryUnregistration(registerType);

            //
            // TODO: Add any COM unregistration code here
            //
        }

        #region ArcGIS Component Category Registrar generated code
        /// 
        /// Required method for ArcGIS Component Category registration -
        /// Do not modify the contents of this method with the code editor.
        /// 

        private static void ArcGISCategoryRegistration(Type registerType)
        {
            string regKey = string.Format(“HKEY_CLASSES_ROOT\\CLSID\\{{{0}}}“ registerType.GUID);
            MxCommands.Register(regKey);

        }
        /// 
        /// Required method for ArcGIS Component Category unregistration -
        /// Do not modify the contents of this method with the code editor.
        /// 

        private static void ArcGISCategoryUnregistration(Type registerType)
        {
            string regKey = string.Format(“HKEY_CLASSES_ROOT\\CLSID\\{{{0}}}“ registerType.GUID);
            MxCommands.Unregister(regKey);

        }

        #endregion
        #endregion

        private IApplication m_application;
        public ShortcutKey_AddData()
        {
            //
            // TODO: Define values for the public properties
            //
            base.m_category = “ShortcutKey“; //localizable text
            base.m_caption = “ShortcutKey_AddData“;  //localizable text
            base.m_message = “ShortcutKey_AddData“;  //localizable text 
            base.m_toolTip = “ShortcutKey_AddData“;  //localizable text 
            base.m_name = “ShortcutKey_AddData“;   //unique id non-localizable (e.g. “MyCategory_ArcMapCommand“)

            try
            {
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A....      6143  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\Accelerator.csproj

    I.A....      6656  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\bin\Debug\AcceleratorTable.dll

    I.A....     15872  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\bin\Debug\AcceleratorTable.pdb

    I.A....      1580  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\bin\Debug\AcceleratorTable.tlb

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\bin\Debug\_desktop.ini

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\bin\Release\_desktop.ini

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\bin\_desktop.ini

    I.A....       685  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Accelerator.csproj.UnmanagedRegistration.cache

    I.A....      2262  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\Accelerator.csproj.FileListAbsolute.txt

    I.A....      6656  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\AcceleratorTable.dll

    I.A....     15872  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\AcceleratorTable.pdb

    I.A....      6433  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

    I.A....       730  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\ShortcutKey.csproj.FileListAbsolute.txt

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\TempPE\_desktop.ini

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\Debug\_desktop.ini

    I.A....       643  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\ShortcutKey.csproj.UnmanagedRegistration.cache

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\obj\_desktop.ini

    I.A....      1402  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\Properties\AssemblyInfo.cs

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\Properties\_desktop.ini

    I.A....       246  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\ShortcutKey_AddData.bmp

    I.A....      5123  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\ShortcutKey_AddData.cs

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\Accelerator\_desktop.ini

    I.A....      8033  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\ApplicationAndDocument.csproj

    I.A....       452  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\ApplicationAndDocument.csproj.user

    I.A....     13824  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\bin\Debug\ApplicationAndDocument.dll

    I.A....     34304  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\bin\Debug\ApplicationAndDocument.pdb

    I.A....      2364  2013-11-21 18:54  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\bin\Debug\ApplicationAndDocument.tlb

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\bin\Debug\_desktop.ini

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\bin\Release\_desktop.ini

    I.A.SH.         8  2014-04-01 16:32  基于Arcobject与C#.NET的GIS应用开发(代码)\Chap.02--ArcGIS应用程序框架扩展\ApplicationAndDocument\bin\_desktop.ini

............此处省略3648个文件信息

评论

共有 条评论

相关资源