Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系
2008-05-25 10:55
609 查看
C#作为集成在.NET平台下的一门主要的开发语言,它是.NET Framework的重要组成部分。C# 程序在.NET Framework上运行,它是Windows的一个不可或缺的组件,包括一个称为公共语言运行库(CLR)的虚拟执行系统和一组统一的类库。在.NET Framework 3.5这个平台上开发人员可以使用C# 2008来构建在.NET Framework上运行的各种安全、可靠的应用程序。例如,使用C# 2008可以创建传统的Windows客户端应用程序、XML Web services、分布式组件、客户端/服务器应用程序、数据库应用程序等等。C# 2008提供了高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,使用户可以更容易在C#语言2008版和.NET Framework 3.5版的基础上开发应用程序。
在熟悉微软.NET平台的程序员看来,最初从.NET Framework 3.0升级到.NET Framework 3.5其实只是PF,CF,WF和CardSpace组合在一起的一个扩展库,.NET Framework 3.0的核心部分没有什么变化,因此也不对应新的Visual Studio。与.NET Framework 3.0升级到.NET Framework 3.5一样,.NET Framework 3.5升级到.NET Framework 3.5依旧没有动到.NET Framework 3.5的核心,但是在.NET Framework 3.5版本中新增加了一个核心组件——LINQ(语言级集成查询(Language INtegrated Query))。为了实现LINQ,在.NET Framework 3.5中对C#语言层面进行了改进,使得C#由原来的2005进化到了2008版。在Visual Studio 2008中使用C# 2008进行的开发是完全依赖.NET Framework 3.5的,因为在.NET Framework 3.5中包含着C#所需要的编辑器,所有C# 2008程序的运行都是由编译器完成的。
除了编译运行时服务之外 ,.NET Framework还包含一个由4000多个类组成的内容详尽的库,这些类被组织为命名空间,为从文件输入和输出、字符串操作、XML分析到Windows窗体控件的所有内容提供了各种有用的功能。典型的C#应用程序使用.NET Framework类库广泛地处理常见的“日常”任务。
在熟悉微软.NET平台的程序员看来,最初从.NET Framework 3.0升级到.NET Framework 3.5其实只是PF,CF,WF和CardSpace组合在一起的一个扩展库,.NET Framework 3.0的核心部分没有什么变化,因此也不对应新的Visual Studio。与.NET Framework 3.0升级到.NET Framework 3.5一样,.NET Framework 3.5升级到.NET Framework 3.5依旧没有动到.NET Framework 3.5的核心,但是在.NET Framework 3.5版本中新增加了一个核心组件——LINQ(语言级集成查询(Language INtegrated Query))。为了实现LINQ,在.NET Framework 3.5中对C#语言层面进行了改进,使得C#由原来的2005进化到了2008版。在Visual Studio 2008中使用C# 2008进行的开发是完全依赖.NET Framework 3.5的,因为在.NET Framework 3.5中包含着C#所需要的编辑器,所有C# 2008程序的运行都是由编译器完成的。
除了编译运行时服务之外 ,.NET Framework还包含一个由4000多个类组成的内容详尽的库,这些类被组织为命名空间,为从文件输入和输出、字符串操作、XML分析到Windows窗体控件的所有内容提供了各种有用的功能。典型的C#应用程序使用.NET Framework类库广泛地处理常见的“日常”任务。
相关文章推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.2 C# 2005和2008之间的关系
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 15.1 ASP .NET模型
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 11.2 C#中的LINQ入门
- Visual C# 2008+SQL Server 2005 数据库与网络开发--1.2.3 .NET类库
- Visual C# 2008+SQL Server 2005 数据库与网络开发――第2章 C#语言基础
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第14章 .NET Framework 3.5组件开发
- Visual C# 2008+SQL Server 2005 数据库与网络开发--15.1.1 理解ASP .NET
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.1 使用ADO .NET数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.1 C# 2008简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 10.6 XML和ADO .NET
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.3 C#集成开发环境(IDE)
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.3.1 C# 2008集成开发环境
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 1.2 .NET Framework 3.5介绍
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.2 ADO .NET与各种数据库的连接
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.2 C# 2008多语言的新特性
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 15.2 使用ASP .NET创建Web应用程序
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.3 使用ADO .NET处理数据
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.4 第一个C# 2008的应用程序
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第15章 ASP .NET 2008开发
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 15.3 理解ASP .NET控件