Vb.Net实现ICommand接口,或继承BaseCommand

原创 2006年06月02日 14:02:00

1/在.Net下创建Command来定制ArcMap应用程序,可以通过实现ICommand接口,或继承BaseCommand两种方式来完成,当然也可以自己写一个基类来实现ICommand,然后通过继承该类来完成.

2/不管什么方式都需要注册:

#Region "Component Category Registration"
    <ComRegisterFunction()> _
    Public Shared Sub Reg(ByVal regKey As [String])
        MxCommands.Register(regKey)
    End Sub

    <ComUnregisterFunction()> _
    Public Shared Sub Unreg(ByVal regKey As [String])
        MxCommands.Unregister(regKey)
    End Sub
#End Region

3/最后通过Add From File来添加时,请选择Tlb文件,而不是Dll文件.

 

【转】浅谈VB.NET中的接口 - 妖居 - 博客园

首 页 阅览室 馆友 我的图书馆 浅谈VB.NET中的接口 - 妖居 - 博客园 收藏人:夜的影子 ...
  • zslefour
  • zslefour
  • 2014年03月22日 10:20
  • 1210

浅谈VB.NET中的接口

只支持单继承的VB.NET为了解决多继承的问题,引入了接口的概念。我们可以这样来为接口下一个定义:接口就是指只包含虚成员的虚类。 (1)        虚类,表明了接口是不能够被直接实例化的。也就...
  • action20
  • action20
  • 2014年01月02日 19:14
  • 1387

浅谈VB.NET中的接口

只支持单继承的VB.NET为了解决多继承的问题,引入了接口的概念。我们可以这样来为接口下一个定义:接口就是指只包含虚成员的虚类。 (1)        虚类,表明了接口是不能够被直接实例化的。也就...
  • action20
  • action20
  • 2014年01月02日 19:14
  • 1387

【转】浅谈VB.NET中的接口 - 妖居 - 博客园

首 页 阅览室 馆友 我的图书馆 浅谈VB.NET中的接口 - 妖居 - 博客园 收藏人:夜的影子 ...
  • zslefour
  • zslefour
  • 2014年03月22日 10:20
  • 1210

VB.net中的窗体继承

再说vb.net中的窗体继承之前,我们先来说说什么是继承? 继承是指一个对象直接使用另一对象的属性和方法。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,...
  • u010955843
  • u010955843
  • 2014年08月29日 17:54
  • 1313

【vb.net】——窗体继承

vb.net是在vb的基础上更进一步的接近了面向对象编程的思想,在继承一部分发现窗体的继承比较和以前不同,在以前没怎么遇到过这类的问题,下面以一个小例子,来总结一下窗体继承的用法和好处:   1、首...
  • u013045437
  • u013045437
  • 2014年11月27日 17:09
  • 1812

C++接口继承与实现继承的区别和选择

1.接口继承与实现继承的区别《Effective C++》条款三十四:区分接口继承和实现继承中介绍的比较啰嗦,概括地说需要理解三点: (1)纯虚函数只提供接口继承,但可以被实现; (2)虚函数既提...
  • K346K346
  • K346K346
  • 2017年02月13日 16:34
  • 609

java继承类与实现接口

java 继承 接口
  • hy771213
  • hy771213
  • 2017年03月29日 22:56
  • 1706

Java有了继承,为什么还要接口

显示世界里有多重继承的需求,如下图。猫和狗分属不同的科目,但是它们都是宠物。它们应该有宠物类的共有行为。 看上去猫和狗需要也继承宠物类,如果宠物类与动物类都继承一种生物类,势必出现菱形继承情况。如...
  • IBelieve1974
  • IBelieve1974
  • 2017年03月03日 10:19
  • 611

VB.NET窗体继承

对比第一次敲的机房收费系统,会发现很多窗体的界面基本相同,部分功能甚至基本相似。比如说操作员菜单下的充值和退卡这两个窗体:     这样如果一个一个窗体画出来,就做了很多重复的工作。...
  • yiwangxiblog
  • yiwangxiblog
  • 2015年11月27日 19:27
  • 1357
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vb.Net实现ICommand接口,或继承BaseCommand
举报原因:
原因补充:

(最多只允许输入30个字)