摘要:Item 9: Understand the Relationships Among ReferenceEquals(), static Equals(), instance Equals(), and operator== 读后感 C#提供了四种相等比较的函数. public static bool ReferenceEquals( object left, object right );pu...
阅读全文
摘要:Effective C# Item 10: Understand the Pitfalls of GetHashCode() 读后感 下面的内容中有很多一部分是笔者自己的想法,所以有些说法可能会有失偏颇,还望指正。 Wanger说GetHashCode()是他在Effective C#所有的50个建议中唯一一项关于不推荐函数的建议。GetHashCode()这个方法只会用于一个地方:给基于Has...
阅读全文
摘要:X++中的SQL成分介绍 1.Tables数据类型 在MorphX中所有用AOT创建的表,都可以当做类的定义.要操作(增,删,改,查)表中的记录,至少要声明一个表变量.表变量和对象有如下不同之处: a.不能为表变量分配空间. -----隐式分配 b.不能从其他表变量中继承. c.表变量中的字段是public的 ---...
阅读全文
摘要:方法和变量 1.方法的重载 跟Java一样的机制,默认情况下可以override,如果要把某个方法设为不可override,则要使用关键字final,要把某个类设为不可继承,也使用该关键字(C#里是sealed) 2.支持嵌入函数 void MyMethod() { void MyFunction() //Embedded function only has scope within MyMet...
阅读全文
摘要:实例化,构造函数,析构函数 1.实例化 Point myPoint; myPoint = new Point(); 对象的实例成员,必须通过访问器访问,不能直接通过变量名直接访问. myPoint.x = 10.0; //错误的. 2.构造函数 class Point { int x; // instance variables int y; // defined in classDeclar...
阅读全文
摘要:定义 开篇对Classes和Objects关系的描述是,Classes是数据和操作数据的方法的集合,是blueprint,Objects是Classes的实例.这个描述颇传统,按照Design Patterns Explained 的说法,类是为自己行为负责的个体,个人感觉前者是从实现的角度看Classes,而后者的说法从设计的角度看Classes,抽象层次更高. 1.类的定义. a.在AOT(...
阅读全文
摘要:X++语言概述 X++有以下特点: 1.简单 不需要大量的培训来适应当前的开发实践。X++的概念能够很快被掌握,让开发这在开始的时刻就可以非常地高产(这是个dilemma,简单了吧,门槛底,是个人就会的东西,怎么混饭吃?难了吧,自己学起来费好大力,啥时候才能入门?) 2.面向对象 X++是完全面向对象的语言。 3.熟悉 尽管C++和Java没有被MorphX平台选择为开发语言,但在移除C++和J...
阅读全文
摘要:高兴ing.好东西大家分享,在这里share下,开始看这本期盼已久的书,哈哈.
阅读全文
摘要:空旷的办公房,听听音乐,无限遐想2006年该怎么度过?突然想到了超级女生的想唱就唱.想做就做要做得漂亮就算一个人孤独惆怅至少我还能够勇敢的奔向梦想想做就做要做得漂亮就算这未来多迷茫总有一天能看到胜利的曙光
阅读全文