文章目录导读操作步骤原理下载预构建可执行文件文件结构(Windows&Linux下)修改main.js访问指定入口文件打包指定URL打包asar文件electron其他打包方案参考资料 导读大前端时代来临,前端变得无所不在,今天我们就将web应用秒变客户端软件。操作步骤从链接下载electron改-64位版本(web应用秒变客户端软件)解压到任意目录拷贝web应用打包后的目录到resou
Electron 介绍1、概览想必你已经听说了可以应用electron来构建令人惊叹的桌面应用程序!单纯使用JavaScript API 就可以构建Mac, windows或者Linux应用程序。长期以来,很多开发语言都保留了生成桌面应用程序的功能,比如C和Java,但是用这些语言来构建应用程序是非常困难的。当然,近年来,构建本地应用程序变的更加灵活,但您仍然需要为每个操作系统学习不同的语言并使用
转载 9月前
52阅读
作者 | 张轩第一次接触Electron 第一次接触 Electron 就是大约一年前,当时我在工作之余想做一个原生桌面应用给别人用,要做的是一个简单的网易云音乐下载器。 作为一个前端开发工程师,我们一般是和原生桌面应用绝缘的,但是Electron 的出现打破了这个屏障 ,就像它们官网上说的一样, 使用 Javascript,HTML 和 CSS 构建跨平台的桌面应用。
# 项目方案:Electron 如何调用 Java 接口 ## 1. 项目背景 在一些需要桌面应用程序与后端服务进行交互的场景中,Electron 作为跨平台的桌面应用开发框架,被广泛使用。但是,Electron 本身是基于 JavaScript 的,无法直接调用 Java 接口。因此,我们需要找到一种解决方案,使 Electron 能够调用 Java 接口,实现前后端的数据交互。 ## 2
原创 7月前
716阅读
Electron+HTML做界面,C#做后台(四)中,我们已经实现了前后端的数据交互,奈何,如果后端返回数据字符过长,就回导致前端接受失败,因此,我们需要加入 【winform http服务】当然它的作用就很简单了,只需要监听固定端口,获取请求的url即可。创建 http服务 ,类似的文章有很多,可以百度,这里只介绍简单的做法1.创建HttpServices.cs类,并加入一下内容,并且调用上片
前排提示:深坑,建议使用 C#、C++、VB 等方式 + 本地网络传输或进程管道通信替代。TOOLS 工具Node.js(12.18.1)Electron(此处使用 ^2.0.0,因为 cef 版本越新,打出来的包越大)webpack(4.44.2)node-ffi(^2.3.0)Python(2.7,你说气不气,还在用老东西)vs_BuildTools(2017(v15)。你到微软官网只能下载
转载 2023-08-24 19:04:20
564阅读
 最近在公司研究js调用c#的方法头疼了好久,也找到了好几种方案,踩了无数的坑。。。于是我把踩坑经验也写出来防止二次踩坑吧!一:关于Emscripten编译机,将c#文件编译成js文件,这是第一天研究的方案,网上的综合文档比较多,但是由于受版本以及npm(国内npm找包的坑实在太多不忍直视,我现在已经开始使用yarn。。。)的影响和限制经常会报错,最后在一篇文章中找到解决方案,文章贴出来
目录 一、Eelectron简介二、环境配置三、搭建项目四、调用C#代码五、调用C# dll六、调试C# 代码七、调用C++的dll一、Eelectron简介 Electron是一个仅使用javascript,Html和css来快捷搭建跨平台桌面应用的框架,它使用Chromium和Node.js。vscode,github desktop等都是用electron开发的。Electron
使用electron开发一个h5的客户端应用创建http服务模拟后端接口mock在上一篇《electron快速开始》里讲述了如何快速的开始一个electron的应用程序,既然electron是可以直接使用node环境编写程序的,那么我们就可以有很多可以处理的事,比如我们可以做个可视化的前端构建工具,或者我们可以建一个后台的管理系统。基于这两天,我简单的做了一个模拟后端接口的http服务。它可以完成
一、外部引入需要用的js1.将文件目录放在public/static下是为打包时不被编译的文件2.在index.html中使用script引入3.在需要的页面引用二、electron设置去除顶部导航栏和menu1.electron项目在创建BrowserWindow实例的main.js页面添加frame:false属性2.electron-vue项目在src/main/index.js文件下找到创
快速了解 Electron:基于 Web 跨平台桌面实现 - 即时通讯Electron 知识普及目前市面上的通讯软件多数都是支持多种平台的,Android 端、iOS 端、PC 端、Web 端、小程序端等。由于传统的 PC 端开发成本很高。所以今天给大家推荐使用 Electron 来实现 PC 端。Electron 是通过将 Chromium 和 Node.js 合并到同一个运行时环境中,可以用
# Electron调用Python后端接口:跨语言的高效协作 在现代软件开发中,跨语言的协作越来越常见。Electron作为一个流行的框架,允许开发者使用JavaScript、HTML和CSS来构建跨平台的桌面应用程序。而Python以其简洁的语法和强大的库支持,成为后端开发的首选语言之一。本文将介绍如何通过Electron调用Python后端接口,实现前后端的高效协作。 ## 概述 El
原创 1月前
80阅读
前言  本人是做java开发的(菜鸟),做web项目的朋友们基本上都会遇到同样一个,永远不知道客户会怎么样使用,或者说永远不知道客户会用什么浏览器打开我们做出来的应用,就算你跟他说明了一定得用某某某浏览器打开,还是有人会用别的浏览器打开,这种情况通常我们会去做适配(前端),最近公司有需求要把一个项目做成Windows桌面应用,由于我们公司的前端工程师刚好离职了,然后就由我去看这块,为了方便以后的查
转载 1月前
0阅读
近期要给公司写一个OAIM的内部聊天桌面应用,选择了electron-vue开发,之前用过nw他爹node-webkit个人感觉一般所以弃了,于是就学习了一下electron的基本用法,毕竟vsc还有atom这些开发神器都是基于electron,这里就先简单写一些常用api,其中我自己肯定要用到的进行了标红处理项目构建 由于 Electron 使用 Chromium 显示网页,那么,Ch
应用场景对接硬件(多用于对接第三方厂家硬件)使用系统 API 操作或扩展应用程序js无法实现而由dll实现的其他功能demogit clone https://github.com/zhangxuelian/electron-vue-frame.git cd electron-vue-frame git fetch git checkout electron-dll npm install -g
一、 为什么要学 ElectronElectron 是一个跨平台的桌面应用开发框架,用 html css js 的技术开发桌面上面可以安装的 软件。 “Electron 又为前端开发者谋得了一份好的差事 ” 。 想起在网路里流传很广的一句话“不要和老夫说什么 C++ , Java ,老夫行走江湖就靠一把 JS
最新,最终解决方案原因:要做个防伪标签打印软件,打印数据是来自服务器。最开始用的是JavaScript调用TSC来做打印(只能用IE浏览器,使用人员总会无意关闭IE的相关设置,使用麻烦)。干脆就做成桌面软件麻烦事少。最开始看了TSC大陆官网的dll动态连接库,有Python 的例子,想用pyqt来做桌面程序;试了试之后,发现自己对Python 还是太不熟悉了,无法搞出勉强好看的
http://www.loongson.cn/news/company/629.html     自2017年9月“中国龙芯-汇利斯通智慧医疗联合实验室”成立以来,龙芯和汇利斯通一同致力于开发自主可控智慧医疗解决方案。经过四个月的合作研发,龙芯中科系统研发部和汇利斯通合作完成了Electron的适配工作。     Electron 是一个使用Jav
目录一、Electron调用C++ DLL文件二、遇到的一些报错处理1.yarn : 无法加载文件..\yarn.ps1,因为在此系统上禁止运行脚本2.没有注册类一、Electron调用C++ DLL文件Node.JS 调用 DLL 文件分两种方式,其一是通过 Node Addon 将 C++ 程序编译成 Addon 加载到 Chromium 引擎中,然后通过 JS 去调用,这是比较正规的做法,但
Electron学习笔记(四)Electron使用的API接口一方面electron给开发者提供了不少API,另一方面, 也可以使用node.js的API.但是, 有时候开发者还是想用自己实现的API.下面, 我将介绍如何在Electron通过Addon添加接口.Addon接口扩展addon是node.js扩展api的方式, 同时electron也可以以同样的方式扩展
  • 1
  • 2
  • 3
  • 4
  • 5