问题标签 [wrapper]

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 投票
4 回答
2116 浏览

vb.net - 是否可以在 VB.NET 中创建一个通用的数据库类?

我们有 3 个用于连接数据库的数据库提供程序:DB2、MS SQL 和 Interbase。我想创建一个单一的通用数据库包装类,只需传入正确的连接字符串、用户名、密码和所需的提供者,就可以与这三个类进行对话。

我不想在数据库类中添加引用并导入所有三个提供程序。这可能吗?

我以前在 Java 中使用该Class.forName()函数做过这个。

0 投票
2 回答
900 浏览

nunit - 我可以围绕 NUnit、MbUnit、xUnit 或其他测试框架创建一个包装器吗?

如何围绕测试框架创建包装器?我们仍然不知道要使用哪个测试框架,但我需要开始编写单元测试。带着这个问题,我想知道如何从 NUnit 切换到 mbUnit、xUnit 甚至 MSTest。

0 投票
2 回答
2056 浏览

java - 支持良好的 Java ADSI 包装库?

有谁知道适用于 Java 的 Windows ADSI 库的良好包装器?

(我试图避免在 JNA 中编写自己的 - 我想使用一些标准的东西。)

0 投票
2 回答
9075 浏览

.net - .NET Wrapper Class

Should a wrapper class be an instance class or a class with shared members? I need to create a wrapper class around a 3rdparty library, exposing just 2 functions and hiding all the complexity of the 3rd party class.

0 投票
2 回答
3053 浏览

css - 透明且可扩展的包装 div,如何?

我制作了一张图片以更容易地解释我之后的内容:

图片说明 http://bayimg.com/image/eabahaaci.jpg

我已经阅读了有关该主题的其他一些问题,但我不确定这些解决方案是否适合我,因为我的 div 需要可扩展并随着更多内容的添加而增长。

有谁知道如何以简单的方式完成此任务?

0 投票
3 回答
1555 浏览

javascript - 是否不鼓励在 javascript 库之上使用 GWT 包装器?

我正在选择用于构建 GWT 应用程序的 API。以下问题的答案将帮助我在一组库中进行选择。

  1. 用 GWT 重写的第三方代码是否比使用封装的 JavaScript 库的代码运行得更快?
  2. 如果底层 JavaScript 框架编写和调整良好,使用包装库的代码是否会具有与纯 GWT 代码相同的性能?
0 投票
5 回答
6990 浏览

c++ - 从 C++ 生成 C 包装器?

我想从 C++ 库生成 C 包装器。有关于如何手动操作的教程:

但这太费体力了。

例如,为此:

我需要写:

是否有可以自动化此过程的工具?

0 投票
2 回答
313 浏览

c# - 为 COM 包装 Web 服务

我对 COM 的经验为零。我实际上从未想过,我需要对 COM 做一些事情,我认为这是我幸运地避免的事情。那好吧。

我需要为 Web 服务创建一个包装器,它可以从 COM 中使用。我希望这是一个已解决的问题,但未能找到简单的解决方案(例如:仅从 WSDL 生成包装器)。

旁注:显然,我也不能使用 .NET Framework(我可以借助 COMVisible 属性轻松解决我的问题,对吧?),除非我证明,在数百台机器上安装它并不难. 证明这似乎比我目前的其他选择更容易。今天是个奇怪的日子。

0 投票
1 回答
958 浏览

java - 在 flex / actionscript 中围绕对象使用包装类

主要目标:选择第一个数据网格中列出的学校,并在下一个数据网格中显示该学校的所有学生记录/详细信息。但是,由于 datagrid 是可编辑的并且要求提到:“在对象周围使用 Wrapper 类来获取数据,设置相同并保存。确保 wrapper 是可绑定的,以考虑对 datagrid 文本字段进行的更新。”

我有一个对象,它是一种数据访问对象,即 DO。

我的学校:我的学校DO。

mySchoolDO 是以下代码的 actionScript 类:

公开课 mySchoolDO

上面有一个名为 schoolStudents 的学生数组集合,它访问 myStudentDO.as 类,如下所述。


我的学生:我的学生DO。

myStudentDO.as 是以下代码的 actionScript 类:


在我的主要 mxml 应用程序中。我执行以下操作:

1> 获取所有学校数组。实例化一个学校对象并获取学校数据。2> 使用学校对象访问所有学生数据并存储为对象数组。


单击学校后,会触发一个 ItemClick 事件,该事件将获取学校,然后显示所有学校学生的数据。

showSchoolStudents 将在数据网格上显示学生的所有详细信息。但是,我的数据网格是可编辑的。而且,我想在这个对象周围使用 WRAPPER CLASS 这样

a> 我可以检索studentsDO 中存在的单个值,即studentID、studentCourses、studentGender、studentPhone。

b> 我应该能够设置在可视数据网格中更新的值。

c> 最后保存所有数据并在提交点击提交。


请帮忙写代码。将不胜感激。

谢谢。

0 投票
3 回答
179 浏览

c# - 拥有相同对象的坏主意,在方法调用后有不同的副作用

我有一点gesign问题(再次)。假设我有这个 Buttonpad 对象:

替代文字 http://img530.imageshack.us/img530/7513/buttonpad.jpg

现在这个对象是 com 对象中的一个包装对象。目前它有一个名为CreateInto(IComObject)的方法。现在在 Com 对象中创建一个新的按钮板。

你做:

createinfo 方法将执行正确的命令以在 com 对象中构建按钮板。在它被创建之后,任何对它的调用都会被转发到底层对象进行更改,所以:

将调用 com 对象来设置标题并设置内部标题变量。

基本上,在 CreateInfo 方法之前的任何调用都只会影响 .NET 对象,之后的任何东西都会产生调用 com 对象的副作用。我不太擅长序列图,但这是我试图解释发生了什么的尝试:

替代文字 http://img196.imageshack.us/img196/5885/seqa.jpg

这对我来说感觉不好,感觉就像我在向用户撒谎关于按钮板的作用。

我将有一个名为 WrappedButtonPad 的对象,它是从 CreateInto 返回的,用户可以调用它来更改 Com 对象,但我觉得有两个对象几乎做同样的事情但只是名称不同可能是更糟。

这些是有效的设计,还是我担心是对的?

您将如何处理可以创建和查询 com 对象的对象?