技术栈
跨平台
dalgleish
4 天前
跨平台
·
mvvm
·
c# avalonia
C# Avalonia 03 - LayoutPanels - SimpleInkCanvas
这次继承C# Avalonia官方自带的Canvas,扩展一个InkCanvas,兼容Canvas的所有功能。为了简化自定义命名控件,建议把自定义控件加入到默认空间。
dalgleish
6 天前
跨平台
·
mvvm
·
c# avalonia
C# Avalonia动态加载xaml和cs实例
扩展请参考NonCompiledXaml.axaml代码NonCompiledXaml.axaml.cs代码,其中Window1是一个简单的Window窗口。新扩展已经支持多个cs文件编译,并且支持AvaloniaUseCompiledBindingsByDefault = true
十五年专注C++开发
8 天前
c++
·
跨平台
·
cmake
·
自动化编译
CMake基础:条件判断详解
目录1.简介2.核心判断类型及示例2.1.变量相关判断2.2.数值判断2.3.文件 / 路径判断2.4. 目标 / 组件判断
dalgleish
21 天前
跨平台
·
mvvm
·
c# maui
03 - LayoutPanels例子 - TextBox
C# Maui暂时还没有TextBox,因为这个可以通过xaml样式实现,但是为了长期使用,自己写一个TextBox。
专注VB编程开发20年
21 天前
linux
·
ui
·
跨平台
·
浏览器
·
cef
·
miniblink
java/.net跨平台UI浏览器SDK,浏览器控件开发包分析
在 Linux 系统中,虽然没有完全等同于安卓 WebView 的内置浏览器 SDK,但存在多种基于开源浏览器引擎的解决方案,支持通过 Java 代码控制网页加载和执行 JavaScript。以下是具体实现方案和技术细节:
Areslee
21 天前
linux
·
macos
·
内核
·
跨平台
·
seh
一种通用跨平台实现SEH的解决方案
众所周知,在软件的代码中,处理软件本身的逻辑只要大约1/3的代码,另外2/3的代码实际上是在处理各种各样的异常情况。
攻城狮7号
21 天前
c语言
·
c++
·
qt
·
跨平台
【AI时代速通QT】第二节:Qt SDK 的目录介绍和第一个Qt Creator项目
目录一、认识 Qt SDK 的目录结构二、第一个 Qt 程序2.1 Qt Creator 创建项目2.2 介绍项目各文件
dalgleish
25 天前
跨平台
·
mvvm
·
c# maui
03 - LayoutPanels例子 - SimpleInkCanvas
C# maui暂时没有官方支持InkCanvas,但是不影响,自己实现一个就行了。目前支持,画图,选择,移动和删除。同时支持自定义橡皮擦形状,也支持绑定自定义的形状列表。
南岩亦凛汀
1 个月前
c++
·
跨平台
·
gui
·
开源框架
·
工程实战教程
在Linux下使用wxWidgets进行跨平台GUI开发(三)
在本文中,我们将了解创建wxWidgets应用程序所需的基础知识。首先创建一个简单的示例程序,展示如何显示图标;接着通过另一个示例演示事件的使用方法;最后探讨wxWidgets应用程序中控件之间的通信机制。
南岩亦凛汀
1 个月前
跨平台
·
gui
·
开源框架
·
工程实战教程
使用wxWidgets进行跨平台GUI开发(附1)
wxWidgets官方提供了一个在Windows下使用CMake来构建wxWidgets库的方法,这样便于你自己用CMake构建项目。可参考源码包含的文档,这在下列这样的路径里: ..\wxWidgets-3.x.x\docs\doxygen\overviews\cmake.md ..\wxWidgets-3.x.x\samples\minimal\CMakeLists.txt
南岩亦凛汀
1 个月前
跨平台
·
gui
·
开源框架
在Linux下使用wxWidgets进行跨平台GUI开发(二)
wxWidgets提供了一系列功能强大的辅助类(Helper Classes),涵盖了字符串处理、文件操作、XML解析、数据流、数据库和网络通信等功能,这些类为跨平台GUI开发提供了基础工具支持,帮助开发者完成各种任务。
南岩亦凛汀
1 个月前
c++
·
跨平台
·
gui
·
开源框架
·
工程实战教程
在Linux下使用wxWidgets进行跨平台GUI开发
wxWidgets是一个功能强大的跨平台C++ GUI框架,支持Windows、Linux和macOS等多种平台。本文将详细介绍在Linux系统(以Ubuntu为例)上安装、配置和使用wxWidgets的完整过程,包括从源码编译、CMake工程配置到VS Code开发环境搭建的全套指南。
sg_knight
1 个月前
android
·
前端
·
flutter
·
ios
·
智能家居
·
跨平台
Flutter嵌入式开发实战 ——从树莓派到智能家居控制面板,打造工业级交互终端
设备拓扑图:性能数据:
胡斌附体
1 个月前
uni-app
·
跨平台
·
标签
·
view
·
范围
uniapp中view标签使用范围
sg_knight
2 个月前
前端
·
flutter
·
跨平台
·
web
Flutter Web 3.0革命:用WebGPU实现浏览器端实时光追渲染,性能提升300%
性能对比表:性能数据:新时代农民工
十五年专注C++开发
2 个月前
开发语言
·
c++
·
跨平台
·
编译工具
·
cmake
·
自动化编译工具
CMake指令:set()
目录1.简介2.变量类型与核心参数3.关键参数详解4.变量作用域与生命周期5.常见应用场景6.注意事项
sg_knight
2 个月前
android
·
前端
·
javascript
·
flutter
·
跨平台
·
web
·
双向通信
Flutter跨平台通信实战|3步打通Android原生能力,实现底层API调用!
当你的Flutter应用需要调用Android独有的硬件能力(如传感器、蓝牙模块)或系统级API时,如何与原生平台"对话"?本文手把手教你通过MethodChannel实现双向通信,让Flutter轻松驾驭Android底层能力!
钟剑锋-JeffChong
2 个月前
跨平台
·
qt5
·
配置管理
·
qsettings
Qt快速上手:QSettings高效配置读写实战指南
本文系统地阐述了QSettings的配置管理方法,从基础读写操作到数据类型转换以及分组管理技巧,最后再结合模块化封装实战案例,助力开发者快速构建高效、可靠的配置管理系统。
DreamLife☼
3 个月前
qt
·
单例模式
·
跨平台
·
进程管理
·
qlockfile
QtApplets-实现应用程序单例模式,防止重复运行
关键字: Qt、单例模式、QLockFile、进程管理、跨平台本文将详细介绍如何在 Qt 应用程序中实现单例模式,确保应用程序只能运行一个实例。通过文件锁、进程 ID 和互斥量等多种机制,实现了一个健壮的单例模式解决方案。
ThinkPet
4 个月前
android
·
flutter
·
跨平台
·
dart
【005安卓开发方案调研】之Flutter+Dart技术开发安卓
基于2025年国内移动开发环境现状,结合多份行业分析报告和技术文档,对Flutter+Dart开发安卓应用的技术成熟度和生态适配性分析如下: