(4)易于安装、部署和使用。 SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
(5)数据仓库。 SQL Server 2005 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。
2.3 C#简介
如上所述,C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语有的许多优点,并解决了它们的问题。
使用C#开发应用程序比使用C++简单,因为其语法比较简单。但是,C#是一种强大的语言,在C++中能完成的任务在C#中也能完成。如前所述,C#中与C++比较高级的功能等价的功能(例如直接访问和处理系统内存),只能在标记为“不安全”的代码中使用。这个高级编程技术是非常危险的(正如它的名称),因为它可能覆盖系统中重要的内存块,导致严重的后果。
C#代码常常比C++略长一些。这是因为C#是一种类型安全的语言(与C++不同)。在外行人看来,这表示一旦为某些数据指定了类型,就不能转换为另一个不相关的类型。所以,在类型之间转换时,必须遵守严格的规则。执行相同的任务时,用C#编写的代码通常比C++长。但C#代码更健壮,调试也比较简单。在C#中,不能完成诸如“把4字节的内存放在数据中,并把它解释为X”等的任务,但这并不是一件坏事。
C#只是.NET开发的一种语言,但在我看来,这是最好的一种语言。C#的优点是,它是唯一为.NET而设计的语言,是在移植到其他操作系统上的.NET版本中使用的主要语言。要使语言如VB.NET尽可能类似了其以前的语言,且仍遵循CLR,就不能完全支持.NET代码库的某些功能。但C#能使用.NET代码库提供的每种功能。
面向对象编成(Object-Oriented Programming)是创建计算机应用程序的一种相当新的方法,它解决了所谓的传统编程技巧带来的问题。在这之前的编程方法称为函数(或过程)化编程,常常会导致所谓的单一应用程序,即所有的功能包含在几个代码模块中(常常是一个代码模块)。而使用OOP技术,常常要使用许多代码模块,每个模块多提供特定的功能,每个模块都是孤立的,甚至与其他模块完全独立。这种编程方法提供了非常大的多样性,大大增加了代码的重用机会。
OOP技术以结构、数据的含义以及数据和数据之间的交互操作作为基础。这通常意着要把更多的精力放在工程的设计阶段,但工程的可扩展性比较高。一旦对某种类型的数据的表达方式达成一致,这种方式就会应用到应用程序以后的版本中,甚至是全新的应用程序中。这种一致的表达方式可以大大减少开发时间。除了数据表达方式的一致外,OOP编程常常可以简化任务,因为较抽象实体的构建和使用也是一致的。
如前所述,.Net没有限制应用程序的类型。C#使用.Net,所以也没有限制应用程序的类型。这里仅讨论几种常见的应用程序类型 ASP.net+sqlserver日报信息平台的客户管理系统的设计(5):http://www.751com.cn/jisuanji/lunwen_29633.html