.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键

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

 

posted @ 2018-04-01 09:12  凉凉ly  阅读(97)  评论(0编辑  收藏  举报