C#
文章平均质量分 76
ESOO
君子不器
展开
-
c#总结——思想简单,施行多样
最近总结了c#视频里的内容,算是初步熟悉面向对象编程里的一个小小的印记吧!一接触面向对象,感觉这种思想很简单,就是类似分类汇总的过程,将现实生活中的理论应用于代码! 面向对象思想是简单高效的,但是并不是一蹴而就的,它的种种精华需要我们在具体项目中慢慢捉摸! 下一步就要学设计模式了,设计模式就是将面向对象的思想格式化,模型化,用工程学的角度看问题,这是我初步的理解!原创 2012-12-16 10:23:49 · 1491 阅读 · 12 评论 -
WF4.0——升级技能:委托应用
经过这一系列的抽象,我们发现,我们开发的工作流,已经脱离了我们当初简单使用的范畴,通过对泛型,委托的技术积累,我们对任何业务的抽象,都那么水到渠成,这时,我认识到一个道理,我们重要的不仅仅是了解更多的技术,还有对技术应用场景的深入剖析,和面向对象认识的提升!原创 2014-09-01 00:10:37 · 1931 阅读 · 25 评论 -
WF4.0——简单认识及结合实际业务demo
WF的全称是Windows Workflow Foundation(Windows工作流基础),这个概念在最初在java中接触,看了jBPM的一些例子,最近要接手一个项目,客户的业务非常吻合工作流的特性,我们决定用.net版的工作流引擎WF4.0开发,在以后的博客中,我们一起学习工作流的使用与开发,现在我们先简单认识下这个朋友!1,简单理解 工作流(Workflow)原创 2014-08-21 17:14:27 · 2942 阅读 · 35 评论 -
DIY.NETORM框架——技术储备(1)Attribute
1、什么是Atrribute 首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行原创 2014-08-07 17:06:49 · 1895 阅读 · 25 评论 -
DIY.NETORM框架——整体分析
一、故事 近些年一直开发MIS系统,用过PB,VB,C# ,现在学了半年的java,早先听人说,.NET和 java一直就是互相借鉴,一起升级,都是为了让程序开发趋于简单,高校,而这不可避免就肯定用到框架,对java中很多框架的实现原理,我也比较感兴趣,在本系列的博客正,咱们将一起实现一个简单的.NET版 ORM框架。有人会有疑问,网上有很多成熟的O原创 2014-07-31 14:25:34 · 3240 阅读 · 25 评论 -
面向对象设计——协变与逆变
在面向对象的设计中,我们一直追求一种结果,就是良好的复用性,基于这个理念,面向对象的设计中加入了协变与逆变(Covariance and Contravariance)两个概念,我们先来简单了解一下这两个概念。原创 2014-07-03 13:33:10 · 1918 阅读 · 17 评论 -
java必备——通过异常处理看面向对象
在看java视频的时候,看到异常处理的时候,我认识到自己编程上的一个缺憾,就是以前的错误处理他范范,我们应该针对不同的错误,做不同的处理,我拿出自己c#和vb的代码,看了看错误处理代码,发现,他们的格式很相似,想到面向对象和面向过程的对比,我想,咱们也许可以在这里,再挖掘一把! 在编写VB的时候,我作为一个小白,基本没有用过错误处理,心中的他是个很高大上的技术,而随着学习了c#,java原创 2014-04-03 16:06:00 · 2350 阅读 · 26 评论 -
面向对象设计——泛型的愉快体验
在实际的项目中,我们经常看到有人写了很多代码,抽象了很多类,而这些类无不是采用了泛型和委托,应用了这辆种技术后,经常有人给我们说,代码的复用性和耦合性就降低了,那作为一个合格的面向对象的程序设计人员,这种技术成为了我们的必备技能,今天就跟着我一起来一次轻松愉快的旅行!原创 2014-06-28 23:42:01 · 2133 阅读 · 31 评论 -
面向对象——一起来复习委托与事件!
通过复习委托与事件,我们知道了对象间的关系不仅仅存在调用这种耦合性较强的关系,还有通过这一系列的操作,交由委托机制这个第三方来统一管理,是个不一样的选择,而这个不一样是不是更适用于“高内聚,低耦合”这句话呢?我们以前对面向对象的认识,是不是停留在对象,而没有在类的级别,及架构的级别进行了思考呢?我想,我们应该进行一次深入的面向对象的深入讨论了,随着我的学习,后期博文会逐步跟进!原创 2014-07-19 10:08:40 · 3688 阅读 · 22 评论 -
OSGI初识——iopenworks使用
OSGI简介: OSGi是Open Services Gateway initiative的缩写,叫做开放服务网关协议。 OSGi联盟现在将OSGi定义为一种技术: OSGi技术是指一系列用于定义Java动态化组件系统的标准。这些标准通过为大型分布式系统以及嵌入式系统提供一种模块化架构减少了软件的复杂度。原创 2014-01-28 11:08:13 · 7639 阅读 · 28 评论 -
WF4.0——升级技能:泛型应用
在项目的开发中,我们知道,加入泛型后可以大大减少我们代码的开发量,原创 2014-08-31 23:26:58 · 1711 阅读 · 21 评论