ASP.NET 的优点可以概括为五点,首先它与浏览器无关,生成的代码可以在任何浏 览器中查看显示。第二点,ASP.Net 使用 IIS,可以很方便地设置断点一段一段进行代码 的调试。第三点,ASP.Net 不需要直接编译成机器语言,也不是一次性进行编写,而是把 调用的部分编译成中间语言,通过 JIT 翻译成机器语言,大大缩短了启动时间。第四,它 有丰富的控件,采用控件加事件的编程方式,一个控件一个事件,不会产生混淆。最后, 程序逻辑和 WEB 界面在 ASP.Net 是分开的,代码后置的方式有利于后续程序维护和阅读。
2.2.2 C#语言介绍
C#语言是微软公司针对.NET 平台开发出的全新的编程语言,语法上类似于 C++或者 Java,是由 C 和 C++衍生出的面向对象的编程语言,因此 C 和 C++的使用者很快就能熟 悉应用这个语言。它保留了 C 和 C++部分堪称经典的功能的同时抹去了部分复杂鸡肋的 特性,举例来说,诸如模板、宏之类,又综合了 VB 的可视化操作和 C++的高效运行,各
方面的优秀特性使它成为了开发.Net 的首选语言。
C#语言继承了 VB.Net 的其中一个特性为提供继承、接口等面向对象的特征。具体来 说 C#继承来的特点如下。首先在编译方面,程序虽然直接编译成标准的二进制可执行形 式,但是它的源程序并不是这样的形式。在结构体方面,它包含数据声明和方法,与 C++ 的结构体相似,不同之处在于 C#语言的结构体与类不同而且不支持继承。它与 Java 的相 同之处在于有一个可以实现接口的结构体。最后关于预编译方面,C#语言中存在预编译 指令,这些指令支持条件编译、警告、错误报告和编译行控制。
总的来说,C#的语言特点可以归纳为以下:语法简洁,不允许直接操作内存;面向 程序设计;与 web 紧密结合,支持大部分的 WEB 标准;安全机制强大,提供垃圾回收站 帮助用户管理内存;错误处理机制完善;版本处理技术灵活;兼容性好。
2.2.3 SQL Sever 2008 数据库技术介绍
在 21 世纪这个信息大爆炸的时代,最受人们关注的莫过于计算机技术,而要掌握一 项计算机应用能力其中最关键的就是会数据库操作。SQL Sever 2008 是美国微软公司开发 的用于数据管理的系统,数据库类型为关系型。数据库技术在现在的科学技术领域有着极 其重要的地位,使用数据库的用户数量每年都在不断增长,从最初的版本 NT 版,到后来 的 2005 版以及本设计中使用的 2008 版,每个版本都在不停地改进使得 SQL Sever 在处理 数据方面愈加的强大,也越来越受欢迎,虽然在界面上改动不大,与之前版本相似,但数 据引擎本身却有很大的改变。在 SQL Sever 2008 版本中新增的内容使得这个版本比之前 的两个版本更受程序员青睐,其内容包括 TIME 和 DATE 数据类型、hierarchyID 数据类 型和多行插入等对数据库的操作有着重大改变。
SQL Sever 2008 是 Microsoft 数据平台的重要组成部分之一,软件为用户提供了一套 完整的解决方案供用户随时随地进行数据管理。它可以直接存储图像和音乐到数据库中, 也就是说结构化、非结构化以及半结构化的文档都能直接被存储。同时它还提供集成服务, 在此功能下,用户可以进行的操作有数据查询、搜索、同步、分析等。其次数据库的数据 不仅仅是能够存储在 PC 端,哪怕是移动设备和 PAD 也能进行数据存储,为用户带来了 很大的便利。最后也是最重要的是 2008 版本支持用户使用 Microsoft.Net 和 Visual Studio 进行程序开发,在开发应用过程中可以通过数据库调取数据,可以说是大大推动了程序开 发的进度。论文网