问题标签 [dynamic-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
681 浏览

c++ - RTTI 是否意味着动态绑定?

在 C++ 中,运行时类型信息 (RTTI) 是否意味着动态绑定?

0 投票
2 回答
1014 浏览

c++ - 在 C++ 中运行时加载函数

我有以下问题:

我的程序应该在运行时决定是否加载函数(在本例中为 GetExtendedTcpTable()),因为该方法在 Windows 2000 中不可用!?(仅在 Windows 2000 下无法启动该软件)

感谢您的帮助!

迎接 leon22

0 投票
1 回答
352 浏览

silverlight - 如何在silverlight的单个ListBox中显示不同宽度的数据?

我正在开发window phone 7 应用程序。我是 windows phone 7 应用程序的新手。我将数据动态绑定到 ListBox 内的 TextBlock。我正在使用以下代码在 ListBox 中显示数据。

我正在使用组合框在列表框中显示数据。列表框中的数据会根据组合框中的选择而变化。因此,对于某些选择,我希望文本块的宽度为 1400,而对于某些选择,我希望文本块的宽度为 200。这是 Text="{Binding Key}" 文本块的要求。如果没有如上所述指定正确的宽度,则无法正确显示数据。如何解决上述问题。您能否提供我可以解决上述问题的任何代码或链接?如果我做错了什么,请指导我。

0 投票
2 回答
837 浏览

qt - QT中信号和槽之间的连接是怎样的?

我做 Qt 程序员已经有一段时间了,我了解 Qt 的大部分一般特性。我仍然对连接语句如何在运行时将信号连接到插槽感到困惑。基本上我想了解编译时发生了什么以及运行时发生了什么..

编译时间:元对象编译器将生成代码以在附加的 cpp 文件中实现信号(每个包含 Q_OBJECT 的类一个)。

运行时:信号被映射到一个槽,槽被执行?这是我不清楚的部分...SIGNAL 和 SLOTS 是扩展为信号/插槽名称的字符串表示形式的宏...这和元对象如何帮助在运行时将调用映射到插槽?细节将不胜感激...

编辑:这个链接会给你一个更好的主意..(只有当你对血腥细节感兴趣时......) http://dev.libqxt.org/libqxt/wiki/Meta_Object_Format

将此与 QMetaObject 的文档结合起来,事情应该会变得清晰......

0 投票
1 回答
1705 浏览

java - 用于灵活类创建的 Java 最佳实践库创建(工厂模式、抽象和接口)

想象一下,我是一家汽车制造商的 Java 软件开发人员。我的任务是创建一个可供众多内部应用程序使用的库。对于制造的每种类型的汽车模型,我创建一个表示该模型的 java 对象。我必须不仅能够跟踪当前模型,而且还能够跟踪原型模型。原型模型将有一个名称,一旦投入生产,该名称很可能会发生变化。我需要能够使用该库来解释原型,并在它们切换到生产时使用名称更改。

我的问题是,最好的方法是什么?

以下是我的想法...

我一直在阅读几本书,以获得最好的处理这种情况的想法。我立刻想到使用工厂模式。我会有一个 CarModelFactory 类,它将为每个模型返回一个具体对象。例如:

这会是最好的方法吗?我觉得应该有另一层抽象。我看到的问题是:

1) 如果 ModelX 投入生产,我为它创建一个方法并在 createPrototype1 方法中放入其他内容,现在调用该方法的程序会得到错误的对象

2) 如何处理 ModelX 更改名称?

我感谢你的时间!

0 投票
6 回答
7467 浏览

java - 关于Java重载和动态绑定的问题

在下面的代码中,第一个和第二个打印语句如何打印出 SubObj?? top 和 sub 是否指向同一个 Sub 类?

上面的代码返回下面的结果。

0 投票
4 回答
1507 浏览

c# - 为什么有些语言更喜欢静态方法绑定而不是动态方法?

为什么 C++、C# 和 Ada 95 中的默认决定是使用静态方法绑定,而不是动态方法绑定。?

实现速度的提高是否值得抽象和可重用性的损失?

0 投票
1 回答
833 浏览

wpf - 如何将运行的背景画笔动态绑定到资源?

在我的 app.xaml 中:

在我的代码隐藏中:

预期结果:运行显示为上面 app.xaml 中定义的前景色和背景色。

实际结果:前景色有效(显示为橙色),但背景保持透明。

为什么不将运行的背景绑定到资源工作,就像它与前景一样??? 我尝试先将运行和段落添加到FlowDocument,然后再绑定,但结果是一样的。

0 投票
1 回答
3873 浏览

c#-4.0 - 使用 AppDomain.CreateInstanceAndUnwrap 创建类型 T 的实例,然后提前绑定到类型 T 的方法

在 AppDomain.CreateInstanceAndUnwrap 方法的 MSDN 文档中,它声明为注释

如果对 CreateInstanceAndUnwrap 返回的 T1 类型对象的方法 M 进行早期绑定调用,并且该方法对当前程序集 C 中 T2 类型对象的方法进行早期绑定调用程序集或包含 T1 的程序集,程序集 C 被加载到当前应用程序域中。即使对 T1.M() 的早期绑定调用是在 DynamicMethod 的主体或其他动态生成的代码中进行的,也会发生这种加载。如果当前域是默认域,则程序集 C 在进程结束之前无法卸载。如果当前域稍后尝试加载程序集 C,则加载可能会失败。

(http://msdn.microsoft.com/en-us/library/3c4f1xde.aspx)

有人对上述说明有技术解释吗?为什么会这样?首次在对象上调用方法时是否完成了程序集依赖项查找?

0 投票
2 回答
6425 浏览

wpf - WPF中具有动态绑定的多级嵌套TreeView

我正在尝试创建一个应用程序,在该应用程序中,我需要在树视图中显示员工及其部门,如下所示:

  • 员工1
    • 部门
      • 部门1
      • 二部
  • 员工2
    • 部门
      • 部门3
      • 第四部

我怎么能用 WPF 做到这一点?