问题标签 [components]

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 投票
16 回答
2162 浏览

components - 我们是否放弃了代码重用的想法?

几年前,媒体上充斥着各种各样的文章,说明代码重用的想法是如何提高生产力和代码质量的一种简单方法。

从我定期查看的博客和网站来看,“代码重用”的想法似乎已经过时了。也许“代码重用”的倡导者都加入了 SOA 的行列?:-)

有趣的是,当您在 Google 中搜索“代码重用”时,第二个结果的标题是:

“内部代码重用被认为是危险的”!

代码重用的想法对我来说只是常识,毕竟看看 apache commons 项目的成功!

我想知道的是:

  • 您或您的公司是否尝试重用代码?
  • 如果是这样,如何以及在什么级别,即低级 api、组件或共享业务逻辑?您或您的公司如何重用代码?
  • 它有效吗?

讨论?


我完全意识到有许多可用的开源库,并且任何使用过 .NET 或 Java 的人都以某种形式重用了代码。这是常识!

我更多地指的是组织内的代码重用,而不是通过共享库等跨社区重用。

我最初问的是;

  • 您或您的公司是否尝试重用代码?
  • 如果是这样,如何以及在什么级别,即低级 api、组件或共享业务逻辑?您或您的公司如何重用代码?

从我坐的地方,我看到很少有公司试图在内部重用代码的例子?

如果您有一段可能在中型组织中共享的代码,您将如何通知公司的其他成员该 lib/api/etc 存在并且可能有用?

0 投票
4 回答
3265 浏览

asp.net - 允许在线注释 PDF 文件的 ASP.NET 组件

我们正在尝试开发一个应用程序来查看和注释 ASP.net 中的 PDF 文件。

该功能涉及通过单击捕获 x,y 坐标并将注释放置在该特定位置。

是否有可用的组件来执行此操作?

提前致谢。

0 投票
7 回答
16314 浏览

image - 使用经典 ASP 上传图片

嘿,我想知道是否有任何方法可以在 ASP 中上传图像?我正在我学校的服务器上工作,我真的不知道安装了什么,什么不是我用谷歌搜索了一下并想出了“Persits.Upload.1”我试图用这一行实例化对象:

Set Upload = Server.CreateObject("Persits.Upload.1")

它给了我这个错误,

服务器对象错误“ASP 0177:800401f3”
Server.CreateObject 失败

我是否假设该组件未安装在服务器上和/或我应该如何上传图片?

谢谢

0 投票
4 回答
504 浏览

apache-flex - 是否有一种标准化的方式将元数据(例如版本、许可证)嵌入到 SWC 组件中?

场景:有一个Adob​​e Flex 3SWC项目,它以文件的形式使用了多个第三方库和组件。

我们如何知道这些SWC文件“里面有什么”?具体来说,如何确保项目使用所有这些组件的最新版本?

根据官方 Adob​​e Flex 3 帮助,“您可以定义”(原文如此)version您打算打包和分发的组件的属性。类似于以下内容:

但是 Adob​​e 的创作工具并没有以任何特殊方式处理该属性,而且我怀疑它不是社区常用的,无论如何。

catalog.xml所有组件中的文件SWC似乎不包含任何有用的东西。

开发人员是否以任何方式分发SWC通常将元数据嵌入到这些文件中?是否有一种标准化的方法可以从SWC文件中检索版本、许可证、作者和版权等数据?

0 投票
3 回答
1574 浏览

coldfusion - 如何获取在 ColdFusion 中扩展我的组件的名称?

假设我有以下名为Base的组件:

我想在另一个名为Admin的组件中扩展 base :

现在在我的应用程序中,如果我在创建对象时执行以下操作:

我得到的元数据告诉我该组件的名称是Admin并且它正在扩展我的Base组件。这一切都很好,但我不想在创建对象时显式调用init()方法。

如果我能在我的Base组件中做这样的事情,我会很好:

然而,getmeta() 方法返回的元数据告诉我组件名称是Base,即使它仍在扩展中。关于如何做到这一点的任何想法?

0 投票
3 回答
312 浏览

flash - 是否有任何像 Flash 一样的预写组件,如 Silverlight Web 小部件?

是否有任何像 Flash 一样的预写组件,如 Silverlight Web 小部件?

Flash 示例:
XSPF 网络音乐播放器
WordPress 音频播放器
FLAMPlayer
Aflax

澄清:我的意思不是在你的 IDE 中使用控件来编写自定义的东西。
请参阅ALTNET Podcast
我认为他们使用 WordPress 音频播放器。

0 投票
10 回答
44069 浏览

c# - 获取组件的父窗体

我有一个管理其他可视控件的非可视组件。

我需要引用该组件正在运行的表单,但我不知道如何获取它。

我不确定添加一个将父级指定为控件的构造函数,因为我希望组件只需被放入设计器即可工作。

我的另一个想法是拥有一个父属性作为控件,默认值为“我”

任何建议都会很棒

编辑:

为了澄清,这是一个组件,而不是一个控件,请参见此处:ComponentModel.Component

0 投票
1 回答
722 浏览

sybase - 将 32 位 Advantage Data Provider 包装到 COM+

如何通过包装器公开 Advantage.Data.Provider.dll 中的功能。

我的目标是将 COM+ 安装/部署到 64 位服务器中。Advantage.Data.Provider.dll 是一个 32 位驱动程序。不想升级到支持 64 位的 Advantage Database Server 9。我在 c# 中创建了一个服务的 .NET 组件,设置它没有问题。我不知道在里面放什么。如何将 dll 中的功能公开给客户端代码?如果你问我,我会澄清的。谢谢,切斯特顿

0 投票
2 回答
1388 浏览

.net - 您什么时候会使用 In-Proc WCF 组件?

我正在研究 Juval Lowy 的优秀 Programming WCF Services,我刚刚使用他的 InProcFactory 类和他的 ServiceModelEx 库创建了一个非常简单的进程内组件。

你为什么要这样做而不是在你的项目中只使用常规类?使用他的方法需要引用他的库并创建一个接口。

我能想到几个优点:

  • 如果您始终如一地这样做,您将大大减少耦合。
  • 一旦您编写了进程内组件,它们就可以在进程外或远程使用而无需更改。

这样做有更多优势吗?

您是否使用进程内 WCF 组件编写代码?

所有类都应该是组件吗?

你能完全脱离整个脱钩吗?

将所有类组件化的缺点是否大于优点?反之亦然?

0 投票
4 回答
6872 浏览

delphi - 使用 Delphi Win32 编写 SOAP 1.2 客户端的最佳方法是什么

到目前为止,没有任何 Delphi 版本支持SOAP 1.2 客户端或服务器。

我已经尝试了几个星期让它工作,但每次出现新问题时,使用 VS/C# 我可以做同样的事情,并在 3 天内完成工作,但我需要使用 Delphi 2009。

“我使用 Rem Objects SDK 编写了一个新版本”,但结果并不比我使用 Delphi SOAP 库的结果好。

但我想知道我还有什么选择,哪个库/组件完全支持 SOAP 1.2?

我发现来自 Bruneau 的一条消息,建议使用 Pocket SOAP http://www.pocketsoap.com/pocketsoap/ 我不知道这是如何工作的,我会调查一下,看看我能做什么。