深入.NET框架
它的过人之处:
1.提供了一个面向对象的编程环境,完全支持面向对象编程。
.NET框架的组成及工作原理:
.NET框架运行在操作系统之上,是.NET最基础的框架。它提供了创建、部署和运行.NET应用的环境,
主要包含公共语言运行时(CLR)和框架类库,并且支持多种语言开发。也就是跨语言开发。
.NET和JAVA对比, .NET是一个跨语言平台, JAVA是一个跨平台的语言。
WPF是微软Vista操作系统的核心开发库之一。
.NET编译技术:
为了实现跨平台的战略目标,.NET所有编写的应用都不编译成本地代码,而是编译成微软中间代码。
它将由JIT编译器转换成机器代码。
System.IO:支持对文件的操作,如复制 粘贴 删除及对文件的读写等。
System.Net:支持对网络协议的编程。
System.Data:提供对表示ADO.NET结构的类访问。
System.Drawing:支持GDI+基本图形操作。
面向对象回顾
类和对象:
类和对象有着本质的区别,类定义了一组概念的模型,而对象是真实的实体。
它们的关系:
由对象归纳为类,是归纳对象共性的过程。
在类的基础上,将状态和行为实体化为对象的过程称为实例化。
属性访问器分为三种:
只写属性:只包含set访问器
只读属性:只包含get访问器
读写属性:同时包含set和get访问器
Eg:
Private string _name;
Public string Name;
{
get{return _name};
set{_name = value };
}