咨询热线:13915300089

网站地图图标 邮件图标

into Dongxin clothing
您当前所在位置:主页 > 新闻资讯 >

关于我们列表

公司简介

新闻推荐

刚刚中国首富易主!新首

刚刚中国首富易主!新首

腾讯TIM怎么添加在线文档

腾讯TIM怎么添加在线文档

腾讯文档支持多人协作式

腾讯文档支持多人协作式

【吊牌设计】图片免费下

【吊牌设计】图片免费下

联系我们

江阴市东新服装商标有限公司
联系人:蒋总
手  机:13915300089
电  话:0510-86301317
地  址:江苏省江阴市长泾镇习礼小庄圩104号

早期装订和晚期装订之间有什么区别?
作者:钻石赌场娱乐    发布时间:2020-07-20 04:42    点击次数:次   

  简短的答案是,早期(或静态)绑定是指编译时绑定,而后期(或动态)绑定是指运行时绑定(例如,当您使用反射时)。

  在第一个示例中,编译器可以在编译时完成各种巧妙的工作。第二,您只希望希望使用该方法的人做到负责任。(当然,较新的JVM支持该Class? extends Foo klass结构,这可以大大降低这种风险。)

  另一个好处是,IDE可以热链接到类定义,因为它是在方法中声明的。到create_something(美孚)的调用可能是非常从方法的定义远远的,如果你正在寻找的方法定义,它可能会很高兴地看到实施。

  后期绑定的主要优点是,它使控制反转等操作以及多态性和鸭子类型的某些其他用法(如果您的语言支持)更加容易。

  有两种方法可以使用自动化(或OLE自动化)以编程方式控制另一个应用程序。

  后期绑定使用CreateObject创建应用程序对象的实例,然后可以对其进行控制。例如,使用后期绑定创建一个新的Excel实例:

  另一方面,要操作Excel的现有实例(如果Excel已打开),可以使用GetObject(无论使用的是早期绑定还是后期绑定):

  要使用早期绑定,首先需要在项目中为要操作的应用程序设置一个引用。在任何Office应用程序的VB编辑器中,或在VB本身中,都可以通过选择“工具+引用”,然后从列表中选择所需的应用程序(例如“ Microsoft Excel 8.0对象库”)来执行此操作。

  不管是哪种情况,您都可以首先尝试获取Excel的现有实例,如果返回错误,则可以在错误处理程序中创建一个新实例。


钻石赌场娱乐