问题标签 [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.
components - 我们是否放弃了代码重用的想法?
几年前,媒体上充斥着各种各样的文章,说明代码重用的想法是如何提高生产力和代码质量的一种简单方法。
从我定期查看的博客和网站来看,“代码重用”的想法似乎已经过时了。也许“代码重用”的倡导者都加入了 SOA 的行列?:-)
有趣的是,当您在 Google 中搜索“代码重用”时,第二个结果的标题是:
“内部代码重用被认为是危险的”!
代码重用的想法对我来说只是常识,毕竟看看 apache commons 项目的成功!
我想知道的是:
- 您或您的公司是否尝试重用代码?
- 如果是这样,如何以及在什么级别,即低级 api、组件或共享业务逻辑?您或您的公司如何重用代码?
- 它有效吗?
讨论?
我完全意识到有许多可用的开源库,并且任何使用过 .NET 或 Java 的人都以某种形式重用了代码。这是常识!
我更多地指的是组织内的代码重用,而不是通过共享库等跨社区重用。
我最初问的是;
- 您或您的公司是否尝试重用代码?
- 如果是这样,如何以及在什么级别,即低级 api、组件或共享业务逻辑?您或您的公司如何重用代码?
从我坐的地方,我看到很少有公司试图在内部重用代码的例子?
如果您有一段可能在中型组织中共享的代码,您将如何通知公司的其他成员该 lib/api/etc 存在并且可能有用?
asp.net - 允许在线注释 PDF 文件的 ASP.NET 组件
我们正在尝试开发一个应用程序来查看和注释 ASP.net 中的 PDF 文件。
该功能涉及通过单击捕获 x,y 坐标并将注释放置在该特定位置。
是否有可用的组件来执行此操作?
提前致谢。
image - 使用经典 ASP 上传图片
嘿,我想知道是否有任何方法可以在 ASP 中上传图像?我正在我学校的服务器上工作,我真的不知道安装了什么,什么不是我用谷歌搜索了一下并想出了“Persits.Upload.1”我试图用这一行实例化对象:
Set Upload = Server.CreateObject("Persits.Upload.1")
它给了我这个错误,
服务器对象错误“ASP 0177:800401f3”
Server.CreateObject 失败
我是否假设该组件未安装在服务器上和/或我应该如何上传图片?
谢谢
apache-flex - 是否有一种标准化的方式将元数据(例如版本、许可证)嵌入到 SWC 组件中?
场景:有一个Adobe Flex 3SWC
项目,它以文件的形式使用了多个第三方库和组件。
我们如何知道这些SWC
文件“里面有什么”?具体来说,如何确保项目使用所有这些组件的最新版本?
根据官方 Adobe Flex 3 帮助,“您可以定义”(原文如此)version
您打算打包和分发的组件的属性。类似于以下内容:
但是 Adobe 的创作工具并没有以任何特殊方式处理该属性,而且我怀疑它不是社区常用的,无论如何。
catalog.xml
所有组件中的文件SWC
似乎不包含任何有用的东西。
开发人员是否以任何方式分发SWC
通常将元数据嵌入到这些文件中?是否有一种标准化的方法可以从SWC
文件中检索版本、许可证、作者和版权等数据?
coldfusion - 如何获取在 ColdFusion 中扩展我的组件的名称?
假设我有以下名为Base的组件:
我想在另一个名为Admin的组件中扩展 base :
现在在我的应用程序中,如果我在创建对象时执行以下操作:
我得到的元数据告诉我该组件的名称是Admin并且它正在扩展我的Base组件。这一切都很好,但我不想在创建对象时显式调用init()方法。
如果我能在我的Base组件中做这样的事情,我会很好:
然而,getmeta() 方法返回的元数据告诉我组件名称是Base,即使它仍在扩展中。关于如何做到这一点的任何想法?
flash - 是否有任何像 Flash 一样的预写组件,如 Silverlight Web 小部件?
是否有任何像 Flash 一样的预写组件,如 Silverlight Web 小部件?
Flash 示例:
XSPF 网络音乐播放器
WordPress 音频播放器
FLAMPlayer
Aflax
澄清:我的意思不是在你的 IDE 中使用控件来编写自定义的东西。
请参阅ALTNET Podcast
我认为他们使用 WordPress 音频播放器。
c# - 获取组件的父窗体
我有一个管理其他可视控件的非可视组件。
我需要引用该组件正在运行的表单,但我不知道如何获取它。
我不确定添加一个将父级指定为控件的构造函数,因为我希望组件只需被放入设计器即可工作。
我的另一个想法是拥有一个父属性作为控件,默认值为“我”
任何建议都会很棒
编辑:
为了澄清,这是一个组件,而不是一个控件,请参见此处:ComponentModel.Component
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 中的功能公开给客户端代码?如果你问我,我会澄清的。谢谢,切斯特顿
.net - 您什么时候会使用 In-Proc WCF 组件?
我正在研究 Juval Lowy 的优秀 Programming WCF Services,我刚刚使用他的 InProcFactory 类和他的 ServiceModelEx 库创建了一个非常简单的进程内组件。
你为什么要这样做而不是在你的项目中只使用常规类?使用他的方法需要引用他的库并创建一个接口。
我能想到几个优点:
- 如果您始终如一地这样做,您将大大减少耦合。
- 一旦您编写了进程内组件,它们就可以在进程外或远程使用而无需更改。
这样做有更多优势吗?
您是否使用进程内 WCF 组件编写代码?
所有类都应该是组件吗?
你能完全脱离整个脱钩吗?
将所有类组件化的缺点是否大于优点?反之亦然?
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/ 我不知道这是如何工作的,我会调查一下,看看我能做什么。