zoukankan      html  css  js  c++  java
  • .NET框架

     
    .NET编译技术

    .NET的核心类库

    System:此命名空间包含所有其他的命名空间。在System命名空间中包含了定义.NET中使用的公共数据类型。

    System.Collections.Generic 命名空间包含定义泛型集合的接口和类,用户可以使用泛型集合来创建强类型集合,这种集合能提供比非泛型强类型集合更好的类型安全性和性能。

    System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。

    System.Net:支持对网络协议的编程。

    System.Data:提供对表示ADO.NET结构类的访问。

    System.Windows.Fomrs:用于Windows应用程序的MessageBox 的命名空间

    System.Drawing:支持GDI+基本图形操作

    封装:
        是面向对象三大特征之一
        一个不可分割割的独立实体
        隐藏内部的细节
        保留对外接口
        通过访问修饰符授权
        类是一个最基本的封装
        封装的好处
        保证数据安全性
        提供清晰的对外接口
        类的内部实现可以任意修改,不影响其他类
    --类是一个概念
    定义类
    class PM
    {
    //省略成员
    }
    对象是实体
    创建对象
    PM pm=new PM();
    get set 访问器保障类中的字段安全
     
     
    2.类和对象的关系  Dept dept=new Dept();
        解析:类是对象的类型  ( 大的种类) code层面:Dept
              对象是类的实例   (具体的一个个体)code层面:dept
       
      3..NET框架两大组件:CLR(Common Language Runtime 公共语言运行时)和FCL(Framework Class library 框架类库)
       
      4.类库概念:一堆功能相似 的 类的集合。
         类似于QQ主程序平级目录的支撑类库 ,以dll结尾的文件(dynamic linked library 动态链接库)
         类库的两种体现形态:exe  dll
     
     
     5.封装:就是保护一些私有字段的安全。体现2:将方法和字段放入一个容器(类)中。
     6.自动属性
       注意点:当我们不需要进行逻辑判定的时候,他是和私有字段+共有的属性是等价的。
               自动属性底层会生成:私有字段+公有属性
  • 相关阅读:
    mvc源码解读(2)mvc路由注册
    mvc源码解读(12)mvc四大过滤器之ActionFilter
    asp.net运行机制与页面生命周期
    mvc源码解读(5)Controller工厂的创建
    mvc源码解读(9)ActionDescriptor方法Action的描述对象
    mvc源码解析(7)创建Controller对象
    mvc源码解读(11)mvc四大过滤器之AuthorizationFilter
    mvc源码解读(19)mvc客户端+服务端验证
    get与post
    mvc源码解析(6)获取ControllerType
  • 原文地址:https://www.cnblogs.com/matianpeng/p/8148700.html
Copyright © 2011-2022 走看看