学习单元1:安装、配置开发环境

学习单元1:安装、配置开发环境

ID:46043759

大小:3.53 MB

页数:33页

时间:2019-11-20

学习单元1:安装、配置开发环境_第1页
学习单元1:安装、配置开发环境_第2页
学习单元1:安装、配置开发环境_第3页
学习单元1:安装、配置开发环境_第4页
学习单元1:安装、配置开发环境_第5页
资源描述:

《学习单元1:安装、配置开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET程序设计学习单元1:安装、配置开发环境目前在应用开发领域,软件开发体系一般可以分成基于浏览器的B/S架构和基于客户端的C/S架构。1.1编程体系简介B/S架构(Browser/Server)Browser:HTML/CSS/JavaScript/VBScriptServer:ASP/ASP.NET/JSP/PHPC/S架构(Client/Server)传统:C++/VB/VC/Delphi/PowerBuilder当前:C#.NET/VB.NET/Java数据库:SQLServer/Oracle/Sybase/M

2、ySQL/Access等C/S体系结构由服务器和客户端应用程序两个部分组成。服务器有效地管理系统的资源:服务器数据安全性服务器访问并发控制服务器前端客户应用程序的全局数据完整性规则服务器数据的备份和恢复客户端应用程序:提供用户与数据库交互的界面向服务器提交用户请求,并接收来自服务器的信息1.1.1客户端/服务器(Client/Server,C/S)C/S体系结构具有强大的数据操作和事物处理能力,模型思想简单,易于理解和接受。但随着企业规模的日益扩大,软件复杂程度不断提高,C/S体系结构逐渐暴露了以下缺点:开发成本较高用户界面风

3、格不一,使用繁杂,不利于推广使用软件移植困难新技术不能轻易应用1.1.1客户端/服务器(Client/Server,C/S)B/S的具体结构为:浏览器/Web服务器。1.1.2浏览器/服务器(Browser/Server,B/S)客户端浏览器Web服务器数据库服务器B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器实现原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。在B/S结构中,除了数据库服务器外,应用程序以网页形式存放于Web服务器上,用户运行某个应用程序时,只需在客户端

4、上的浏览器中键入相应的网址(URL)即可。系统会自动调用Web服务器上的应用程序,并对数据库进行操作,以完成相应的数据处理工作,最后将结果通过浏览器显示给用户。基于B/S结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,只需要一个浏览器就可以运行全部模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。1.1.2浏览器/服务器(Browser/Server,B/S)B/S体系结构的缺点:在数据查询等响应速度上,要远远低于C/S体系结构B/S体系结构的数据提交一般以页面作为单位,数据的动态交互性不强,不利

5、于在线事务处理应用。安全性难以控制。虽然B/S结构在计算机应用系统具有诸多优越性,但由于C/S结构的成熟性且网络负载较小,因此在未来一段时间内,将是B/S结构和C/S结构共存的情况。但是计算机系统计算模式的发展趋势是向B/S结构逐步转变。1.1.2浏览器/服务器(Browser/Server,B/S)ASP.NET是微软推出的新一代企业级应用平台,它提供了构建企业级应用所需的服务、编程模型和软件基础结构。ASP.NET的语法基本上与其前辈的ASP兼容,但是ASP.NET是一个全新的编程框架,旨在用于快速开发Web应用程序。作为

6、.NET平台的一部分,ASP.NET提供了一种基于组件的、可扩展的且易于使用的方法,用于扩展、部署和运行所有在浏览器或移动设备中使用的Web应用。1.2ASP.NET概述.NET框架的体系结构包括五大部分,它们是:程序设计语言及公共语言规范(CLS)应用程序平台(ASP.NET和Windows应用程序等)ADO.NET及类库公共语言运行库(CLR)程序开发环境(VS.NET)1.2.1.NET平台体系结构1.2.1.NET平台体系结构操作系统公共语言运行库(CLR).NETFramework类库应用程序ASP.NETWindo

7、ws窗体ASP.NETWeb服务企业级服务ADO.NET更多....NET框架使用的语言.NET的一大优点是在.NET框架上可以运行多种语言。CLS实际上是一种语言规范,凡是符合CLS规范的语言都可以在.NET框架上运行,目前支持C#、VB.NET、C++.NET、J#.NET、Jscript.NET等。多种语言的功能基本相同,只存在语法上的区别。程序开发者可选择自己习惯和喜好的语言进行开发。C#是为.NET框架“量身定做”开发出来的语言,非常简练和安全,最适合于在.NET框架中使用。本课程将采用C#来介绍。各种语言经过编译后

8、,并不直接产生CPU可执行的代码,而是先转变成一种中间语言(MSIL),执行时再由CLR载入内存并转化成CPU可执行代码。1.2.1.NET平台体系结构基础类库基础类库提供了一个统一的面向对象的、层次化的、可扩展的编程接口。基础类库中有数千个可以重用的类可供我们在开发过程中使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。