Windows桌面应用
基于.NET Framework 的窗体应用以及WPF开发。
又菜又爱coding
这个作者很懒,什么都没留下…
展开
-
winform DataGridView绑定数据
如何:将数据绑定到 Windows 窗体 DataGridView 控件原创 2024-09-23 19:25:04 · 171 阅读 · 0 评论 -
运行jar时提示缺少依赖的类
1、解压缩jar,查看 META-INF 目录下的 MANIFEST.MF,看看都引用的哪些第三方库,主类是什么;所需的对应版本的库文件(jar),下载后放到 WBMSDemo.jar 的同级目录。4、创建一个bat脚本,WBMSDemo.bat 脚本输入以下内容并保存。5、 双击 WBMSDemo.bat 即可启动软件。原创 2024-02-19 11:20:58 · 968 阅读 · 0 评论 -
winform 获取可用的串口(包括串口名称)
SerialPort.GetPortNames() 也可以获取可用的串口,但是只有COM1、COM2 这种,下面的代码是另一种获取串口的方式,可以获取到驱动名称之类的设备名。原创 2023-12-27 16:42:17 · 752 阅读 · 0 评论 -
winform 读取Excel文件
使用 nuget 添加依赖库:Microsoft.Office.Interop.Excel。原创 2023-12-26 10:02:27 · 832 阅读 · 0 评论 -
PowerShell基础
有时候不记得指令全称,只记得开头几个字母,使用Tab键可显式建议选项,再次按Tab可以往后翻,Shift+Tab可以往前翻。原创 2023-11-26 16:08:49 · 255 阅读 · 0 评论 -
winform C# 存储log捕获异常
【代码】winform C# 存储log捕获异常。原创 2023-10-08 19:32:53 · 122 阅读 · 0 评论 -
Windows 10搭建 OpenGL 环境(C++)
IDE使用 Visual Studio 2022,在电脑上创建一个目录,用来存放要使用的 OpenGL 库,后面步骤中生成的各种库文件,都会放到这个目录,用于配置 VS 项目模板,本文将使用这个目录:F:\OpenGL\sdk(简称“sdk目录”),在sdk目录下创建两个子目录:lib 和 include。原创 2023-08-18 10:49:20 · 1846 阅读 · 1 评论 -
winform 存储键值对配置
程序经常需要存储一些简单的配置,就像 Android 的 SharedPreferences,winform可以这样子实现。原创 2023-08-15 18:41:53 · 128 阅读 · 0 评论 -
winform 数据绑定时转换类型
很多时候多个控件状态依赖同一个属性,比如使用一个 Label 显示电压,另一个Label根据电压显示“低电/充足”,当然,你可以再定义一个 string 类型的属性,float 类型的电压变更的时候也更新一下这个 string 类型的属性,当这样的情况比较多的时候,就需要多定义很多属性(仅仅是为了给UI控件用),需求变更的时候也容易漏改,所以最好保持尽量少的数据源,这样的话就需要转换类型以适应控件属性,下面是转换的代码。原创 2023-07-21 23:56:07 · 269 阅读 · 0 评论 -
C# 对象的JSON序列化和反序列化
【代码】C# 对象的JSON序列化和反序列化。原创 2023-06-24 18:15:59 · 302 阅读 · 0 评论 -
winform ComboBox 绑定 Dictionary
【代码】winform ComboBox 绑定 Dictionary。原创 2023-06-09 13:28:09 · 592 阅读 · 0 评论 -
使用WPF开发BLE应用
先上官方文档: 蓝牙 GATT 客户端,文档是关于UWP开发BLE的,WPF如果要使用BLE的API,得手动添加几个引用(可参考这篇文章),该文章说需要添加3个引用,但本人创建的WPF应用默认已经有 WindowBase 引用,另外只添加了一个 Windows 引用就可以使用BLE相关的API了,IDE和SDK版本如下:官方文档给出了两种方式扫描蓝牙设备,DeviceWatcher 和 BluetoothLEAdvertisementWatcher,实测后个人推荐使用 BluetoothLEAdvertis原创 2022-12-04 16:47:34 · 1745 阅读 · 1 评论 -
winform C# 可取消的超时任务(时间精度高)
【代码】winform C# 重发机制(时间精度高)原创 2023-05-06 11:06:52 · 552 阅读 · 0 评论