第1章 开发工具
本书的目的是帮助您了解如何利用C#2008(即P过去所称的C#3.0和C#Orcas)来访问数据库。本书所使用的开发工具是Microsoft Visual Studio 2008(代号为Visual Studio Orcas)和Microsoft SQL Server 2005 Express Edition。这两种工具都采用了3.5版本的Microsoft.NET Framework。*新版本的.NET同时提供了针对Language Integrated Query f语言集成查询,LINQ)的扩展支持。由于该功能是.NET Framework 3.0(即过去的Win FX)的扩展,因此它支持.NET 3.0的许多特性,包括Windows Presentation Foundation(Windows媒体基础架构,WPF)、Windows Communication Foundation(Windows通信基础架构,WCF)和Windows Workflow Foundation(Windows工作流基础架构,WF)。
Microsoft Visual Studio 2008是*新版的Visual Studio。它所提供的工具可以通过C#2008或其他.NET语言来建立WPF、WCF、WF以及LINQ应用程序。Visual Studio 2008涵盖多种.NET Framework版本,因此除了本身对.NET 3.5的默认支持,用户可以通过Visual Studio 2008建立和维护.NET 2.0和.NET 3.0的应用程序。
注意:
代号的名称是一件有趣的事情。例如:.NET Common Language Runtime(公共语言运行库,CLR)的代号为Lightning(闪电),原因在于它是继Microsoft*热门技术Visual Basic(1991年诞生,代号为Thunder(-雷鸣))之后的又一个里程碑。
Visual Studio的产品代号有一套独特的方法。它是根据美国的部分城市和岛屿来进行命名的。Orcas就是San Juan岛屿中的一个,位于西雅图北部。
SQL Server 2005是目前*先进的关系型数据库管理系统(RDBMS)。SQL Server 2005令人兴奋的一项功能在于将.NET CLR集成到SQL Server 2005数据库引擎中,从而可以通过用.NET语言(例如,Visual C#.NET或Visual Basic.NET)编写的托管代码实现数据库对象。除此之外,SQL Server 2005还提供了其他多种服务,包括:分析服务、数据转换服务、报表服务、通知服务,以及Service Broker。SQL Server 2005提供名为SQL Server Management Studio的通用环境。数据库开发人员和数据库管理员(DBA)都可以使用该环境。
……