Macro thinking in .net

博客园 首页 新随笔 联系 订阅 管理
  5 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

2007年11月21日 #

     摘要: 面向对象(object-oriented,OO)方法是以客观世界中的对象为中心,其分析和设计思想符合人们的思维方式,分析和设计的结果与客观世界的实际比较接近,容易被人们所接受。下面列举几个面向对象设计方法中的重要术语,它们构成面向对象的程序设计语言的核心。  阅读全文
posted @ 2007-11-21 23:29 itmuse 阅读(182) | 评论 (0)编辑

     摘要: 1.4软件测试对源程序最基本的质量要求是正确性和可靠性,此外还很注重软件的易使用性、易维护性和易移植性。软件测试的工作量约占软件开发总工作量的40%以上,其目的是尽可能多的发现软件产品(主要是指程序)中的错误和缺陷。软件测试是自底向上,逐步集成的过程,低一级测试为上一级测试准备条件;测试的关键是测试用例的设计,其方法可分为两类。白盒测试:白盒测试是根据程序的内部逻辑来设计测试用例,常用的技术是逻辑...  阅读全文
posted @ 2007-11-21 23:25 itmuse 阅读(399) | 评论 (0)编辑

     摘要: 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程。其目的是提高软件生产率、提高软件质量、减低软件成本。

软件工程是1968年在德国的NATO会议上提出的,希望用工程化的原则和方法来克服软件危机;而软件危机就是软件开发和维护过程中的各种问题,由于软件开发阶段缺乏好的方法的指导和好的工具的辅助,而且缺少有关的文档,使得大量的软件难以维护。

软件生命周期是指由软件定义、软件开发和软件维护等阶段组成的全过程,反映软件生存期内各种工作得组织以及各个阶段如何衔接。下表归纳了软件生存周期各个阶段的任务、参与人员和产生文档。
  阅读全文
posted @ 2007-11-21 23:18 itmuse 阅读(433) | 评论 (0)编辑

2007年11月20日 #

     摘要: 泛型类声明
泛型类声明是一种类的声明,它需要提供类型实参才能构成实际类型。

类声明可以有选择地定义类型形参:



class-declaration:
attributesopt class-modifiersopt class identifier type-parameter-listopt class-baseopt
type-parameter-constraints-clausesopt class-body ;opt


只有提供了一个 type-parameter-list,才可以为这个类声明提供 type-parameter-constraints-clauses。

提供了 type-parameter-list 的类声明是一个泛型类声明。此外,任何嵌套在泛型类声明或泛型结构声明中的类本身就是一个泛型类声明,因为必须为包含类型提供类型形参才能创建构造类型。

除了明确指出的地方外,泛型类  阅读全文
posted @ 2007-11-20 09:26 itmuse 阅读(223) | 评论 (0)编辑

2007年11月19日 #

     摘要: 泛型可以让类、结构、接口、委托和方法按它们存储和操作的数据的类型进行参数化。使用过 Eiffel 或 Ada 泛型的用户或 C++ 模板的用户很快就能熟悉 C# 泛型,而且这些用户会发现 C# 泛型较之过去这些语言更加简便易用。
  阅读全文
posted @ 2007-11-19 13:45 itmuse 阅读(234) | 评论 (0)编辑