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键

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

  • 相关阅读:
    tail,more查看日志(定点和翻页)
    Python:浅拷贝和深拷贝
    mybatis sql查子list
    mybatis在insert中获取到id
    mvn安装jar到本地仓库
    微信支付wxpay -- 移动端app第二章节 -- java 后端代码
    微信支付wxpay -- 移动端app第一章节 -- 注意点
    java字符串大小写转化
    Zxing图片右下角生成二维码
    switchTap、navigateTo、switchTap
  • 原文地址:https://www.cnblogs.com/dujuanly/p/8685662.html
Copyright © 2011-2022 走看看