汽车维修与保养服务预约评价系统的设计与实现
1.6 技术路线
本系统对于硬件的要求不高,一般宾馆或个人的计算机均可满足该软件硬件的配置。在软件技术方面,利用了当今发展比较成熟的VisualStudio2010和SQL Server 2008数据库平台。网络后台实现了对前台信息的管理功能。通过对各个模块,实现了不断更新宾馆各方面信息的要求以及房间预订信息进行管理,更科学的安排宾馆自身的房间自然资源。 C#语言是随.NET一起设计出来的全新开发语言,其设计目的就是作为ASP.NET的核心语言,已经成为当今流行且日益成熟的技术。我们作为开发者,学过C#、C、C++等编程语言和网络基础知识,有一定的学习经验和网络基础。学过 SQL Server 2008,熟悉数据库语言及一些基本操作。所以本系统在技术上是可行的。
1.6.1 C#概述
C#是由Microsoft开发的一种新型编程语言,它是一门纯面向对象的编程语言,它具有简洁、严谨、表现力强的特点。由于它是从C和C++中派生出来的,因此具有C++的功能,C#语言的语法类似于C++的面向对象语法。 C#语言是用于生成面向.NET环境的代码,但是它不是.NET环境的一部分。C#是.NET的关键性语言,它是整个.NET平台的基础。与C#相比,.NET所支持的其它语言显然是配角身份。 C#的编译完全遵循CLR的管理,同样是通过JIT(Just-In-Time即时系统)编译成MSIL代码然后运行。 C#与传统的语言相比,除了同样强大的功能外还有许多自己的特点:简单性,面向对象,运行在托管平台中,支持分布式。 此外在性能和功能上,C#与传统语言相比也有了长足的进步。C#本质上是C++的进化产物,使用了包括声明、表达式及操作符在内的许多C++特征,但是C#还有更多的增强功能,比如类型安全(type-Safe)、事件处理、碎片帐集、代码安全性等。在C#中,除了可以使用许多API,更能使用.NET类。特别地是,我们可以处理COM的自动化和C类型的函数。C#还可以调用无管理的代码,也就是在CLR引擎控制之外的代码。这种不安全的模式允许使用者操作原始指针来读和写内置碎片帐集控制以外的内存。
1.6.2 Visual studio概述
Visual studio无疑是现今开发工具界最具影响力的集成开发环境。Visual studio提供了一整套的开发工具,可以生成ASP.NET Web应用程序,Web服务应用程序,Windows应用程序和移动设备应用程序。Visual studio整合了多种开发语言如Visual Basic、Visual C#和Visual C++,使开发人员在一个相同的开发环境中自由的发挥自己的长处,并且,还可以创建混合语言的应用程序项目。 Visual studio是一套完整的开发工具集,它提供了在设计、开发、调试和部署应用程序时所需的工具,编写.NET程序最简单的环境其实有一个记事本和一个编 译器就足够了,之所以需要工具集或者IDE是因为现在企业需要快速、高效地开发出稳定、实用的计算机应用程序,而工具集的作用也在于帮助用户快速、高效地开发。
1.6.3 C#和Visual studio的优势
C#和Visual studio IDE使编写代码变得又简单又快捷[4]。有了C#这种专为Windows编程设
计的语言和Visual studio这种IDE,用户可以很快的专注于期望程序要做的事情上。通过使用C#和VS,用户得到了所有那些优秀的特性,无需做任何额外的工作。这些特性使得用户可以:快速构
7
汽车维修与保养服务预约评价系统的设计与实现
建应用。C#易学而且强大,VS又可以自动完成很多工作。用户完全可以把简单重复的代码交给VS去完成,而把精力集中在要完成的事上。 设计美观的UI。VS的窗体设计器是最易用的设计工具,它可以为用户完成许多技术含量比较低的工作。用户可以创建功能完善的、专业的程序,而无需花费数小时从零开始去写GUI。 创建