- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 小人快跑之WPF基础——图形与动画(二)
前言:昨天说到了利用基于帧的动画来实现效果,这其实与WPF提供的图形与动画功能没有太大关系,在这里我们还是要关注一下WPF为我们提供的高级方法来解决问题。本次主题将简述WPF中有关“图形效果”与“动画基础”的知识。1.任务的改进:WPF不提倡使用基于帧的动画功能,缺点在之前已经说到:(1)绘制大量图片(2)没有提供方法或属性调节帧速(3)没有具体的时间线概念此外,WPF告诉我们
2013-11-14 23:33:22
3424
1
原创 小人快跑之WPF基础——图形与动画(一)
前言:之前为了完成一些任务,因为公司只能限定一些网络访问且不能用存储设备进行拷贝,所以自己在家里写了一个demo就放到csdn的下载区回公司再下下来,令人意外的是这个非常小的demo居然两天里就有几十个下载还得到了几个评论(在我之前从来没有遇到过的)。想了一下干脆分享一下自己的学习心得好了。接下来让我们初入WPF动画的世界吧1.任务概述:使用WPF模拟一个小人走路的动画效果。之
2013-11-14 00:05:25
6453
6
原创 从奇葩的角度看委托
说明:本文灵感来自曹大版主直击语言本质的震撼(http://bbs.csdn.net/topics/390622815),所以摘抄了不少版主的原话委托委托是C#提出的一套独有的机制,它封装了一种结构,能够将方法当作参数传入其他函数,它能让一个函数可以实现总体流程的复用,同时让调用者“填空”,自定义某个细节。而一般的函数,则只能复用功能本身。比如我写了这样一个函数privat
2013-10-25 12:25:25
1099
原创 EF无法附加没有EntityKey的对象
有时候用这个方法,没办法Attach对象。using (var db = new DBContextEntities()) { db.Attach((IEntityWithKey) entity); db.ObjectStateManager.ChangeObjectState(entity, Enti
2013-03-30 14:04:48
2642
翻译 SpecFlow使用入门
SpecFlow是一个BDD工具,在这里对BDD不多赘述,你可以阅读一下微软2010年十二月的一篇文章,此外如果你想要更多了解SpecFlow,可以参考我的另一篇翻译(当然,也可以直接进入官网)一、不直接通过网页的测试。什么叫不直接通过网页的测试?我们知道,一般对页面测试,通常对各种按钮点击是少不了的,就像这个一样:你至少要点一个Register吧。那么我们暂时就不要这
2012-12-31 22:04:54
11889
1
原创 使用TeamCity对项目进行可持续集成管理(一)
一、可持续集成管理持续集成,CI:即Continuous integration。可持续集成的概念是基于团队(小组)协作开发而提出来的,为了提高团队开发效率与降低集成风险(早发现,早解决。晚发现,解决更麻烦),各种可持续集成的管理平台应运而生,这里介绍其中一种小而实用的平台管理工具——TeamCity。注:关于其优点在这里举一个例子:团队协作开发必不可少
2012-12-15 12:11:24
21715
4
原创 引用指向同一处的错误
碰到一个检查了蛮久的问题,机械思维以及过多忽略了基本功的重要性,导致了这样一个低级问题传入一个objects,想要将里面的值一一赋给一个新的list。public class Class2 { private Class1 class1; public Class2() { class1 = new Class1();
2012-11-24 20:27:53
661
原创 NAnt安装与入门
安装下载NAnt http://nant.sourceforge.net/.请确保安装了jdk环境 解压下载的NAnt压缩包 设置java环境变量: JAVA_HOME(安装 JDK的目录) .设置NAnt的环境变量: NANT_HOME(压缩包解压后的文件,**\**\bin文件夹). 创建一个nant.bat的批处
2012-11-24 13:13:35
3471
翻译 .NET的DTO映射工具AutoMapper
原文:https://github.com/AutoMapper/AutoMapper/wiki/Getting-started参考:http://www.infoq.com/cn/news/2010/02/automapper-rtw/说明:这是一款DTO的映射工具,如果你不了解DTO,可能会不理解它到底有什么意义。概述:AutoMapper是基于对象到对象约定的
2012-08-11 10:27:33
8785
翻译 SpecFlow
官网:http://www.specflow.org/specflownew/将业务需求与.NET代码结合起来SpecFlow旨在弥合领域专家与开发人员之间的代沟,通过结合可读性高的行为规格与例子(一些规范)进行底层实现。我们的目标是提供一个高效实用的方法来完成我们对.NET项目的实例化需求 (①Specification-By-Example ),SpecFlow同样
2012-08-08 09:50:16
4651
翻译 NBehave行为驱动测试关于story和scenarios
原文:Behavior-Driven Development with NBehave这里模拟了一个“银行账户”的类一个余额属性,一个存款方法,一个撤销账户的方法,一个转账的方法。public sealed class Account{ private int balance; public int Balance { get { return bala
2012-08-06 17:32:38
1604
C#与SQL基于Windows窗体应用程序开发的学籍管理系统
2011-10-30
C#与SQL基于Windows窗体应用程序开发的学籍管理系统
2011-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人