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

    深入.NET框架

    深入.NET编程
    1.深入。NET框架
    复习+++复习+复习 类图 自动属性

    2.

    .类:是对象的虚例,类是对象的集合,类是对象的模板。
    对象是类的实例。 0到多个。

    3.

    Linux 李纳斯 作业:Just For fun

    DOS

    Windows:


    Wince :地铁进站闸机

    超市里面 :windows

    PDA

    4.MS SQL Server

    5..NET DOTNET DNET 点NET

    任何人,在任何地方,使用任何终端设备,都能访问微软提供的服务。

    6..NET Framwork vs版本
    .NET Framwork 1.0 /1.1 vs2003

    .NET Framwork 2.0 vs2005

    .NET Framwork 3.0 /3.5 vs2008

    .NET Framwork 4.0 vs2010

    .NET Framwork 4.5 vs2012/vs2013

    SP(service pack)2

    7..NET Framework 两大组件 公共语言运行时 (CLR Common Language Runtime) 框架类库(FCL Framework Class Library)

    CLR:

    CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。
    1.1 CLS 公共语言规范 Common Language Specfication

    1.2 CTS 通用类型系统 Common Type System

    8.WF Work Flow:工作流

    工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。
    工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。


    WCF HTTP TCP/IP

    Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。
    整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTPFTP的相关技术。


    WPF :

    WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

    LInq: from db.stus where

    LINQ(Language Integrated Query)语言集成查询是一组用于c#Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

    9.两道编译:我们直接写的C#代码,CPU并不认识,因为CPU只认识 0和 1, 所以我们需要将源文件编译成一个中间
    文件,名字叫MSIL(微软中间代码)。然后中间代码,CPU依然不认识,需要经过CLR的一个特殊组件,就是JIT(Just
    in time 即时编译器)来翻译,翻译成CPU可以读懂的0和1,如果再往底层说,0 和 1在计算机中对应的就是高低电位。
    高电位用1代表,低电位用0代表。

    10.封装(Encapsulation)

    三大特征之一 :封装 又称为信息隐藏,

    是指用抽象数据类型将数据和数据的操作结合在一起 ,使其构成一个不可分割的独立实体,尽可能隐藏内部的细节,只保留一些对外接口.

    封装所带来的好处

    1.保证数据的安全性

    2.提供清晰的对外接口

    3.类内实现可以任意修改,不影响其他类


    11.类图:

    12.自动属性
    C#
    private int age;

    public int Age
    {
    get
    {
    return age;
    }
    set
    {
    age=value;
    }

    }

    public int Age
    {
    get { return age; }
    set { age = value; }
    }

  • 相关阅读:
    禁止使用U盘和移动硬盘
    Linux下Red5安装和配置
    ORACLE 10g下载地址
    常挂在美国人嘴边的最酷口语
    关于oracle中spfile和pfile的一个实验
    nginx搭建流媒体服务器
    powerDesigner 把name项添加到注释(comment),完美方案!
    memcached全面剖析–PDF总结篇
    PD 导出SQL语句
    本地读取虚拟机系统中的资源
  • 原文地址:https://www.cnblogs.com/mrzhenghao/p/8685668.html
Copyright © 2011-2022 走看看