zoukankan      html  css  js  c++  java
  • .NET第一章

    第一章大部分都是理论知识:

    .NET具有两个主要组件:CLR和FCL.CLR是.NET框架的基础。FCL是一个综合性的面向对象的可重类型集合,利用它不仅可以开发传统命令行应用程序,而且可以开发WinForms应用程序及基于ASP.NET的应用程序。

    .NET框架

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

    2:WCF:

    3:WF:Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。

    4:Windows CardSpace:Windows CardSpace是一套目前已被淘汰掉的身份验证管理系统,该系统最早由微软在其Windows Vista系统中引进。不过,在2011年2月15日,微软已声称放弃该系统,取而代之的将是它的2.0版本,更名为U-Prove。

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

    CLR

    1:.NET编译技术

    2:CTS:c#和VB.NET都是CLR的托管代码,他们的语法和数据类型各不相同,c#中的整型是int,而VB.NET中的整型是Integer,通过CTS我们把它们编译成通用的类型Int32.

    3:CLS:.NET通过定义公共语言规范,限制了由这些不同观点一发的互操作性问题。

    4:FCL:.NET框架另外一个重要部分不是FCL.

    类和对象 

    示例:

    private string -name;

    public string Name

    {

    get {retrun_name;}

    set{_name=value;}

    }

    自动生成的快捷键:prop关键字+Tab键+Tab键

    封装的好处 :保证数据的安全性,提供清晰的对外接口,类内部可以实现任意修改,不影响其他类。

  • 相关阅读:
    Python--关于dict
    数据结构之线性表的实现
    js数据类型检测小结
    javascript的执行机制—Event Loop
    深入理解理解 JavaScript 的 async/await
    操作系统管理CPU的直观想法
    入门Promise的正确姿势
    javascript的数据类型转换
    JS预编译详解
    如何去封装一个Ajax库
  • 原文地址:https://www.cnblogs.com/dujuanly/p/8685662.html
Copyright © 2011-2022 走看看