




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web(.NET),1搭建.NETWeb开发平台,1.1项目背景,本课程以销售管理信息系统(会员店版)项目作为案例,1.2为何选用.NET开发销售管理信息系统,增强性相对其它Web程序设计技术,基于.NET的JIT编译系统显著提高程序的执行效率,提供功能强大的集成开发环境,灵活性.NET框架提供的公共语言运行库使开发人员可以根据喜好选择VB.NET、C#.NET、J#.NET等程序设计语言开发Web应用程序可利用已有的COM资源简易性代码隐藏技术(CodeBehind)使开发人员设计Web应用程序就像设计WinForm桌面窗体程序一样简单可管理性支持分层配置零本地管理,可缩放性和可用性支持进程管理安全性支持Forms、Windows、Passport等功能强大的身份认证技术,用户无需复杂编程即可实现安全可靠的身份认证功能。,1.3.NET关键技术,事件驱动如同C#.NET桌面窗体应用程序一样,可以设计如页面窗体、按钮等控件的事件,大大简化界面操作的程序设计工作。,代码隐藏(CodeBehind)技术基于.NET的Web程序设计技术ASP.NET已经将程序代码与HTML标记彻底分离,层次更加清晰。,数据绑定(DataBinding)技术无需编写复杂的程序代码,即可将数据源(如数据库)的结果显示在页面的控件上面。,数据访问技术ADO.NET基于XML的数据访问技术引入数据集(DataSet)的概念,用户访问数据无需时刻连接数据库系统,数据访问效率更高。面向对象特性全面支持面向对象程序设计(OOP),Web开发更加简单,支持多种程序设计语言.NET支持多种程序设计语言无论何种语言编程,最终都编译成中间语言再运行。因此无论选择何种程序设计语言,都可以实现相同功能、访问相同的资源、得到相同的性能。,支持的体系结构数据层DAL通过封装数据访问类来实现业务逻辑层BLL通过封装业务类来实现用户表示层UI主要通过ASPX页面及控件事件程序来实现,1.4.NETWeb应用程序的开发环境,建立基于.NET的Web开发平台,需安装WindowsXP/Vista/7.NET框架平台InternetExplorer5.5VisualStudio2008集成开发环境建立基于.NET的Web运行平台,需安装WindowsSerer2003或更高版本.NET框架平台IIS(InternetInformationServer),服务器若需提高Web站点访问服务,需安装IIS(InternetInformationServices)服务。IIS最主要的功能为:响应客户端的请求,将需浏览的网页传输给客户端;管理及维护Web站台;管理及维护FTP站台;SMTP(SimpleMailTransferProtocol)服务。,1.5安装和配置Web服务IIS,IIS的安装步骤,配置IIS通过“控制面板”之“管理工具”打开Internet信息服务(IIS),可配置Web服务IP地址、端口、Web资源路径、资源读写权限等重要参数,配置方法如图所示。,1.6安装SQLServer2005,本课程案例选用SQLServer2005数据库系统作为数据存储服务器,安装需注意VisualStudio2008已集成SQLServer2005ExpressEdition数据库服务端,但客户端工具需另行安装。实例名留默认值安装类型留默认值,可根据情况选择安装路径,1.7安装.NET开发工具,VisualStudio2008集成开发工具插入VisualStudio2008安装光盘,系统将自动打开安装界面。选择自定义安装可根据需要确定安装项目,例如只安装C#语言工具,不安装VB语言工具。MSDN能方便查询技术文档,建议安装。,.NET框架平台(只将计算机作为运行平台时安装)在光盘中的DotNETSDK数据夹中执行Setup.exe;点选Next后,出现版权宣告画面。选择Iaccepttheagreement后按Next;勾选SoftwareDevelopmentKit安装.NETFrameworkSDK;选择所要安装的文件夹,直接按Next;完成后OK,.NETFrameworkSDK就已经安装完毕。,1.8创建.NETWeb应用程序,启动VisualStudio2008集成开发环境,点击新建项目,操作过程与建立C#Windows应用程序相同,系统将创建新的Web项目,界面如图所示,.NETWeb应用程序的组成部分,如何使用集成开发环境Web项目,为控件添加事件代码如图所示,从工具箱拖放一些控件到Web页面,其中途中按钮的名字为Button1,显示文字为“提交”,双击该按钮打开程序代码编辑窗体,设计一个最简单的Web应用程序。,运行程序预览页面点击菜单“调试”之“启动”运行结果如图所示,打开基于IIS调试运行的现有项目一个新项目创建后,将在“我的文档”之“VisualStudioProjects”存储该项目的解决方案文件根据IIS的默认设置,项目的程序资源数据被存储在“C:Inetpubwwwroot”路径之下。上述两部分数据完整存在的情况下,打开解决方案文件即可使VisualStudio2008重新打开该现有项目。打开基于WebDev调试运行的现有项目WebDev能提供轻量级的Web服务实现项目调试,从而开发人员不必另行安装IIS服务。只需要打开项目文件夹当中的解决方案文件即可打开基于WebDev的Web项目。,1.9.NETWeb应用程序的文件,解决方案文件解决方案文件的后缀名为.sln和.suo,存储在“我的文档”之“VisualStudioProjects”之下,用于描述该解决方案有哪些项目构成项目文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药物耐药性预测模型在临床细菌检验中的应用-洞察及研究
- 商业合作协议书要求及签署流程说明
- 美容美发店客户隐私保护方案
- 我心中的妈妈写人作文(8篇)
- 数字校园管理服务平台采购协议
- 2025年康复医学残疾人康复评估及方案制定试题答案及解析
- 2025年临床药学中药物副作用的处理策略考察答案及解析
- 第五单元起始课 教学设计 2023-2024学年统编版高中语文必修上册
- 2025年社区医学社区健康服务挑战答案及解析
- 2025年外科学康复治疗方法验证试卷答案及解析
- 课件 - 1.1 无人机的基本概念与发展历程
- 投放仪器合同协议书范本
- 车辆委托报废协议书
- 水利水电工程重大事故处理试题及答案
- 国内外光伏发电研究现状
- 赌博退款协议书范本
- LKJ2000监控装置故障处理分析行车安全与设备68课件
- 《2025-0085T-QC 乘用车用差速器总成技术要求和试验方法》知识培训
- 弘扬光荣传统中密切内部关系
- 二甲护理条款解读
- 新2024年-北京市房屋租赁合同自行成交版
评论
0/150
提交评论