文章分类 -  .NET

[你必须知道的异步编程]——异步编程模型(APM)
摘要:本专题概要: 引言你知道APM吗?你想知道如何使用异步编程模型编写代码吗?使用委托也可以实现异步编程,你知道否?小结 一、引言 在前面的C#基础知识系列中介绍了从C#1.0——C#4.0中一些主要特性,然而.NET4.5更新,除了提供了一些新的类和一些新的模板外,对于C#语言也做了一定的更新,最重要 阅读全文
posted @ 2016-06-15 16:26 heoo 阅读(2572) 评论(0) 推荐(0)
[你必须知道的异步编程]——基于事件的异步编程模式 (EAP)
摘要:本专题概要: · 引言 · 你听说过EAP吗?——基于事件异步编程模式介绍 · 深入剖析BackgroundWorker组件类 · 使用BackgroundWorker组件进行异步编程 · 小结 一、引言 在上一个专题中为大家介绍了.NET 1.0中提出来的异步编程模式——APM,虽然APM为我们实 阅读全文
posted @ 2016-06-15 16:25 heoo 阅读(621) 评论(0) 推荐(0)
_net平台性能很不错的轻型ORM类Dapper
摘要:dapper只有一个代码文件,完全开源,你可以放在项目里的任何位置,来实现数据到对象的ORM操 作,体积小速度快。 使用ORM的好处是增、删、改很快,不用自己写sql,因为这都是重复技术含量低的工作,还有就是程序中大量的从数据库中读数据然后创建model,并为 model字段赋值。这些ORM都可以轻 阅读全文
posted @ 2016-06-15 16:24 heoo 阅读(1212) 评论(1) 推荐(0)
MVC5中EF6 Code First启动慢及间隙变慢优化的实践经验
摘要:最近项目在使用EF了,mvc使用EF确实方便,因为添加功能的时候可以使用vs自动生成用ef的增、删、查、改的模板,大的提高的工作效率。但是很多人都遇到过用EF开发的程序在第一次访问的时候会比用ADO纯sql慢很多,过一段时间不访问又会变慢。我最近的两个项目分别是蓝狐软件工作室和一个商城系统都是用MV 阅读全文
posted @ 2016-06-15 16:22 heoo 阅读(224) 评论(0) 推荐(0)
Linq 标准查询操作符的使用和调用
摘要:标准查询操作符 本文章是我最近学习Linq的一些示例,分享给和我一样刚开始接触Linq的朋友们作为一个参考,因为是初学,肯定有很多不足,因此希望大家友善提醒,切勿针锋相对,我会及时改正的~~ 01 投影操作符(Select,SelectMany) 02 限制操作符(Where) 03 排序操作符(O 阅读全文
posted @ 2013-10-17 22:39 heoo 阅读(176) 评论(0) 推荐(0)
wpf类层次结构
摘要:注意: WPF的核心名称空间从System.Windows开始(如System.Windows、System.Windows. Controls以及System.Windows.Media)。唯一的例外是由System.Windows.Forms开始的名称空间,它是Windows窗体工具包的一部分。 阅读全文
posted @ 2013-10-11 18:31 heoo 阅读(340) 评论(0) 推荐(0)
C#中字符串的内存分配与驻留池
摘要:刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下: 1.String s1 = “Hello”; 2.String s2 = “Hello”; //s2和s1的实际值都是 3.“Hello”b 阅读全文
posted @ 2013-10-08 17:29 heoo 阅读(229) 评论(0) 推荐(0)
Effective C# - 条款4:使用Conditional特性代替#if条件编译
摘要:#if/#endif条件编译常用来由同一份源代码生成不同的结果文件,最常见的有debug版和release版。但是,这些工具在具体应用中并不是非常得心应手,因为它们太容易被滥用了,使用它们创建的代码通常都比较难理解,且难以调试。C#语言的设计者们对这种问题的解决方案是创建更好的工具,以达到为不同环境 阅读全文
posted @ 2013-05-23 00:11 heoo 阅读(247) 评论(0) 推荐(0)
petshop.snk文件和AssemblyInfo.cs文件的作用
摘要:snk文件在.net里面被用作存放密钥或密钥对的存储文件,生成密钥对snk文件可以用.net中的sn.exe命令,如“sn -k keyPair.snk”。 snk本身只是用来存放非对称密钥的,但在各个需要用到加密、签名的地方都可以使用: 1) 用snk文件生成强命名程序集,这样一个assembly 阅读全文
posted @ 2009-05-01 16:33 heoo 阅读(425) 评论(0) 推荐(0)
snk 与pfx
摘要:snk 与pfx 阅读全文
posted @ 2009-05-01 16:30 heoo 阅读(1955) 评论(1) 推荐(0)