随笔 - 52  文章 - 0  评论 - 13  阅读 - 16万

随笔分类 -  功能类库

基于C#实现/封装的完整功能
C++ 读写文件
摘要:写文件 FILE* f = fopen("filename","w"); // 创建文件:“filename”,其中“w"表示:写 fprintf(f, "auto %s\n", netName.toStdString().c_str()); // 占位 %s, 字符串,netName 的内容转成字 阅读全文
posted @ 2025-01-13 14:14 云梦鸿 阅读(7) 评论(0) 推荐(0) 编辑
C#代码计算农历(日期、节气、节日)
摘要:// 原文出自:https://www.tqwba.com/x_d/jishu/423710.html public static class ChinaDate { private static ChineseLunisolarCalendar china = new ChineseLunisol 阅读全文
posted @ 2022-10-09 21:49 云梦鸿 阅读(1045) 评论(0) 推荐(0) 编辑
颜色转换:HSB颜色 与 RGB颜色
摘要:颜色转换:HSB颜色 与 RGB颜色 /// <summary> /// HSB转RGB /// </summary> /// <param name="hue">色调,°,0~360</param> /// <param name="saturation">饱和度,%, 0~100</param> 阅读全文
posted @ 2022-03-24 10:34 云梦鸿 阅读(861) 评论(0) 推荐(0) 编辑
C#监控U盘插拔
摘要:关键实现1: 扫描所有存储设备,筛选出U盘 private void ScanDisk() { DriveInfo[] drives = DriveInfo.GetDrives(); foreach (var drive in drives) { // 可移动存储设备,且不是A盘 if ((driv 阅读全文
posted @ 2021-01-20 21:58 云梦鸿 编辑
C# AnimateWindow 设置窗体动画
摘要:使用Win32的API接口,实现的窗口动画:淡入淡出、中心展开或收缩、滑动滚入或滚出。 bool AnimateWindow(IntPtr hWnd, int dwTime, int dwFlags); 编写如下代码: /// <summary> /// 从左到右滚动窗口,与AW_SLIDE一起时变 阅读全文
posted @ 2020-12-24 20:54 云梦鸿 阅读(927) 评论(0) 推荐(0) 编辑
C# GetWindowRect 获取窗体在屏幕中的位置信息
摘要:利用Win332的API: bool GetWindowRect(IntPtr hWnd, ref RECT_INFO lpRect); 获取指定窗体或控件,在屏幕内地位置信息。 using System; using System.Runtime.InteropServices; namespac 阅读全文
posted @ 2020-12-24 20:07 云梦鸿 阅读(2791) 评论(0) 推荐(0) 编辑
C# 创建音频WAVE文件头信息(*.wav)
摘要:C# 创建音频WAVE文件头信息(*.wav) 给一段音频数据(AD采集值),创建一个wav格式文件头信息,可以将它保存成音频文件,使用播放器播放。 /// <summary> /// 创建WAV音频文件头信息 /// </summary> /// <param name="data_Len">音频 阅读全文
posted @ 2020-12-01 21:06 云梦鸿 阅读(1455) 评论(0) 推荐(0) 编辑
C# 制作关键字醒目显示控件
摘要:实现方式:WinForm自定义控件,继承系统Label控件实现。 第1步:创建“组件”,取名为:MarkLabel 第2步:修改添加如下代码: /* 添加命名空间引用: * using System.Windows.Forms; * using System.Drawing; * */ public 阅读全文
posted @ 2020-02-27 20:48 云梦鸿 阅读(872) 评论(1) 推荐(2) 编辑
cmd/bat 判断日期,并删除文件
摘要:代码来自互联网。 @echo off set a=2018-07-9 set ndate=%date:~,10%set ndate=%ndate:/=%set ndate=%ndate:-=%set a=%a:-=% echo %ndate%if %ndate% gtr %a% ( rmdir /s 阅读全文
posted @ 2018-07-10 11:34 云梦鸿 阅读(2013) 评论(0) 推荐(0) 编辑
DataGridView带图标的单元格实现
摘要:目的: 扩展 C# WinForm 自带的表格控件,使其可以自动判断数据的上下界限值,并标识溢出。 这里使用的方法是:扩展 表格的列 对象:DataGridViewColumn。 1.创建类:DataGridViewDecimalCheckCell.cs 2.创建类:DataGridViewDeci 阅读全文
posted @ 2017-08-13 17:21 云梦鸿 阅读(3405) 评论(0) 推荐(0) 编辑
C#对INI文件读写
摘要:C#本身没有对INI格式文件的操作类,可以自定义一个IniFile类进行INI文件读写。 应用: 有原始INI文件: 执行代码: 执行结果: http://www.cnblogs.com/CUIT-DX037/ 阅读全文
posted @ 2017-05-02 17:34 云梦鸿 阅读(13680) 评论(3) 推荐(1) 编辑
自定义控件使用GDI+绘制旋转Label文字
摘要:http://www.cnblogs.com/CUIT-DX037/ 1.添加用户控件: 2.添加代码: 3.应用: 阅读全文
posted @ 2017-05-02 15:49 云梦鸿 阅读(1785) 评论(0) 推荐(0) 编辑
C#字符串自增自减算法
摘要:本文URL:http://www.cnblogs.com/CUIT-DX037/p/6770535.html 实现字符串自增和自减运算: 1.数字从 0-9 变化; 2.字母从 A-Z、a-z 变化; 3.其它字符跳过; 4.以上变化依据其Ascii码值; 阅读全文
posted @ 2017-04-26 20:27 云梦鸿 阅读(1602) 评论(0) 推荐(0) 编辑
C#实现程序单例日志输出
摘要:对于一个完整的程序系统,一个日志记录是必不可少的。可以用它来记录程序在运行过程中的运行状态和报错信息。比如,那些不想通过弹框提示的错误,程序执行过程中捕获的异常等。 首先,在你的解决方案中,适当的目录中新建一个类,比如 LogManager: 编写如下代码: 其中,第8行-第26行是关于实现单例模式 阅读全文
posted @ 2016-11-23 23:59 云梦鸿 阅读(1612) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示