锐志社区
锐意进取、志存高远
2010大学生.NET暑期训练营上海、海南两地——MVP专家团队领衔新技术课程:ASP.Net MVC、Linq、JQuery、Entity Framework

八月 2009 - 安忍不动如大地,静虑深密如秘藏

  • 对象定义的秘诀

    在C#中,对实例主要有三种访问方式:属性、方法、事件。我们定义对象也主要是定义这三大成员。 那如何来定义呢?如何寻找出对象的属性、方法和事件呢?在中文世界中完成这样的任务非常的简单。 任何一个名词都是对象。比如:刀。 该名词使用“能”动词修饰的行为是该名词的方法:能砍,能切、能剁…… 该名词使用“当”介词修饰就是该名词的事件:当砍到、当切到、到刺到…… 该名词使用“的”助词修饰的形容词就是该名词的属性:的大小、的宽度、的价格…… 该名词被前缀修饰的名词往往是该名词的子类,比如:菜刀、水果刀、砍刀...
  • 中文:一个面向对象的自然语言

    一直很奇怪的一点,字母国家的人是怎么想出面向对象这个概念的,中文却是自然语言中非常具有面向对象特征的语言。 我们看看如下的表格对应 中文 英文 公鸡 *** 母鸡 Hen 小鸡 Chick 病床 Sickbed 婴儿床 Infanette 行军床 Tent Bed 中文中对相同事物的不同形容描述在组词搭配中很容易得到归纳,而对照的英文,却无法在词面上找到共性。同样中文的组词能让没有看过到真实事物的人大致的有所了解需要表达的事物,比如:斑马,你虽然没有见过,但可以想象出这个名词也许代表着一个动物,这个动物或多或少和马有关系...
  • 类是数据类型,对象是内存的具体分配

    对于初学面向对象的人来说,往往很疑惑什么是对象,什么是类。在面向对象的编程领域中,我们需要明确一个事实:所有的类型必须被明确的表示,而不是被其他数据类型来替代。 类是 C# 中功能最为强大的数据类型,它定义了数据类型的数据和行为。然后,程序员可以创建作为此类的实例的对象。类支持继承,而继承是面向对象编程的基础部分。 比如我们在前面了解的一个关于洗牌的过程,在前面的代码中,我们计算和产生的不是真正意义上的扑克牌,而是字符串! 如果要真正的描述扑克牌,我们必须要有一个扑克牌的数据类型,而这个类型.NET...
  • 层层清晰:面向对象的代码模型

    好了,在经历了面向过程的代码之后,我们来观察以下使用面向对象思路的代码: string s = "12.14"; bool format = true; int precision = 2; char symbol = '$'; if (s.LastIndexOf(symbol) > 0) { //货币负号非法 format = false; } s = s.Replace(symbol, ' '); if (s.LastIndexOf('...
  • 意大利面条:面向过程的代码模型

    面向过程的代码往往被人形容为意大利面条。先让我们看看以下面向过程思路的代码编写。 string s = "12.14"; bool format = true; int precision = 2; char symbol = '$'; if (s.LastIndexOf(symbol) > 0) { //货币符号非法 format = false; } else { if (s.LastIndexOf(symbol) < 1) { //没有货币符号...
华大锐志软件开发涡轮式项目实训——华大锐志学员作品部分展示
上海锐学计算机科技有限公司
Powered by Community Server (Commercial Edition), by Telligent Systems