深入.NET平台和C#编程

深入.NET平台和C#编程

Ildasm:微软中间语言编译器。

 devenv:运行打开VS2008。

 第1 章:理解.NET Framework 与C# .NET 的特征

1. 可以跨设备。 

2. 可以跨语言。

3. 统一的开发模式。

 

 

.NET

框架的两个组件:

1 . 公共语言运行时。

(CLS 公共语言规范和CTS 通用类型系统) 

2. 框架类库。

                 面向对象编程的特点:

1.可复用性 

2.可扩展性 

3.易维护性 

4.灵活性

 

 

System.Data :用于访问ADD.NET 

System.Windows.Forms :用于开发Windows 应用程序

System.Collections.Generic :可以使用泛型

 

System.Net :可以对网络协议进行编程

 

System.Security :提供系统的安全控件功能

 

 

                     第2 章:用对象思考,属性和方法

面向对象:

1. 封装(实现数据的安全性):保证对象自身数据的完整性、安全性。

2. 继承(实现代码的重用性、可维护性):建立类之间的关系,实现代码的复用,方便系统的扩展。

3. 多态(实现代码的灵活性1.Overload:重载。2.Override:重写):相同的方法调用可实现不同的实现方式。

 

方法的重载:重载是多态的一种,通过多态实现代码的灵活性。

  

重载的实现方式:

 

1. 所有的方法必须在同一个作用域里(同一个类)。

2. 方法名完全一样(括号里的参数个数,位置,类型可以不一样)。

3. 通过参数列表来决定调用哪个方法。

 

重写的实现方式:

1. 一定要有继承关系。

 

2. 在子类和父类中,必须有一致的方法签名(方法声明)。

 

被重写的父类方法,必须是抽象方法或虚方法。

 

子类中要重写的方法,必须用override方法。

 

3. 必须用父类的引用来引用子类对象。

 

 对象:万物皆对象。(类似于用户自定义的类型)

 

原文地址:https://www.cnblogs.com/fyzw/p/7002377.html