• 深入.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. 必须用父类的引用来引用子类对象。

     

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

     

  • 相关阅读:
    test!
    Visual Studio 中的单元测试 UNIT TEST
    Jquery结合div+css实现文字间断停顿向上滚动效果
    asp.net中使用HttpWebRequest发送上传文件
    分享一个可以灵活控制的实现Javascript滚动效果的程序
    VeryCodes.Log让日志记录和读取变的更简单
    实现MyXLS设置行高的功能
    设计模式学习笔记建造者模式
    设计模式学习笔记原型模式
    设计模式学习笔记模板方法
  • 原文地址:https://www.cnblogs.com/fyzw/p/7002377.html
Copyright © 2020-2023  润新知