毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

ASP.NET+sqlserver毕业生就业管理系统的设计与实现(3)

时间:2021-04-07 21:54来源:毕业论文
③ 减少了与编程框架相关的传统开销,即不需要在用高性能编程语言来编写复杂的代码以获得高速的.NET程序。 ④ 允许不同语言的程序员在一个应用程序

③ 减少了与编程框架相关的传统开销,即不需要在用高性能编程语言来编写复杂的代码以获得高速的.NET程序。

④ 允许不同语言的程序员在一个应用程序中协同工作。

⑤ 兼容各种最终用户工具,包括桌面、PDA和手机,最终实现使开发人员能够创建出摆脱硬件束缚的,能够在各种操作系统上运行的应用程序,能够轻松实现互联网连接。

总之,.NET Framework 提供了一种更简单、更快捷、更廉价的方式,来获得高效的程序。.NET 的目标是人们今后无论何时何地,都可以通过任何仪态计算机或手机、掌上电脑等移动设备来处理个人数据、玩游戏或者上网冲浪。通俗地讲,.NET 的核心内容之一就是要搭建第三代互联网平台。

2.3 C#语言

由于ASP.NET是一个基于.NET的Web开发平台,该Web开发平台使得Web开发人员可以使用.NET编程语言(包括VB.NET、C#和C++托管扩展、Jscript等)开发Web应用程序。在学生信息管理系统中,采用C#语言来实现。因为C#是微软新一代面向对象的语言产品,可用于创建要运行在.NET CLR上的应用语言程序之一。C#具有现代、简单、完全面向对象和类型安全等特点。C#相对于C/ C++而言,如果以前学过C/ C++,学习会变得很容易,许多C#语句直接借用C/ C++的语言,包括表达式和操作符。关于C#最重要的一点是:它是现代的编程语言。在类、命名空间、方法重载和异常处理等领域简化了C/ C++,丢弃了C/ C++的复杂性,使它更容易使用、减少出错。减少了C/ C++的一些特性,不再有宏、模板和多重继承,这样对于开发人员而言,省去了不少麻烦提高了工作效益。总之,C#相对于C/ C++等其它语言,具有如下特点:

① 可避免C++中的指针、禁止直接内存操作等,语法更简单、易学。

② 支持跨平台,可运行在不同类型的客户端。

③ 完全面向对象且避免了多重继承。

④ 支持快速应用开发(Rapid Application Development, RAD)功能。

⑤ 实现了语言的兼容、协作交互性。

综上所述,C#是派生于C/ C++语言的一种程序设计语言,它使程序员能够更快速、更容易地为微软.NET平台开发应用程序。C#能编写Windows应用程序、Web应用程序和Web服务等应用程序,在本系统中主要是用来编写Web应用程序。

2.4 ASP.NET的优点

(1)执行效率的大幅提高

ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

(2)世界级的工具支持论文网

ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,所见即为所得的编辑。这些仅是ASP.NET强大化软件支持的一小部分。

(3)强大性和适应性

因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2005 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。

(4)简单性和易学性

ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。 ASP.NET+sqlserver毕业生就业管理系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_72535.html

------分隔线----------------------------
推荐内容