首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h5

    electron31+vue3 setup桌面Exe聊天系统

    几周之前有开发一款vite5+vue3网页web版聊天项目ViteWchat。这次带来全新跨平台electron31.x+vue3+vite5+element-plus仿微信电脑聊天程序。 vite5-electron-wechat项目采用最新版跨技术electron31结合vite5.x开发桌面聊天框架。 项目结构整个项目采用vite5搭建项目模板,整合最新跨平台技术electron31框架,vue3 setup语法编码规范。electron+vue3朋友圈新开窗口。 resolve(__dirname, 'src/components'), '@views': resolve(__dirname, 'src/views'), } } }})聊天面板布局模板整个项目布局结构分为菜单栏 ${ext}" }}综上就是electron31+vue3开发桌面聊天项目的一些分享,希望对小伙伴们有些帮助!

    58721编辑于 2024-07-09
  • 来自专栏h5

    electron-vue仿微信桌面|electron聊天实例

    electron-vchat客户聊天实例是基于electron+vue+vuex+Node+vue-router等技术开发的仿制微信pc桌面聊天项目。 20200108113415376.png 033360截图20200108114221398.png Electron 是由 Github 开发,用 HTML,CSS 和 JavaScript 来构建跨平台桌面应用程序的一个开源库 * electron创建系统托盘图标 */ let flashTrayTimer = null let trayIco1 = `${__static}/icon.ico` let trayIco2 trayIco1 : trayIco2) hasIco = ! } } }) }, 这里也不作过多详细介绍,之前有过这方面的分享介绍 https://segmentfault.com/a/1190000021510872 基于electron+vue开发聊天实例项目

    6.4K41发布于 2020-01-10
  • 来自专栏h5

    flutter3_window_chat仿微信桌面聊天实战

    年前有给大家分享一款flutter3.x+dart3手机聊天App实例。春节期间就又捣鼓了flutter3桌面开发实践项目。 //cloud.tencent.com/developer/article/2388052flutter3_winchat 一款基于flutter3+getx+bitsdojo_window架构的客户聊天实例项目 通过这个项目旨在探究Flutter在桌面技术实践,通过下面的一些技术分享让更多的开发者能参与推动flutter客户的发展。 Colors.black, ), child: Stack( children: [ // Swiper垂直滚动区域 PageView( // 自定义滚动行为(支持桌面滑动 indicatorPadding: const EdgeInsets.all(5), ), ), ), ], ),),Ok,限于篇幅,基于flutter3.x开发桌面聊天项目的知识分享就到这里

    1.3K21编辑于 2024-03-03
  • 来自专栏从头开始学习测试开发

    Lobe Chat —— 本地化 AI 聊天的终极桌面客户

    一句话总结: Lobe Chat 是一个颜值与实力并存的开源桌面 AI 聊天应用,它让你能在 Windows、macOS 和 Linux 上,以媲美甚至超越 ChatGPT 官方客户的体验,无缝连接和管理数十个 一、为什么我们需要一个“自己的”AI聊天客户? 随着大模型生态的爆炸式增长,我们面临着一个幸福的烦恼:选择太多。 2. 媲美原生的用户体验 响应式设计:在桌面和移动(PWA)都有优秀的体验。 主题与布局:支持深色/浅色主题,聊天窗口可分屏、可调整大小。 你的 API Key 和聊天记录都只存在于你的本地浏览器或桌面应用中。 本地优先:当你连接 Ollama 时,所有数据流都在你的内网中,不经过任何第三方服务器。 五、如何上手? Write a concise summary (under 200 words). 2. Extract 3 key takeaways. 3.

    2.9K10编辑于 2026-01-22
  • 来自专栏四月天的专栏

    Tcp多人聊天窗口:MFC客户2

    简介 上一篇说明了LinuxTcp服务,这篇说一下,Windows客户,MFC。 环境 Windows系统:Win10 IDE:VS2008,MFC 思路 客户思路如下: 登录:客户Tcp连接服务成功后,可以登录服务,登录成功 主界面:类似于QQ,能看到朋友,聊天群组 聊天: 单人聊天:点击聊天的ID,创建聊天窗口,不可以点击自己。 SOCKET TargetSocket; SOCKADDR_IN TargetAddr; }; void UDPNetwork::SocketInit() { WSAStartup(MAKEWORD(2,2 比如:只实现了主体功能,一些,用户注册,用户登录,用户注销,列表的动态维护,创键群组,删除群组,等其他功能,虽然只是简单的周边的功能,调用现有函数均可实现,Tcp服务的TCP网络模型的使用,是Tcp服务容错率

    2.5K20编辑于 2023-03-10
  • 来自专栏h5

    vue+web聊天室|网页vue聊天系统

    vue仿微信客户vueWebChat聊天系统|vue全家桶开发聊天室 使用了Vue2.5.6+Vuex+vue-router+vue-gemini-scrollbar+swiper+elementUI /assets/js/wcPop/skin/wcPop.css' // 引入饿了么pcUI库 import elementUI from 'element-ui' import 'element-ui return; } // Mac平台下Chrome49版本以下 复制Finder中的文件的Bug Hack掉 if(cbd.items && cbd.items.length === 2 cbd.items[0].kind === "string" && cbd.items[1].kind === "file" && cbd.types && cbd.types.length === 2 plain" && cbd.types[1] === "Files" && ua.match(/Macintosh/i) && Number(ua.match(/Chrome\/(\d{2}

    12.3K10发布于 2019-05-01
  • 来自专栏h5

    tauri聊天应用篇|vue3+tauri桌面聊天实例

    https://cloud.tencent.com/developer/article/2137811今天分享的是使用tauri+vue3开发桌面实战聊天实例TauriChat。 图片tauri-vue3-chat 实现了发送消息、图片/视频/网址预览、拖拽聊天区发送图片、朋友圈等功能。支持tauri打开多个窗体、更换主题皮肤等功能。 图片技术栈使用技术:tauri1.1+vue^3.2.37+vite^3.0.2+vuex4+vue-router@4UI组件库:element-plus^2.2.17弹窗组件:v3layer(vue3自定义pc弹窗组件 class="tit flexbox flex-alignc">TAURI-VUE3-CAHT</h2> handle.set_selected(false).unwrap(); } }); }}OK,以上就是基于tauri+vue3创建聊天实例的一些分享

    5.5K30编辑于 2022-10-29
  • 来自专栏码客

    Flutter开发桌面程序

    前言 先说结论,目前Flutter还不能作为生成环境的桌面开发技术,这里仅作为尝鲜来学习。 比如在Windows上目前还不支持发布模式,仅支持调试模式,这意味着编出来的桌面程序,始终有一个黑框控制台,且不断的输出日志。 flutter目录 设置环境变量,添加 D:\Tools\flutter\bin 开启Windows支持 flutter config --enable-windows-desktop 目前正式版已经支持桌面 channel #查看当前在哪个分支,检测是否切换成功 flutter upgrade #升级 flutter doctor #检测flutter环境,未安装的会报红提示 C++环境 Flutter打包桌面程序需要有 目前直接将Flutter App打包为桌面程序,仍然会存在一些可能的兼容性问题 另外go-flutter-desktop项目还不支持发布模式,仅支持调试模式,这意味着编出来的桌面程序,始终有一个黑框控制台

    3K10发布于 2021-10-27
  • 来自专栏h5

    electron25+vue3+pinia2chatgpt聊天应用

    最近一直学习electron25集成vite4.x技术开发跨应用。就搭建了一个electron-chatgpt聊天EXE程序。 图片electron-vite4 for chatgpt 基于最新前端技术栈vite4+vue3+pinia2+vue-router+electron25跨技术开发桌面仿chatgpt聊天应用程序。 图片图片使用技术编码工具:vscode框架技术:electron25+vite4+vue3+pinia2组件库:veplus (基于vue3自定义组件库)打包工具:electron-builder^23.6.0 minimize') } // 最大化/还原 const handleRestore = () => { window.electronAPI.invoke('win__max2min ${ext}" }}到这里,基于electron25+vue3开发跨仿制chatgpt实例就先分享到这里,希望对大家有所帮助。

    1.4K60编辑于 2023-06-11
  • 来自专栏从零开始学自动化测试

    windows 桌面GUI自动化- 15.pywinauto电脑微信自动发聊天消息实现

    Tencent\WeChat\WeChat.exe')# 定位到主窗口win = app.window(title="微信", class_name='WeChatMainWndForPC')# 选择聊天

    2.6K20编辑于 2023-09-11
  • 来自专栏前端历劫之路

    Js可以写桌面应用

    2、解压打开安装包 下载完之后,解压打开 图中的「app文件夹」是我自己创建的,你也需要自己创建一个,里面放你项目文件。

    13.7K10发布于 2021-11-30
  • 来自专栏码客

    桌面程序开发-Tauri入门

    WebView2 备注 Windows 11 已预装了 WebView2。 Tauri 需要 WebView2 才能在 Windows 上呈现网页内容,所以您必须先安装 WebView2。 Rust Tauri 需要 WebView2 才能在 Windows 上呈现网页内容,所以您必须先安装 WebView2。 最简单的方法是从微软网站下载和运行常青版引导程序。 import { fetch } from '@tauri-apps/api/http'; const response = await fetch('http://localhost:3003/users/2' , { method: 'GET', timeout: 30, responseType: 2 // 1-JSON 2-Text 3-Binary }); 文件系统 { "tauri" , 'Tauri'); const yes2 = await ask('This action cannot be reverted. Are you sure?'

    8.3K20编辑于 2023-03-06
  • 来自专栏h5

    Vue2.x自定义桌面弹框组件VLayer

    介绍 VLayer弹层 基于Vue2.x构建的PC轻量级交互式弹窗组件。 image.png a3.gif a2.gif 怎么样,是不是看着很眼熟,没错!在设计之初参考借鉴了Layer弹框插件、Element-UI、iView等组件化设计思想。 -- 修复拖拽卡顿 -->

    </template> /** * @Desc vue自定义桌面弹层组件 ) / 2; oT = (area[1] - area[3]) / 2; if(this.follow) { this.offset(); $vlayer.message({content: 'success closed', icon: 'success'}) } }); 好了,以上就是基于vue.js开发pc弹框组件实现过程,

    2.7K50发布于 2020-11-02
  • 来自专栏程序源代码

    【程序源代码】I桌面聊天程序

    正文:桌面聊天程序 01 — 小程序 桌面聊天程序 打包好的文件 下载。 打包好的web文件,在dist/web 目标下(运行的时候需要有容器,例如nginx tomcat之类的)。

    1.2K10发布于 2020-12-30
  • 来自专栏前端布道

    桌面前端性能优化策略

    点击链接 为 HTML 指定 Cache-Control 或 Expires 为 HTMl 内容设置 CaChe-Control 或 Expires 可以将 HTML 内容缓存起来,避免频繁向服务器发送请求 2016 23:00:00 GMT" /> 合理设置 Etag 和 Last-Modified 合理设置 Etag 和 Last-Modified 使用浏览器缓存,对于未修改的文件,静态资源服务器会向浏览器返回 来存储文件 如果条件允许,可以使用 CDN 网络加快同一个地理区域内重复静态资源文件的响应下载速度,缩短资源请求时间 使用 CDN Combo 下载传输内容 CDN Combo 是在 CDN 服务器将多个文件请求打包成一个文件的形式来返回的技术 就可以按如下方式在一个请求中下载: <script src="//cdn.domain.com/path/a.js,b.js,c.js"></script> 使用可缓存的 AJAX 可以返回内容相同的请求,没必要每次都直接从服务器拉取 使用 GET 来完成 AJAX 请求 使用 XMLHttpRequest 时,浏览器中的 POST 方法发送请求首先发送文件头,然后发送 HTTP 正文数据,而使用 GET 时只发送头部,所以在拉取服务数据时使用

    2.3K20发布于 2018-07-25
  • 来自专栏趣谈前端

    electron桌面Dooring搭建实战

    之前有朋友希望我基于H5-Dooring开发一款桌面应用, 最近刚好有时间, 就花了小半天时间从零使用electron开发了桌面的离线软件Dooring-electron. 的简单架构图方便大家理解: 如果相对electron有更多直观理解的, 也可以参考其官网: https://www.electronjs.org/ dooring-electron的技术栈笔者使用的是: koa2

    1.2K50编辑于 2022-04-06
  • 来自专栏start

    React使用Electron开发桌面

    结合Electron框架,可以轻松地将React应用程序打包为桌面应用程序。以下是使用React和Electron开发桌面应用程序的步骤: 1. 在终端中运行以下命令: npm install electron --save-dev 2. : '#3f51b5', color: 'white', fontWeight: 'bold', fontSize: '1.5rem', padding: '1rem 2rem 总之,使用React和Electron一起开发桌面应用程序可以帮助你快速构建跨平台的应用程序,并提供许多强大的功能。通过使用React构建Web界面,你可以使用熟悉的工具和技术来构建应用程序。 如果你想构建一个桌面应用程序,React和Electron可能是一个不错的选择。

    1.8K10编辑于 2024-03-20
  • 来自专栏DotNet NB && CloudNative

    .NET + Avalonia 实现视频聊天、远程桌面

    下图是视频聊天Demo的Avalonia客户在国产统信UOS上的运行的截图: 一、功能介绍 客户登录成功后,运行的主界面如下图所示: 1、视频聊天 每个登录的用户都可向其他任意在线用户发送视频聊天请求 2、远程桌面 每个登录的用户都可向其他任意在线用户发送远程桌面请求;当对方未响应时,可主动取消远程桌面请求。 当收到来自其他在线用户请求控制桌面时,可接受或拒绝对方的请求。 当发送方收到其他在线用户同意控制其电脑时,即可开启远程桌面连接。 被控和主控都可主动断开远程桌面连接。 /// 客人断开远程桌面连接 9 /// public const int GuestCloseDesktop = 9; } 2、发送视频请求 1、当发起视频聊天时 下面讲一下如何在Linux上部署运行这个视频聊天程序的服务和客户

    1.7K50编辑于 2023-10-27
  • 来自专栏深度学习与python

    微软发布 OpenAI 聊天参考架构基线

    作者 | Robert Krzaczyński 译者 | 明知山 策划 | Tina 微软发布 OpenAI 聊天参考架构基线。 OpenAI 聊天架构基线利用类似于用于托管聊天 UI 的基线应用服务 Web 应用程序的组件。该架构优先考虑用于编排聊天流程、数据服务和访问大型语言模型(LLM)的组件。 OpenAI 聊天架构基线(来源:微软博客) OpenAI 聊天架构基线优先考虑了网络安全以及基于身份的访问。 关键点包括聊天 UI 流量的安全入口点、过滤的网络流量以及对传输中的数据使用 TLS 进行加密。通过使用 Private Link 来最小化数据外流。 网络边界只允许通过互联网访问聊天 UI,而身份边界确保对请求进行身份验证和授权。

    32210编辑于 2024-03-07
  • 来自专栏码客

    WPF桌面开发2-ItemsControl和ListBox获取点击行的索引

    ItemsControl和ListBox都可以用做列表,既然是列表,那么我们怎样获取列表点击的项呢。

    3.5K30发布于 2020-05-09
  • 领券