学习单元安装配置开发环境_第1页
学习单元安装配置开发环境_第2页
学习单元安装配置开发环境_第3页
学习单元安装配置开发环境_第4页
学习单元安装配置开发环境_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习单元安装配置开发环境第一页,共三十三页,编辑于2023年,星期五目前在应用开发领域,软件开发体系一般可以分成基于浏览器的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/MySQL/Access等第二页,共三十三页,编辑于2023年,星期五C/S体系结构由服务器和客户端应用程序两个部分组成。服务器有效地管理系统的资源:服务器数据安全性服务器访问并发控制服务器前端客户应用程序的全局数据完整性规则服务器数据的备份和恢复客户端应用程序:提供用户与数据库交互的界面向服务器提交用户请求,并接收来自服务器的信息1.1.1客户端/服务器(Client/Server,C/S)第三页,共三十三页,编辑于2023年,星期五C/S体系结构具有强大的数据操作和事物处理能力,模型思想简单,易于理解和接受。但随着企业规模的日益扩大,软件复杂程度不断提高,C/S体系结构逐渐暴露了以下缺点:开发成本较高用户界面风格不一,使用繁杂,不利于推广使用软件移植困难新技术不能轻易应用1.1.1客户端/服务器(Client/Server,C/S)第四页,共三十三页,编辑于2023年,星期五B/S的具体结构为:浏览器/Web服务器。1.1.2浏览器/服务器(Browser/Server,B/S)客户端浏览器Web服务器数据库服务器第五页,共三十三页,编辑于2023年,星期五B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器实现原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。在B/S结构中,除了数据库服务器外,应用程序以网页形式存放于Web服务器上,用户运行某个应用程序时,只需在客户端上的浏览器中键入相应的网址(URL)即可。系统会自动调用Web服务器上的应用程序,并对数据库进行操作,以完成相应的数据处理工作,最后将结果通过浏览器显示给用户。基于B/S结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,只需要一个浏览器就可以运行全部模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。1.1.2浏览器/服务器(Browser/Server,B/S)第六页,共三十三页,编辑于2023年,星期五B/S体系结构的缺点:在数据查询等响应速度上,要远远低于C/S体系结构B/S体系结构的数据提交一般以页面作为单位,数据的动态交互性不强,不利于在线事务处理应用。安全性难以控制。虽然B/S结构在计算机应用系统具有诸多优越性,但由于C/S结构的成熟性且网络负载较小,因此在未来一段时间内,将是B/S结构和C/S结构共存的情况。但是计算机系统计算模式的发展趋势是向B/S结构逐步转变。1.1.2浏览器/服务器(Browser/Server,B/S)第七页,共三十三页,编辑于2023年,星期五ASP.NET是微软推出的新一代企业级应用平台,它提供了构建企业级应用所需的服务、编程模型和软件基础结构。ASP.NET的语法基本上与其前辈的ASP兼容,但是ASP.NET是一个全新的编程框架,旨在用于快速开发Web应用程序。作为.NET平台的一部分,ASP.NET提供了一种基于组件的、可扩展的且易于使用的方法,用于扩展、部署和运行所有在浏览器或移动设备中使用的Web应用。1.2ASP.NET概述第八页,共三十三页,编辑于2023年,星期五.NET框架的体系结构包括五大部分,它们是:程序设计语言及公共语言规范(CLS)应用程序平台(ASP.NET和Windows应用程序等)ADO.NET及类库公共语言运行库(CLR)程序开发环境(VS.NET)1.2.1.NET平台体系结构第九页,共三十三页,编辑于2023年,星期五1.2.1.NET平台体系结构操作系统公共语言运行库(CLR).NETFramework类库应用程序ASP.NETWindows窗体ASP.NETWeb服务企业级服务ADO.NET更多...第十页,共三十三页,编辑于2023年,星期五.NET框架使用的语言.NET的一大优点是在.NET框架上可以运行多种语言。CLS实际上是一种语言规范,凡是符合CLS规范的语言都可以在.NET框架上运行,目前支持C#、VB.NET、C++.NET、J#.NET、Jscript.NET等。多种语言的功能基本相同,只存在语法上的区别。程序开发者可选择自己习惯和喜好的语言进行开发。C#是为.NET框架“量身定做”开发出来的语言,非常简练和安全,最适合于在.NET框架中使用。本课程将采用C#来介绍。各种语言经过编译后,并不直接产生CPU可执行的代码,而是先转变成一种中间语言(MSIL),执行时再由CLR载入内存并转化成CPU可执行代码。1.2.1.NET平台体系结构第十一页,共三十三页,编辑于2023年,星期五基础类库基础类库提供了一个统一的面向对象的、层次化的、可扩展的编程接口。基础类库中有数千个可以重用的类可供我们在开发过程中使用。.NET框架中的类被拆分为命名空间(namespace)。命名空间是类库的逻辑分区,命名空间呈层次结构,命名空间下面可以再分成子命名空间。每个命名空间都包含一组按功能划分的相关的类。所有微软公司提供的类都以System或Microsoft命名空间开头。System.Net:有关网络协议和简单编程接口的类System.IO:有关文件I/O和内存I/O的类System.Windows.Forms:基于Windows应用程序的用户界面的类System.Web:有关Web服务器与浏览器交互以及Web服务的类1.2.1.NET平台体系结构第十二页,共三十三页,编辑于2023年,星期五公共语言运行时CLR处于这个框架的最底层,是.NET框架的核心,它为多种语言提供了一种统一的运行环境,包括程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务。同时还能监视程序的运行,进行严格的安全检查工作,以确保程序运行的安全、可靠以及其他形式的代码的准确性。1.2.1.NET平台体系结构第十三页,共三十三页,编辑于2023年,星期五网上商城是为用户提供在线商品交易的平台。随着电子商务的蓬勃发展,人们消费观念的转变,网上交易已逐渐为广大消费者所接受,网上商城就是电子商务网站的典型应用。该项目解决方案命名为NetShop1.3网上商城系统描述第十四页,共三十三页,编辑于2023年,星期五网上商城的最终用户分为匿名用户、注册会员和管理员,因此,站点的设计必须围绕着他们进行开发,以满足各类用户的需求。站点主要实现如下功能:匿名用户可以通过本站点了解到各类商品的信息,并可通过在线注册成为会员。注册会员可以进行商品信息发布和在线购物,并享受相应折扣。管理员可以管理和维护站点的运行情况,并进行会员管理等。1.3.1系统功能第十五页,共三十三页,编辑于2023年,星期五1.3.1系统功能网上商城系统会员登录管理会员注册管理商品信息管理会员购物管理系统站点计数系统后台管理第十六页,共三十三页,编辑于2023年,星期五网上商城系统是在MicrosoftVisualStudio2008环境下开发的,采用C#语言,后台数据库采用MicrosoftSQLServer2005。MicrosoftVisualStudio2008安装过程IIS安装过程首次运行VisualStudio20081.3.2开发环境第十七页,共三十三页,编辑于2023年,星期五1.安装选择第十八页,共三十三页,编辑于2023年,星期五2.安装组件加载第十九页,共三十三页,编辑于2023年,星期五3.最终用户许可证协议和序列号设置第二十页,共三十三页,编辑于2023年,星期五4.安装功能和安装路径选择第二十一页,共三十三页,编辑于2023年,星期五5.安装各组件第二十二页,共三十三页,编辑于2023年,星期五返回6.安装完毕第二十三页,共三十三页,编辑于2023年,星期五1.进入控制面板“添加或删除程序”WindowsXPWindows7第二十四页,共三十三页,编辑于2023年,星期五WindowsXPWindows72.进入“添加/删除Windows组件”第二十五页,共三十三页,编辑于2023年,星期五WindowsXPWindows73.选中“Internet信息服务”第二十六页,共三十三页,编辑于2023年,星期五4.安装成功第二十七页,共三十三页,编辑于2023年,星期五返回5.打开IIS测试网页WindowsXPWindows7第二十八页,共三十三页,编辑于2023年,星期五首次运行VisualStudio2008第二十九页,共三十三页,编辑于2023年,星期五熟悉Web应用程序所需的开发环境,并创建一个简单的Web应用程序,为“漳职院网上商城”系统创建雏形,并在首页中显示“欢迎来到漳职院网上商城”。1.4创建第一个Web应用程序第三十页,共三十三页,编辑于2023年,星期五VS2008是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。它提供统一的集成开发环境

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论