应用场景对接硬件(多用于对接第三方厂家硬件)使用系统 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
# 如何在 Electron调用 Java 代码 在现代开发中,Electron 作为一个流行的桌面应用开发框架,允许我们使用 Web 技术(HTML、CSS 和 JavaScript)来创建跨平台的桌面应用。而 Java 是一种广泛使用的编程语言,特别是在企业级应用中,有时我们可能会想要在 Electron 应用中调用 Java 代码。 本文将帮助你理解如何在 Electron调用
原创 9月前
112阅读
# 在Electron调用Java代码的完整指南 在现代应用开发中,前端与后端的结合变得越来越重要。尤其是在使用Electron构建桌面应用时,开发者常常需要调用Java代码以实现某些功能。本文将展示如何在Electron调用Java代码,包括详细的步骤和示例代码。 ## 整体流程 下面是调用流程的简要概述: | 步骤 | 描述
原创 7月前
23阅读
# Electron 调用 Java 代码的全景解析 随着前端技术的迅猛发展,Electron 作为一款能够轻松构建跨平台桌面应用程序的框架,越来越受到开发者的青睐。然而,对于一些需要依赖于后端逻辑或处理复杂业务逻辑的应用,可能需要调用 Java 等后端语言的代码。本篇文章将详细解析如何在 Electron 应用中调用 Java 代码,提供清晰的代码示例,并用甘特图表示开发过程。 ## 一、项
原创 9月前
101阅读
全文共2205字,预计学习时长6分钟图源:unsplash当听到JavaScript这个词的时候,“web开发”会一下子出现在我们的脑海中,因为JavaScript在很长一段时间里一直是web应用开发最广泛使用的语言,Angular、React和Vue等框架目前也很有名。 尽管JavaScript主导着web开发领域,但是在移动和桌面应用开发领域,它不得不屈居于Java、C#和C++之下
目录 一、Eelectron简介二、环境配置三、搭建项目四、调用C#代码五、调用C# dll六、调试C# 代码七、调用C++的dll一、Eelectron简介 Electron是一个仅使用javascript,Html和css来快捷搭建跨平台桌面应用的框架,它使用Chromium和Node.js。vscode,github desktop等都是用electron开发的。Electron
转载 2024-06-06 11:06:41
104阅读
 最近在公司研究js调用c#的方法头疼了好久,也找到了好几种方案,踩了无数的坑。。。于是我把踩坑经验也写出来防止二次踩坑吧!一:关于Emscripten编译机,将c#文件编译成js文件,这是第一天研究的方案,网上的综合文档比较多,但是由于受版本以及npm(国内npm找包的坑实在太多不忍直视,我现在已经开始使用yarn。。。)的影响和限制经常会报错,最后在一篇文章中找到解决方案,文章贴出来
转载 2024-01-11 23:52:14
113阅读
快速了解 Electron:基于 Web 跨平台桌面实现 - 即时通讯Electron 知识普及目前市面上的通讯软件多数都是支持多种平台的,Android 端、iOS 端、PC 端、Web 端、小程序端等。由于传统的 PC 端开发成本很高。所以今天给大家推荐使用 Electron 来实现 PC 端。Electron 是通过将 Chromium 和 Node.js 合并到同一个运行时环境中,可以用
转载 2024-05-08 12:28:33
89阅读
# 使用 Electron 调用 Java 的完整指南 在现代应用程序开发中,Electron 被广泛应用于桌面应用程序的开发,而 Java 则是一个强大且成熟的编程语言。当我们想要将这两者结合在一起时,可能会面临一些挑战。本文将指导你如何实现 Electron 调用 Java 的功能,帮助你顺利完成这一任务。 ## 流程概述 在开始之前,我们先来看一下整个过程的步骤。通过下面的表格,你将更
原创 8月前
42阅读
本文主要介绍在 Electron9.x 中,使用ffi-napi,ref-array-napi,ref-napi 加载 Windows 动态链接库,并在Vue 渲染进程中使用。使用过程中会遇到一系列的坑,本文将会一一解决,并解释原因。如有同行兄弟遇到此问题可以借鉴。这里列出所使用的环境:Visual Studio 2017NodeJS v12.17.0 (x64)node-gyp v7.0.0Py
近期要给公司写一个OAIM的内部聊天桌面应用,选择了electron-vue开发,之前用过nw他爹node-webkit个人感觉一般所以弃了,于是就学习了一下electron的基本用法,毕竟vsc还有atom这些开发神器都是基于electron,这里就先简单写一些常用api,其中我自己肯定要用到的进行了标红处理项目构建 由于 Electron 使用 Chromium 显示网页,那么,Ch
前言  本人是做java开发的(菜鸟),做web项目的朋友们基本上都会遇到同样一个,永远不知道客户会怎么样使用,或者说永远不知道客户会用什么浏览器打开我们做出来的应用,就算你跟他说明了一定得用某某某浏览器打开,还是有人会用别的浏览器打开,这种情况通常我们会去做适配(前端),最近公司有需求要把一个项目做成Windows桌面应用,由于我们公司的前端工程师刚好离职了,然后就由我去看这块,为了方便以后的查
转载 2024-07-04 13:20:15
41阅读
一、 为什么要学 ElectronElectron 是一个跨平台的桌面应用开发框架,用 html css js 的技术开发桌面上面可以安装的 软件。 “Electron 又为前端开发者谋得了一份好的差事 ” 。 想起在网路里流传很广的一句话“不要和老夫说什么 C++ , Java ,老夫行走江湖就靠一把 JS
Electron 提供SDK接口注入到远端页面使用mainWindow.webContents.executeJavaScript(`   let basePath = process.cwd();   window.Qbian = require(basePath + '//resources//app//index.js');   console.info('--executeJavaScri
转载 2024-06-14 14:21:08
337阅读
Electron学习笔记(四)Electron使用的API接口一方面electron给开发者提供了不少API,另一方面, 也可以使用node.js的API.但是, 有时候开发者还是想用自己实现的API.下面, 我将介绍如何在Electron通过Addon添加接口.Addon接口扩展addon是node.js扩展api的方式, 同时electron也可以以同样的方式扩展
目录一、Electron调用C++ DLL文件二、遇到的一些报错处理1.yarn : 无法加载文件..\yarn.ps1,因为在此系统上禁止运行脚本2.没有注册类一、Electron调用C++ DLL文件Node.JS 调用 DLL 文件分两种方式,其一是通过 Node Addon 将 C++ 程序编译成 Addon 加载到 Chromium 引擎中,然后通过 JS 去调用,这是比较正规的做法,但
转载 2023-10-06 22:17:49
792阅读
最新,最终解决方案原因:要做个防伪标签打印软件,打印数据是来自服务器。最开始用的是JavaScript调用TSC来做打印(只能用IE浏览器,使用人员总会无意关闭IE的相关设置,使用麻烦)。干脆就做成桌面软件麻烦事少。最开始看了TSC大陆官网的dll动态连接库,有Python 的例子,想用pyqt来做桌面程序;试了试之后,发现自己对Python 还是太不熟悉了,无法搞出勉强好看的
前几天做桌面程序的时候准备因为数字签名的事无法实现热更新,想着做一个假的后台下载然后进行替换安装1.先获取当前的文件路径<script> import { remote } from "electron"; //引入eletron import path from "path"; import fs from "fs"; export default { data() {
转载 2023-11-10 19:46:15
116阅读
最近在学习node.js的过程中,突然发现了electron这个宝藏开源框架。在学习过程中收获颇多,特此记录,方便知识整理。 参考文献:技术胖 目录一、Electron的定义二、Electron的运行原理2.1、不得不说到JavaScript的运行原理2.2、Electron的运行框架2.3、Electron的运行流程:三、从零开始,构建Electron开发环境3.1、安装node.js开发环境3
Electron调用 Python 代码 在构建桌面应用时,使用 Electron 进行前端开发而后端需要执行Python代码可能会遇到多种问题。这促使我深入探索如何有效地将 Python 脚本包含到 Electron 应用中。 ### 问题背景 在某个项目中,我需要在 Electron 应用中执行一些 Python 计算任务。具体来说,我期望通过 Electron 收集用户输入并将
原创 5月前
143阅读
  • 1
  • 2
  • 3
  • 4
  • 5