文章目录quick-start主进程和渲染进程主进程和渲染进程的区别app 模块BrowserWindow 模块loadFile 方法loadURL 方法frame 配置resizeable 配置maxWidth, maxHeight, minWidth, minHeightshow 配置ready-to-show 事件show 方法, 控制窗口的显示webReference 配置setBoun
# Java 整合 Electron:构建跨平台桌面应用 随着前端技术的迅猛发展,Electron 已成为构建跨平台桌面应用的热门解决方案。而 Java 作为一种广泛使用的编程语言,在企业后端开发中占据重要地位。将 Java 与 Electron 整合,可以充分发挥双方的优势,从而构建出既强大又用户友好的应用程序。本文将详细介绍如何将 Java 与 Electron 整合,并提供代码示例以及架构
原创 2024-08-14 07:47:26
187阅读
文章目录前言一、创建一个vue项目二、集成electron三、运行项目 前言一个完整的解决方案,用于打包和构建适用于 macOS、Windows 和 Linux 的可分发 Electron 应用程序,并提供开箱即用的“自动更新”支持。一、创建一个vue项目项目创建可以参考之前的文章:二、集成electron1、输入vue add electron-builder,将我们的vue3项目变成一个vu
转载 2024-07-21 01:44:21
236阅读
Puppeteer基础知识(一) Puppeteer基础知识(一)一、简介二、其他一些自动化测试工具三、安装与使用四、Puppeteer常用命令五、常见问题解决: 一、简介Puppeteer 是一个强大而灵活的工具,可以用于网页爬虫、自动化测试、性能分析等场景。能够模拟用户行为、拦截网络请求、处理弹窗、模拟设备等,可以让我们更灵活地控制浏览器和页面。不仅能够启动web进行测试,也能够启动web H
转载 9月前
465阅读
RabbitMQ注意:在整合之前可以先看一下RabbitMQ的基本概念SpringBoot整合RabbitMQ简单实现步骤1.添加maven依赖,修改pom.xml。这个spring-boot-starter-amqp里面的amqp指的是高级消息队列协议,而rabbitmq就是amqp协议的一种实现中间件。<!-- 添加springboot对amqp的支持 --> <depend
转载 2024-04-17 12:47:53
79阅读
Electron + Vue 项目创建1. vite项目框架搭建按照一般的开发流程,用命令行创建一个vite项目:# use npm or yarn or pnpm npm(yarn | pnpm) create vite根据自己的需要,选择相应的选项。创建完成后,进入项目,安装依赖并运行,一个基础的vite项目就创建好了。ex:默认创建时,可能需要的额外操作TS支持由于vite默认使用esbui
转载 4月前
105阅读
前言  本人是做java开发的(菜鸟),做web项目的朋友们基本上都会遇到同样一个,永远不知道客户会怎么样使用,或者说永远不知道客户会用什么浏览器打开我们做出来的应用,就算你跟他说明了一定得用某某某浏览器打开,还是有人会用别的浏览器打开,这种情况通常我们会去做适配(前端),最近公司有需求要把一个项目做成Windows桌面应用,由于我们公司的前端工程师刚好离职了,然后就由我去看这块,为了方便以后的查
转载 2024-06-20 13:50:20
380阅读
在会使用hibernate 和spring框架后 两个框架的整合就变的相当容易了,为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象LocalSessionFactoryBean2、使用Spring管理Session对象HibernateTemplate3、使用Spring的功能实现声明式的事务管理第一步:搭建hibernate环境(包括引入hib
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、学习资源:二、在eclipse里配置JavaFX1.安装**e(fx)clipse**(Eclipse):2.下载JavaFX Scene Builder:3.JavaFX包导入Eclipse:4.配置VM5.新建JavaFX项目(Eclipse)总结 前言提示:这里可以添加本文要记录的大概内容:JavaFX是图形用
转载 2024-04-17 00:41:08
70阅读
Hello,Electron!在这一节中,我们将创建一个最简单的Electron应用1、新建项目   选择新建项目,在左侧项目语言栏选择Node.js项目,项目位置选择自己创建项目的路径,我这里的路径是E:\python\Electron   如果前面环境准备章节没有问题,nodejs和npm安装成功的话,在Node.js项目新建界面底部更多设置会自动识别出node节点解释器的位置以及npm软件包
转载 2023-07-20 14:28:55
488阅读
前言通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。 但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速扩展成全平台应用。 所以我在这个博客里记录了Python + Vue Electron 构建桌面应用的方
转载 2023-07-05 22:47:46
3753阅读
Python项目编码完成之后,有时候我们需要让其在没有Python环境的电脑上运行,此时我们就需要将Python项目进行打包了。本篇文章主要是基于Python的第三方库pyinstaller进行的。使用pyinstaller打包Python项目,相对于C和C#项目的打包要简单很多。项目地址pyinstaller gitpyinstaller安装pip install pyinstaller环境要
转载 2023-11-19 13:06:18
375阅读
写在前面注: 如果您是第二次阅读本文, 推荐直接阅读 快速开始 章节以快速复现最终运行效果.本文所涉及文件已存放在网盘空间: https://www.jianguoyun.com/p/DdlvwhwQ7t6sBxjJkcoB 欢迎下载使用.概述本文是基于一个 python 开发者的角度, 尝试使用 electron 来开发桌面应用.请注意本文只是一个面向新手的文章. 内容涉及 如何让 electr
WIN10 Electron+Python界面开发(通信方式:thrift) Python做界面开发要么繁琐要么太丑,同时Python客户端开发人员又是非常稀少的。而WEB前端工程师一抓一大把,同时WEB前端所开发出来的界面及交互效果都是非常美观的,同时有的软件可能客户端也需要,WEB端也需要,甚至移动端也需要,在要求美观的同时,有没有一个解决方案就能适应所有平台的呢? 没错,目前最好的解决方案就
转载 2023-11-22 16:50:50
241阅读
Electron整合React使用搭建开发环境 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 简介 用于构建用户界面的 JavaScript 库 步骤 首先创建React npx create-react-app doc 进入 ...
转载 2020-06-06 23:41:00
600阅读
2评论
转载:(第一个demo和安装依赖的包)一、简介      Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用
Electron 是什么定义Electron是一个能让你使用传统前端技术(Nodejs, Javascript, HTML, CSS)开发一个跨平台桌面应用的框架。这里所说的桌面应用指的是在Windows、OSX及Linux系统上运行的程序。历史2013年的时候,Atom编辑器问世,作为实现它的底层框架Electron也逐渐被熟知,到2014年时被开源,那时它还是叫Atom Shell。接下来的几
Electron 学习文档:://electronjs.org/docs/tutorial/first-app概述1、Electron 可以使用 JavaScript 来调用原生(操作系统)APIs 来创建桌面应用。2、可以把 Electron 看作一个 NodeJs 的变体,它专注于桌面应用,而不是web服务器。3、Electron 不是某个图形界面库的 JavaScript
转载 2024-01-31 00:05:45
174阅读
electron学习教程1.介绍2.五分钟快速上手2.1 先创建index.html文件2.2 再创建main.js文件2.3 再安装electron2.2 配置为入口文件2.5 运行3.自动刷新页面4.主进程和渲染进程5.自定义原生菜单5.1 自定义菜单5.2 给菜单定义点击事件5.3 抽离定义 打开调试5.4 自定义顶部菜单 支持拖拽5.5 点击创建新窗口5.6 点页面打开外部浏览器6 打开
electron应用开发接口(API)分为6大模块:Main Process 模块、Renderer process模块、 自定义Dom元素、chromium和node.js、类和API结构。1、main process模块(主进程):app :控制应用程序的事件生命周期。 autoUpdater :使应用程序能够自动更新。 BrowserView (浏览器视图):browserWindow里的视
转载 2023-10-17 15:09:44
172阅读
  • 1
  • 2
  • 3
  • 4
  • 5