Electron 桌面应用程序的框架,快速入门搭建一个桌面程序

ops/2024/9/25 7:35:59/

Electron是什么?

Electron 快捷传送门,点击走你。。。

快速让你的web项目成为桌面应用

// 初始化一个 package.json
npm init
// 添加 Electron 依赖,安装过可忽略
npm install --save-dev electron
{
"name": "my-electron-app","version": "1.0.0",
// 在package.json 内添加 桌面程序的入口文件属性
"main": "main.js",
...
}
{
...
"main": "main.js",
// 在package.json 内添加执行命令
"scripts": {"electron": "electron ."}
...
}
// 入口文件 main.js 内添加主进程代码
const { app, BrowserWindow } = require('electron')
// app 模块,它控制应用程序的事件生命周期。
// BrowserWindow 模块,它创建和管理应用程序 窗口。const createWindow = () => {const win = new BrowserWindow({width: 800,height: 600})win.loadFile('index.html')//主程序渲染进程的加载文件win.loadURL('主程序渲染进程的加载地址')
}
//在 Electron 中,只有在 app 模块的 ready 事件被激发后才能创建窗口
app.whenReady().then(() => {createWindow()
})

http://www.ppmy.cn/ops/18575.html

相关文章

软硬件无缝集成:新加坡量子公司首创下一代量子集成平台

为了充分发挥量子系统的性能,已经公认的一个关键方法是在硬件和软件层之间实现紧密集成。这种集成使得软件能够充分利用硬件的所有特性,以实现最佳性能。随着行业努力开发能够提供量子优势的系统,实现这种高性能显然是非常必要的。 Horizon的…

本地Windows主机,使用pycharm通过wsl的ubuntu来创建django项目

Windows主机在pycharm中通过wsl的ubuntu来创建django项目 需求:在windows主机中创建python项目再转接到linux服务器中运行,有点麻烦。【特别是存放日志文件或其他文件路径时需要修改为linux中的路径】 1:我的是windows主机 2:有…

[USACO18DEC] S 补题报告

目录 1 AC情况2 题目详情Convention SConvention II SMooyo Mooyo S 1 AC情况 Convention SConvention II SMooyo Mooyo S Accepted \texttt{\color{green}{Accepted}} Accepted Accepted \texttt{\color{green}{Accepted}} Accepted Unaccepted \texttt{\color{red}{Unaccept…

短视频矩阵营销系统 poihuoqu 任意文件读取漏洞复现

0x01 产品简介 短视频矩阵营销系统是由北京华益云数据科技有限公司开发的一款产品,这家公司专注于抖音短视频矩阵营销系统的研发,致力于为企业提供全方位的短视频营销解决方案。华益云抖销短视频矩阵系统可以帮助企业快速搭建多个短视频账号,实现内容的批量制作和发布,提高…

神经网络的激活函数

目录 神经网络 激活函数 sigmoid 激活函数 tanh 激活函数 backward方法 relu 激活函数 softmax 激活函数 神经网络 人工神经网络( Artificial Neural Network, 简写为ANN)也简称为神经网络(NN)&#xff0c…

移动应用安全

移动应用安全 移动应用安全主要关注Android、iOS、Windows Phone等平台上移动应用软件安全状态。它涉及应用程序在其设计运行的平台上下文中的安全问题、它们使用的框架以及预期的用户集。所有主流的移动平台都提供大量可选的安全控制,旨在帮助软件开发人员构建安全…

JVS物联网平台驱动网关管理:智能化与自动化的探索

驱动网关的管理 驱动网关是对驱动进程进行生命周期的管理,包括驱动进程的创建、启停、更新、结束等管理功能。 如下图所示: 驱动代理程序是驱动网关的管理程序,每个驱动网关对应于一个驱动代理程序,驱动代理程序初始版本是安装在…

计算机服务器中了mkp勒索病毒怎么办,mkp勒索病毒解密数据恢复流程

网络技术的不断应用与发展,为企业的生产运营带来了极大便利,越来越多的企业依赖网络开展各项工作业务,网络也大大提升了企业的生产运营效率,但网络是一把双刃剑,在为企业提供便利的同时,也为企业的数据安全…