<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fangyuan621的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fangyuan621</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fangyuan621]]></copyright><item><title><![CDATA[C#判断文件夹是否存在，并执行删除、创建操作]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/150865975</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/150865975</guid><author>fangyuan621</author><pubDate>Tue, 26 Aug 2025 17:41:47 +0800</pubDate><description><![CDATA[Console.WriteLine("操作文件夹时发生错误: " + ex.Message);Console.WriteLine("删除文件夹时发生错误: " + ex.Message);使用 System.IO 命名空间中的 Directory 类来删除本地文件夹及其所有内容，或者在不存在时创建新文件夹。Console.WriteLine("文件夹不存在，已成功创建。Console.WriteLine("指定的文件夹不存在。// 如果文件夹不存在，则创建文件夹。// 判断文件夹是否存在。]]></description><category></category></item><item><title><![CDATA[win10 系统如何设置开机启动呢？]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/150865957</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/150865957</guid><author>fangyuan621</author><pubDate>Tue, 26 Aug 2025 17:40:49 +0800</pubDate><description><![CDATA[将你想要开机启动的程序或脚本的快捷方式拖动到此文件夹中，或者在此文件夹中右键点击，选择“新建” > “快捷方式”，然后按照向导添加程序或脚本。在“数值数据”字段中输入你想要开机启动的程序或脚本的完整路径，然后点击“确定”。选择触发器类型（通常选择“当计算机启动时”），然后点击“下一步”。在右侧窗格中，右键点击空白处，选择“新建” > “字符串值”。在“操作”选项卡中，选择“启动程序”，然后点击“下一步”。浏览并选择你想要开机启动的程序或脚本，然后点击“下一步”。查看摘要并点击“完成”以创建任务。]]></description><category></category></item><item><title><![CDATA[电脑来电自启的三种设置方法，你学会了吗]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/150865936</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/150865936</guid><author>fangyuan621</author><pubDate>Tue, 26 Aug 2025 17:39:40 +0800</pubDate><description><![CDATA[重启电脑并进入BIOS设置界面，这通常需要在开机时按下特定的按键，如Del、F2、F10等。在BIOS设置中，找到与“电源管理”或“电源恢复”相关的选项。这些选项的具体名称可能因主板而异，但通常会包含“Power On After Power Failure”、“Restore AC Power Loss”或类似的字样。通过设置智能插座在来电时自动开启电源，可以模拟电脑的来电自启效果。电脑来电自动开机，这一功能常被称作“来电自启”或“来电恢复”，它允许电脑在断电后重新接通电源时自动启动。]]></description><category></category></item><item><title><![CDATA[未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf116]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/150865912</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/150865912</guid><author>fangyuan621</author><pubDate>Tue, 26 Aug 2025 17:38:43 +0800</pubDate><description><![CDATA[0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。(异常来自 HRESULT:0x80131040)度娘一天，发现一位网友说的比较靠谱，经reflector查看后，果然是PublicKeyToken为null导致的。从官网上下载之后的dll如下图所示，解决了我的问题。转载于:https://www.cnblogs.com/zinan/p/5075903.html。]]></description><category></category></item><item><title><![CDATA[C# Datagridview 标题/列内容完全居中及选中行突出显示]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139397397</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139397397</guid><author>fangyuan621</author><pubDate>Sun, 02 Jun 2024 21:10:08 +0800</pubDate><description><![CDATA[只需在列集合设置属性（Columns）进入子界面，在子界面找到DefaultCellStyle属性，进入DefaultCellStyle属性设置子界面，将Alignment属性数值为MiddleCenter即可。2.如果此时列标题未完全居中，那么找到列集合设置属性（Columns）进入子界面，将所有列头的SortMode属性设置为NotSortable（如下图）3.再进入RowsDefaultCellStyle子界面，将SelectionBackColor属性设置为Gray（这里是设置行选中时的颜色）]]></description><category></category></item><item><title><![CDATA[C# Decimal.Round()方法实例讲解]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139397382</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139397382</guid><author>fangyuan621</author><pubDate>Sun, 02 Jun 2024 21:09:24 +0800</pubDate><description><![CDATA[在这个例子中，我们把一个decimal数值进行四舍五入，并且使用了不同的保留小数位数和舍入方式。根据不同的参数，Decimal.Round()方法可以实现不同的四舍五入需求。其中，d表示要进行四舍五入的decimal数值，decimals表示保留的小数位数，mode表示舍入的方式。Decimal.Round()方法是C#中用于对decimal类型的数值进行四舍五入的方法。// 输出：3.75。// 输出：3.74。]]></description><category></category></item><item><title><![CDATA[C#三种定时器Timer详解]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139397371</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139397371</guid><author>fangyuan621</author><pubDate>Sun, 02 Jun 2024 21:08:45 +0800</pubDate><description><![CDATA[System.Timers.Timer类：定义一个System.Timers.Timer对象，然后绑定Elapsed事件，通过Start()方法来启动计时，通过Stop()方法或者Enable=false停止计时。Timer控件只有绑定了Tick事件和设置Enabled=True后才会自动计时，停止计时可以用Stop()方法控制，通过Stop()停止之后，如果想重新计时，可以用Start()方法来启动计时器。Intervel：获取两次Elapsed事件的时间间隔，以毫秒为单位，默认值为100毫秒。]]></description><category></category></item><item><title><![CDATA[C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374375</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374375</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:23:31 +0800</pubDate><description><![CDATA[在录入界面中，用户往往需要按回车键时光标自动跳入下一个文本框，以方便录入操作。在C#中实现该功能有多种方法，以下是小编收集的不使用TAB键,而直接用回车键将光标转到下一个文本框的实现方法。]]></description><category></category></item><item><title><![CDATA[C#中的ComboBox控件详细使用方法]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374290</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374290</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:19:25 +0800</pubDate><description><![CDATA[到此这篇关于C#中的ComboBox控件详细使用的文章就介绍到这了,更多相关C#中ComboBox控件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家！这篇文章主要给大家介绍了关于C#中ComboBox控件详细使用的相关资料,ComboBox控件是一个很容易使用出错的控件,在此将常用的操作写下来,以备后用,需要的朋友可以参考下。现在我想让ComboBox控件显示的是renterName,而ComboBox实际的值却是renterID,在窗体的加载事件中，我们初始化了。]]></description><category></category></item><item><title><![CDATA[注册表操作 Microsoft.Win32.Registry与RegistryKey类]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374265</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374265</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:18:09 +0800</pubDate><description><![CDATA[Registry 类RegistryKey 类提供了操作注册表的接口RegistryValueKind：用于指定操作注册表的数据类型。]]></description><category></category></item><item><title><![CDATA[C# 常用正则表达式]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374236</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374236</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:16:04 +0800</pubDate><description><![CDATA["^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数。"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数。匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)|(0+(\.0+)?]]></description><category></category></item><item><title><![CDATA[C#常用正则表达式符号大全]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374221</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374221</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:15:29 +0800</pubDate><description><![CDATA[负浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$[1-9])|((1|2)[0-9])|30|31)$ 正确格式为：01、09和1、31。]]></description><category></category></item><item><title><![CDATA[C#对输入的内容(字符、字符串、数字)进行验证和限制]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374189</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374189</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:13:24 +0800</pubDate><description><![CDATA[/    ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language=javascript>sAlert('请输入数字！验证 InternetURL："^http://([\w-]+.)+[\w-]+(/[\w- ./?正则表达式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}只能输入零和非零开头的数字："^(0|[1-9][0-9]*)$"]]></description><category></category></item><item><title><![CDATA[C#中datagridview选中问题！]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374107</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374107</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:09:21 +0800</pubDate><description><![CDATA[或  dataGridView1.CurrentCell = null;需求：软件刚跑起来未作任何操作，以及做了一些操作后，datagridview不能被选中任何的行列或者单元格！可在加载时，dataGridView1.Rows[0].Selected = false;1、先说软件刚跑起来时，默认是选中第一行的。其实，就是两个属性，很简单的！可在每次操作的最后执行。]]></description><category></category></item><item><title><![CDATA[C# WinForm开发系列之chart控件画折线图和柱形图并自定义鼠标移动到数据标记点显示提示信息]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374084</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374084</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:08:09 +0800</pubDate><description><![CDATA[/分别显示x轴和y轴的数值，其中{1:F3},表示显示的是float类型，精确到小数点后3位。chart1.Series[0].ToolTip = "当前年份：#VAL\n最高分：#MAX\n最低分：#Min";原文出自http://blog.youkuaiyun.com/dannyiscoder/article/details/70768230。/*用chart的mousemove时间，实时跟踪鼠标最近的X轴的位置，然后把cursorX设置到那个位置上，//判断鼠标是否移动到数据标记点，是则显示提示信息。]]></description><category></category></item><item><title><![CDATA[C#图表开发——Chart]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374042</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374042</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:06:09 +0800</pubDate><description><![CDATA[C#中，开发图表功能的控件是Chart，而Chart控件有两个重要的属性，Series和ChartArea。Series属性是SeriesCollection类型，内部封装了一个集合(元素类型为Series类)，每个集合元素代表了要显示的图表数据。前面已经讲到，Series属性内部封装了一个集合，而集合的每个元素，都代表了图表要显示的数据，Series属性集合中含有多个元素则代表了Chart中同时显示多个图表。Name属性，表示图表中图形的名称，上图中的次数、频率就是通过Name属性设置的。]]></description><category></category></item><item><title><![CDATA[关于微软C#中的CHART图表控件的简单使用]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139374014</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139374014</guid><author>fangyuan621</author><pubDate>Sat, 01 Jun 2024 15:05:09 +0800</pubDate><description><![CDATA[Series属性就是各种图表的图形啦，比如我们要显示某月的天气变化，那么应该有这样两组数据，一组是天数，一组是每天对应的温度值，同时绑定到Series对象中，再将Series对象Add()到Chart控件的Series属性里即可。string[] x = new string[] { "南山大队", "福田大队", "罗湖大队", "宝安大队", "指挥处", "大帝科技", "南山大队", "福田大队", "罗湖大队", "宝安大队", "指挥处", "大帝科技"};//圆饼外显示的信息。]]></description><category></category></item><item><title><![CDATA[C#语言DataGridView表头、列、行、单元格居中问题]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139245585</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139245585</guid><author>fangyuan621</author><pubDate>Mon, 27 May 2024 19:09:06 +0800</pubDate><description><![CDATA[3、某一列居中：dgvTest的属性【Columns】->选中要居中的列，然找找到【DefaultCellStyle】->设置Alignment的值为MiddleCenter；1、行头居中：设置dgvTest的RowHeaderDefaultStyle属性的Alignment的值为MiddleCenter；5、某一个单元格居中：首先顶一个单元格样式对象，然后设置该对象的值，最后把该单元格的Style属性设置为该对象。]]></description><category></category></item><item><title><![CDATA[datagridview 设置列对齐及显示数据格式]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/139245579</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/139245579</guid><author>fangyuan621</author><pubDate>Mon, 27 May 2024 19:08:30 +0800</pubDate><description><![CDATA[dataGridView1.Columns[5].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            dataGridView1.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            dataGridView1.Columns[5].DefaultCellStyl]]></description><category></category></item><item><title><![CDATA[c# 串口发送接收数据]]></title><link>https://blog.youkuaiyun.com/fangyuan621/article/details/134742343</link><guid>https://blog.youkuaiyun.com/fangyuan621/article/details/134742343</guid><author>fangyuan621</author><pubDate>Fri, 01 Dec 2023 19:19:28 +0800</pubDate><description><![CDATA[本文介绍了如何使用 SerialPort 类实现 c# 中的串口通信，包括串口的打开、发送和接收等操作。串口通信前必须先打开串口，使用完串口后应该关闭串口发送数据时，需要将待发送的数据转化为字节数组，使用 Write 方法发送接收数据时，应该先获取当前串口缓存区中的可读数据长度，再使用 Read 方法接收数据，并将接收到的字节数组转化为字符串或其他数据类型进行处理希望本文能帮助读者了解如何使用 c# 实现串口通信。]]></description><category></category></item></channel></rss>