问题标签 [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 投票
5 回答
6680 浏览

java - Java 的桌面库能否在新的浏览器选项卡或窗口中启动 URL?

我有一个静态方法用于启动具有给定 URL 的浏览器。当浏览器已经打开时,它将接管活动的浏览器窗口。

如果浏览器用于其他用途,例如数据输入,这将是一个问题。有没有办法在新的浏览器窗口(或选项卡)中打开 URL?

或者,有没有更好的方法来做到这一点?

0 投票
2 回答
97 浏览

.net - How can i code a program that works with a front end and some modules?

It will be a desktop application, coded in visual basic (vb.net) or c#.

The idea is to have just one main .exe as front end form. It will load all modules installed and display each in a different tab. This form should have functions to install a new module, update an installed module or delete.

As an example, think about a tabbed pane (with its firts tab as a "Manage Modules" tab) generate new tabs for each module installed. Think about a database aplication and the modules for this app are an Include module, a Delete, an Update and a Select one.

Is that a way to implement such thing easily in .net platform?

0 投票
2 回答
953 浏览

windows - Spy++ 之类的软件如何获取信息?

我正在开发用于测试自动化的软件。为了让它工作,它需要在桌面和所有打开的窗口上“看看”。它需要知道打开了哪些窗口以及它们包含哪些控件。所以它必须做一些类似于 Spy++ 正在做的事情(来自 Visual Studio 的 Spy++)。有谁知道 Spy ++ 如何获取所有信息?是否可以调用任何 Windows 方法来检索有关打开的窗口的信息?

0 投票
4 回答
11580 浏览

winapi - 检测桌面是否被锁定

可能重复:
如何以编程方式确定我的工作站是否被锁定?

确定当前登录用户是否锁定桌面的最佳方法是什么?我查看了 MSDN,找不到任何 API 调用来检测这一点。我错过了什么,还是没有我可以使用的简单电话?

0 投票
1 回答
1152 浏览

c++ - 键盘钩子与所有桌面c ++ win32交互

是否可以使键盘挂钩在所有桌面上工作?例如,我可以让它同时在winlogon桌面和交互桌面上记录按键吗?如果有怎么办?谢谢您的帮助!

编辑:想通了。我修改了 ctrl2cap 驱动程序来记录密钥。

0 投票
4 回答
1454 浏览

prototype - 使用 Tcl/Tk 对桌面应用程序进行原型设计的优缺点

我已经开始使用 Tcl 制作桌面应用程序的原型,并打算将这个想法展示给一些风险投资家。桌面应用程序和 Tcl 都不是流行的,所以我想准备好反驳对这项技术的任何反对意见。以下是我所看到的专业人士,我确信我期待充实大量的缺点,但希望也有更多的专业人士。

  1. 我最初在去年的一份雇佣合同中开始使用 Java 编写一些相同的代码,并且出于法律原因,我想使用一种完全不同的语言来区分我的工作
  2. 虽然代码目前作为命令行脚本运行,但有必要应用 UI,Tk 足以满足原型的需求,并且 Tk 与 Tcl 紧密集成。
  3. 由于我一般远离 Java,我预见到“生产”,而不是原型,UI 是用 C++ 编写的。Tcl 很容易嵌入到 C++ 应用程序中,因此在将性能关键部分移植到 C++ 之前,底层 TCL 引擎将最初能够被嵌入

我知道一个潜在的骗局是“Tk UI 很丑”,但是如上所述,Tk UI 将用于原型,无论如何,Tk 丑陋的问题已经由您真正提出:为什么要考虑 Tk GUI丑陋?

0 投票
3 回答
985 浏览

qt - Qt4中简单的进程间通信

我需要使我的应用程序一次只能运行一个实例。此外,当它使用命令行参数启动时(例如注册打开某些文件类型时),它应该将参数传递给现有实例并立即退出而不显示图形界面。大家应该都知道我的意思了。使用的框架是 Qt 4,看起来它必须有一些设施。有任何想法吗?

0 投票
4 回答
548 浏览

programming-languages - 桌面 Web 监控客户端的推荐实现?

背景

我有一个商业想法,其中一个组件涉及一个客户端,成千上万的用户将通过网页下载和安装该客户端。

申请要求

版本 1:

申请必须:

  • 监控用户桌面上的互联网使用情况,并监控以下区域:

    • 使用的浏览器,
    • 使用小时数
    • 访问的网站
    • 考虑到哪个浏览器选项卡是“活动的”
  • 生成此使用情况的报告(以CSV或其他易于导出的格式)

  • 它需要由用户轻松监控(例如,在 Windows 中,通过系统托盘中的图标允许用户暂停或停止程序)。
  • 通过自动更新轻松升级。
  • 在内存使用方面需要轻量级。
  • 需要方便快捷地安装,
    • 必须能够完全卸载。
  • 不会对浏览器或用户的系统性能体验产生不利影响
对于版本 2:
  • 能够呈现图形输出(饼图和条形图)
  • 多平台(版本 1 仅针对 Windows)
  • 集成在线组件

问题

鉴于这些要求,您会推荐什么技术实现,以及您会推荐什么平台/语言架构?关键方面是功能和对用户的广泛定义的低影响。ETA 或成本不太重要。

0 投票
8 回答
1731 浏览

desktop - 开发机器的最佳快捷方式管理工具?

作为一名开发人员,我每天都会使用大量的快捷方式和应用程序。Visual Studio 6、2003、2005、2008、SQL 客户端工具、WinMerge、Notepad++、Synergy、VMware(以及大量虚拟机、多个浏览器,以及最重要的 20 个重要目录、服务器、测试环境等的快捷方式) ...

Vista 开始菜单是快速访问其中许多的救命稻草。然而,有很多日常任务仍然需要相对大量的工作才能访问(打开一个文件夹,跳转几个子文件夹,找到一个特定的文件并启动它。

您认为哪些工具/应用程序/实用程序最有利于提供对所有最常访问的工具的有组织和快速的访问?

有哪些工具可以嵌入到 Windows 的任务栏上,提供与 Linux 中的抽屉或 OS X 中的堆栈类似的功能?我当前的快速启动栏(以及添加到任务栏的其他文件夹)占用了大量空间,并坚持打开新的资源管理器窗口以显示子目录,这已经足够了,但仍然很慢并且污染了我的桌面。

...等不及明天获得 Win 7 RC 及其最终改进的任务栏

0 投票
2 回答
2294 浏览

java - Java桌面应用程序:按下热键时如何最大化托盘应用程序?

我需要编写一个程序,当最小化时,它位于系统托盘中,我将使用 Java 6 的 SystemTray API 来执行此操作。

当用户按下某个热键时,如何使该应用程序进入前台?

例如,应用程序正在运行但已最小化。当用户按下 CTRL-SHIFT-Y 或其他东西(或者,像 Google 桌面的搜索,CTRL 两次)并且应用程序被最大化。

编辑:我知道如何将 Java 窗口带到前台。我更具体地询问如何让正在运行的 Java 应用程序监听 hotkey