C#程序设计基础-教程、实验、习题[赵敏][电子教案]第十.pptVIP

C#程序设计基础-教程、实验、习题[赵敏][电子教案]第十.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 ASP.NET Web应用程序开发 11.1 ASP.NET简介 ASP.NET是.NET Framework的组成部分之一,它提供了一个统一的Web开发模型,其中包括生成企业级Web应用程序所必需的各种服务。基于浏览器的B/S结构的应用程序统称为Web应用程序,采用微软ASP.NET编程框架设计的程序称为ASP.NET Web应用程序。 11.1.1 ASP.NET 的开发环境配置 由于ASP.NET是一种服务器端的技术,ASP.NET代码的运行必须是在Web服务器上。 如果使用的系统是Windows 2000或Windows XP,它们就带有IIS,可以在控制面板“添加/删除程序”的“添加/删除Windows组件”中,选择“Internet信息服务(IIS)”,选择“下一步”直到完成,如图11.1所示。 在Visual Studio.NET集成开发环境中,ASP.NET Web应用程序名,包括一系列多种类型的文件和文件夹。 11.1.2 简单网站的创建 在.NET设计环境下,Visual Studio 2008(简称VS2008)为网站的创建提供了强有力的支持。本节通过具体实例说明如何利用VS2008开发工具快速建立网站。 VS2008提供了三种创建站点的类型:文件系统;FTP;HTTP。 三种类型中,使用最方便的是文件系统。它可在本机任何一个位置创建网站,也可直接将创建的网站从一个文件夹移动或复制到另一个文件夹,或者直接复制到另一台机器中。 创建一个新网站的步骤如下。 (1) 运行VS2008,选择“文件”→“新建网站”菜单项。 (2) 在“已安装的模板”中选择“ASP.NET网站”。 (3) 选择创建网站的位置,并输入准备保存网站页面的文件夹名称及路径。 (4) 在“语言”下拉列表框中选择“Visual C#”,单击“确定”按钮。 【例11-1】 在Visual Studio 2008中创建一个ASP.NET 3.5版网站。 步骤如下: (1) 运行Visual Studio 2008应用程序。 (2) 通过“文件”→“新建”→“网站”菜单项,打开“新建网站”对话框,选择“ASP.NET 网站”模板;在“位置”下拉列表框中保持默认设置“文件系统”,在“语言”下拉列表框中选择“Visual C#”;单击“浏览”按钮,在弹出的“选择位置”对话框中选择“E:\zm\ex1102”文件夹(如果该文件夹不存在,则创建之);单击“确定”按钮,将E:\zm\ex1102创建为ASP.NET网站,如图11.2所示 (3) 系统在“E:\zm\ex1102”网站中自动创建一个名为App_Data的文件夹、一个名为Default.aspx的ASP.NET页面,以及一个名为web.config的ASP.NET配置文件。 (4) 运行调试。单击工具栏中的“启用调试”按钮,运行ASP.NET Web应用程序。在出现的“未启用调试”对话框中(如图11.3所示),采用默认的设置,并单击“确定”按钮,则启动Visual Studio内置Web服务器ASP.NET Development Server。 运行效果如图11.4所示。 11.2 Web Form Web Form(也称ASP.NET Web窗体),是基于.NET通用运行环境的编程模式,用于为Web应用程序创建用户界面(User Interface,UI)。开发人员可以把控件拖放到页面上,编写代码(在代码隐藏页中)来提供交互功能,调用业务对象和执行其他任务。 Web窗体组成包括指令、用户控件、服务器控件,以及服务器端数据绑定语法等。Web窗体由HTML、代码和控件联合组成,其中控件在运行Microsoft Internet信息服务(IIS)的Web服务器上执行。Web窗体通过生成发送给浏览器的HTML来显示用户界面,而支持代码和运行UI的控件驻留在Web服务器上。客户端界面和服务器端代码的分离是Web窗体和传统Web页的关键区别。传统的Web页面需要把所有的代码都发送给浏览器来处理;而Web窗体只发送界面控件给浏览器,并将页面处理保留在服务器端。UI和代码的分离在增强Web页面的安全性和功能的同时,也扩大了所支持的浏览器的范围。Web窗体都是以.aspx为扩展名的。 Web窗体的功能通过三级属性进行定义:页面属性定义全局功能,正文属性定义如何显示网页,窗体属性定义如何处理控件组。 ? 页面属性:@Page标记定义页面特定的属性,这些属性被ASP.NET页面解析器和编译器使用。每个*.aspx文件只能包含一个@Page标记。例如: %@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.c

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档