标签:
第一章 深入.NET框架
1.1 Microsoft .NET框架概述
.NET框架的优势
* 提供了一个面向对象的编程环境,完全支持面向对象编程,.NET 框架提高了软件的可复用性,可扩展性,可维护性和灵活性
* 对Web应用的强大支持
* 对Web Service(Web服务)的支持,Web Service是.NET非常重要的内容,它可以实现不同应用程序之间相互通信
* 实现SOA,支持云计算,同时,.NET 也提供了对云计算的支持,Windows Azure 就是一个构建在微软数据中心提供云计算的应用平台。
* 支持构建 .NET 程序的炫彩外衣。
1.2 .NET 框架体系结构
.NET 框架运行在操作系统之上,是 .NET 最基础的框架,它提供了创建,部署和运行 .NET 应用的环境,主要包含
公共语言运行时(CLR)和框架类库(.NET Framework 库类,FCL),并且支持多种开发语言
.NET 框架具有两个主要组件:CLR和FCL。
CLR 是.NET 框架的基础。
FCL 是一个综合性的面向对象的可重用类型集合。
1.3 CLR
CLR的全称为公共语言运行时,它是所有.NET 应用程序运行时环境,是所有.NET 应用程序都要使用的编程基础
它如同一个支持 .NET应用程序运行和开发的虚拟机。
CLR 包含两个组成部分:CLS(公共语言规范)和CTS(通用类型系统)
*System:此命名空间包含所有其他的命名空间
*System.Collections.Generic: 支持泛型操作
*System.IO: 支持对文件的操作,如复制,粘贴,删除及对文件的读写等
*System.Net: 支持对网络协议的编程
*System.Data: 提供对表示ADD.NET 结构的类的访问
*System.Windows.Forms: 用于开发Windows应用程序
*System.Drawing: 支持GDI+基本图形操作
2.1 面向对象
1.类和对象
类和对象有着本质区别,类定义了一组概念的模型,面向对象是真实的实体,关系如下;
*由对象归纳为类,是归纳对象共性的过程
*在类的基础上,将状态和行为实体化为对象的过程称为实例化
对于类的属性,通过get 和set 访问器进行访问和设置,用来保障类中数据的安全,属性访问器分为以下3种:
*只写属性:只包含set访问器
*只读属性:只包含get访问器
*读写属性:同时包含set访问器和get访问器
2. 封装
封装的好处
*保障数据的安全性
*提供清晰的对外接口
*类内部实现可以任意修改,不影响其他表
将字段封装为属性是封装的一种方式,类的私有方法也是一种封装;
标签:
原文地址:http://www.cnblogs.com/ckwblogs/p/5789075.html