ArcGis Engine组件式开发及应用 兰小机PPT+源码


ArcGis Engine组件式开发及应用 兰小机 所著一书的配套PPT+源码
资源截图
代码片段和文件信息
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
            {
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件
     文件     7433728  2011-10-17 19:52  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.1 .ppt
     文件     1637888  2011-10-17 20:03  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.10.ppt
     文件     1504768  2011-10-17 19:55  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.2.ppt
     文件     1361920  2011-10-17 19:57  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.3.ppt
     文件     1182720  2011-10-17 19:57  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.4.ppt
     文件     2377216  2011-10-17 19:59  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.5.ppt
     文件     1567232  2011-10-17 20:00  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.6.ppt
     文件     1308160  2011-10-17 20:01  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.7.ppt
     文件     1037824  2011-10-17 20:02  ArcGis Engine组件式开发及应用 兰小机GIS应用开发课件GIS应用开发chap.9.ppt
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodes
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展Accelerator
     文件        6175  2011-05-24 16:44  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorAccelerator.csproj
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展Acceleratorin
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorinDebug
     文件        6656  2011-11-07 14:41  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorinDebugAcceleratorTable.dll
     文件       15872  2011-11-07 14:41  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorinDebugAcceleratorTable.pdb
     文件        1580  2011-11-07 14:41  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorinDebugAcceleratorTable.tlb
     目录           0  2013-07-10 23:25  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorinRelease
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展Acceleratorobj
     文件         685  2011-11-07 14:41  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjAccelerator.csproj.UnmanagedRegistration.cache
     目录           0  2017-12-17 19:21  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebug
     文件        2566  2012-07-10 11:19  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebugAccelerator.csproj.FileListAbsolute.txt
     文件        6656  2011-11-07 14:41  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebugAcceleratorTable.dll
     文件        6257  2012-06-18 15:27  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebugDesignTimeResolveAssemblyReferencesInput.cache
     文件      112461  2012-06-18 15:28  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebugResolveAssemblyReference.cache
     文件         730  2011-09-24 17:02  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebugShortcutKey.csproj.FileListAbsolute.txt
     目录           0  2013-07-10 23:25  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjDebugTempPE
     文件         643  2011-09-24 17:02  ArcGis Engine组件式开发及应用 兰小机SourceCodesChap.02--ArcGIS应用程序框架扩展AcceleratorobjShortcutKey.csproj.UnmanagedRegistration.cache
............此处省略3313个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)