网站大量收购闲置独家精品文档,联系QQ:2885784924

《Web应用开发.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Web应用开发.ppt《Web应用开发.ppt《Web应用开发.ppt

第 11 章 Web应用开发 ;11.1一个简单的ASP.NET应用程序 11.2 关于ASP.NET 11.3 ASP.NET控件和对象 11.4 ASP.NET数据库应用程序 11.5 Web服务的应用 ;11.1一个简单的ASP.NET应用程序;(2)单击【确定】按钮,然后在生成界面的“解决方案资源管理器”中右击“Default.aspx”节点,在弹出的菜单中选择“视图设计器”,以可打开页面的视图设计器。 (3)将工具箱中的三个控件拖到设计界面中,这三个控件分别是Label、TextBox和Button控件,并适当设置它们的属性和位置: ;(4)在设计界面中,双击【访问控件】按钮,即可进入到该按钮的事件处理函数中,实际上是在Default.aspx.cs文件中生成了Button1_Click函数。在该函数中,添加下列代码: Label1.Text = TextBox1.Text; Label1.Font.Size = 20; (5)运行程序MyFirstWebApp。方法是:按【Ctrl】+【F5】按钮直接运行,也可以单击快捷菜单栏上的“启动调试”按钮(相当于按【F5】)。在打开的IE浏览器界面的文本框中输入一些字符串,然后单击【访问控件】按钮: ;读者可能注意到,虽然做的是网页程序,但没有感觉到要编写任何的网页代码(编写HTML代码是一件烦杂的事情),而只是进行控件的拖放、控件属性的设置以及C#代码的编写,这与开发C#窗体应用程序几乎没有什么区别。这是ASP.NET对Web应用程序设计的极大改进。 造成这种改进主要是由于.NET平台采用了界面和代码分开的策略,即网页文件放在Default.aspx文件中,而C#代码则放在Default.aspx.cs文件中。;ASP(Active Server Pages)是Microsfot公司于1996年11月推出的面向WEB应用程序开发的技术框架,但它不是程序设计语言,也不是开发工具。简单地,ASP主要是由“%”和“%”挂起来的代码嵌入到HTML中的一种技术。这些代码是在服务器端执行,执行时无需编译,可以用任何的文本编辑器编写(如记事本等)。此外,ASP可以通过内置的组件实现更强大的功能,如使用ADO可以轻松地访问数据库。 ASP.NET则是从HTML发展到ASP,然后伴随着微软的.NET技术的推出而出现的。ASP.NET不是ASP的简单升级,而是全新一代的动态网页开发系统,用于在一台Web服务器上建立强大的应用程序。它是Microsoft.NET技术的一个组成部分,是ASP和.NET技术结合的产物。在Microsoft Visual Studio 2005/2008中,利用.NET提供的控件,可快速开发ASP.NET应用程序,大大简化了编码的过程。;相对ASP而言,ASP.NET具有的主要优势包括: 实现界面和代码的分开 编译执行 使用强类型(strongly-type)编程语言;ASP.NET提供了大量的控件,当用户将控件拖到Web窗体设计界面时,会自动生成相应的HTML代码和C#代码。这为Web应用程序的可视化界面设计提供极大的便利,避免了使用HTML标记语言编写大量代码的麻烦。 ASP.NET控件主要分为两大类:Web窗体控件和HTML控件:;对于Web窗体控件和HTML控件,需要注意以下几点: (1)Web窗体控件是服务器端控件,即它们在服务器端运行,因此不要求客户端浏览器支持Web窗体控件(如不要求安装.NET Framework等),我们在浏览器看到的只是这些控件运行后输出的结果;HTML控件是客户端控件,只有浏览器支持这些控件,它们才能运行。 (2)Web窗体控件是以C#?为脚本语言,其功能十分强大。HTML控件则以javascript等为脚本语言,其功能较前者弱得多。 (3)在设计界面上,当双击Web窗体控件时,会自动在.cs文件中形成并打开控件的Click事件处理函数(C#语言),以供用户编写代码;当双击HTML控件时,则会自动在.aspx文件中形成并打开控件的onclick事件处理函数(javascript语言)。;【例11.2】 使用ASP.NET控件实现页面之间传递数据的ASP.NET应用程序。 本例介绍如何使用QueryString来解决这个问题。;(4)在视图设计器中打开文件WebForm1.aspx的设计界面,在设计界面中直接添加2个Label控件即可,它们的ID自动被设置为Label1和Label2 。 (5)在文件Default.aspx的设计界面中,双击【登录】按钮,在产生的Click事件处理函数中添加如下代码: string dataStr; dataStr = WebForm1.aspx?username= + use

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档