.Net的小结
首先说些
.NET的framework的基本构成
@H_301_18@
@H_301_18@BCL基底类别库
@H_301_18@CLr共同语言执行时期构成
构成图为下图
基底类别库的组成由@H_403_63@
系统类别
@H_301_18@XML类别,@H_301_18@DGI类别(模糊化处理)
@H_301_18@ADO.NET类别(存取资料用到,物件类别,可接受),@H_301_18@windows类别(和按钮,以及表单有关)
@H_301_18@ASP.NET类别(@H_301_18@webFrom)
等构成。
CLR的部分(共通语言执行时期)@H_403_63@
系统类别
@H_301_18@XML类别,@H_301_18@DGI类别(模糊化处理)
@H_301_18@ADO.NET类别(存取资料用到,物件类别,可接受),@H_301_18@windows类别(和按钮,以及表单有关)
@H_301_18@ASP.NET类别(@H_301_18@webFrom)
等构成。
其中,CLR 提供所有@H_301_18@.NET程序语言执行程序的服务
@H_301_18@提供所有@H_301_18@.NET程序的服务以及机制都一样。
@H_301_18@可以执行跨语言呼叫及继承
提供自动记忆管理
提供与@H_301_18@COM元件互通的能力
内建多执行绪执行能力
.NET的应用程序构成
由元件所组成@H_301_18@
而元件则有一个或多个@H_301_18@DLLs所组成
中间的语言转换主要有
即时编译器
Native Code
.NET 的部署
主要有组件的搜寻规则,元件的引用规则
===========================================================================
下面为.NET的全面面向对象的设计
物件导向与类别设计
主要包含类别设计
命名空间和实体的单元@H_301_18@DLL
实体图
命名空间的主要有基底类别组成
@H_301_18@别名解决命名空间长的问题,以及如何使用的方法
继承设计
@H_301_18@主要是继承的基础
重写与动态系结
基底类别设计
对于接口的设计是重点@H_403_63@
@H_301_18@ 主要明白依据协定设计类别@H_301_18@
以及协定的指定
防护式设计
@H_301_18@
主要包含例外处理,转换型别和程序的追踪
后待续,为数据库的连接