摘要:
这个orm已经用了好几个月了基本完善了,现在来分享下他的操作方式[代码]Db.Instance 是根据webconfig里的第一个connection得到的<add name="daogou" providerName="System.Data.SqlClient" connectionString="Data Source=xxx;User ID=xxx;Password=xxx;Init... 阅读全文
摘要:
今天有点空,写点关于静态类和JSON方面的东西。我们先看一个最简单的静态类,只有公共字段没有方法。 [代码]不知大家有没发现和JSON格式有点像,下面再JSON[代码]大家应该发现了JSON对象和静态类的区别,静态类的键名是字符串有双引号,而静态类公共字段或方法是没有的,但就使用来说没有任何区别。我不明白JSON标准为什么是这样的,下面的图来自http://www.json.org/我个人比较喜欢... 阅读全文
摘要:
看到很多做ASP.NET开发的JS水平都很差,所以想写一个面向对象的JavaScript系列,希望对JS新手有所帮助。不知道能否坚持下去。今天从类(非静态类)及类的继承开始。我用游戏中的角色(玩家,怪物)来做示例。 首先是角色类,具有基本属性 Name,HP,physicalDamage和基本方法physicalAttack [代码] 由于Role类不能满足需要,我们新建两个类Player,Mon... 阅读全文
摘要:
本文继续 《关于某道C#上机题的OO - 策略模式》中的题目,但这是使用的是双向循环链表。当第一次看到这题我首先想到的是循环链表,但题目要求面向对象的方法,汗~ 首先是双向链表的节点类 [代码]这里使用的是泛型类,他的优势就不讨论了,下面是循环链表类[代码]由于没用使用DoubleLinkNode<T>[] 来存储数据,所以索引的处理显得非常的麻烦(如果用了数组就存在链表的容量问题),... 阅读全文
摘要:
前段时间看到某人《关于某道C#上机题的OO》,后来又有人用了装饰模式做这题,我这里来个策略模式,不习惯废话直接上代码,不知道算不算策略模式,请高人指点。[代码]StrategyA 实现接口 IStrategy 遵循开闭原则,如果我们要换一个规则只要添加一个类实现IStrategy即可。之前还有用 循环链表 来完成这道题,晚上再发上来。 阅读全文