desktop-application相关内容

点击事件关闭 Electron 应用

我已经查看了有关“无框窗口"的 Electron 文档,但我似乎无法为自己的工作制作一个按钮来关闭应用程序...... 任何帮助将不胜感激!谢谢! const electron = require('electron');常量 url = 要求('url');常量路径 = 要求('路径');常量 {app, BrowserWindow} = 电子;让主窗口;//监听应用是否准备好app ..
发布时间:2022-01-10 22:49:35 前端开发

如何将第三方二进制文件与 Electron 捆绑在一起?

总的来说,我对电子生态系统和桌面开发还很陌生,但我想做的是与我的软件捆绑在一起的第三方开源应用程序进行交互.首先,我不确定要分发的软件包选项应该是什么.是否习惯有两个下载,一个用于已经安装了第三方二进制文件的用户,另一个用于包含它的用户?另外,我该如何进行实际打包和安装二进制文件?这应该是我的 package.json 的一个选项吗?我应该执行什么样的脚本?是否有任何 npm 模块来促进这一点? ..

处理缓慢的电子启动

上下文 我花了几个小时玩 Electron,我观察到在屏幕上绘制一个简单的 html 文件始终需要超过 2.5 秒.时间线大致如下: 60 毫秒:app ready 事件被触发;我们使用 new BrowserWindow() 创建一个窗口170 毫秒:屏幕上出现一个空白窗口 2800 毫秒:窗口显示指定的 HTML 我已经用我的代码建立了一个 存储库,该代码源自 Elect ..

电子框架上的 Python

我正在尝试使用 Web 技术(HTML5、CSS 和 JS)编写一个跨平台的桌面应用程序.我看了一些框架并决定使用 Electron 框架. 我已经用 Python 完成了应用程序,所以我想知道是否可以在 Electron 框架上使用 Python 编写跨平台桌面应用程序? 解决方案 可以使用 Electron,但如果您正在寻找“webbish" UI 功能,您可以查看 Flexx ..
发布时间:2022-01-10 22:05:56 Python

在电子中更改 BrowserWindow 的系统 z 顺序,可能吗?

可以这么说,我需要控制主窗口的 z 顺序.总是在最上面不是我的情况.我想把我的窗口放在所有其他窗口的后面和桌面上方.是否可以?是否有 C++ SetWindowPos 函数的类似物?或者可能有一些解决方法? 解决方案 如果这不是你可以用 父/子窗口 然后你可以通过 node-ffi(或者写一个原生的Node模块/插件).要获取 BrowserWindow 的 HWND,请调用 getNat ..
发布时间:2022-01-10 21:56:30 前端开发

UI自动化控制桌面应用程序并单击菜单条

我正在使用 UI 自动化来单击菜单条控件. 我已经预先填充了文本框,现在也可以调用按钮了. 但我想遍历菜单栏选择一个选项让我们说文件应该打开它的子​​菜单项然后点击一个子菜单按钮,比如说退出. 我怎样才能实现它,下面是我的代码, AutomationElement rootElement = AutomationElement.RootElement;如果(根元素!= null){ ..
发布时间:2022-01-06 14:45:18 C#/.NET

如何在 winforms 桌面应用程序中制作自动完成文本框

我有一个单词列表.该列表包含大约 100-200 个文本字符串(实际上是地铁站的名称). 我想制作一个自动完成的文本框.例如,用户按“N"字母,然后出现一个(结尾)适当的选项(只有一个选项).必须选择结尾. 怎么做? PS1:我猜,有一个带有类似这样的属性的文本框控件: List适当的选项{/* ... */} PS2:对不起我的英语.如果你不明白 -> 问我,我会尽力解释! ..
发布时间:2022-01-05 12:23:37 C#/.NET

桌面上的 UWP 被顶部 X 按钮关闭 - 没有事件

在桌面上运行的 UWP 应用可以从顶部的 X 按钮关闭,但它没有任何事件.众所周知,在手机和平​​板电脑上,应用程序应该依赖 Suspending 事件,无论它是如何触发的,然后应用程序应该依赖于 ApplicationExecutionState. 然而,这是一个(可能)常见的场景:在手机上,Suspending 事件就足够了,如果正在进行 VoIP 呼叫,它将在应用程序暂停后由操作系统操 ..
发布时间:2021-12-28 18:01:06 C#/.NET

如何将电子应用程序编译为 .exe

我一直在学习如何在 Electron 中创建应用程序,我需要帮助将一个简单的项目编译为Windows 可执行文件.该程序是此 Github 存储库的克隆:https://github.com/electron/electron-quick-开始.在 repo 自述文件中,它显示了如何运行该程序: # 克隆这个仓库git 克隆 https://github.com/electron/electro ..

为 Java 桌面应用程序创建安装程序

我知道这个问题已经被问过很多次了,而且一直都有一个关于使用可执行 jar 或使用 launch4j 或类似应用程序制作 .exe 的答案. 我可能听起来像个新手,但实际上我确实是. 我一直在用 Java 项目尝试一些东西.我已经成功地制作了一个可执行的 jar 和一个 .exe 文件.感谢您之前在 SO 中的回答:) 但是,我想为 Windows 创建一个安装程序.例如,按 Ne ..
发布时间:2021-12-26 23:24:36 Java开发

Maven 是否可以收集项目的所有依赖 JAR 以帮助部署应用程序?

我刚刚开始使用 Maven,(真的在评估它),我需要能够为我的应用程序快速生成一个 JAR 文件和一个包含所有依赖项的目录(对于例如,lib) 以便我可以部署这两个以独立方式运行.使用正确的清单生成 JAR 文件很容易,但我不知道如何让 Maven 将当前项目的依赖项复制到我可以部署的 lib 目录中. 由于这是一个独立的 Java 应用程序,我对部署到 Maven 存储库不感兴趣,这也相当 ..
发布时间:2021-12-26 23:18:09 Java开发

如何删除 NetBeans 中的 actionPerformed 方法

当一个 JButton 被添加到内容窗格时,我们可以通过双击按钮或右键单击->事件->动作->actionPerformed来设置一个动作.比如说,我们设置一些东西发生.然后我们需要删除该函数.删除我们在该按钮的 actionPerformed 中编写的代码可以轻松完成.但问题是,那个按钮的 actionPerformed 方法仍然存在,即使它不再被使用,也不需要了. private void ..
发布时间:2021-12-26 15:23:59 其他开发

为什么我在 Netbeans 7.1 中找不到 Java 桌面应用程序

我从 http://netbeans.org/downloads 下载了带有所有包的 Netbeans 7.1 并成功安装在视窗 7. 但是在 7.0 中添加新项目时,我找不到应该属于 Java 类别的 Java 桌面应用程序. 在哪儿?或者7.1中的替代品是什么?我需要一些东西来通过拖动组件来创建 GUI. 谢谢. 解决方案 看这里:http://netbeans.or ..

如何从 Google Chrome 扩展程序向桌面应用程序发送消息?

我有一个 Windows 桌面应用程序,它必须与我的 Chrome 扩展程序协同工作. 我可以通过 Google Chrome 扩展程序以某种方式向我的桌面应用发送消息吗? 我可以使用哪些 IPC 对象? 解决方案 我看到三个选项: 你可以使用互联网.您可以拥有一个远程服务,Chrome 扩展程序和您的桌面应用程序都可以与之通信以进行通信. 您可以让您的桌面应用程序内置 ..

为什么要从 WPF 更改为 Silverlight 4?

我正在开发一个应用程序,我们使用 WPF 而不是 Silverlight,因为我们想要一个完整的桌面应用程序,具有整体独特的感觉和优势.然而,随着 Silverlight 4 的发布,我听到关于 Silverlight 主要也是桌面应用程序的首选的议论纷纷. 所以;为什么我应该考虑将我的 WPF 应用程序移动到 Silverlight 4 - 鉴于我仍然想要一个桌面应用程序? 解决方案 ..
发布时间:2021-12-23 23:34:34 其他开发