C#
致终有林夕
这个作者很懒,什么都没留下…
展开
-
C#: 监测程序占用CPU的情况
1.首先先引用对应的命名空间using System.Diagnostics;2.接着定义一个监测CPU的对象:private PerformanceCounter m_Cpu = null;3.在界面加载的时候获取对应的CPU对象 string strProcessName = Process.GetCurrentProcess().ProcessName; try { m_Cpu = new原创 2021-08-04 15:47:17 · 2037 阅读 · 0 评论 -
C#:使用Spire.xls写Excel数据
1.百度搜索Free Spire.xls2.下载该文件,下载后如下3.对于压缩文件进行解压4.这里我选择了默认安装5.安装完成后,寻找到对应路径下的dll6.新建一个C#工程,引用该路径下的dll,注意.NET的版本7.引用完成后,在命名空间上添加using Spire.Xls;8.新建一个按钮事件,将写入的代码插入 //假设excel所在路径为D:\\20210802\\123456.excel //获取文件夹名称原创 2021-08-02 09:06:28 · 4565 阅读 · 0 评论 -
C# :使用is关键字和as关键字,做类型转换
备忘录1.在窗体加载时完善下述代码 private void Form1_Load(object sender, EventArgs e) { //获取桌面宽度 int nDeskWidth = Screen.PrimaryScreen.WorkingArea.Width; //获取桌面高度 int nDeskHeight = Screen.PrimaryScreen.WorkingArea.原创 2021-02-07 13:34:57 · 252 阅读 · 0 评论 -
C# :修改注册表,从上次关闭位置启动窗体
备忘录1.首先,手动添加Winform窗体关闭的事件代码右击窗体,选择属性:点击右边的小闪电标志2.双击FormClosing事件3.完善窗体关闭的代码 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { RegistryKey point1, point2; //获取注册表的根节点HKEY_CURRENT_USER原创 2021-02-02 09:50:30 · 223 阅读 · 0 评论 -
C# :设置窗体在屏幕中的位置
用于备忘录新建一个Winform的窗口程序,将窗口位置显示在不同区域1.在窗体上右击属性2.在设置上细看其中的StartPosition如果想将将窗口位置显示在屏幕中央,StartPosition这一项就选择CenterScreen4.如果想将将窗口位置显示在手动设置的区域,StartPosition这一项就选择Manual,并且设置截图最上方的Location的X,Y参数。...原创 2021-02-02 09:23:39 · 9267 阅读 · 0 评论 -
halcon联合C#编程,读取并显示图片
1.首先创建一个新的C3的窗体应用程序2.程序创建完成之后,需要加载halcon的窗口3.在工具箱的空白处,右击后选择:添加选择项,然后对于新添加的选择项重新命名。我当前命名的是HalconWindow(随意命名)4.因为还没有加载halcon的dll,所以先引用halcon的dll.这里需要加载这个halcondotnet.dll这个halcondotnet.dll和halcon.dll的路径如下:6.找到这两个dll后,先将这两个dll,放到当前程序的路径下:7.接着引用如下:原创 2021-01-14 16:48:38 · 2533 阅读 · 1 评论 -
C#:删除文件夹时的注意事项
假设正在删除的文件夹为D://123//01,大小超过50GD://123内部还有其他多个文件夹,举例:D://123//02,D://123//03。这时,代码正在删除D://123//01而其他线程的代码正在往D://123//03内部保存图片。如果D://123//01所占空间很小(1G以内),那么删除时间很快,就还算安全。如果D://123//01所占空间很大(50G以上),那么删除时间不快,这时再保存图片,会容易导致程序闪退,崩溃。。。如果出现了这种情况,先定义一个bool m原创 2020-12-21 11:50:40 · 286 阅读 · 0 评论 -
C# :删除指定目录下的文件夹
删除指定目录下的文件夹在这里插入代码片public static void DeleteDir(string file) { try { //去除文件夹和子文件的只读属性 //去除文件夹的只读属性 System.IO.DirectoryInfo fileInfo = new DirectoryInfo(file);原创 2020-12-16 19:04:28 · 1177 阅读 · 0 评论 -
C# :计算某个硬盘的总容量和剩余容量
基础功能,用于个人备忘录//获取盘符可用空间 drive同时可以可以获取磁盘分区容量等在这里插入代码片 #endregion #region drive.TotalFreeSpace单位为bit,根据需要除以1024。str_HardDiskName输入D,代表D盘,下面有增加:\\ public static long GetHardDiskSpace(string str_HardDiskName) { /原创 2020-12-16 19:02:06 · 892 阅读 · 1 评论