第10章 创建 Web 应用程序.ppt

上传人:qwe****56 文档编号:70106329 上传时间:2023-01-16 格式:PPT 页数:46 大小:758KB
返回 下载 相关 举报
第10章 创建 Web 应用程序.ppt_第1页
第1页 / 共46页
第10章 创建 Web 应用程序.ppt_第2页
第2页 / 共46页
点击查看更多>>
资源描述

《第10章 创建 Web 应用程序.ppt》由会员分享,可在线阅读,更多相关《第10章 创建 Web 应用程序.ppt(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第1010章章 创建创建 Web 应用程序应用程序Visual C#2005程序设计语言程序设计语言第第1章章:概述概述第第 2 章:章:C#与与Visual Studio 2005第第 3 章:章:变量、数据类变量、数据类型和表达式型和表达式第第 4 章:分支和循环章:分支和循环第第 5 章:面向对象章:面向对象第第 6 章:面向对象的高章:面向对象的高级应用级应用第第 7 章:程序的生成、章:程序的生成、调试和异常处理调试和异常处理第第 8 章:数组与字符串章:数组与字符串 第第 9 章:章:基于基于 Windows 的应用程序的应用程序第第 10 章:章:创建创建 Web 应应用程序用

2、程序第第 11 章:章:.NET Framework 2.0 简介简介本章学习目标:本章学习目标:初步了解初步了解HTML,并能够自己书写简单的,并能够自己书写简单的HTML 初步了解初步了解ASP.NET的相关概念的相关概念创建创建ASP.NET Web应用程序应用程序 在在 Web应用程序中访问数据应用程序中访问数据 了解并能够使用了解并能够使用XML Web Service 目标目标HTML简介简介ASP.NET创建创建 Web 窗体窗体应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序HTML简介简介10.1 H

3、TML简介简介HTML(HyperText Markup Language,超文本,超文本标记语言)标记语言)手工直接编写手工直接编写通过某些格式转换工具将现有的其他格式文通过某些格式转换工具将现有的其他格式文档(如档(如WORD文档)转换成文档)转换成HTML文档文档由由Web服务器(或称服务器(或称HTTP 服务器)一方实时服务器)一方实时动态地生成动态地生成标记语法和文档结构标记语法和文档结构10.1.1 标记语法标记语法和文档结构和文档结构HTML的标记总是封装在由小于号(的标记总是封装在由小于号()构成的一对尖括号之中。)构成的一对尖括号之中。单标记单标记双标记双标记标记属性标记属性

4、文档结构文档结构多媒体演示多媒体演示标记语法和文档结构标记语法和文档结构10.1.1 标记语法标记语法和文档结构和文档结构一个简单的例子一个简单的例子10.1.2 一个简单的例子一个简单的例子 New Page 1 这是一个这是一个HTML页面!页面!用来指明内容的语言文件编码格式gb2312浏览器上方的标题正文内容效果图效果图10.1.2 一个简单的例子一个简单的例子HTML简介简介ASP.NET创建创建 Web 窗体窗体应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序服务器端程序代码服务器端程序代码10.2 ASP

5、.NET%for(int i=0;i font size=欢迎使用欢迎使用 ASP.NET 此行程序说明本页所用编程语言是C#下面这三行程序在服务器上执行,并返回执行结果给客户端页面的执行结果页面的执行结果10.2 ASP.NET客户端客户端HTML代码代码10.2 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 欢迎使用欢迎使用 ASP.NET 一个简单的一个简单的ASP页面页面10.2

6、ASP.NET多媒体演示多媒体演示HTML简介简介ASP.NET创建创建 Web 窗体窗体应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序创建创建 Web 窗体应用程序窗体应用程序10.3 创建创建 Web 窗体应用程序窗体应用程序安装安装IIS 创建创建ASP.NET网站网站检查本地检查本地 IIS 网站的结构网站的结构添加控件和事件处理程序添加控件和事件处理程序生成并运行生成并运行 Web 窗体页面窗体页面安装安装IIS10.3.1 安装安装IIS多媒体演示多媒体演示安装安装IIS10.3.1安装安装IIS创建创建

7、ASP.NET网站网站10.3.2 创建创建ASP.NET网站网站a)打开打开 Visual Studio 2005。b)在在“文件文件”菜单上单击菜单上单击“新建新建”,选择,选择“网站网站”。出现出现“新建网站新建网站”对话框。对话框。c)在在“Visual Studio 已安装的模板已安装的模板”下单击下单击“ASP.NET 网站网站”。d)单击单击“浏览浏览”,出现,出现“选择位置选择位置”对话框。对话框。e)单击单击“本地本地 IIS”。f)单击单击“默认网站默认网站”。g)单击创建新单击创建新 Web 程序的图标,该图标位于右上角。程序的图标,该图标位于右上角。此图标没有标签,但是

8、当鼠标指针停留于该图标上此图标没有标签,但是当鼠标指针停留于该图标上时,将出现时,将出现“创建新创建新 Web 应用程序应用程序”工具提示。名工具提示。名为为“WebSite”的新应用程序添加在的新应用程序添加在“默认网站默认网站”下。下。创建创建ASP.NET网站(续)网站(续)10.3.2 创建创建ASP.NET网站网站h)在新网站的框中,键入在新网站的框中,键入 LocalIISWebSite,然后,然后单击单击“打开打开”。i)出现出现“新建网站新建网站”对话框,最右边的对话框,最右边的“位置位置”框已填入框已填入“http:/localhost/LocalIISWebSite”。j)

9、在在“语言语言”列表中,单击要使用的编程语言。列表中,单击要使用的编程语言。k)选择的编程语言将成为网站的默认语言。但可选择的编程语言将成为网站的默认语言。但可以通过以不同的编程语言创建页面和组件,以以通过以不同的编程语言创建页面和组件,以便在同一便在同一 Web 应用程序中使用多种语言。应用程序中使用多种语言。l)单击单击“确定确定”。创建创建ASP.NET网站网站10.3.2 创建创建ASP.NET网站网站多媒体演示多媒体演示检查本地检查本地 IIS 网站的结构网站的结构10.3.3 检查本地检查本地 IIS 网站的结构网站的结构在在 Microsoft Windows 中,单击中,单击“

10、开始开始”,再单击,再单击“运行运行”。在在“运行运行”对话框的对话框的“打开打开”框中,输入框中,输入 C:Inetpubwwwroot,然后单击,然后单击“确定确定”。在在 wwwroot 下,现在应该可以看到下,现在应该可以看到名为名为 LocalIISWebSite 的新文件夹。的新文件夹。双击双击“LocalIISWebSite”。您可看到网站的内容,包括如下:。您可看到网站的内容,包括如下:App_Data 文件夹,由文件夹,由 Visual Studio 2005 自动创建自动创建 Default.aspx 页。页。代码隐藏文件,为代码隐藏文件,为 Default.aspx.cs

11、 或或 Default.aspx.vb,这取决于这取决于 Web 应用程序的默认语言应用程序的默认语言添加控件和事件处理程序添加控件和事件处理程序10.3.4 添加控件和添加控件和事件处理程序事件处理程序在在 Visual Studio 2005 中,打开或切换到中,打开或切换到 Default.aspx 页,然后切换到页,然后切换到“设计设计”视图。视图。按按 Shift+Enter 组合键组合键4次以腾出一些空间。次以腾出一些空间。从工具箱的从工具箱的“标准标准”组中,将控件:组中,将控件:TextBox、Button 和和 Label拖到页面的第二、第三、第四行上。拖到页面的第二、第三、

12、第四行上。在第一行上键入在第一行上键入“输入您的姓名:输入您的姓名:”。单击单击 Button 控件,然后在控件,然后在“属性属性”中,将中,将“Text”设置为设置为“显示姓名显示姓名”。如果看不到。如果看不到“属性属性”窗口,窗口,在控件上单击右键,然后选择在控件上单击右键,然后选择“属性属性”。将控件添加到页的步骤如下将控件添加到页的步骤如下:添加控件和事件处理程序(续)添加控件和事件处理程序(续)10.3.4 添加控件和添加控件和事件处理程序事件处理程序单击单击 Label 控件,然后在控件,然后在“属性属性”中,清除中,清除“Text”属属性。性。双击双击 Button 控件,该控件

13、现在的标签是控件,该控件现在的标签是“显示姓名显示姓名”。Visual Studio 2005 在编辑器中的单独窗口中打开页面在编辑器中的单独窗口中打开页面的代码文件。该文件包含的代码文件。该文件包含 Button 控件的控件的Click 事件处理事件处理程序。程序。通过在通过在Click事件处理方法中添加下面的代码,完成事件处理方法中添加下面的代码,完成 Click 事件处理程序,在单击事件处理程序,在单击 Button 控件后,该代码将控件后,该代码将显示文本字符串。显示文本字符串。保存文件。保存文件。将控件添加到页的步骤如下将控件添加到页的步骤如下:Label1.Text=TextBox

14、1.Text+,welcome to Visual Studio 2005!;多媒体演示多媒体演示添加控件和事件处理程序添加控件和事件处理程序10.3.4 添加控件和添加控件和事件处理程序事件处理程序生成并运行生成并运行 Web 窗体页面窗体页面10.3.5 生成并运行生成并运行 Web 窗体页面窗体页面在在 Visual Studio 2005 中,打开中,打开 Default.aspx 页。页。按按 Ctrl+F5 运行该页面。运行该页面。该页在浏览器中打开。请注意,浏览器中的该页在浏览器中打开。请注意,浏览器中的 URL 是是“http:/localhost/LocalIISWebSit

15、e/default.aspx”。页的请求发至。页的请求发至 localhost(不带端口号),(不带端口号),该请求由该请求由 IIS 处理。处理。当页出现在浏览器中时,在文本框中输入您的姓当页出现在浏览器中时,在文本框中输入您的姓名,然后单击名,然后单击“显示姓名显示姓名”,确保该页正常工作。,确保该页正常工作。测试网页测试网页生成并运行生成并运行 Web 窗体页面窗体页面10.3.5 生成并运行生成并运行 Web 窗体页面窗体页面l从另一台计算机上键入从另一台计算机上键入 URL,包括,包括 Web 服务器的计算机服务器的计算机名、网站名和页面的名称名、网站名和页面的名称 default.

16、aspxl如果可以通过局域网访问计算机,则可使用服务器的计如果可以通过局域网访问计算机,则可使用服务器的计算机名,该服务器具有如下所示的算机名,该服务器具有如下所示的 URL:http:/server1/LocalIISWebSite/default.aspx l如果在计算机上承载域,则可以使用如下所示的如果在计算机上承载域,则可以使用如下所示的 URL 来来访问页:访问页:http:/ l如果计算机位于网络上,或直接连接到如果计算机位于网络上,或直接连接到 Internet,则可以,则可以将计算机的将计算机的 IP 地址用作服务器名。例如:地址用作服务器名。例如:http:/172.19.1

17、95.700/LocalIISWebSite/default.aspx访问网页访问网页多媒体演示多媒体演示生成并运行生成并运行 Web 窗体页面窗体页面10.3.5 生成并运行生成并运行 Web 窗体页面窗体页面HTML简介简介ASP.NET创建创建 Web 窗体窗体应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序ADO.NETADO.NET是一个为是一个为 Microsoft.NET Framework 的编的编程人员提供数据访问服务的对象模型。程人员提供数据访问服务的对象模型。示例:使用一个示例:使用一个Web应用

18、程序访问数据库应用程序访问数据库10.4 ADO.NET多媒体演示多媒体演示ADO.NET10.4 ADO.NETHTML简介简介ASP.NET创建创建 Web Form 应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序XML Web Service10.5 XML Web Service创建一个简单的创建一个简单的XML Web Service 调用调用XML Web Service建立建立XML Web Service10.5.1 创建一个简单的创建一个简单的XML Web Service打开打开Visual St

19、udio 2005。在在“文件文件”菜单上单击菜单上单击“新建新建”,选择,选择“网网站站”。出现。出现“新建网站新建网站”对话框。对话框。在在“Visual Studio 已安装的模板已安装的模板”下单击下单击“ASP.NET Web 服务服务”。我们会看到默认情况。我们会看到默认情况下下Visual Studio 2005创建了一个名为创建了一个名为Service.asmx的的Web服务,并将会自动打开该服服务,并将会自动打开该服务所对应的务所对应的App_CodeService.cs文件。文件。这样就创建了一个最简单的这样就创建了一个最简单的XML Web Service。下面我们再添加

20、一个名为下面我们再添加一个名为Hello的自定义的的自定义的WebMethod。示例代码示例代码建立建立XML Web Service10.5.1 创建一个简单的创建一个简单的XML Web Service多媒体演示多媒体演示预览预览XML Web Service10.5.1 创建一个简单的创建一个简单的XML Web Service调用调用XML Web Service10.5.2 调用调用XML Web Service打开打开Visual Studio 2005。在在“文件文件”菜单上单击菜单上单击“新建新建”,选择,选择“项目项目”。出现。出现“新建新建项目项目”对话框。对话框。在在“V

21、isual Studio 已安装的模板已安装的模板”下单击下单击“Windows应用程序应用程序”,修改名称为,修改名称为“TestXMLWebService”,然后点击,然后点击“确定确定”。从工具箱分别将一个从工具箱分别将一个Label、TextBox和和Button控件拖放到窗体。控件拖放到窗体。将它们的将它们的ID分别修改为分别修改为lblPrompt,txtName和和btnEnter。在项目上单击右键选择在项目上单击右键选择“添加添加Web引用引用”,在,在“添加添加Web引用引用”窗口中的窗口中的URL一栏输入上一节创建的一栏输入上一节创建的XML Web Service 的地址

22、,的地址,单击单击“前往前往”。修改修改Web引用名称为引用名称为Hello,单击,单击“添加引用添加引用”。在窗体设计器中双击在窗体设计器中双击“调用调用”,添加事件处理程序。,添加事件处理程序。调用调用XML Web Service10.5.2 调用调用XML Web Service多媒体演示多媒体演示HTML简介简介ASP.NET创建创建 Web 窗体窗体应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序小结小结 10.6 小结小结本章我们认识了初步的本章我们认识了初步的HTMLHTML语言知识、语言知识、ASP.

23、NETASP.NET的的基本操作,通过操作我们学习了如何创建基本操作,通过操作我们学习了如何创建WebWeb应用应用程序程序、安装、安装IISIIS服务器和服务器和ADO.NETADO.NET的简单操作。的简单操作。HTML简介简介ASP.NET创建创建 Web 窗体窗体应用程序应用程序ADO.NETXML Web Service小结小结习题习题第第10章章 创建创建 Web 应用程序应用程序习题习题 10.7 习题习题选择题选择题(1)使用使用_模式可以查看模式可以查看ASPX页页面的标记。面的标记。A.源源 B.设计设计 C.Web控件控件 D.标记标记(2)有些有些Web控件的名字与控件

24、的名字与Windows控件控件的名字相同,的名字相同,_。A.因为它们功能相同因为它们功能相同 B.但但Web控件的功能不同控件的功能不同 C.因为因为Web控件和控件和Windows控件都控件都 可以用于可以用于Web程序中程序中 D.以上都不是以上都不是习题习题(续)(续)10.7 习题习题选择题选择题(3)使用使用_属性可改变属性可改变Web窗体控窗体控件的名字。件的名字。A.TextB.Name C.IDD.Value(4)Horizontal Rule 是一个是一个_控件。控件。A.Web窗体窗体B.HTML C.DataD.Windows Forms习题习题(续)(续)10.7 习

25、题习题选择题选择题(5)_属性用于设置属性用于设置Image 控件控件边框的宽度。边框的宽度。A.Width B.BorderStyleC.BorderWidth D.以上都不是以上都不是(6)_类定义了类定义了ASPX页面的基本页面的基本功能。功能。A.Form B.WebFormC.Page D.以上都不是以上都不是习题习题(续)(续)10.7 习题习题选择题选择题(7)Page类位于类位于_命名命名空间。空间。A.System.Web.UI B.System.Data C.System.WebForm D.System.OleDb8)要要发布一个发布一个ASP.NET Web 程序项目,程序项目,必须运行必须运行_。A.IIS B.Microsoft Acces C.Microsoft Word D.IE习题习题(续)(续)10.7 习题习题选择题选择题(9)_模式通过拖放控件到页面来模式通过拖放控件到页面来创建创建ASPX页面的页面的GUI。A.HTMLB.设计设计 C.VisualD.GUI

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

当前位置:首页 > 技术资料 > 其他杂项

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁