问题标签 [frameworks]
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.
wpf - 如何在没有 Framework 3.5 的情况下将 WPF 应用程序安装到 PC
我有一个关于如何在没有 Framework 3.5 的情况下将 WPF 应用程序部署到 PC 中的问题。如果一台PC只安装了Windows XP和sp3,是否可以设计一个安装包,可以直接在这台PC上安装WPF应用程序?
情况是这样的:
我设计了一个简单的 WPF 应用程序。我想得到它的安装包。海关拿到包后,可以直接安装应用程序,即使他们的PC没有安装Framework3.5。
是否可以?如果可能,我该怎么做?
//------------------------------------------------ ------------
我发现马特给了一个 http://forums.microsoft.com/EmbeddedWindows/ShowPost.aspx?PostID=3967493&SiteID=47>solution 它是唯一的解决方案吗?
您可以从 GAC 中删除您不使用的 .NET 程序集,只要您测试您的应用程序以确保您不会削减太多。大多数 .NET 程序集是 Win32 API 之上的包装器,因此可以在不影响操作系统的情况下删除它们。
- 您可以通过查看开发计算机上 Visual Studio 解决方案资源管理器中的引用节点来获取正在使用的程序集的列表。所有依赖项都在那里(如果程序集 A 依赖于程序集 B,则 A 和 B 都在列表中)但是有一些程序集属于运行时本身,例如 Accessibility.dll,请参见下面的列表。
- 确保使用 gacutil.exe(可以从 Visual Studio 命令提示符调用)来删除程序集。启动嵌入式映像并安装 .NET 后,您必须运行 gacutil。只需从 Visual Studio 复制 SDK\v2.0\bin 文件夹
- gacutil.exe /l 可用于列出所有已安装的程序集。我曾经尝试在没有安装 .NET 的情况下在 WinPE 上运行 WPF 应用程序。我只是从 .NET 手动安装 CLR + 大约 30 个 dll。这是所需的所有文件的列表 10/19/2006 05:13 PM 10,752 Accessibility.dll 09/18/2006 01:32 PM 66,728 big5.nlp 09/18/2006 01:32 PM 82,172 bopomofo.nlp 11/01 /2006 10:34 PM 17,920 Culture.dll 11/01/2006 10:34 PM 9,728 fusion.dll 09/18/2006 01:32 PM 116,756 ksc.nlp 11/01/2006 10:34 PM 326,656 mscorjit.dll 10 /19/2006 05:14 PM 4,366,336 mscorlib.dll 11/01/2006 10:34 PM 330,752 mscorrc.dll 11/01/2006 10:34 PM 5,632,512 mscorwks.dll 09/18/2006 01:32 PM 59,342 normidna。 nlp 09/18/2006 01:32 PM 45,794 normnfc.nlp 09/18/2006 01:
希望有帮助
马特
database - 有人对 GUI 销售点系统有数据库、编程语言/框架建议吗?
我们公司有一个带有许多附加功能的销售点系统,例如订购和接收功能、销售和订单历史记录等。我们的主要问题是该系统从一开始就没有正确设计,因此修复和修复需要很长时间处理来自我们客户的请求。此外,由于数据库连接的多用户许可费用等,我们正在使用的当前技术(Progress 数据库,Progress 4GL 语言)给我们的客户带来了相当多的许可费用。
经过大量讨论后,看起来我们可能会从头开始(同时至少暂时保持当前产品)。我们正在寻找几件事:
使用漂亮的 GUI 前端创建系统(目前是 CHUI,并且应用程序的构建方式不支持我们重新设计前端...没有分层或分离业务逻辑和 GUI...不寒而栗)。
创建具有模块化不同功能的能力的系统,因此产品不必包含所有功能。这将降低我们当前需要基本功能和较低价格标签的客户的成本。这些花里胡哨的东西可供那些想要它们的人使用。
使用适当的设计模式使产品易于随时添加或更改任何部分(即更改数据库或更改前端,而无需重写应用程序或大部分应用程序)。这是今天的一个问题,因为 Progress 4GL 代码是直接针对数据库编译的。数据库中的小改动需要大量的代码重新编译。
我们的新系统将基于 Linux,客户端应用程序可能会从一个或多个 Windows 框提供功能。
所以我正在寻找的是关于有人可能会为这类产品推荐哪种数据库和/或框架或编程语言的任何建议。任何在该领域有经验的人都可以为我们指明正确的方向,甚至对要避免的事情有一些想法。我们已经考虑过 .NET 和 SQL Express(我们不需要企业级数据库),但这会将我们限制在 Windows 上(据我所知)。我听说过用于在 Linux 环境中编写 .NET 代码的 Mono,但我对它还不太了解。我们还考虑了基于 Java 和 MySql 的实现。
总而言之,我们希望做到以下几点:
降低我们将用于开发产品的技术的许可成本(甲骨文,哎呀!MySQL,很好。)
提供易于维护和支持的解决方案。
具有能够通过 CHUI 前端在“旧”硬件上运行的组件的解决方案。(我们的一些客户拥有 40 多个终端,这将是大量现金才能转换为 PC)。
建议将不胜感激。
谢谢
[更新] 我应该指出,我们目前正在执行总成本分析。这个问题旨在为我们提供几个“受过教育”的选项,以供研究以纳入或分析。任何可以分享有关客户端/服务器设置的经验/建议的人都将不胜感激(不仅仅是那些有销售点系统经验的人......这只是一个奖励)。
[更新]
对于任何感兴趣的人,我们最终选择了 Microsoft Dynamics NAV、LS Retail(一个用于销售点和其他各种东西的插件),然后在此基础上做了一些(目前正在研究)定制工作。这种设置为我们提供了一个额外的好处,即拥有一个我们当前系统所缺乏的完全集成的 g/l 系统。
apache-flex - 弹性媒体框架
有人知道 Flex 的良好媒体框架吗?
我希望能够创建不仅可以播放 Flex 框架支持的格式,而且还可以播放其他格式(如 wav、wma、ogg 等)的应用程序。
编辑 13.10.2008.:最近在答案部分向我指出,我或许应该重新表述这个问题,所以这里是:我真正想要的是一种在 Flex/Air 应用程序中播放各种媒体格式的方法. Onekidney 发布了一个关于 Ogg/Vorbis 的好答案。有人知道播放其他媒体格式的方法吗?现在不要介意到不同平台的可移植性。便携性会很好,但如果我不能得到它,我可以没有它:-)。
感谢您的回答!
ajax - JAR 文件中的组件信息可能吗?
我想建立一个具有良好模块化的 Web 应用程序,并想AJAX Toolkit/Framework
为其 VIEW 使用类似的 GWT 或 ZK。组件信息应该从各种模块-JAR 中加载。
哪个AJAX Toolkit/Framework
能够做到这一点?
javascript - 启动一个新的数据库驱动的 Python Web 应用程序,您会使用 javascript 小部件框架吗?如果是,是哪个框架?
我正在开始一个新的 Web 应用程序项目。我想使用 python,因为我在我的面包和黄油工作中使用它。
但是我不想重新发明轮子。我想过的一些事情:
如果不是太麻烦的话,AJAX 会很好。
最好是许可允许商业化,但在这一点上并不重要。
如果工具允许的话,尝试 Google App Engine 也可能很有趣。
我应该使用 javascript UI 框架还是应该使用标准 HTML 表单?
你会推荐哪个框架?
javascript - 有没有办法在浏览器中“热交换”JavaScript 代码?
是否有任何工具可以让您在执行网页时“热交换”JavaScript 内容?
我正在寻找类似于 HotSpot 为 Java 所做的事情,一种无需重新加载整个页面即可“热部署”新 JS 代码的方法。
那里有类似的东西吗?
澄清以防人们不理解“热交换”,如lock所示:
“热交换”是指允许我更改页面本身及其 .js 文件中包含的部分代码。
然后这个框架会检测到变化——无论是自动还是通过我的一些指示——并动态地重新加载代码,避免新的服务器端发布(重新加载)。
这种方法将简化调试和错误修复,因为您不需要重新加载页面并从头开始重新开始交互。
ajax - 如何在 JAR 文件中总结视图组件/小部件信息?
我想使用像 ZK (www.zkoss.org) 或 GWT 这样的 ajax 工具包/框架。但我不知道是否可以将资源捆绑在 JAR 中?你知道哪一个支持这样的资源加载吗?
c# - 如何处理 .NET 下未记录的 API/框架?
为了工作,我必须使用外部公司的 API 编写代码来处理他们专有的数据库解决方案。不幸的是,他们提供的文档更多的是一个示例指南,而不是正确的 API 文档,因此它对错误代码、方法返回和异常等细节非常简单。
例如,一个类将有一个 .GetErrorCode() 方法,但我不知道这些错误编号是什么意思,因为它们没有记录哪个编号与哪个错误匹配。在许多情况下,一个方法将返回一个 Object,但没有文档说明它实际返回的 Object 类型。我一再要求他们提供适当的文件,但他们似乎认为上述细节是保密的。那么,是否有任何工具或方法可以解决我有限或在某些情况下不存在的文档。
请注意,我正在使用 Visual Studo 2005 并在 .Net 下使用 C# 进行编码。
在任何人回答“不要使用 API”之前,我必须这样做,这是为了工作。
architecture - 您使用什么进行 Web 开发以及为什么您认为它很摇滚?
这是我的新项目:一个开放的画布,就在我面前。几天后,我将开始编写一个大型 Web 应用程序。它将从很小的模块开始,只有我自己作为开发人员和工程师,但希望它会不断发展壮大。
尽管我是一名活跃的 Java 开发人员,但距离我上次从头开始创建 Web 应用程序已经有一段时间了。当时,Struts 和 J2EE 是要走的路,但我看到每天都有很多新框架、新库出现。
我在这里问的是您的建议:您目前在 Web 开发中使用什么,为什么您认为它是相关的,以及如果您开始一个新项目时是否会选择相同的工具。一切都很重要:从 UI 上的提示到后端。常见的陷阱、模式,所有你能想到的都可能是相关的。
我是一名 Java 开发人员,我自然倾向于使用与 Java 相关的技术(J2SE、J2EE、Groovy、Grails、JRuby、Jython、JWhatever 等)来做任何事情,但欢迎发表任何你喜欢的东西使用,是否与 Java 相关。
我在这里的目标是建立一个关于人们在做什么以及他们为什么这样做的桶,以帮助我评估我应该走哪条路,我不应该走哪条路——以及为什么。毕竟,您并非每天都有如此自由的决定权。
提前致谢!