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

    WPF桌面开发集成Nginx服务器

    准备工作 Nginx下载 http://nginx.org/en/download.html 下载后放在项目的根目录下 文件夹名设置为Nginx 把配置中的默认监听的端口号改为100078 复制Nginx到目标目录 项目->属性->生成事件->生成前事件命令行 添加如下 复制目录 xcopy /Y /i /e $(ProjectDir)\Nginx $(TargetDir)\Nginx CMD中打开关闭 在CMD中打开 cd nginxpath .\nginx.exe 使用CMD结束 taskkill /f

    1.6K21发布于 2020-07-27
  • 来自专栏微言码道

    跨平台桌面开发,Electron还是WebView2 (上篇)

    本次,我与大家聊一聊,跨平台桌面开发,究竟是应该选Electron还是WebView2? 这是上篇。 这个系列主要是讨论Electron以及Webview2,跨平台桌面开发当然还有QT,React Native Desktop,Jetpack compose Desktop以及Tauri等选择,这些技术都有可圈可点之处

    4.7K30编辑于 2022-03-09
  • 来自专栏Android知识点总结

    Flutter 桌面开发 | 键盘快捷键功能 - Shortcuts 组件

    在桌面端的开发中,键盘快捷键是非常常见而必要的,比如 Ctrl + F 搜索, Ctrl + C 复制等。Flutter 既然可以开发桌面端应用,那必然要提供自定义快捷键,触发事件的功能支持。这就是本节要介绍的 Shortcuts 组件体系,相关代码后续会放入 FlutterUnit 中,敬请关注 ~

    1.9K40编辑于 2023-05-23
  • 来自专栏微言码道

    跨平台桌面开发,Electron还是WebView2 (中篇)

    这一周继续聊跨平台桌面开发这个事情。 在这篇文章中,我暂时会放下Electron与WebView2的一个对比,而聊一聊跨平台这个对于程序员群体来说不陌生的词。 桌面开发 桌面操作系统很长一段时间一直是Windows一家独大,所以桌面开发一直是Windows独占,直至现在为止,很多专业级的软件仍然是Windows独占的。 所以,在桌面开发领域,跨平台的需求也越来越高。 这也是Electron及早期的NW.js能迅速发展起来并得到非常广应用的原因所在。 JVM来抽象不同的操作系统,React Native则是使用虚拟DOM以及转换成原生控件的方式来实现跨平台,而Electron则是通过性能较好的Chrome内核+NodeJS原生调用能力的搭配来实现跨平台桌面开发 这个问题在跨平台桌面开发中也是类似,跨平台桌面开发技术也不是Electron最开始出现,比如著名的QT很早就有了,但比起Electron这种使用前端编程技术来说,显然在编程语言的门槛上和程序员群体上都存在困难

    3.6K20编辑于 2022-03-09
  • 来自专栏微言码道

    跨平台桌面开发,Electron还是WebView2 (下篇)

    这是这个话题的最终篇,前两篇为: 1.跨平台桌面开发,Electron还是WebView2 (上篇)2.跨平台桌面开发,Electron还是WebView2 (中篇) 接下来,我会分别从这两个技术的相似之处以及不同之处来详细对比说明 那对于跨平台桌面开发,如果你想找到一个性价比非常之高的解决方案,是Electron还是WebView2,心中应该有自己的答案了吧。 如果你问我,我的观点就是: •Electron仍然是当下及未来一段时间内,跨平台桌面开发性价比最高的选择•WebView2则是Windows原生程序开发团队或开发者应该关注的技术,基于它能做出类似移动端的 (大公司,有钱,土豪请自觉将自己排除在外) 远方以及更远 当然,我在这篇文章中,主要还是围绕前端开发技术下的跨平台桌面开发。 而说到跨平台桌面开发,除了基于前端技术的这些解决方案之外,我们似乎还可以把目光放的更长远。 一些还没有成熟,但非常具有潜力的新技术已经崭露头角了。

    15K30编辑于 2022-03-09
  • 来自专栏微言码道

    不只是Electron, 跨平台桌面开发的新选择 - Tauri

    不错, 这就是今天我要介绍的Tauri Tauri Tauri是基于Rust语言而实现, 支持跨平台的桌面开发框架. 这意味着如果使用Tauri, 有时候找不到好的框架 最后 不介意性能和软件体积, 对跨平台桌面开发来说, 仍然是Electron更具性价比. 但如果你想找一个更轻, 更小, 体积更小的跨平台方案.

    2.8K10编辑于 2024-03-25
  • 来自专栏深度学习与python

    曾经是“杀手级”桌面语言,Java桌面开发为何走向衰落?

    值得一提的是,作者如今在做一款开发者友好型 Java 桌面部署工具(jDeploy),其实他还是希望 Java 可以重拾风采,再度变得对桌面开发具有吸引力。 所以我心里有了答案:至少在当时,Java 桌面开发已经是死路一条,唯一的用处就是写点小程序——问题是跟 Flash 这类更轻、更快的技术相比,Java Applet 的优势其实也已经不明显了。 Java 桌面开发者们又跑到哪里去了?我猜大部分开发者可能转向了服务器端,而继续坚守客户端的开发者也许是转向了 Web 或者本地开发方面。 如果您也经历过这段历史,不妨在评论中聊聊自己的体会和回忆。

    2.3K20编辑于 2022-03-23
  • .NET WinForms + WPF 综合学习路线:从传统到现代的.NET桌面开发

    第二阶段:WinForms 快速入门与实战 (3-4周) 目标:通过WinForms直观的特性快速上手桌面开发,理解事件驱动模型。 <TextBlock Text="欢迎使用WPF" FontSize="16" FontWeight="Bold"/> <Button Content="刷新" Margin="<em>10</em>,0,0,0 Border Background="{TemplateBinding Background}" CornerRadius="4" Padding="<em>10</em>,5 第四阶段:技能深化与拓展 (持续学习) 目标:根据发展方向深化技能,了解现代<em>桌面开发</em>生态。 两者都是.NET生态中的重要技能,掌握它们让你在<em>桌面开发</em>领域游刃有余。从传统到现代,从简单到复杂,这条学习路线将引导你成长为全面的.NET<em>桌面开发</em>工程师!

    77710编辑于 2025-11-14
  • 来自专栏FreeBuf

    Docker镜像漏洞怎么破;云桌面开发与安全如何平衡 | FB甲方群话题讨论

    A10: 容器是好,但是我们现在有个苦恼就是,为什么同样的规则策略,就传统的漏扫扫描容器,几百上千个高中危级别漏洞,直接没法用了,关键是厂家还不好好配合你弄,动静太大。 之前的Rhel/Centos,好歹是10年的EOL,Yum update解烦恼。现在容器里研发责任前置了,他们得有意识的更新版本。 A2: 我就好奇,成熟的云桌面开发场景是咋样的。 A3: 堡垒机后面的虚拟跳板机,虚拟跳板机再加个域,这想要啥安全? A4: 控制都可以实现拉,问题是外网访问的需求,压不住。 A10: 这个问题,我觉得可以采用敏捷开发方法,以小批量迭代的方式进行开发,可以更快地响应变化和更新。此外采用持续集成和持续交付的方式,可以实现快速迭代和更新,同时确保系统稳定和安全。  

    1K20编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    【错误记录】Windows 控制台程序编译报错 ( fatal error C1083: 无法打开包括文件: “afxwin.h”: No such file or directory )

    Debug Win32 ------ 1>HackCommand.cpp 1>Y:\002_WorkSpace\002_VS\MobileGameModify\hacktool\CNetwork.h(3,10 such file or directory 1>hacktool.cpp 1>Y:\002_WorkSpace\002_VS\MobileGameModify\hacktool\CNetwork.h(3,10 最新 0 个,跳过 0 个 ========== 二、解决方案 ---- 打开 " Visual Studio Installer " , 选择 " 修改 " 选项 , 找到 " 使用 C++ 的桌面开发 " 选项 , 展开右侧 " 使用 C++ 的桌面开发 " 选项 , 找到 " 适用于最新 v142 生成工具的 C++ MFC ( x86 和 x64 ) " 选项 , 勾选该 " 适用于最新 v142

    2.6K10编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    【Visual Studio】Visual Studio 2019 创建 Windows 控制台程序 ( 安装 ‘使用 C++ 的桌面开发‘ 组件 | 创建并运行 Windows 控制台程序 )

    文章目录 一、安装 C++ 桌面开发组件 二、创建并运行 Windows 控制台程序 一、安装 C++ 桌面开发组件 ---- 打开 Visual Studio Installer , 点击 " 修改 " 按钮 ; 安装 " 使用 C++ 的桌面开发 " 组件 ; 选中后 , 右下角会显示 " 修改 " 按钮 , 点击该按钮 , 即可开始 然后等待安装完成即可 ; 二、创建并运行 Windows

    4.6K10编辑于 2023-03-29
  • 来自专栏电脑专业软件

    Visual Studio 2022软件下载和安装教程

    Visual Studio 2022软件下载:[软件全称]:Visual Studio 2022[软件大小]:3MB[软件语言]:中文[安装环境]:Win7/Win8/Win10/Win11[下载地址① Studio 2022(资源管理器)”】2.打开解压后的文件夹,鼠标右击需要安装的版本(如:专业版)选择【以管理员身份运行】3.点击【继续】4.正在安装中,请耐心等待…5.勾选需要安装的应用(如:.NET桌面开发 、使用C++的桌面开发,根据自己的需求勾选即可)6.①点击【安装位置】;②③根据需要,点击【...】更改安装和下载缓存的路径;④勾选需要安装的插件(根据自己的需求勾选);⑤点击【安装】7.正在安装中,请耐心等待 ……8.点击【重启】9.重启完成后,点击桌面任务栏中的【开始】图标,在【所有应用】中找到并点击【VisualStudio 2022】启动软件10.点击【以后再说】11.点击【启动 VisualStudio

    3.9K30编辑于 2022-12-10
  • 来自专栏让技术飞起来

    关于Flutter开发桌面应用的一些探索

    尽管有一些跨平台桌面开发工具,如Electron和Qt,但它们在性能、用户体验和开发效率方面存在一些限制。Flutter的出现改变了这一格局,为桌面应用程序开发带来了新的希望。 跨平台移动应用的桌面补充 如果您已经使用Flutter开发了跨平台移动应用,那么使用Flutter开发桌面应用可以轻松实现桌面版本,无需重新学习其他桌面开发框架。 传统桌面开发框架:取决于使用的框架和工具,可能需要更多的努力来实现相同的美观度。 3. 性能 Flutter:使用高性能的渲染引擎(Skia)。 实现流畅的动画和快速的用户界面响应。 传统桌面开发框架:多数传统桌面开发框架不支持热重载,开发过程可能较为繁琐。 5. 社区支持和插件生态系统 Flutter:拥有活跃的社区和丰富的插件生态系统。轻松找到解决方案和第三方插件。 传统桌面开发框架:社区支持和插件生态系统可能不如Flutter丰富。如何开始使用Flutter开发桌面应用现在,让我们来了解如何开始使用Flutter开发桌面应用。

    1.2K10编辑于 2023-09-20
  • 来自专栏用户8927754的专栏

    技术对比:Flutter vs. 传统桌面应用开发框架

    尽管有一些跨平台桌面开发工具,如Electron和Qt,但它们在性能、用户体验和开发效率方面存在一些限制。Flutter的出现改变了这一格局,为桌面应用程序开发带来了新的希望。 3、跨平台移动应用的桌面补充 如果您已经使用Flutter开发了跨平台移动应用,那么使用Flutter开发桌面应用可以轻松实现桌面版本,无需重新学习其他桌面开发框架。 传统桌面开发框架:取决于使用的框架和工具,可能需要更多的努力来实现相同的美观度。3. 性能 Flutter:使用高性能的渲染引擎(Skia)。 实现流畅的动画和快速的用户界面响应。 传统桌面开发框架:多数传统桌面开发框架不支持热重载,开发过程可能较为繁琐。5. 社区支持和插件生态系统 Flutter:拥有活跃的社区和丰富的插件生态系统。轻松找到解决方案和第三方插件。 传统桌面开发框架:社区支持和插件生态系统可能不如Flutter丰富。如何开始使用Flutter开发桌面应用现在,让我们来了解如何开始使用Flutter开发桌面应用。

    1.5K20编辑于 2023-09-20
  • 来自专栏个人的专栏

    Flutter为桌面应用程序开发带来了新的希望

    尽管有一些跨平台桌面开发工具,如Electron和Qt,但它们在性能、用户体验和开发效率方面存在一些限制。Flutter的出现改变了这一格局,为桌面应用程序开发带来了新的希望。 跨平台移动应用的桌面补充 如果您已经使用Flutter开发了跨平台移动应用,那么使用Flutter开发桌面应用可以轻松实现桌面版本,无需重新学习其他桌面开发框架。 传统桌面开发框架:取决于使用的框架和工具,可能需要更多的努力来实现相同的美观度。 3. 性能 Flutter:使用高性能的渲染引擎(Skia)。 实现流畅的动画和快速的用户界面响应。 传统桌面开发框架:多数传统桌面开发框架不支持热重载,开发过程可能较为繁琐。 5. 社区支持和插件生态系统 Flutter:拥有活跃的社区和丰富的插件生态系统。轻松找到解决方案和第三方插件。 传统桌面开发框架:社区支持和插件生态系统可能不如Flutter丰富。如何开始使用Flutter开发桌面应用现在,让我们来了解如何开始使用Flutter开发桌面应用。

    1.2K30编辑于 2023-09-19
  • 来自专栏韩曙亮的移动开发专栏

    【OpenGL】一、Visual Studio 2019 创建 Windows 桌面程序 ( Visual Studio Installer 安装 C++ 桌面开发库 | 创建桌面程序 )

    文章目录 一、Visual Studio Installer 安装 C++ 桌面开发库 二、Visual Studio 2019 创建 Windows 桌面程序 之前曾使用 Visual Studio 下载 | 安装相关组件 | 创建编译执行项目 | 错误处理 ) 【Visual Studio 2019】创建 导入 CMake 项目 一、Visual Studio Installer 安装 C++ 桌面开发库 , 这里需要使用 Visual Studio Installer 安装开发库 ; 首先要安装开发相关的库 , 在 Visual Studio Installer 中 , 选择 " 使用 C++ 的桌面开发

    2.1K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【错误记录】Visual Studio 2019 中运行 Unity C# 脚本时报错 ( 根据解决方案, 可能需要安装额外的组件才能获得 | .NET 桌面开发 | 使用 Unity 的游戏开发 )

    文章目录 一、报错信息 二、解决方案 三、Visual Studio 2019 中运行 Unity C# 脚本需要的组件 1、.NET 桌面开发 2、使用 Unity 的游戏开发 一、报错信息 -- Visual Studio 2019 中运行 Unity C# 脚本需要的组件 ---- 使用 Visual Studio 2019 中运行 Unity C# 脚本需要如下两个组件 : 1、.NET 桌面开发 .NET 桌面开发 : 2、使用 Unity 的游戏开发 使用 Unity 的游戏开发 : 上面两个组件一定要在 Visual Studio Installer 中提前安装 , 否则无法在 VS

    2.5K20编辑于 2023-03-30
  • 来自专栏GitHubDaily

    开发者把写了 12 年的软件,开源了!

    GitHub:https://github.com/wmjordan/PDFPatcher 想进一步学习代码与技术架构的,可参照作者所提供的开发环境进行配置: 编码环境:Windows 10,Visual Studio 2019 工作负载:.NET 桌面开发、C++ 桌面开发(带 Windows 10 SDK) 软件持续 12 年的更新迭代,坚持免费,固然让人敬佩。

    51240编辑于 2022-02-25
  • 来自专栏微言码道

    前端之变(四):进击的前端

    桌面开发 -- NW.js与Electron 如我前面所讲,只要在有原生开发的地方,就会有跨平台开发的技术出现。 同样的现象也出现在桌面开发。 过去,由于Window一家独大,桌面开发也只需要考虑它,因此也没有太多跨平台的需要。 在这种背景下,再加上JavaScript本身发展的能力,使它具备了发展出一种跨平台的桌面开发技术。 因此,跨平台桌面开发技术--NW.js与Electron就出现了。 这一次,前端技术向桌面开发发起了进攻的号角。 突破与挫折 如果我们把眼光扩大到整个技术,我们会发现,没有任何一个技术可以与前端的这种全方位的进攻相比较,也没有第二个技术能做到这个地步。

    2.1K11发布于 2021-06-21
  • Flutter PC 应用开发指南:从环境搭建到实战避坑

    相比传统桌面开发框架,Flutter 提供了一致的 UI 体验、热重载、高性能渲染引擎,以及一套代码多端运行的能力,尤其适合工具类、管理后台、跨设备协同类应用。 一、开发环境搭建 系统要求 项目 推荐配置 操作系统 64位 Windows 10 或更高版本(建议 21H2 及以上) 内存 8 GB 或以上(编译期间内存占用较高) 磁盘空间 建议预留 30 GB 下载并安装 Visual Studio 2022 Community(免费) 安装时务必勾选以下工作负载: 使用 C++ 的桌面开发(Desktop development with C++) 运行到 Windows 确保你处于项目根目录: flutter run -d windows 首次运行会触发编译,耗时较长(5~10 分钟),之后热重载将非常迅速。 三、PC 应用开发注意事项 1. 提示 “Visual Studio not installed” 混淆 VS 与 VS Code,或未安装 C++ 工作负载 确认安装 Visual Studio 2022,并勾选 “使用 C++ 的桌面开发

    1.4K10编辑于 2025-11-30
领券