Macro thinking in .net

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

2007年11月20日 #

WebFormRail 框架的demo终于整了出来,虽然比较粗糙,但急着发布,先迁就下。


下载:下载WebFormRail
posted @ 2008-08-05 10:40 itmuse 阅读(165) | 评论 (2)编辑

关于WebFormRail

 

想了很长时间才决定用WebFormRail这个名字的,框架的名字诠释了这是一个基于rail的框架,并且可以用上官方的web控件。框架借鉴和参考了RORMonoRailSpring.netProMesh、微软的MVC等框架的优秀的设计思想和技巧。

 

NET领域里面,开源的框架很多,每一个框架都有其自身的独特和优势,但就我使用过这些框架体会,总感觉缺少了一样东西,就是web控件,包括微软的MVC框架在内,都没有支持web控件。虽然对于webform有不少的反对声音,但个人感觉web控件还是一个非常优秀的设计,特别是现在第三方提供了非常多的非常优秀的web控件,丰富而好用。

 

基于此,WebFormRail在总结和参考了前辈的思想和设计的基础上诞生,并且加上了自己特有的可以非常好的支持web控件的特性。

 

关于WebFormRail的系列文章和源码将在近期发布。
posted @ 2008-07-28 17:48 itmuse 阅读(699) | 评论 (7)编辑

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

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

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

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

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

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

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



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 阅读(232) | 评论 (0)编辑