问题标签 [desktop]

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 投票
17 回答
2380 浏览

desktop - 这些天,新手程序员是否应该花时间学习编写“桌面”应用程序,或者它所在的网络是什么?

作为一个新手,我花时间学习了一点 C 和一些 PHP。我看过为 Windows 编写桌面应用程序,但由于 API 的复杂性,似乎存在相当大的进入障碍。这值得学习吗,还是原生应用程序在未来会变得不那么普遍?

在我看来,我使用过的唯一桌面应用程序是 Web 浏览器和文本编辑器,当然还有操作系统本身。我需要的一切现在都在线。

学习编写非 Web 应用程序是一项有用的技能吗?如果是这样,我应该学习什么?

0 投票
18 回答
36142 浏览

javascript - 您可以使用 JavaScript 进行桌面开发吗?

我知道有 JScript.NET,但它与我们从网络上知道的 JavaScript 不同。

有谁知道是否有任何基于 JavaScript 的桌面开发平台/编译器?尤其是 Windows 桌面开发。

0 投票
5 回答
904 浏览

python - 有谁知道用于显示美国各州地图的桌面工具包(GTK、Qt、WX)的小部件?

我正在特别寻找一个可以让我显示美国各州的地图,每个州都是它自己的“对象”,因为我可以单独控制每个州的颜色、点击和鼠标悬停。GTK 是我个人的偏好,但在这一点上,我会满足于任何事情。应用程序本身将使用 Python、FWIW 编写。

0 投票
3 回答
2164 浏览

c# - 桌面上的透明表格

我想创建带有多个窗口的 ac# 应用程序,这些窗口都是透明的,上面有一些文本。

棘手的部分是使这些表单位于桌面顶部但位于桌面图标下方。这可能吗?

0 投票
3 回答
1573 浏览

visual-studio-2008 - 当我激活“焦点跟随鼠标”时,如何防止 Visual Studio 自动提升?

我正在运行 VS2008 并使用SystemParametersInfo来激活“焦点跟随鼠标”和“不要提高焦点”。可悲的是,VS2008(有和没有 SP1)不尊重“不提升”部分,并且每次指针触摸它的窗口时都急切地推到前台。

不久前,我在我的博客上抱怨了这一点,并发布了一个示例应用程序来设置参数。另外两个人也报告了这个问题,但他们也不知道如何继续。

我该如何解决/解决这个问题?还有什么我应该尝试的吗?

0 投票
3 回答
1618 浏览

desktop - Web 应用程序和桌面应用程序

我是一名为桌面应用程序编写大量代码的程序员,现在开始将跨平台应用程序视为一个问题,但在工作中我编写 C# 应用程序,我来自 C++ 和 CS 背景,当然,我在 QT/ C++。但是现在我对 Web 应用程序有点困惑,我在 PHP 上做了一些工作,我知道事情是如何发展的,我是 gmail 和 google docs 用户很长时间了,我已经看到新的 Web 应用程序改进了多少web 2.0 技术包括 Ajax、XML 等。我的困惑是我应该开始期待 Web 应用程序开发吗?并继续探索 web 2.0 的力量,还是我必须坚持我对并行性和其他东西感到非常舒服的旧世界?因为相信我,我收到了太多作为 Web 应用程序开发人员的工作机会,但我没有 没有意识到这个机会,现在我有点困惑是否必须开始编写网络应用程序。您是否一直在编写桌面应用程序并切换到 Web?或者有人在这种情况下有经验?

谢谢你。

0 投票
6 回答
572 浏览

c# - 通过行业为 PHP 程序员编写 Windows 桌面应用程序的提示、指南和/或教程

是的,长标题。在过去 6 年左右的时间里,我一直在为工作和个人项目使用 PHP 编程,但我对桌面应用程序有一个想法(顺便说一下,它使用了一个 web REST api)。

我正在讨论如何解决这个问题 - 我在 Java、C++、Perl 和 Python 方面有一些经验,但从来没有机会或机会编写应用程序并将其分发给其他任何重要的人。

该应用程序将需要与 REST API(使用 OAuth)进行通信,以及访问文件系统,并可能进行一些图像处理(编码/调整大小,但这是一个很好的选择)。我一直在考虑 .NET,但 AIR 也是一种可能性(虽然我真的不希望有一个巨大的运行时,这将是一个系统托盘类型的应用程序)。

我不是在找人来写它,但我可以在正确的方向上轻推。

0 投票
5 回答
9848 浏览

python - Python 桌面小部件

我对制作类似于 Apple 的 Dashboard 或 Vista 的桌面小部件很感兴趣。如果可能的话,我想让它们跨平台。Opera 的小部件是跨平台的,但需要用户安装 Opera,所以这是一个很大的限制。

我知道大多数小部件都是用 HTML/XML、CSS 和 Javascript 制作的。有没有办法使用 Python 创建它们?


更新:我确实找到了一个谈论睡衣的网站。有没有人有它的经验,如果有,它的功能/限制是什么?

0 投票
14 回答
6552 浏览

windows - 使用单个鼠标和键盘控制多台 PC

作为一名程序员,我发现很难将我的笔记本电脑和工作站与两种不同的输入设备一起使用,任何人都可以提出一个好的解决方案来使用单个鼠标和键盘来控制我的两台机器

我不是在寻找虚拟机或 RDP 解决方案来在单个监视器中查看我的机器,

0 投票
6 回答
7529 浏览

java - 使用 MVC 进行桌面应用程序开发的推荐书籍

我正在寻找有关桌面 MVC 书籍的建议。如果他们使用 Java,那将是一个好处。

一些背景知识:我正在用 Java 编写一个桌面应用程序。它是一个音频应用程序,具有多个视图和一个称为库的中央模型,其中包含播放列表、效果列表和用于组织它们的文件夹结构。在这个应用程序中,我希望为各种用户操作提供菜单、上下文菜单和拖放支持。我一直在努力解决如何使用 MVC 来实现这一点。

我从主类中的所有逻辑/控制器开始,但已经开始将它们分成自己的类。现在我需要开始使用监听器和观察器来处理视图和控制器之间的消息。这导致我创建了许多接口并在多个地方循环通过我的听众来触发各种消息。但是那个循环代码不断重复(不是 DRY),所以我假设现在我应该创建不同类型的事件类,在我的视图中创建这些事件并在视图中使用单个方法将其触发给各种侦听器.

更新:可以说,这无关紧要,但我使用的是 SWT,而不是 Swing。