




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web项目开发(.NET ),1 搭建.NET Web开发平台,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桌面窗体应用程序一样,可以设计如页面窗体、按钮等控件的事件,大大简化界面操作的程序设计工作。,代码隐藏(Code Behind)技术 基于.NET的Web程序设计技术ASP.NET已经将程序代码与HTML标记彻底分离,层次更加清晰。,数据绑定(DataBinding)技术 无需编写复杂的程序代码,即可将数据源(如数据库)的结果显示在页面的控件上面。,数据访问技术ADO.NET 基于XML的数据访问技术 引入数据集(DataSet)的概念,用户访问数据无需时刻连接数据库系统,数据访问效率更高。 面向对象特性 全面支持面向对象程序设计(OOP),Web开发更加简单,支持多种程序设计语言 .NET支持多种程序设计语言 无论何种语言编程,最终都编译成中间语言再运行。因此无论选择何种程序设计语言,都可以实现相同功能、访问相同的资源、得到相同的性能。,支持的体系结构 数据层DAL 通过封装数据访问类来实现 业务逻辑层BLL 通过封装业务类来实现 用户表示层UI 主要通过ASPX页面及控件事件程序来实现,1.4 .NET Web应用程序的开发环境,建立基于.NET的Web开发平台,需安装 Windows XP/Vista/7 .NET框架平台 Internet Explorer 5.5 Visual Studio 2008集成开发环境 建立基于.NET的Web运行平台,需安装 Windows Serer 2003 或更高版本 .NET框架平台 IIS (Internet Information Server),服务器若需提高Web站点访问服务,需安装IIS(Internet Information Services)服务。 IIS 最主要的功能为: 响应客户端的请求,将需浏览的网页传输给客户端; 管理及维护Web 站台; 管理及维护FTP 站台; SMTP(Simple Mail Transfer Protocol)服务。,1.5 安装和配置Web服务IIS,IIS的安装步骤,配置IIS 通过“控制面板”之“管理工具”打开Internet信息服务(IIS),可配置Web服务IP地址、端口、Web资源路径、资源读写权限等重要参数,配置方法如图所示。,1.6 安装SQL Server 2005,本课程案例选用SQL Server 2005数据库系统作为数据存储服务器,安装需注意 Visual Studio 2008已集成SQL Server 2005 Express Edition数据库服务端,但客户端工具需另行安装。 实例名留默认值 安装类型留默认值,可根据情况选择安装路径,1.7 安装.NET开发工具,Visual Studio 2008集成开发工具 插入Visual Studio 2008安装光盘,系统将自动打开安装界面。 选择自定义安装可根据需要确定安装项目,例如只安装C#语言工具,不安装VB语言工具。 MSDN能方便查询技术文档,建议安装。,.NET框架平台(只将计算机作为运行平台时安装) 在光盘中的DotNETSDK数据夹中执行Setup.exe; 点选Next后,出现版权宣告画面。选择I accept the agreement后按Next; 勾选Software Development Kit安装.NET Framework SDK; 选择所要安装的文件夹,直接按Next; 完成后OK,.NET Framework SDK 就已经安装完毕。,1.8 创建.NET Web应用程序,启动Visual Studio 2008集成开发环境,点击新建项目,操作过程与建立C# Windows应用程序相同,系统将创建新的Web项目,界面如图所示,.NET Web应用程序的组成部分,如何使用集成开发环境Web项目,为控件添加事件代码 如图所示,从工具箱拖放一些控件到Web页面,其中途中按钮的名字为Button1,显示文字为“提交”,双击该按钮打开程序代码编辑窗体,设计一个最简单的Web应用程序。,运行程序预览页面 点击菜单“调试”之“启动” 运行结果如图所示,打开基于IIS调试运行的现有项目 一个新项目创建后,将在“我的文档”之“Visual Studio Projects”存储该项目的解决方案文件 根据IIS的默认设置,项目的程序资源数据被存储在“C:Inetpubwwwroot”路径之下。 上述两部分数据完整存在的情况下,打开解决方案文件即可使Visual Studio 2008重新打开该现有项目。 打开基于WebDev调试运行的现有项目 WebDev能提供轻量级的Web服务实现项目调试,从而开发人员不必另行安装IIS服务。 只需要打开项目文件夹当中的解决方案文件即可打开基于WebDev的Web项目。,1.9 .NET Web应用程序的文件,解决方案文件 解决方案文件的后缀名为.sln和.suo,存储在“我的文档”之“Visual Studio Projects”之下,用于描述该解决方案有哪些项目构成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学-福建省龙岩市2025年高中毕业班三月教学质量检测(龙岩一检)试题和答案
- 阀门拆除施工方案
- 石方静态爆破施工方案
- 《千米的认识》(教学设计)-2024-2025学年三年级上册数学人教版
- 2025年中考物理模拟试卷猜题卷1(含答案)
- 医院科室安装监控合同范例
- 合作租房合同范例
- 质量控制标准提升计划
- 人事部如何构建企业形象计划
- 幼儿园作业与学习反馈计划
- 2025山东能源集团中级人才库选拔高频重点提升(共500题)附带答案详解
- 20S515 钢筋混凝土及砖砌排水检查井
- 关于建设吉林长白山人参产业园的报告
- 6人小品《没有学习的人不伤心》台词完整版
- 2022新教科版科学五下全册教案、全册教学反思(表格式)含目录
- 土力学-第二章-土的工程性质及工程分类
- 小学体育《阳光运动身体好》课件
- 研究生面试复试英语+常问问题
- 数学名词中英文对照
- 线束加工工时对照表
- 一年级古诗新唱社团计划
评论
0/150
提交评论