1. Electron 发展现状2020年5月SpaceX发射的Dragon 2载人航天飞船,使用了Chromium和JavaScript来构建用户界面。消息一出,立即引起了技术界的热烈关注,一个Web框架被使用到对效率和可靠性要求极高的航天应用场景,一方面反映了SpaceX技术领域的敢于突破传统的实干精神,同时也把两个跨领域的技术:桌面客户端和Web技术栈的完美结合案例带入了大众的视野。&nb
小拉实际工作中,接触C、C++多些,有时也需要开发串口、网络等工具类上位机桌面应用软件,当然可以直接使用QT、MFC等技术来开发也很方便;怎奈接触到前端技术后,羡慕前面做界面又美观、又快速,还有大量的UI框架,图表库使用。如果能够实现业务逻辑由C/C++开发,界面由纯html5开发,该有多好;我试着找到了还算好用的解决方案: 应用QWebchannel打通C++与JS的通信,Electron开发
# 使用 Axios HTML 中进行网络请求 Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。它能够发送 HTTP 请求并以简洁的方式处理响应。本文中,我们将介绍如何在 HTML 中使用 Axios 进行网络请求,并提供一些代码示例。 ## 什么是 AxiosAxios 是一个流行的 JavaScript 库,用于浏览器和 Node.
原创 9月前
787阅读
-electron更新程序接入需要注意每个插件的版本,不然会遇到各种各样的问题;我使用各个插件的版本:"electron-builder": "^21.0.0", "electron-updater": "^3.0.0", “node”: '^16.13.2', "vue-cli-plugin-electron-builder": "^2.1.1"这里用了electron-updater中的au
Electron是什么Electron是由Github开发的开源框架,它允许用户使用Web技术开发桌面端应用,现在Electron框架由OpenJS基金会进行维护。Electron = Chromium + Node.js + NativeAPIChrominu允许使用Web技术写UINode.js赋予Electron操作底层的能力NativeAPI提升了Electron的跨平台的能力,使其获得更
转载 5月前
108阅读
Electron是一个基于Node.js和Chromium的框架,用于构建跨平台的桌面应用程序。开发Electron应用程序时,我们通常需要实现应用程序的自动更新功能。为了简化自动更新的实现,Electron提供了一个名为autoUpdater的模块,它可以帮助我们自动检查、下载和安装应用程序的更新。本篇文章中,我们将介绍如何使用Electron的autoUpdater模块来实现应用程序的自动
安装安装bootstrap命令如下:npminstallbootstrap--save 安装后可能报告如下错误:npmWARNbootstrap@4.1.3requiresapeerofpopper.js@^1.14.3butnoneisinstalled.Youmustinstallpeerdependenciesyourself. 需要自行安装popper,命令如下:npm
原创 2018-11-05 23:18:50
1813阅读
文章目录一、引言1、Electron是什么?2、为什么学Electron3、Electron的缺点4、学Electron的时候需要学的技术二、正文1、安装Node.js环境。2、Windows系统的先安装“创建cmd右键快捷访问方式”,能够右击快速打开路径的Cmd命令3、运行官方的demo。4、参考官方的文档,自己创建一个Electron项目。 一、引言1、Electron是什么?官网https
Windows操作系统中,我们经常会使用Electron框架来构建桌面应用程序。其中,设置任务栏透明度和垃圾桶图标的不同状态是两个常见的需求。本篇博客中,我将向您介绍如何使用Electron框架来实现这些功能。设置任务栏透明度Windows中,任务栏是一个重要的操作区域。有时候,我们需要将任务栏的透明度设置为不同的值。Electron框架中,我们可以使用WinAPI来实现这一功能。应用程
一、node的模块化// 全局变量就是可以直接访问的变量 // 如果定义global上的属性,肯定是一个全局变量, 可以直接访问 // node 里面默认文件中打印this的问题 console.log(process.version); console.log(global); console.log(this); // 文件执行的过程中,默认这个文件会被加一层函数 主要是为了实现no
怎么Vue中使用axios组件: 通过npm安装axios npm i axios src/main.js中导入该组件 import axios from 'axios' axios常用请求 GET : // 为给定 ID 的 user 创建请求 axios.get('/user?ID=123
转载 2021-01-23 22:53:00
244阅读
2评论
一. remote模块有时候,我们需要在渲染的窗口中打开新的窗口,也就需要在渲染进程中使用主进程中的方法.当我们知道了Electron有主进程和渲染进程后,我们还要知道一件事,就是Electron的API方法和模块也是分为可以主进程和渲染进程中使用。那如果我们想在渲染进程中使用主进程中的模块方法时,可以使用Electron Remote解决渲染和主进程间的通讯。 const btn = th
Electron是什么简介Demo展示解构任务Electron架构主进程渲染进程主进程与渲染进程的区别一个完整的 Electron 应用运行electron-prebuild手工下载 Electron 二进制文件WindowsLinuxOS X以发行版本运行 Electron是什么官方:Build cross platform desktop apps with JavaScript, HTML
进程Electron进程分为主进程和渲染进程主进程: electron运行package.json的main脚本的进程就是主进程。 主进程通过创建web页面展示用户界面,创建窗口等所有系统事件都在主进程中进行; 一个electron项目一定有且只有一个主进程。渲染进程: 用户所能看到的web页面或者说窗口都是渲染进程,一个web页面就是一个渲染进程。 每个渲染进程都是独立的,只作用于自己运行的界面
要先来首歌么 border="0" width="330" height="86" src="//music.163.com/outchain/player?type=2&id=28613576&auto=0&height=66">简介官方的介绍是:搭建跨平台桌面应用仅仅使用JavaScript,HTML以及CSS。electron属于前端的桌面应用。还有一个类似的n
日后若需查阅所有代码块,点击菜单视图-显示视图-其他-HBuilder-代码块。   若需要自定义代码块,点击菜单工具-扩展代码块。   若需修改或搜索快捷键,点击菜单工具-选项-常规-快捷键。   若浏览快捷键,点击菜单帮助-快捷键。  
转载 2023-09-07 19:28:38
48阅读
【前言】从js说起,js最初是浏览器端的脚本,但是随着nodejs的出现,拓展了很多能力,可以开发server端的服务,后续又有electron出现,又可以开发桌面端应用(win,mac等)electron简单说就是将nodejs和chrome内核(chromium)打包到一起,抹平了os层(windows,mac,linux)的差异 ,提供一些简单的api供大家开发桌面应用类似的还有nwjs,但
转载 2月前
46阅读
## 实现 Electron Axios ### 介绍 Electron 是一个用于构建跨平台桌面应用程序的开源框架。Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。 Electron 应用中,我们可以使用 Axios 来进行网络请求。本文将介绍如何在 Electron 中使用 Axios 进行网络请求。 ### 整体流程 下面是使用 Elec
原创 9月前
173阅读
一、控件或子窗口操作二、控件或窗口操作三、窗口子类化四、窗口超类化  一、控件或子窗口操作 ①GetDlgItem函数②GetDlgItemText函数③SetDlgItemText函数④SendDlgItemMessage函数 代码实例#include<windows.h> #include<CommCtrl.h> //使用Un
转载 8月前
106阅读
JVM运行时的原型写的差不多了,但还是有很多体力活儿要做,思考着未来给PHP,JS,TS,JAVA提供桌面UI的,
转载 2021-08-03 00:07:00
1368阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5