上一页 1 2 3 4 5 6 ··· 22 下一页

2020年12月20日

.net内存管理泄漏浅析

摘要: 栈:运行时初始化进程时会根据类加载器将对象放在堆内存,将静态类放在栈内存。 堆栈:进程中的每个线程都有自己单独的堆栈内存,堆栈用于存储应用程序执行过程中的静态字段、局部变量、方法参数、返回值和其他临时值。堆栈按照每个线程进行分配,并作为每个线程完成其工作的一个暂存区,垃圾收集器并不负责清理堆栈,因为 阅读全文

posted @ 2020-12-20 15:15 维尔维尔 阅读(273) 评论(0) 推荐(1) 编辑

2020年12月10日

C#迭代器模式原理实现

摘要: 这里的yield相当于SpecialEnumerator方法。 List<int> list =new List<int>{1,2,3,4,5}; foreach(var item in list){} 分析:List中实现了GetEnumerator()的迭代器方法,foreach语法糖执行了Ge 阅读全文

posted @ 2020-12-10 14:46 维尔维尔 阅读(53) 评论(0) 推荐(0) 编辑

2020年11月19日

.net运行环境串讲

摘要: 一、程序集和元数据:(元数据就是程序集的描述性语言) 程序集构成了.NET应用程序的部署、版本控制、重用、激活范围和安全权限的基本单元,是为协同工作而生成的类型和资源的集合,这些类型和资源构成了一个逻辑功能单元。 程序集具有以下属性: 程序集以 .exe 或 .dll 文件的形式实现 。 对于面向 阅读全文

posted @ 2020-11-19 13:49 维尔维尔 阅读(308) 评论(0) 推荐(0) 编辑

2020年11月11日

Winform、Wpf、Qt的比较

摘要: 1、winform不支持矢量图形,wpf支持矢量图形,可以利用Blend工具使用xaml语言绘制矢量图形,这就是所谓的大家常说的winform图形缩放会变成锯齿状而wpf不会。 2、winform是以事件模型驱动页面变化的,wpf支持以mvvm模式的数据驱动页面,前后端代码完全分离。 3、渲染机制的 阅读全文

posted @ 2020-11-11 10:59 维尔维尔 阅读(13824) 评论(1) 推荐(1) 编辑

2020年10月9日

公共语言运行时全局程序集缓存解决"利用旧版本的Blend SDK构建的,并且在Windows Presentation Framework 4项目不受支持"

摘要: 在wpf项目中我们引入System.Windows.Interactivity.dll程序集在使用时会报错: 这是因为这个程序集是用vs2017构建的,然而我们的项目现在是用vs2019构建的,wpf界面会显示报错,但是运行时是正常的。 那么怎样解决这个问题呢?就是使用gacutil.exe工具注册 阅读全文

posted @ 2020-10-09 13:43 维尔维尔 阅读(425) 评论(0) 推荐(1) 编辑

2020年9月22日

vs2019 sqlite model建立详解

摘要: System.Data.SQLite DDEX提供程序不支持Visual Studio 2017和2019,本文介绍如何使用EF6的“SQLite Toolbox” DDEX(这是VS的一个插件)提供程序在Visual Studio 2017/2019中使用SQLite和Entity Framewo 阅读全文

posted @ 2020-09-22 21:06 维尔维尔 阅读(1305) 评论(0) 推荐(1) 编辑

2020年9月18日

mvvmlight框架搭建VS版本不同导致的问题

摘要: 通过Nuget安装使用如下: 这个原因是mvvmlight最终版本是在VS2017中构建的,而该项目是在VS2019中构建的,解决方案是github获取mvvmlight源码,通过VS2019重新编译获得最新的dll在导入项目引用即可。 阅读全文

posted @ 2020-09-18 16:30 维尔维尔 阅读(462) 评论(0) 推荐(1) 编辑

2020年9月14日

wpf路由事件详解

摘要: 阅读全文

posted @ 2020-09-14 22:42 维尔维尔 阅读(226) 评论(0) 推荐(0) 编辑

2020年9月10日

wpf命令详解

摘要: 什么是命令? 命令是Windows Presentation Foundation(WPF)中的一种输入机制,它提供比设备输入更多的语义级别的输入处理。 命令可以实现一处定义,处处使用的好处,不同的命令源只要绑定同一个命令就会执行该命令绑定的执行函数。 命令是一个独立的操作,把这个操作分离出来的作用 阅读全文

posted @ 2020-09-10 14:10 维尔维尔 阅读(1528) 评论(0) 推荐(0) 编辑

2020年9月8日

wpf触发器

摘要: wpf中的触发器是应用于程序界面模板、样式、皮肤、主题的基础。以下作为学习的记录。 1,三种基本触发器,属性触发器、数据触发器、事件触发器 属性触发器 数据触发器 事件触发器 2,两种逻辑触发器,与逻辑触发器、或逻辑触发器 与逻辑触发器 或逻辑触发器 阅读全文

posted @ 2020-09-08 22:36 维尔维尔 阅读(234) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 22 下一页

导航