上一页 1 ··· 6 7 8 9 10
摘要: 装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 namespace Decorator { public abstract class Component { public abstract void Operation(); } p 阅读全文
posted @ 2016-03-08 10:45 uptothesky 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 策略模式(Strategy):它定义了算法家族,分别封装起来,让它们这件可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 namespace StrategyDesignPattern { //抽象算法类 public abstract class Strategy { //算法方法 p 阅读全文
posted @ 2016-03-08 10:20 uptothesky 阅读(182) 评论(0) 推荐(0) 编辑
摘要: namespace SimleFactory { public class Operation { public double NumberA { get; set; } public double NumberB { get; set; } public virtual double GetRes 阅读全文
posted @ 2016-03-08 09:49 uptothesky 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 如果要连接mysql,需要安装驱动: https://cdn.mysql.com//Downloads/Connector-Net/mysql-connector-net-8.0.12.msi 连接字符串 这里需要注意ssl的设置,否则会报错 model-java <%-- Name: Author 阅读全文
posted @ 2014-07-19 22:21 uptothesky 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: 这两天在看CodeSmith文档,因为官方文档在读数据库这一篇使用的是VB写的,对于C#使用者来说看起来很不方便,所以我改成C#的,顺便写下我自己的使用过程。首先,要使用CodeSmith连接数据库,需要引入假如需要读取某张表的数据,需要定义一个属性指示这张表当然还可以加入一些自定义的配置,例如命名空间、作者什么的编译过后会在属性窗口出现可以设置的属性SourceTable属性默认为空, 点击右侧的那个三个点按钮,会弹出对话框点击Data Source右侧的那个两个点按钮点Add按钮新增一个数据库连接输入Name,Provider Type选择SqlSchemaProvider,点击Conne 阅读全文
posted @ 2014-02-20 09:40 uptothesky 阅读(5001) 评论(0) 推荐(3) 编辑
摘要: 一直觉得CodeSmith是个好东西,最近正好有点时间来研究下,其实以前也想学习怎么用,在博客园搜一下有很多介绍CodeSmith的文章,我就收藏过一个写得很详细的http://terrylee.cnblogs.com/archive/2005/12/28/306254.aspx,一看里面文章这么多,一篇一篇去学,瞬间觉得很难有木有?于是就放弃了,想着以后有时间再慢慢看,久而久之就忘了,后来想起来又打开这个收藏,发现还是不想看,又放弃了。放在收藏里的东西并不是自己的东西,只有真正自己学过的才是自己的东西。借此来谈一下程序员的学习方法。当然这是我的一家之言。如有雷同,不胜荣幸。想学一个新的技术, 阅读全文
posted @ 2014-02-19 16:19 uptothesky 阅读(2439) 评论(4) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10