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

    深入.NET框架

      ..NET框架的特点:

                  1.面向对象编程
                     提供软件可复用、可扩展、易维护性、灵活性
                  2.强大的动态Web支持
                     例如:DELL官方销售网站
                  3.Web服务:可以实现不同应用程序之间的相互通信
                     例如:火车订票系统
                  4.平板应用
                     例如:Surface(奢华极品,放飞思想)
                  5.实现SOA、支持云计算
                     Windows Azure:构建在微软数据中心内提供云计算的应用程序平台
                  6.支持构建.NET程序的炫彩外衣

     .NET框架结构

      1.NET运行在操作系统之上,是.NET最基础的框架。他提供了创建,部署和运行.NET应用的环境,主要包括公共语言运行时(CLR)和

      框架类库(.NET FrameWork 类库(FCL)),并且支持多种开发语言。例如:(C#,VB,.NET,C++)等。

          2..NET最主要的两个组件:CLR和FCL。CLR是.NET框架的基础。FCL是一个中和性的面向对象的可重用的类型集合。

         3.CR的全称为公共语言运行时(Common Language Runtime),它是所有.NET应用程序的环境.是说有.NET应用程序都要使用的编程基础

      它如同一个支持.NET应用程序运行和开发的虚拟机,它包含两个组成部分:CLS(公共语言规范)和CTS(通用类型系统)

     . .NET框架的核心  

      

     4.FCL是.NET框架的另一个重要组成部分,即框架类库FCL提供了对系统功能的调用,是建立.NET应用程序,组件和控件的基础。

      类库的概念:

       一堆功能相似 的 类的集合。
            类似于QQ主程序平级目录的支撑类库 ,以dll结尾的文件(dynamic linked library 动态链接库)
            类库的两种体现形态:exe  dll

     System:此命名空间包含说有其他的命名空间

       System.Collection.Generic:支持泛型操作

       System.IO 支持对文件的操作

       System.NET支持网路协议的编程

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

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

        5   .类和对象
                        .类和对象的关系 Dept dept=new Dept();

                     解析:类是对象的类型 ( 具有相同行为和特征的统一种类) code层面:Dept
                 对象是类的实例 (具体的一个个事物)code层面:dept5.封装就是保护一些私有字段的安全。体现2:将方法和字段放入一个容器(类)中。6.自动属性
                     注意点:当我们不需要进行逻辑判定的时候,他是和私有字段+共有的属性是等价的。
                   自动属性底层会生成:私有字段+公有属性

      

  • 相关阅读:
    Yii “CDbConnection failed to open the DB connection: could not find driver"解决办法
    安装多个PHP环境会导致phpinfo和php -v中查看到的PHP版本不一致
    sql pivot、unpivot和partition by用法
    sql把字符数组转换成表
    sql获取数组指定元素
    sql获取数组长度
    Razor基础语法
    ADO.NET基础
    Asp.Net网站统一处理错误信息
    WebApp页面开发小结
  • 原文地址:https://www.cnblogs.com/luoxionghenku/p/8148710.html
Copyright © 2011-2022 走看看