代码改变世界

EF CodeFirst 初识

2015-12-28 21:26 by FelixShen, 906 阅读, 1 推荐, 收藏, 编辑
摘要:随着EntityFramework的发展,原先的三种方式,{Code First ,Model First,Database First } CodeFirst基本摆脱了另外两种方式成为了 最受欢迎的一种编程模型。 我们通过先编写代码,然后自动生成数据库。 程序员只需专心的面向对象写代码,而无需再写... 阅读全文

WPF流程图制作系列相关基础二

2015-11-04 20:56 by FelixShen, 3683 阅读, 2 推荐, 收藏, 编辑
摘要:我们现在知道 thumb ,可以让用户自行拖动其在 canvas上移动,在这个而基础上 我们可以试着往流程图方向靠近一下。我们知道,流程图,都是一个一个的流程块,然后用线连起来的,这一个一个的流程块可能会有各种各样的形状, 比如长方形,菱形这很简单 ,只需要设置 thumb使用不同的控件模板就ok... 阅读全文

WPF流程图制作系列相关基础一

2015-11-03 11:27 by FelixShen, 4065 阅读, 2 推荐, 收藏, 编辑
摘要:WPF流程图制作相关基础一需求是要通过wpf开发流程图,这个流程图是用户自行拖动配置。使用过流程图的话,应该大体能想象出流程图拖动配置的样子。这里主要会涉及到的技术知识点就是 wpf拖动相关的知识。但其实,wpf拖动是有几种不同的实现思路的方案一 通过相应 鼠标的 mousedown mousemo... 阅读全文

C# 值类型 引用类型

2015-09-28 16:43 by FelixShen, 547 阅读, 0 推荐, 收藏, 编辑
摘要:CLR 定义了两种类型,ReferenceTypes引用类型 和 ValueTypes 值类型。我们定义的各种Class都是引用类型,而我们用的decimal int 之类是值类型。 他们有什么区别呢?为什么 CLR要搞出两种类型出来呢?肯定是因为他们各有各的优点。我们会分别论述 首先... 阅读全文

WPF 依赖属性

2015-09-27 11:14 by FelixShen, 927 阅读, 3 推荐, 收藏, 编辑
摘要:我们知道,在我们的C#中 有属性这个概念,也有字段这个概念。关于字段,我们知道当不被static修饰的时候,会在内存中真正的去申请相应的内存空间。每个字段都会有一块自己的空间。而属性是什么? 属性本身其实是方法,只是C#提供了语法糖是的写法变的更简单而已。比如 我们的类如下publicclassP... 阅读全文

行规

2015-04-22 18:01 by FelixShen, 193 阅读, 0 推荐, 收藏, 编辑
摘要:如果有能力,试着做出让人铭记的作品,如果没有能力,不要做让人唾弃的作品。仅以此警戒自己。 阅读全文

不要在对抽象类接口abstract virtual什么的混淆不清了

2015-04-15 07:36 by FelixShen, 949 阅读, 0 推荐, 收藏, 编辑
摘要:(最近带一个新手入门 讲这边老费力了。)接口和抽象类不过都是类的抽象罢了,这是他们的本质,只不过人们的思维角度不同而已,一个偏向为行为契约上的抽象(接口) 一个更像大自然中的繁衍关系(抽象类)。直接上代码:class 抽象类 { public static void Main(s... 阅读全文

MQ与Webservice的区别

2015-03-26 17:46 by FelixShen, 9836 阅读, 0 推荐, 收藏, 编辑
摘要:Webservice 和MQ(MessageQueue)都是解决跨平台通信的常用手段,两者有哪些区别呢?个人认为最本质的区别在于 Webservice近乎实时通信,而MQ却通常是延时通信。什么意思呢?因为webservice其实就是本地服务器程序调用远程服务器上的方法,属于两者之间的交互,请求的时候... 阅读全文

Asp.net MVC流程简述

2015-03-26 16:58 by FelixShen, 1063 阅读, 0 推荐, 收藏, 编辑
摘要:先上个图步骤一IIS当请求到达我们的服务器时,在asp.net取得控制之前,windows操作系统的核心组件 HTTP.SYS一直在监听请求端口,接下来asp.net会通知所有注册的httpModule。 有一个httpModule是默认注册了的。那就是UrlRoutingModule,也就进入了路... 阅读全文

Lambda表达式树

2015-03-25 15:20 by FelixShen, 813 阅读, 0 推荐, 收藏, 编辑
摘要:我先抛出一些问题要从sqlserver数据库某张表中查找某个叫 zhangsan的人的信息怎么找?很简单 sql语句: select * from _yourTable where name='zhangsan'现在同样的数据存放在xml文件里,我也要找到叫张三的怎么办?(不使用linq to xm... 阅读全文