毕业论文

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

C#在线网站的客户管理系统的设计与开发(3)

时间:2020-03-26 22:43来源:毕业论文
开发语言:C#语言。 开发技术:ASP.NET技术。 2 系统开发环境介绍 2.1 ASP.NET 简介 ASP.Net2.0是把基于通用语言的程序在服务器上运行。此程序是在服务器第一

开发语言:C#语言。

开发技术:ASP.NET技术。

2 系统开发环境介绍

2.1 ASP.NET 简介

ASP.Net2.0是把基于通用语言的程序在服务器上运行。此程序是在服务器第一次运行的时候进行编译,这和以前我们所运用的ASP即时解释程序有很大的不同之处。这些仅是ASP.Net2.0强大化软件支持的一小部分。

因为ASP.Net2.0程序是在通用语言的基础上才能运行,所以它具有非常良好的适用性,几乎Web应用软件开发者的所有平台上都可以运行。ASP.Net2.0的Web应用中几乎无缝地整合了所有通用语言的处理。ASP.Net2.0在language-independent语言中是独立化的,因此你可以这可以使你选择自己最适合的一种语言来编写程序,甚至一个程序可以由多种语言来编译,现在已经支持多种语言,例如C# (C++ 和Java 的结合体)、VB 和Jscript。

ASP.NET的优点主要体现在效率高、可重用性高、代码量少这三方面。在使用ASP进行程序代码编写的时候,所有的代码都必须嵌入到HTML代码中,因为它运用的是脚本语言。因此当需要编写功能多样复杂的网页时,大量的代码是必不可少的,这样就会产生一个问题,就是程序代码的可读性会非常的差。当然,还有一点,所有的代码都是解释执行的,相对速度问题就会非常缓慢,在有效利用计算机硬件的各种性能上会有很大缺陷。ASP.NET与ASP比较起来,更注重了效率,提高了许多的可重用性。对于程序需要实现同样功能的,ASP.NET使用的代码量比ASP要少得多。ASP.NET在编程环境下是采用当前的最新技术,也是技术主流方向的发展。

2.2 .NET Framework

.NET Framework是.NET战略的核心。.NET Framework是由以下几个部分组成的:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务。NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

MS中间语言是.NET的通用语言。无论使用哪一种.都会在程序编写代码执行之前,把它编译成为MS中间语言。

CLR(Common Language Runtime,公共语言运行时刻库)用于执行MS中间语言。

NET Framework类库中含有非常多样的代码库,每一个都可以实现一些重要功能。我们可以在编写程序的时候可以很简单轻易地把这些代码库调用到所应用的程序中,以此用来实现更加复杂的功能。正因为有了这些强大的代码库,才使得那些功能复杂的程序能够容易地被我们所编写。在今天的软件环境中,应用程序的来源很多,他们执行很多任务。对应用程序代码的信任是一个主要需求,因为我们谁也不想软件或信息遭到破坏。给予许可的安全策略不会允许对铭感信息的不适当的访问,或将本地机器暴露,给恶意的程序或甚至是有平常错误的代码。

过去,安全结构提供了基于用户账号的隔离和访问控制--在这些限制内给予代码完全访问权,并假定由特定用户可运行的代码具有相同的信任度。不幸的是,如果所有程序都代表某用户运行,根据用户对代码的隔离对于保护一个程序不被其他用户使用是不够的。另一种情况,不能被完全信任的代码经常被转移到“沙箱”模型中执行,在此代码运行于隔离环境,而不会访问大部分的服务。

对今天应用程序的安全解决方案必须能够强化两个安全模型间的平衡。它必须提供对资源的访问,以便以完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给与合适的安全级别。NET Framework就提供了一个这样的安全模型。 C#在线网站的客户管理系统的设计与开发(3):http://www.751com.cn/jisuanji/lunwen_49009.html

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