摘要: 首先先上官方Msdn的说法: lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 lock 关键字在块的开始处调用 Enter,而在块的结尾处调用 Exit。 ThreadInterrupt 阅读全文
posted @ 2018-03-01 15:57 庭前竹 阅读(141) 评论(0) 推荐(0) 编辑
摘要: FilterCriteria="{Binding FilterCriteria,Mode=TwoWay}" 设置默认过滤值,FilterCriteria为DevExpress.Data.Filtering.CriteriaOperator。 阅读全文
posted @ 2018-03-01 15:32 庭前竹 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 设置单元格的背景色: <dxg:GridColumn.CellStyle> <Style BasedOn="{StaticResource {dxgt:GridRowThemeKey ResourceKey=LightweightCellStyle}}" TargetType="{x:Type dx 阅读全文
posted @ 2018-03-01 15:25 庭前竹 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 从架构上看,Microsoft NLayerApp对“复杂的业务系统应用程序”这样一种应用程序的架构设计提供了一系列的设计准则。所谓“复杂的业务系统应用程序”是指这样一类业务系统应用程序,这类应用程序具有相对较长的生命周期,在其生命周期中,将发生一些可预期的“革命性变更”(比如,所使用的技术/框架的 阅读全文
posted @ 2018-03-01 15:07 庭前竹 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、DDD的概念 DDD:领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型是领域驱动的核心,采用DDD的设计思想,业务逻辑不再集中在几个大型的类上,而是在 阅读全文
posted @ 2018-03-01 15:04 庭前竹 阅读(3022) 评论(0) 推荐(0) 编辑
摘要: 开闭原则(Open-Closed Principle,OCP) 1、什么是开闭原则 开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。 1988年,Bertrand Meyer在他的著作《Object Oriented So 阅读全文
posted @ 2018-03-01 14:57 庭前竹 阅读(180) 评论(0) 推荐(0) 编辑
摘要: OO的设计原则 采用面向对象的分析和设计思想,为我们分析和解决问题提供了一种全新的思维方式。我们在拿到需求之后(略去OOA,以后补全),接下来的问题就是:如何对系统进行面向对象的设计呢? 按照软件工程的理论,面向对象的设计要解决的核心问题就是可维护性和可复用性。尤其是可维护性,它是影响软件生命周期重 阅读全文
posted @ 2018-03-01 14:56 庭前竹 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 刚接触编程的时候,多数人本能的反应可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因: 1、直接原因 你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要一定时间的训练和揣摩才能形成,所以你可以在 阅读全文
posted @ 2018-03-01 12:33 庭前竹 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不 阅读全文
posted @ 2018-03-01 12:31 庭前竹 阅读(205) 评论(0) 推荐(0) 编辑
摘要: ASP.NET请求处理机制分为经典形式和集成形式 经典形式 经典形式是为了与之前的版本兼容,运用ISAPI扩展来调用ASP.NET运转库,原先运转于IIS6.0下的Web应用程序迁移到IIS7.0中只需将应用程序配置成经典形式,代码根本不用修正就能够正常运转。 集成形式 集成形式是一种统一的乞求处置 阅读全文
posted @ 2018-03-01 12:29 庭前竹 阅读(202) 评论(0) 推荐(0) 编辑