问题标签 [desktop-application]

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 投票
2 回答
93 浏览

c# - VS2005,C# - 数据绑定组合框 - 默认情况下,后面的代码会给我错误

在代码的designer.cs部分,我只是让组合框数据库驱动(它预览数据很好,所以工作)但是当我尝试编译时,它抛出了2个独特的错误:

1) 错误 1 ​​类型名称“mtdDesktopApplicationDataSet”在类型“DesktopApplication.DesktopApplication”中不存在

2) 错误 2 类型名称“mtdDesktopApplicationDataSetTableAdapters”在类型“DesktopApplication.DesktopApplication”中不存在

第一个错误在第一行,另一个错误显示在“mtdDesktopApplicationDataSetTableAdapters”所在的位置(4 行)

所有适当的文件似乎都在那里,但它们只是没有连接对吗?

0 投票
2 回答
6987 浏览

c# - 使用 C# winforms 在 Windows 中与其他桌面应用程序交互

我想知道是否可以通过我的程序与其他程序进行交互。例如,单击另一个程序上的按钮等。我不确定这是否可能,但是否有人可以在 C# 中提供一些示例代码。

谢谢

0 投票
10 回答
3452 浏览

web-applications - Web 应用程序或桌面应用程序,哪个更容易获利?

如果可以将一个想法实现为桌面应用程序和网络应用程序,您会采用哪种方式?

我在这里有点偏见,作为一个用户,我更喜欢桌面应用程序而不是网络应用程序,因为能够快速访问信息:无需打开浏览器,无需登录,响应速度更快,托盘集成,通知,全局热键等。作为开发人员,我也有更多开发桌面应用程序的经验。但作为 ISV,我必须担心不仅要丰富用户,还要丰富我自己 ;)

0 投票
1 回答
491 浏览

javascript - 如何使用 WSH -Jscript 与程序交互

我正在尝试使用 WSH 单击系统托盘中应用程序上的按钮。这可能吗?有人可以提供一个用 Jscript 编写的示例吗?谢谢

0 投票
5 回答
1425 浏览

twitter - 在 OAuth 上使用 Twitter 进行身份验证和 API 使用的工作流程

我对所有这些 OAuth bruhaha 有点困惑,因为我能找到的所有示例都是针对 Web 应用程序的,而没有一个是针对桌面应用程序的。

我了解 Web 应用程序的工作流程,但这包括 Web 应用程序和 twitter 之间的一些重定向。

  • 如何在桌面应用程序中做到这一点?
  • 重定向如何工作?
  • 我是否必须包含 Web Browser 对象?
  • 有没有办法解决这个问题?
  • 谁能指出我的资源而不是完整的解决方案?

谢谢

0 投票
3 回答
517 浏览

silverlight-3.0 - Silverlight 3 Out of Browser 应用程序功能

我目前正在为我们公司的发展路线图研究新技术,并看到 Silverlight 3 具有在客户端桌面上安装应用程序的能力。

此功能是对 WinForms 应用程序的全部或部分模拟吗?它是否提供访问客户端计算机上所有或有限本地资源的能力?

0 投票
4 回答
1368 浏览

java - Java 桌面应用程序的局限性?

我来自 C/C++ 背景,现在做了很多 C# 的工作。

最近我开始对用 Java 做一些项目感兴趣,因为我在玩 Android SDK。

我知道 Java 应用程序在沙箱中运行,可以限制它们对系统的访问。

在桌面/服务器应用程序环境中,有哪些限制?

0 投票
6 回答
19889 浏览

qt - Qt - 具有键盘和鼠标事件透明度的顶级小部件?

我希望应用程序的主窗口忽略鼠标和键盘事件,将它们传递给窗口管理器 Z 顺序中的应用程序。

我看到了如何让小部件忽略键盘或鼠标事件,但是主窗口呢?

我正在尝试制作一个桌面小部件,它始终位于背景之上,并且对键盘和鼠标事件完全不可见。(通过)

Qt::X11BypassWindowManagerHint让我通过键盘(虽然遗憾的是 X11 特定,但现在很好),那么鼠标事件呢?

是否有一种与操作系统无关的方式对键盘事件透明?

编辑:

这里的关键词是透明度。

我不想鼠标和键盘事件,我想让窗口管理器知道我根本不想要它们。这些事件应该针对我在 zorder 中的任何应用程序。

例如,我希望能够单击小部件覆盖的桌面图标并与它们进行交互,就好像小部件不存在一样。

0 投票
5 回答
3010 浏览

executable - 如何创建自包含的 exe 文件作为我的应用程序的输出

我试图弄清楚能够将用户(文件/html 组)导出/保存到一个独立的 exe 文件。我不知道该怎么做。我正在考虑使用 windows gcc 端口,但它的 GPL 和我的应用程序是商业的。我该如何解决这样的事情?谢谢

0 投票
3 回答
1472 浏览

domain-driven-design - 如何在主详细信息中处理实体创建/编辑

我想知道人们使用什么策略来处理主从设置中的实体的创建和编辑。(我们的应用程序是一个支持互联网的桌面应用程序。)

以下是我们当前处理此问题的方式:在弹出窗口中为需要编辑的实体创建一个表单,我们为其提供对象的副本。当用户单击“取消”按钮时,我们关闭窗口并完全忽略该对象。当用户点击“确定”按钮时,通知主视图并接收编辑的实体。然后,它使用 originalEntity.copyFrom(modifiedEntity) 将修改后实体的属性复制到原始实体中。如果我们想创建一个新实体,我们将一个空实体传递给弹出窗口,然后用户可以编辑它,就像它是现有实体一样。主视图需要决定是将接收到的实体“插入”还是“更新”到它管理的集合中。

我对上述工作流程有一些疑问和意见:

  • 谁应该处理实体副本的创建?(主或细节)
  • 我们使用 copyFrom() 来防止必须替换集合中的实体,这可能导致引用中断。有一个更好的方法吗?(实现 copyFrom() 可能很棘手)
  • 新实体收到 -1 的 id(服务器层/休眠使用它来区分插入或更新)。在保存实体之前按 id 查找(缓存)实体时,这可能会导致问题。我们应该为每个新实体使用一个临时的唯一 id 吗?

任何人都可以分享提示和技巧或经验吗?谢谢!

编辑:我知道这个问题没有绝对错误或正确的答案,所以我只是在寻找人们分享他们处理主要/细节情况的方式的想法和优缺点。