摘要: 1.使用数据模板对TreeViewItem进行更改 2.xaml中重写TreeviewItem的控件模板 3.继承TreeViewItem(TreeView中的元素),后台进行控件重写。(介绍此方法) 代码: ImageSource iconSource;//图标对象 TextBlock textB 阅读全文
posted @ 2019-12-04 00:43 BruceNeter 阅读(4688) 评论(0) 推荐(0)
摘要: 多线程的存在是提高系统效率,挖掘cpu性能的一种手段,那么控制它,能够协同多个线程不发生bug是关键。 首先我们来看一段不安全的多线程代码。 public abstract class CalculateBase { public int count = 0; public object _lock 阅读全文
posted @ 2019-12-04 00:29 BruceNeter 阅读(632) 评论(0) 推荐(0)
摘要: 话不多说先上图 点击下一步 跳转到第二页 项目准备: 1.DevExpress 19/18/17(三个版本都可以) 2.Vs2019 3..Net framework>4.0 项目结构: 项目步骤: 1.导入项目所需的DLL 每个DLL的含义和作用可以去官网或者客户端工具查看 2.构建主界面 Dev 阅读全文
posted @ 2019-11-27 18:40 BruceNeter 阅读(1503) 评论(0) 推荐(0)
摘要: 默认情况下,显示创建的线程都是前台线程,进程会等待内部所有的前台线程执行完才会结束退出 1.默认创建的线程都是前台线程 2.进程会等待所有的前台线程执行完而结束,如果还存在后台线程则会强行中断并且退出。 3.如果关闭程序,但是还存在前台线程没有结束,则程序并不会被完全关闭,任务管理器中还是可以看到进 阅读全文
posted @ 2019-11-27 00:50 BruceNeter 阅读(807) 评论(0) 推荐(1)
摘要: C#中Thread的优先级不是决定每个线程被执行顺序。它决定了线程可以占用CPU的时间 Thread的优先级设置是自带的枚举类型"ThreadPriority" [ComVisible(true)] public enum ThreadPriority { // // 摘要: // System.T 阅读全文
posted @ 2019-11-26 01:16 BruceNeter 阅读(931) 评论(0) 推荐(0)
摘要: Thread.Abort 方法在c#中用作强制中断线程的执行,大多用于线程内部满足某个特定条件而自己调用关闭自身,比如下面的代码在i自增到3的时候就会停止打印。 class Program { static void Main(string[] args) { Thread thread = new 阅读全文
posted @ 2019-11-22 02:02 BruceNeter 阅读(1245) 评论(0) 推荐(1)
摘要: 今天换了台大电脑,准备好好爽一下, 就把笔记本上的项目拷贝到了台式机上, 但是我没有拷贝解决方案整个文件夹,因为其中项目太多了,我就把其中一个项目的文件夹直接拷贝到电脑上,然后就出现了下面的情况。 这时候第一个想到的工具都是Nuget,这是微软的一个开源包管理工具,我们可以利用它来还原我们丢失的DL 阅读全文
posted @ 2019-10-12 12:55 BruceNeter 阅读(1054) 评论(0) 推荐(0)
摘要: 关于单机出现这种问题不多赘述,主要阐述服务机和客户机出现这种问题的解决办法。 1.检查防火墙 这种问题出现的最多,特别是你的服务机还是买的各家的云产品,比如阿里云就是到防火墙中添加出入站规则,Azure则是有个对应的出入站配置。将你的TCP和UDP对应使用的端口打开。如果觉得麻烦可以将1—65535 阅读全文
posted @ 2019-10-04 13:44 BruceNeter 阅读(13542) 评论(0) 推荐(2)
摘要: DevExpress相信不少人用过,虽然人家不是免费的,但是用过的应该都知道,确实是花了心血的C#插件,下面来介绍下在DevExpress下如何统一设置自己的WPF程序为经典Windows风格。 窗体设置windows风格: 导入上图两个DLL 将自己的窗体改为DevExpress的主题窗体类:Th 阅读全文
posted @ 2019-09-30 00:45 BruceNeter 阅读(1707) 评论(0) 推荐(0)
摘要: 今天在开发一个插件图表控件,在实例化后向数据库Update时候,报出此错误,刚开始以为是我用的异步方法,在调用程序的句柄的时候的线程问题,索性改成了同步方法,仍然报出此错误。后来Debug和排错,定位到是数据库的问题,经过检查某字段长度溢出。 如出现此错误,并且有数据库写操作,请仔细检查数据库类型和 阅读全文
posted @ 2019-09-27 18:57 BruceNeter 阅读(507) 评论(0) 推荐(0)