- 博客(34)
- 收藏
- 关注
原创 【WPF开发】控件介绍-CheckBox(多选框)
这篇文章从基础到高级详细介绍了WPF中的CheckBox控件。首先,文章概述了CheckBox的作用、UI设计技巧和样式技巧。接着,详细介绍了CheckBox的基础属性,如IsChecked、Content、IsThreeState等,以及相关的事件和属性。然后,讨论了如何使用数据绑定、自定义样式、Triggers和ICommand绑定等高级技巧。最后,提供了一些进阶技巧,如多选与单选、状态转换和依赖属性,以及使用CheckBox时需要注意的事项。
2024-07-25 23:36:34
378
原创 【WPF开发】控件介绍-TextBox(文本输入框)
本文详细介绍了 WPF 中 TextBox 控件的基本功能、UI 设计技巧和样式化技巧。TextBox 控件作为接收和显示文本输入的重要控件,能够应用于各种用户交互场景。在 UI 设计中,合理布局和样式化 TextBox 可以提升用户体验,包括选择合适的大小、字体和颜色,以及添加输入反馈和水印文本等技巧。通过示例代码和高级用法,读者可以学习如何实现数据绑定、自定义样式和使用 Triggers 等技术来优化和定制 TextBox 控件,从而更好地适应复杂的应用程序需求。
2024-07-24 22:23:25
699
原创 【WPF开发】控件介绍-button(按钮)
本文深入探讨了WPF中按钮控件的功能与应用,详细介绍了按钮的基本属性、事件及其与C#的交互方法。文章不仅列举了按钮控件的主要属性和事件,还提供了丰富的代码示例,帮助读者更好地理解和运用按钮控件。同时,文章分享了UI设计技巧和样式技巧,包括颜色、形状、字体、大小、动画等方面的设计建议,旨在指导开发者创建出既美观又实用的按钮,以提升应用程序的用户体验。通过本文,读者将掌握按钮控件的核心知识,并在实际开发中灵活运用。
2024-07-23 01:49:51
1128
原创 【WPF开发】控件介绍-ComboBox
文章深入介绍了WPF中的ComboBox控件,从基础概念到高级用法,包括XAML声明、基本属性、常用事件、数据绑定、自定义项模板和C#使用示例。文章详细阐述了ComboBox控件的用途、基本属性、常用事件和数据绑定,并通过示例代码展示了如何在XAML和C#中使用ComboBox控件。此外,文章还提供了ComboBox控件的高级用法,如虚拟化、分组和样式化,以及一个完整的C#示例,展示了如何填充ComboBox的数据源并处理SelectionChanged事件。通过阅读这篇文章,读者可以全面了解ComboBo
2024-07-22 20:19:47
328
原创 【WPF开发】上位机开发-串口收发
本文详细阐述了在C# WPF应用程序中实现串口通信的全过程,包括串口初始化、打开、数据接收和发送等关键步骤。文章重点介绍了如何在接收到串口数据时,将其实时打印到控制台,为开发者提供了实用的代码示例和操作指南。通过本文的学习,读者能够快速掌握WPF串口通信的核心技术,助力工业控制和嵌入式系统开发。
2024-07-19 17:00:38
426
原创 【STM32-HAL库】使用串口发送指令控制舵机角度
本文详细介绍了如何使用STM32F103C8T6开发板,通过串口中断接收来自其他设备发来的控制指令,实现对舵机的控制。首先,我们需要将串口通信模块和舵机与STM32开发板相连接。然后,使用STM32CubeMX进行硬件配置,包括时钟树、GPIO、USART等的配置。接下来,编写串口中断服务函数,用于在接收到串口数据时触发中断,并解析控制指令。同时,编写舵机控制函数,根据解析出的控制指令,控制舵机的转动角度。最后,在主函数中初始化硬件,开启中断,等待接收控制指令,并执行舵机控制。
2024-06-02 14:35:32
883
原创 【keil5问题】st-link下载程序时提示Not a genuine ST Device! Abort connection
本教程主要讲了在使用St-Link V2下载程序时keil5提示报错信息Not a genuine ST Device! Abort connection,即St-Link非正版
2024-06-02 03:11:54
195
原创 【STM32-HAL库】中断使用 cubeMX keil5
本文主要介绍了如何使用HAL库重定向串口,使得STM32微控制器的串口输出能够重定向到其他设备,如电脑、显示器等。文章首先概述了串口重定向的背景和意义,然后详细介绍了HAL库的基本概念和串口重定向的实现原理。接着,文章通过一个具体的示例,详细阐述了如何在STM32CubeMX和HAL库中配置和实现串口重定向。
2024-06-01 23:23:37
769
原创 【STM32-HAL库】cubeIDE代码自动补全功能配置教程
本教程适用于最近版本的cubeIDE,文章内有插件下载链接,教程简单。补全功能很完善。
2024-05-30 14:57:43
694
3
原创 【STM32-HAL库】正点原子精英板RS485教程-RS485中断接收STM32F103VET6
本教程使用正点原子精英板开发,使用的是CubeMX+HAL库。该RS485芯片为TP8485,STM32F103VET6
2024-05-29 17:06:54
391
原创 【STM32-HAL库】解决cubeIDE无法下载程序Error in final launch sequence:Failed to start GDB server cubeIDE开发GD32F4
本教程使用的是cubeIDE以及ST-Link Utility,cubeIDE中有时候使用st-link无法进行代码调试,提示报错“Error in final launch sequence:Failed to start GDB server”这个时候就需要我们使用别的烧写工具烧写我们生成的程序。同样的方法可以实现用cubeIDE生成平替STM32对应芯片的GD或者CH系列芯片,这里以嘉立创的梁山派天空星版(GD32F407VET6)为例。
2024-05-21 23:24:27
791
1
原创 【STM32-HAL库】cube IDE下载、安装、汉化、新建工程教程
安装包是官方网站上下载的1.5.1版本。附带下载链接、汉化教程以及新建工程教程
2024-05-19 13:39:03
1369
3
原创 【STM32-HAL库】立创梁山派天空星版控制舵机DS3230MG(GD32F407VET6)
使用立创梁山派天空星版(GD32F407VET6)控制舵机DS3230MG,同样的配置和代码也可以控制舵机MG90
2024-05-13 05:42:47
564
1
原创 【STM32-HAL库】立创梁山派天空星版新建工程并点灯(GD32F407VET6)
嘉立创开发板梁山派天空星版本的编译和下载,并附带芯片包连接
2024-03-30 04:27:59
1471
原创 【STM32-HAL库】立创梁山派新建工程并点灯(GD32F470ZGT6)cubeMX+HAL库+keil5
使用cubeMX+HAL库+Keil5,嘉立创梁山派(GD32F470ZGT6)新建工程教程,无报错、无警告
2024-03-20 00:50:40
966
2
原创 【STM32-HAL库】MPU6050姿态传感器
开启IIC,并如图所示配置。新建一个文件,并按下键盘“ctrl+s”组合键保存该文件,保存路径为工程路径下的“Core/Src”。文件命名为“mpu6050.h”之后粘贴该代码:3、新建mpu6050.h文件同样方法新建mpu6050.h文件,h文件保存路径在“Core/Inc”路径下。在h文件中粘贴以下代码:4、导入mpu6050.c文件刚才只是创建了c文件,但是工程中没有该文件,所以需要导入该文件。鼠标右键工程路径,点击“Manage Project ltems…”来到此界面后点击新
2024-03-11 23:08:52
985
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人