问题标签 [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.
java - 如何使用默认关联程序打开文件
如何使用 Java 中的默认关联程序打开文件?(例如电影文件)
java - 在Windows下的java中,如何找到重定向的Desktop文件夹?
我知道使用 .NET 语言,例如 C#,可以做类似的事情
找到桌面的重定向位置。但是,在 Java 下,我想不出一个好的方法来做到这一点。在不使用 JNI 的情况下,从 Java 中查找重定向的用户桌面目录的最合适方法是什么?此处的特定目的是为了管理 Java Web Start 应用程序的桌面快捷方式(如果用户需要)。
此应用程序需要写入“应用程序数据”树以及可选地写入桌面。我假设%APPDATA%
始终正确填充,即使文件夹被重定向,以查找“应用程序数据”树。所以我的悬而未决的问题是如何可靠地找到桌面文件夹。
注意:我相信 Java 系统属性${user.home}
实际上(并且错误地)通过注册表项定位用户的桌面目录,然后尝试向上导航一个目录以找到“主”目录。当没有目录被重定向时,这可以正常工作,否则可能会或可能不会返回有用的东西。
java - 用于开发 Java 桌面应用程序的最佳 IDE
我一直在使用 Eclipse 作为 IDE 开发 Java Web 应用程序。计划开始开发基于 Java 的桌面应用程序。
有人可以推荐用于开发基于 Java 的桌面应用程序的最佳 IDE 吗?(一个可以拖放来构建像 Visual Studio 这样的界面)
keyboard-shortcuts - 是否有键盘快捷键可以访问 Gnome 中的桌面菜单,或者如何创建它们?
我想通过键盘而不是鼠标访问应用程序、系统等的桌面菜单。
编辑:++Ctrl只允许我在我打开的窗口中进行选择。没有选择桌面菜单的选项。++没有任何反应。(我查看了 gnome 桌面快捷方式的各个页面)。AltTabCtrlAltEsc
c# - 以图形方式模板化 .NET winforms 应用程序
我为我的公司创建了一个漂亮的 winforms 应用程序。我们让一个平面设计师创建了 GUI,实现起来很痛苦,所有的图形按钮、许多分层的背景和徽标、动画等。
但是现在我的公司想以不同的品牌转售它。但由于我大部分代码都很好,我告诉我的上级我可以在一周内完成一个完全重新命名的版本。基本上,我要做的就是更改 xml 设置文件中的一组设置,用新设置替换图形,然后构建。
问题是如果他们想要 5 或 6 个不同的品牌,我将支持 5 个不同的版本(我真的应该支持 1 个,带有 diff 模板)
问题是(据我所知)在 winforms 应用程序中换出图像并不容易。我在一个文件夹中拥有所有图形资源,但是一旦将每个文件输入到 Visual Studio 中其各自的图像列表或容器中,使其更新的唯一方法是删除它并重新添加它,更改源文件夹不会导致嵌入的图像刷新。对于每个构建来说,这将是非常乏味的,必须有一个更简单的方法。
补充:
所以经过进一步调查,我倾向于某种 resx 文件编辑器。然而,到目前为止我所看到的更专注于将字符串翻译成各种语言,并且要么非常弱,要么根本无法编辑二进制资源,如位图/png。虽然如果您在 xml 查看器中打开一个 resx 文件(我使用带有 .resx 的记事本 2 设置为使用 xml sytax 突出显示)MS 很友好地告诉您每种类型的确切编译方式(主要是 base 64 的变体)
ajax - 如何从 Firefox 中删除淡入淡出和滑动效果
当我作为最终用户访问使用这种 javascript 效果的网页时,有没有办法从 Firefox 中删除滑动和淡出效果?
当某个元素被插入到 DOM 中时,它后面的元素会向下滑动。这是一种图形效果,当有人通过远程连接(终端服务器、Citrix、远程 X、nx)查看时,会非常耗费时间和带宽中间状态。
也许已经有一个设置(关于:配置)?
c# - 从 C# 应用程序调用 ASP.net Web 服务
我有个问题。如何调用 Web 服务并从 C# 桌面应用程序获取结果。我正在制作一个桌面应用程序,我希望它能够连接到我的在线 ASP.net Web 服务。这怎么可能?
architecture - 在桌面应用程序中查看管理和选择
视图管理和选择通常如何在桌面应用程序中完成?我知道 FrontController 是 Web 应用程序中的一种流行模式,但我觉得它不太适合桌面应用程序,因为选择页面比选择嵌套子视图更容易。
我的主应用程序视图是否需要了解所有子视图并根据应用程序事件决定要显示哪些视图?我会为子组件实现子 MVC/MVP 吗?
upload - 通过 HTTPS 上传文件 - 桌面到 WebServer
我有一个桌面应用程序需要将文件上传到网络服务器。
协议是 HTTPS。
我在想我应该写一个 ashx 来处理上传;一次发送 4k 块。每次都回复ok。这是一个好的算法吗?
通过 HTTPS 从桌面应用程序上传到网络服务器的最佳算法是什么?
web-applications - 何时在 Web 界面和原生 GUI 之间进行选择?
我们今天所知道的许多应用程序(尤其是网络应用程序,例如文件共享、sql 查询程序、一些多人游戏)都可以通过使用 Web 界面轻松提供。
我的问题是何时应该使用浏览器访问应用程序?
何时使用使用 Qt、Visual Basic 等接口构建的桌面应用程序是明智的。