Web项目开发.NE.ppt

上传人:wuy****n92 文档编号:70792485 上传时间:2023-01-28 格式:PPT 页数:34 大小:1.86MB
返回 下载 相关 举报
Web项目开发.NE.ppt_第1页
第1页 / 共34页
Web项目开发.NE.ppt_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《Web项目开发.NE.ppt》由会员分享,可在线阅读,更多相关《Web项目开发.NE.ppt(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Web项目开发(.NET)21 搭建.NET Web开发平台 学习内容学习内容学习内容学习内容 如何搭建如何搭建.NET Web开发平台开发平台 操作系统的设置操作系统的设置 平台软件的安装设置平台软件的安装设置 开发工具的安装设置开发工具的安装设置 Web服务的设置服务的设置31.1 项目背景oo本课程以销售管理信息系统(会员店版)项目作为本课程以销售管理信息系统(会员店版)项目作为案例案例销售管理信息系统销售管理信息系统销售模块销售模块会员信息模块会员信息模块销销售售报报单单销销售售记记录录会会员员信信息息管管理理安全认证模块安全认证模块登登录录系系统统认认证证帐帐户户管管理理积积分分奖奖

2、励励产产品品信信息息加加盟盟店店管管理理451.2 为何选用.NET开发销售管理信息系统oo增强性n n相对其它相对其它WebWeb程序设计技术,基于程序设计技术,基于.NET.NET的的JITJIT编译系统显编译系统显著提高程序的执行效率著提高程序的执行效率_代码编译Microsoft中间语言(MSIL 或 IL)JIT 编译器 机器语言分别编译 IL 的每一部分6n n提供功能强大的集成开发环境提供功能强大的集成开发环境7oo灵活性n n.NET.NET框架提供的公共语言运行库使开发人员可以根据喜好框架提供的公共语言运行库使开发人员可以根据喜好选择选择VB.NETVB.NET、C#.NET

3、C#.NET、J#.NETJ#.NET等程序设计语言开发等程序设计语言开发WebWeb应用程序应用程序n n可利用已有的可利用已有的COMCOM资源资源oo简易性n n代码隐藏技术(代码隐藏技术(CodeBehindCodeBehind)使开发人员设计)使开发人员设计WebWeb应用应用程序就像设计程序就像设计WinFormWinForm桌面窗体程序一样简单桌面窗体程序一样简单oo可管理性n n支持分层配置支持分层配置n n零本地管理零本地管理8oo可缩放性和可用性n n支持进程管理支持进程管理oo安全性n n支持支持FormsForms、WindowsWindows、PassportPass

4、port等功能强大的身份认证等功能强大的身份认证技术,用户无需复杂编程即可实现安全可靠的身份认证功技术,用户无需复杂编程即可实现安全可靠的身份认证功能。能。91.3.NET关键技术oo事件驱动n n如同如同C#.NETC#.NET桌面窗体应用程序一样,可以设计如页面窗桌面窗体应用程序一样,可以设计如页面窗体、按钮等控件的事件,大大简化界面操作的程序设计工体、按钮等控件的事件,大大简化界面操作的程序设计工作。作。10oo代码隐藏(Code Behind)技术n n基于基于.NET.NET的的WebWeb程序设计技术程序设计技术ASP.NETASP.NET已经将程序代码已经将程序代码与与HTMLH

5、TML标记彻底分离,层次更加清晰。标记彻底分离,层次更加清晰。11oo数据绑定(DataBinding)技术n n无需编写复杂的程序代码,即可将数据源(如数据库)的无需编写复杂的程序代码,即可将数据源(如数据库)的结果显示在页面的控件上面。结果显示在页面的控件上面。12oo数据访问技术ADO.NETn n基于基于XMLXML的数据访问技术的数据访问技术n n引入数据集(引入数据集(DataSetDataSet)的概念,用户访问数据无需时刻)的概念,用户访问数据无需时刻连接数据库系统,数据访问效率更高。连接数据库系统,数据访问效率更高。oo面向对象特性n n全面支持面向对象程序设计(全面支持面向

6、对象程序设计(OOPOOP),),WebWeb开发更加简单开发更加简单13oo支持多种程序设计语言n n.NET.NET支持多种程序设计语言支持多种程序设计语言n n无论何种语言编程,最终都编译成中间语言再运行。因此无论何种语言编程,最终都编译成中间语言再运行。因此无论选择何种程序设计语言,都可以实现相同功能、访问无论选择何种程序设计语言,都可以实现相同功能、访问相同的资源、得到相同的性能。相同的资源、得到相同的性能。14oo支持的体系结构n n数据层数据层DALDAL通过封装数据访问类来实现通过封装数据访问类来实现n n业务逻辑层业务逻辑层BLLBLL通过封装业务类来实现通过封装业务类来实现

7、n n用户表示层用户表示层UIUI主要通过主要通过ASPXASPX页面及控件事件程序来实现页面及控件事件程序来实现15161.4.NET Web应用程序的开发环境oo建立基于.NET的Web开发平台,需安装 n nWindows XP/Vista/7 Windows XP/Vista/7 n n.NET.NET框架平台框架平台n nInternet Explorer 5.5 Internet Explorer 5.5 n nVisual Studio 2008Visual Studio 2008集成开发环境集成开发环境oo建立基于.NET的Web运行平台,需安装 n nWindows Sere

8、r 2003 Windows Serer 2003 或更高版本或更高版本n n.NET.NET框架平台框架平台n nIIS(Internet Information Server)IIS(Internet Information Server)17oo服务器若需提高服务器若需提高WebWeb站点访问服务,需安装站点访问服务,需安装IISIIS(Internet Information ServicesInternet Information Services)服务。)服务。ooIIS IIS 最主要的功能为:最主要的功能为:n n响应客户端的请求,将需浏览的网页传输给客户端;响应客户端的请求,

9、将需浏览的网页传输给客户端;n n管理及维护管理及维护Web Web 站台;站台;n n管理及维护管理及维护FTP FTP 站台;站台;n nSMTPSMTP(Simple Mail Transfer ProtocolSimple Mail Transfer Protocol)服务。)服务。181.5 安装和配置Web服务IISooIIS的安装步骤单击选择 IIS 并单击“下一步”按钮配置属性19oo配置IISn n通过通过“控制面板控制面板”之之“管理工具管理工具”打开打开InternetInternet信息服务信息服务(IISIIS),可配置),可配置WebWeb服务服务IPIP地址、端口

10、、地址、端口、WebWeb资源路径、资源路径、资源读写权限等重要参数,配置方法如图所示。资源读写权限等重要参数,配置方法如图所示。2021221.6 安装SQL Server 2005oo本课程案例选用SQL Server 2005数据库系统作为数据存储服务器,安装需注意n nVisual Studio 2008Visual Studio 2008已集成已集成SQL Server 2005 Express SQL Server 2005 Express EditionEdition数据库服务端,但客户端工具需另行安装。数据库服务端,但客户端工具需另行安装。n n实例名留默认值实例名留默认值n

11、n安装类型留默认值,可根据情况选择安装路径安装类型留默认值,可根据情况选择安装路径231.7 安装.NET开发工具ooVisual Studio 2008集成开发工具n n插入插入Visual Studio 2008Visual Studio 2008安装光盘,系统将自动打开安装界面。安装光盘,系统将自动打开安装界面。n n选择自定义安装可根据需要确定安装项目,例如只安装选择自定义安装可根据需要确定安装项目,例如只安装C#C#语语言工具,不安装言工具,不安装VBVB语言工具。语言工具。n nMSDNMSDN能方便查询技术文档,建议安装。能方便查询技术文档,建议安装。24oo.NET.NET框架

12、平台框架平台(只将计算机作为运行平台时安装只将计算机作为运行平台时安装)n n在光盘中的在光盘中的DotNETSDKDotNETSDK数据夹中执行数据夹中执行Setup.exeSetup.exe;n n点选点选NextNext后,出现版权宣告画面。选择后,出现版权宣告画面。选择I accept the I accept the agreementagreement后按后按NextNext;n n勾选勾选Software Development KitSoftware Development Kit安装安装.NET Framework.NET Framework SDKSDK;n n选择所要安装

13、的文件夹,直接按选择所要安装的文件夹,直接按NextNext;n n完成后完成后OKOK,.NET Framework SDK.NET Framework SDK 就已经安装完毕。就已经安装完毕。251.8 创建.NET Web应用程序oo启动Visual Studio 2008集成开发环境,点击新建项目26oo操作过程与建立C#Windows应用程序相同27oo系统将创建新的Web项目,界面如图所示28oo.NET Web应用程序的组成部分29oo如何使用集成开发环境Web项目菜单栏和工具栏工具箱解决方案资源管理器服务器资源管理器“属性”窗口30oo为控件添加事件代码n n如图所示,从工具箱

14、拖放一些控件到如图所示,从工具箱拖放一些控件到WebWeb页面,其中途页面,其中途中按钮的名字为中按钮的名字为Button1Button1,显示文字为,显示文字为“提交提交”,双击该,双击该按钮打开程序代码编辑窗体,设计一个最简单的按钮打开程序代码编辑窗体,设计一个最简单的WebWeb应应用程序。用程序。31oo运行程序预览页面n n点击菜单点击菜单“调试调试”之之“启动启动”n n运行结果如图所示运行结果如图所示32oo打开基于IIS调试运行的现有项目n n一个新项目创建后,将在一个新项目创建后,将在“我的文档我的文档”之之“Visual Visual Studio ProjectsStud

15、io Projects”存储该项目的解决方案文件存储该项目的解决方案文件n n根据根据IISIIS的默认设置,项目的程序资源数据被存储在的默认设置,项目的程序资源数据被存储在“C:InetpubwwwrootC:Inetpubwwwroot”路径之下。路径之下。n n上述两部分数据完整存在的情况下,打开解决方案文件即上述两部分数据完整存在的情况下,打开解决方案文件即可使可使Visual Studio 2008Visual Studio 2008重新打开该现有项目。重新打开该现有项目。oo打开基于WebDev调试运行的现有项目n nWebDevWebDev能提供轻量级的能提供轻量级的WebWeb

16、服务实现项目调试,从而开服务实现项目调试,从而开发人员不必另行安装发人员不必另行安装IISIIS服务。服务。n n只需要打开项目文件夹当中的解决方案文件即可打开基于只需要打开项目文件夹当中的解决方案文件即可打开基于WebDevWebDev的的WebWeb项目。项目。331.9.NET Web应用程序的文件oo解决方案文件n n解决方案文件的后缀名为解决方案文件的后缀名为.sln.sln和和.suo.suo,存储在,存储在“我的文我的文档档”之之“Visual Studio ProjectsVisual Studio Projects”之下,用于描述该解之下,用于描述该解决方案有哪些项目构成决方

17、案有哪些项目构成oo项目文件n n项目文件的后缀名为项目文件的后缀名为.vbproj.vbproj或或.csproj.csproj,与程序资源数,与程序资源数据一起存储在据一起存储在IISIIS设置的设置的WebWeb路径之下,该文件记录一路径之下,该文件记录一个项目当中所有应用程序资源的文件清单列表。个项目当中所有应用程序资源的文件清单列表。34oo应用程序文件应用程序文件n n由由.aspx.aspx及及.aspx.cs.aspx.cs构成通常的构成通常的WebWeb应用程序文件,除此之外,应用程序文件,除此之外,还包括还包括创建的文件创建的文件创建的文件创建的文件说明说明说明说明Asse

18、mblyInfo.cs AssemblyInfo.cs 项目信息文件,包含有关某一个项目中程序集项目信息文件,包含有关某一个项目中程序集的元数据的元数据Web.config Web.config 存储应用程序配置信息存储应用程序配置信息 Global.asax Global.asax 和和 Global.csGlobal.cs文文件件用于处理应用程序级事件的可选文件用于处理应用程序级事件的可选文件Styles.css Styles.css 级联样式表文件级联样式表文件.vsdisco.vsdisco 文件文件基于基于 XML XML 的文件,包含的链接指向为的文件,包含的链接指向为 XML XML Web Web 服务提供发现信息的资源服务提供发现信息的资源

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com