13.画刷(Brush)
13.画刷(Brush),在进行WPF界面设计时,我们需要在很多地方设置颜色属性,比如元素的背景色、前景色以及边框的颜色,还有形状的内部填充和笔画,这些颜色的设置在WPF中都以画刷(Brush)的形式...
VSCode系列 – 如何用VSCode搭建C++高效开发环境(2)
VSCode系列 - 如何用VSCode搭建C++高效开发环境(2), 1. 插件的用法 1.1. C/C++ 1.1.1. 插件介绍 1.1.2. 插件配置 1.2. Clang-Format 1.3. cpp-check-lint 1.3.1. cpplint 1.3.2. cppcheck 1.3.3...
WPF界面魔法:探秘Template奇妙世界,个性化定制你的UI
WPF界面魔法:探秘Template奇妙世界,个性化定制你的UI, 概述:WPF中的Template机制为界面定制提供了强大工具,包括控件模板、ItemsPresenter、ItemsPanel、和ItemContainerStyle。通过...
WPF魔法:轻松实现依赖注入与控制反转提升代码优雅性与可维护性
WPF魔法:轻松实现依赖注入与控制反转提升代码优雅性与可维护性, 概述:在WPF中实现依赖注入和控制反转,通过定义接口、实现类,配置容器,实现组件解耦、提高可维护性。 什么是依赖注入...
Serial函数库setTimeout导致FTDI USB转串口失去响应
Serial函数库setTimeout导致FTDI USB转串口失去响应,之前在客户那里调试设备,控制器上用的FTDI的USB转串口芯片。上位机需要和控制器进行指令交互,然后不同的指令的超时时间不同,因此需要在打...
Winform DataGridView 添加复选框列
Winform DataGridView 添加复选框列,1.编辑DataGridView的属性; 2.定义列的类型为chekcBox; 3.点击添加; 4.效果; 5.编辑; 原文链接:Winform DataGridView 添加复选框列
MVVM-命令模式的实现与应用
MVVM-命令模式的实现与应用,MVVM-命令模式的实现与应用 本文同时为b站WPF课程的笔记,相关示例代码 绑定 这个其实前面已经讲过一部分 使用{Binding}设置数据绑定,将控件的属性绑定到 ViewModel...
CF1264D1/2 Beautiful Bracket Sequence (easy/hard version)
CF1264D1/2 Beautiful Bracket Sequence (easy/hard version),这篇题解相对于其它题解对小白要友好一些。 模拟赛题,赛时 sb 了,\(n^2\) 都不会。 思路: 考虑什么情况下深度最大,容易发现 ((...
1.Prism框架介绍
1.Prism框架介绍,什么是Prism: 1.WPF Prism是一个用于构建模块化、可扩展和可重用的WPF应用程序的框架。它基于MVVM模式,提供了一种简单且灵活的方式来管理复杂的WPF应用程序。 2.Prism框架提...
CF924D Contact ATC
CF924D Contact ATC,思路: 考虑函数 \(\operatorname{F}(v_0)_i\) 表示风速为 \(v_0\) 时,\(i\) 到达原点的时间,易得: \[\operatorname{F}(v_0)_i = \frac{x_i}{v_i+v_0} \] 则若 \((i,j)\)...
用GDI+旋转多边形来绘制一个时钟摸拟小程序
用GDI+旋转多边形来绘制一个时钟摸拟小程序,效果图 在头文件类中声明变量 TCHAR m_dayStr[4]; // 日期 TCHAR m_weekStr[4]; // 星期 Gdiplus::Font* m_pFont; // 字体 Gdiplus::StringFo...
2.Prism框架ModuleAttribute、IOC扩展、功能注册
2.Prism框架ModuleAttribute、IOC扩展、功能注册,ModuleAttribute(按需延迟加载) ModuleAttribute 是 Prism 框架中用于标识模块的属性。通过使用 ModuleAttribute,可以将模块与特定的模块目录...














