随笔分类 -  C#编程

摘要:using System.Drawing;using System.Reflection;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using Syst 阅读全文
posted @ 2025-02-16 11:37 QuincyYi 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1、 解决方法:把系统更新装了一下好了。VS重装都没有作用。 阅读全文
posted @ 2023-08-11 15:55 QuincyYi 阅读(67) 评论(0) 推荐(0) 编辑
摘要:[Serializable] public class ProgramDataFileClass { /// <summary> /// 软件的程序版本 /// </summary> [XmlIgnore] public int ProgramVersion; /// <summary> ///程序 阅读全文
posted @ 2020-06-26 16:39 QuincyYi 阅读(193) 评论(0) 推荐(0) 编辑
摘要:using System.Diagnostics; try { } catch (Exception ex) { Trace.WriteLine(ex.StackTrace); } C# Trace 信息写入日志文件 要将Trace调试日志输出到日志文件,需要在app.config配置文件下添加一下 阅读全文
posted @ 2020-06-19 21:27 QuincyYi 阅读(479) 评论(0) 推荐(0) 编辑
摘要:CallingConvention由CallingConvention.StdCall改成CallingConvention.Cdecl就可以了。 阅读全文
posted @ 2020-06-19 11:55 QuincyYi 阅读(742) 评论(0) 推荐(0) 编辑
摘要:DestImage.Dispose(); DestImage = null; HOperatorSet.GenImageInterleaved(out DestImage, pBufferColorImage, "bgr", ImageWidth, ImageHeight, -1, "byte", 阅读全文
posted @ 2020-05-13 10:09 QuincyYi 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:Bitmap bmp01; int BmpWidth = bmp01.Width; int BmpHeight = bmp01.Height; PixelFormat BmpPixelFormat = bmp01.PixelFormat; byte* RBuff = (byte*)Marshal.A 阅读全文
posted @ 2020-04-17 09:50 QuincyYi 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1、Invoke的函数里面不能含有ref,out等,最好只包含对界面的操作。 否则,有时会出现“对象不存在”等异常。 2、Invoke刁颖不能太频繁,否则,软件关闭的时候,invoke还需要界面资源。就会报“对象不存在”的异常。 阅读全文
posted @ 2020-04-13 22:56 QuincyYi 阅读(476) 评论(0) 推荐(0) 编辑
摘要:1、读取文件件信息, 2、保存文件。 如果所在的文件夹里面的文件数量众多,就会造成软件卡顿的情况; 有个疑问:不是每次都卡顿,这个不知道什么原因,有知道的朋友,可以留言。 阅读全文
posted @ 2020-04-12 00:52 QuincyYi 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1、用完之后,Dispose()和置Null。 2、图像尽量不要复制,固定在一个变量进行处理。 3、在软件内存占用率高,并且软件闲置的时候,调用Gc去清理。 看情况,不是每种情况都有效 4、不要用同一个变量作为输入和输出变量。 阅读全文
posted @ 2020-04-09 23:38 QuincyYi 阅读(2405) 评论(0) 推荐(0) 编辑
摘要:float 单精度浮点 32bit, double 双精度浮点64bit,decimal是高精度 128bit,浮点数。 float double 是 基本类型(primitive type),decimal不是。float 有效数字7位,范围 ±1.5 × 10E−45 to ±3.4 × 10E 阅读全文
posted @ 2020-04-08 22:14 QuincyYi 阅读(1757) 评论(0) 推荐(1) 编辑
摘要:hScrollBar_Scroll(object sender, ScrollEventArgs e){if (e.Type!=ScrollEventType.ThumbTrack){}} 阅读全文
posted @ 2020-04-05 10:20 QuincyYi 阅读(502) 评论(0) 推荐(0) 编辑
摘要:1、在子线程thread1中调用invoke,invoke中的执行内容是在主线程中执行。 这个需要等待主线程执行时间。 2、在关闭软件时在主线程中等待thread1结束join(),这个会阻塞主线程。这个需要thread1执行完成。 以上就会造成死锁的情况。 阅读全文
posted @ 2020-04-05 09:56 QuincyYi 阅读(525) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

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