桌面应用开发工具(开发桌面程序最适合的)

lxf2023-11-14 13:30:01

1.atom/electron github:

https://github.com/atom/electron

中文文档:

https://github . com/atom/electron/tree/master/docs-translations/zh-CN

2.下载 electron-v0.36.5-win32-x64

https://github . com/atom/electron/releases/download/v 0 . 36 . 5/electron-v 0 . 36 . 5-win32-x64 . zip

3.新建一个项目-快速入门:

https://github . com/atom/electron/blob/master/docs-translations/zh-CN/tutorial/quick-start . MD

一般来说,电子申请的目录结构如下:

your-app/├── package.json├── main.js└── index.html

你的应用程序:

在电子视窗中使用html,js,css开发桌面应用程序_ you-app.rar。

package.json:

{ "name": "your-app", "version" : "0.1.0", "main": "main.js"}

main.js

var app = require('app'); // 控制应用生命周期的模块。var BrowserWindow = require('browser-window'); // 创建原生浏览器窗口的模块// 保持一个对于 window 对象的全局引用,不然,当 JavaScript 被 GC,// window 会被自动地关闭var mainWindow = null;// 当所有窗口被关闭了,退出。app.on('window-all-closed', function() { // 在 OS X 上,通常用户在明确地按下 Cmd + Q 之前 // 应用会保持活动状态 if (process.platform != 'darwin') {app.quit(); }});// 当 Electron 完成了初始化并且准备创建浏览器窗口的时候// 这个方法就被调用app.on('ready', function() { // 创建浏览器窗口。 mainWindow = new BrowserWindow({width: 800, height: 600}); // 加载应用的 index.html mainWindow.loadURL('file://' + __dirname + '/index.html'); // 打开开发工具 mainWindow.openDevTools(); // 当 window 被关闭,这个事件会被发出 mainWindow.on('closed', function() {// 取消引用 window 对象,如果你的应用支持多窗口的话,// 通常会把多个 window 对象存放在一个数组里面,// 但这次不是。mainWindow = null; });});

index.html:

Hello World!

你好世界!

We are using io.js and Electron . 4.应用部署:

https://github . com/atom/electron/blob/master/docs-translations/zh-CN/tutorial/application-distribution . MD

为了用Electron部署你的应用,你存放应用的文件夹需要叫做app,放在Electron的resource文件夹下(在Linux和Windows中是Electron.app/Contents/Resources/,的意思,是resources/),就像这样:

在Windows和Linux上:

electron/resources/app├── package.json├── main.js└── index.html

Windows环境下NodeJS+NPM+鲍尔的安装配置

http://jingyan . Baidu . com/article/2d 5 AFD 69 e 243 cc 85 a2 e 28 EFA . html

下载并安装Node-V5.5.0-x64.msi。

https://nodejs.org/dist/v5.5.0/node-v5.5.0-x64.msi

验证安装是否成功:

C:\Users\yhcao>node -vv5.5.0C:\Users\yhcao>npm -v3.3.12

用nmp将其打包到asar中:

步骤1:安装asar

npm install -g asar

第二步:打包。

asar pack your-app app.asar

例如:asar pack f:\ atom _ project \ myatom _ 1f:\ atom _ project \ app.asar
这样会把my atom _ 1打包成app . asar。

利用html,js,css和CSS在电子的Windows下开发桌面应用_app.rar。

5.更改Electron名称

你可以把electron.exe改成任何你喜欢的名字,然后你可以用rcedit或ResEdit之类的东西编辑它的图标和其他信息。

重新编辑:

http://www.cr173.com/soft/12721.html

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!