jjzjj

electronics

全部标签

前端框架 Electron 使用总结

目录一、基础搭建通过脚手架搭建1、Electron官方案例搭建环境2、查看调试3、菜单的使用4、图标配置5、项目打包web应用相信每位程序员都不陌生,PC端应用可能会底层开发的就不是太多了,下面的这套技术栈就是为前端程序员快速一键搭建windows、Linux、Mac的PC端应用而生的,只要会React实现Web开发即可。Electron使用很广泛,VScode编辑器就是Electron框架做的。electron官方文档:简介|Electron一、基础搭建通过脚手架搭建Electron脚手架-ElectronForge使用文档_wanzheng_96的博客-CSDN博客1、Electron官方

javascript - 正确使用 Electron

我想进入Electron,并且我已经开始学习它,但是我认为我不太了解我应该如何使用它。根据我收集到的信息,借助Electron,我能够使用HTML、CSS和Javascript创建跨桌面应用程序(Chromium)并在后台执行任务(NodeJS)。让我感到困惑的是以下内容:我应该如何在我的服务器上使用它?例如,我构建了一个简单的NodeJS应用程序,它使用Passport和一些其他模块来创建登录/注册系统(使用MongoDB)。它具有用于登录和注册的HTML文件。我不确定如何在我的Electron应用程序中使用它,事实上,我不太了解如何实际使用Electron。我应该将所有登录/注册应

javascript - Electron 登录/注册等

我对制作Electron应用还很陌生。在StackOverflow(ProperlyUsingElectron)上问了一个问题后,我听从了我得到的建议,并在Electron中创建了一个桌面应用程序。我在NodeJS中创建了另一个应用程序来处理我的数据库方法。我不知道从哪里开始解决这个问题,因为网上有数百种选择,我不确定哪一个适合我的需要。我应该:有一个用Electron制作的客户端应用程序和一个用NodeJS制作的处理数据库的服务器或有客户端应用程序并从Electron连接到我的数据库吗?如果我要在客户端应用程序中全部,我认为这会导致严重的安全问题,所以我不确定该怎么做。这个问题就像创

Electron 小白介绍,你能看懂吗?

目录前言一、Electron是什么1.官网介绍2.小白介绍二、Electron开发了哪些应用三、Electron的优势在哪里1.优势2.带给我们什么优势四、Electron如何学习1.前置知识2.学习建议五、Electron的乐趣总结前言在最近的学习中,我接触了Electron这个前端框架,尽管学习进程断断续续,但我仍想分享一下我对它的了解。本文将带着真正小白的视角,向大家介绍Electron是什么、它的应用场景、学习方法以及为我们带来的好处。一、Electron是什么Electron是什么呢?它是一个框架,框架大家应该都明白的。框架就像是一套工具箱,里面有很多工具可以帮助程序员更快、更方便地

php - SQL查询以检索邻接列表模型中某些类别下的所有产品

我有一个使用邻接列表方法处理产品分类的数据库,其中一种产品可以在多个类别下找到。查看以下数据库布局:catsidparenttitledesc10toptoplevel21Electronics32Gaming42Computers54Tablets61Food73Xboxproductsidtitleqty1ToshibaTV52I-PAD293LaserPen244AsusNotebook5cats_productsidproduct_idcat_id123225312432544在上面的示例中,我需要一个SQL查询,它能够检索在Electronics类别及其任何级别的任何子类别中

mysql - Angular 2 & Electron 离线数据

因此,我将开发一个使用Angular2作为主要前端工具的Electron应用程序。我的后端正在运行带有MySQL和OAuth2的Laravel。还将有一个与后端通信的Android应用程序。该应用应首先离线(最坏情况下每月同步1次),但会每天使用。我正在寻找一种最佳实践来将数据存储在Electron/Angular2中,并有办法将其与后端同步。我找到了一些工具,如PouchDB和LocalForage,但它们似乎不适合我。我应该考虑自己创建同步功能吗?或者还有其他选择可以考虑吗?谢谢 最佳答案 所以这已经有一段时间了,但我在5个月前

安装包UI美化之路-通过nsNiuniuSkin来做Electron程序的打包、发布与升级

nsNiuniuSkin从发布之初,因其简单、简洁、高效,受到了非常多公司的青睐,现在已经越来越多的公司采用我们的这套解决方案来制作安装包了!从一个安装包UI插件,逐步演化成一套集美观、安全、简洁、自动化为一体的完整的解决方案,实属不易,感谢所有朋友的信任!前言网上有不少关于Electron安装包美化的文章,有使用sciter的,有使用QT的,也有基于我们早期版本进行深度或简单集成的;整体看下来,这些方案多少会有一点问题:使用sciter和QT,增加了不少体积没有完整的与Electron打包升级完整整合而现在Electron应用非常广泛,Electron应用程序的安装包制作,当然少不了我们;在

Electron打包图标不显示解决方案

Electron打包图标不显示解决方案1.现象​最近做了一个vue3+electron-vue+elementplus的小软件,最终打包生成exe应用程序,应用程序的logo和启动logo状态栏logo、安装logo全部正常,本地yarnrunserve,左上角logo也正常,但是一打包。坐上logo就不显示了。如果去掉图标配置,electron使用默认logo,就可以正常显示。踩坑良久,搜了许许多多解决方案,终于解决了这一问题。2.说明electron必须使用256*256的图片,所以需要提前准备这样大小的图片。我们需要先准备一张256*256的png格式的图片。如果需要ico可以用这个网站

Electron实现跨平台视频播放器

跨平台的开源播放器,比如VLC、MPV,开发的门槛都挺高的。如果能用Electron做播放器的话,添加一些个性的功能,应该会比较简单,写一些html、js就可以。使用Electron制作播放器碰到的最大问题是,H5标签只支持部分的视频格式。经过一段时间的研究,这个问题已经解决。目前基于Electron的跨平台全能播放器已经实现。使用ffmpeg支持所有视频格式在Electron应用里,H5标签支持视频的本地路径。H5标签只支持部分的视频格式(mp4、webm和ogg)。需要使用ffmpeg支持其他格式的视频文件(mkv、rmvb、flv...)。这里可以使用ffmpeg的nodejs封装库fl

使用electron-vite +Vue+ElementPlus开发跨平台桌面应用

前言:我们的项目是基于Elasticsearch来进行数据的存储与查询的,使用过ES的朋友应该都比较清楚,现在还没有一个比较友好的ES的桌面客户端软件可以和MySQL的桌面客户端软件媲美的,使用ES起来非常麻烦,经常会被吐槽的三个点:资深测试吐槽:为什么技术选型要选择ES,增删改查个数据麻烦的一塌糊涂,严重影响我的测试效率!研发小白吐槽:新建索引的时候,字段的类型设置咋这么麻烦呢,脚本要写一大坨!研发交接吐槽:这么多索引字段,每个字段代表什么意思啊?没有相关的说明文档吗?一个有理想的程序员:没有工具那么我们就自己写一个呗,对于程序员来说,写个小工具还不是一件想到就能做到的事情吗?说干就干,没过