统一编程类,该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C++ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和JScript程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从JScript到 C++ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。
ASP.NET,ASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web services 功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构通过 SOAP 交付该服务。有关更多信息,请参见 Soap 社区链接。
SQL Server 2005 是基于客户端/服务器模式的新一代大型关系数据库管理系统。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。SQL Server 2005 的特性在于:数据转换服务、索引化视图、更安全、简化数据库管理、同一个数据库引擎可以在不同的平台上使用。除此之外,SQL Server 2005还易于安装使用。
ADO.NET是微软在.NET平台下提出的数据库访问模型,与ADO相比ADO.NET与ADO有很大的不同。它是一个全新的数据访问模型。当你开始使用ADO.NET时,你会发现你所掌握的任何关于ADO的技能在搭建有效的程序以及解决难题方面对你都会有很大帮助,能够帮你在解决问题上朝更灵活更稳妥的方向发展。
1.3.2 系统架构和配置
(1) 系统结构和配置的最低要求:
服务器端:
内存――1Gb。
硬盘――40Gb。
CPU――Intel P4 2.0GHz
操作系统——MICROSOFT WINDOWS XP。
框架库——MICROSOFT .NET FRAMEWORK 2.0。
浏览器——MICROSOFT WINDOWS INTERNET EXPLORER 6.0
数据库管理器—— MICROSOFT SQL SERVER 2005企业版。
文件办公系统――MICROSOFT OFFICE 2003。
浏览器端:
内存――256M。
硬盘――10Gb。
CPU――Intel P4 2.0GHz
操作系统——MICROSOFT WINDOWS SERVER 2000。
浏览器——MICROSOFT WINDOWS INTERNET EXPLORER 6.0
(2) 我设计的电子通讯录系统的运行环境是:
操作系统:Microsoft Windows XP ;
开发环境:Microsoft Visual Studio .NET 2005;
数据库:Microsoft SQL Server 2005;
WEB服务器:IIS 5.1版本,ASP .NET 3.0版本。
1.3.3 B/S结构
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN、WAN、Internet、Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在.NET这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。 基于.NET的电子通讯录系统设计(4):http://www.751com.cn/jisuanji/lunwen_17246.html