深入.NET平台和C#编程## 第一章 深入.NET框架## 知识点总结
- 面向对象编程 可复用性,可扩展,易维护性,灵活性
- 强大的动态Web支持
- Web服务
.NET框架结构
1.主要包含公共语言运行(CLR)时和框架内库(FCL)。
2.组件:通用类型系统(CLR)和公共语言规范(FCL)。
CLR
1.提供所有.NET应用程序运行的环境。
2.CLR的两个组成部分
- 通用类型系统(CTS),定义了在IL中的数据类型。
- 公共语言规范(CLS),包括几种面向对象编程语言的通用功能。
FCL
1.强大的内库
- 提供对系统功能的访问。
- 建立.NET应用程序的基础。
- 庞大的内库数量。
- 功能齐全,方便使用。
2.核心内库及命名空间
- 使用泛型 System.Collections.Generic
- 对文件的基本操作 System.lO
- 对网络协议进行编程 System.Net
- 对数据库的访问 System.Data
- 开发windows应用程序System.Windows.Froms
- 对GDI+基本图形的操作 System.Drawing
面向对象回顾
1.封装是面向对象三大特征之一。
- 不可分割的独立实体。
- 隐藏内部的细节。
- 保留对外接口。
2.通过访问修饰符授权。
3.类是一个最基本的封装。
4.封装的好处。 - 保证数据的安全性。
- 提供清晰的对外接口。
- 类内部实现可以任意修改,不影响其他类。
5.类的属性。
- 可读写、只读、只写。
- 设置验证逻辑。
6.图是表示类的结构及类与类之间关系的图表。