ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:41.50KB ,
资源ID:13154476      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13154476.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(今年的最新文章Web应用程序开发二Word格式文档下载.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

今年的最新文章Web应用程序开发二Word格式文档下载.doc

1、2. 应该使用HTML 控件还是ASP.NET 服务器控件这个问题实际上只与页面上简单的元素有关。在选择向页面添加哪种类型的控件时,绝大多数开发人员的方法是在页面上主要使用ASP.NET 的Standard Server Control,而在布局时使用静态HTML元素。一、HTML服务器控件构架HTML服务器控件构架HTML标注HTML服务器控件HtmlAnchorInputHtmlInputButton,HtmlInputCheckBox,HtmlInputRadioButton, HtmlInputFIle,HtmlInputHidden,HtmlInputImage,HtmlInputT

2、extFormHtmlFormImgHtmlImageTableHtmlTableTrHtmlTableRowTdHtmlTableCellSelectHtmlSelect二、HTML控件HtmlAnchor控件:用于指定超级链接。HtmlImage控件:HtmlImage 控件用来显示图片于网页上的控件。设定值为字符串。HtmlButton控件:让用户透过按钮执行命令或动作,最重要的是 OnServerClick事件。HtmlForm控件:HtmlForm(窗体)控件可以让用户将Client端的数据传送至 Server 端作处理。HtmlInputButton控件:执行一个指令或动作。Htm

3、lInputText控件:让用户输入数据。HtmlInputRadio控件:单选一个选项。HtmlInputCheckBox控件:可选择多个选项。HTMLInputHidden控件:当我们要在使用者传送所输入的数据时,顺便传送不需要使用者输入的数据时,可以使用隐藏输入控件。HtmlTextArea控件:文本输入框。可以设定长度和高度,可以用来输入一小段文字。HtmlSelect控件:选单。选单控件有两种风格,一种是下拉式选单,另一种是清单,也就是同时可以显示多个选项,由Size属性控制。HtmlTable、HtmlTableRow、HtmlTableCell控件:HtmlTable控件可以配合

4、HtmlTableRow以及HtmlTableCell控件来动态的产生表格。8.5 ASP.NET性能与配置ASP.NET配置系统提供一个分层配置结构,能够配置整个服务器上的所有ASP.NET应用程序、单个ASP.NET应用程序、各个页面或应用程序子目录。ASP.NET的配置文件是基于XML文本文件,全部命名为web.config。每个web.config文件将配置设置应用到其所在的目录和下面的所有虚拟子目录中,配置文件可以出现在ASP.NET Web应用程序服务器上任何目录中,并且子目录中的设置可以随意修改或重写在父目录中提供的设置。一、ASP.NET配置文件web.config文件中主要包

5、括3个方面的信息:应用程序配置,用于设置可以使用的功能。连接字符串,用于连接数据源,以读取或写入数据。system.web和设置。二、ASP.NET网站管理工具ASP.NET中提供了一个简单的Web界面帮助开发人员查看并管理网站配置,该管理工具就是Web网站管理工具(Website Administration Tool缩写为WAT)。三、缓存过多用户从数据库中检索数据,执行过程常常会较慢,如果用户较多,检索数据量较大,会影响应用程序的性能。所以应该尽量降低对数据库的存取。可以将数据库的数据存储到内存,无需在请求每个页面时都访问数据库。ASP.NET提供了两种基本的缓存机制来实现缓存功能:页输

6、出缓存和应用程序缓存。四、性能监视和测试性能监视中最简单的方法就是ASP.NET跟踪。跟踪的主要使用方式是帮助进行调试,虽然不是设计为性能工具,但可以利用它来获得对如何执行页面的深入的了解。8.6 使用ASP.NET构建Web应用程序的练习本节简要介绍如何使用 ASP.NET 2.0 构建 Web 应用程序。重点讲述开发桌面应用程序和开发Web应用程序之间的区别。利用 Visual Studio 2005 可构建功能完备的 ASP.NET Web 站点。但使用Visual Studio 2005 原本附带的用于构建 Web 站点的无项目系统,会让熟悉桌面开发的人员在构建 Web 站点时与构建桌

7、面应用程序的体验有较大的不同,而Visual Studio 2005 Web 应用程序项目加载项提高了 Web 站点构建与桌面应用程序构建之间的相似性。所以,本节所述的步骤,需要下载安装Visual Studio 2005 Web应用程序项目加载项。为了练习显示数据库中信息的操作,还需要 SQL Server 2005 Express Edition 和 Northwind 示例数据库。练习1:创建简单的 Web 应用程序1启动 Visual Studio 2005。2在“文件”菜单上,单击“新建”,然后单击“项目”。3在“项目类型”中,选择“Visual Basic”。4在“模板”中,选择“

8、ASP.NET Web 应用程序”。Visual Studio将创建包含单个 Web 页的新 Web 应用程序。设计器将显示该页的标记代码。可在“源”视图中或使用 WYSIWYG 编辑器来编辑该页。5单击代码编辑器上的“设计”按钮,切换到 WYSIWYG 视图。注1:初看起来,构建Web 应用程序似乎与构建桌面应用程序没有区别。6单击设计图面,并输入“Enter your name:”7将Textbox 控件从工具箱拖动到设计图面中所述文本的后面。8单击鼠标将光标放到 Textbox 控件的后面,并按 ENTER 键以创建一个新行。9将 Button 控件从工具箱拖动到设计图面。10单击鼠标将

9、光标放到 Button 控件的后面,并按 ENTER 键以创建另一个分行符。11将 Label 控件从工具箱拖动到设计图面中按钮的下方。注2:开始构建 Web 页时,我们会发现无法将控件任意放置。而桌面应用程序允许将控件放置在希望的任何像素位置。另一方面,Web 页是针对“流”而设计的,也就是说,页面布局的格式应动态设置。如果可用空间较多,浏览器就会使各行更长些,而如果可用空间较少,浏览器就会自动折行。这还意味着,布置标签和文本框时要求将Web控件以表格形式放置,用以控制对齐。练习2:布置控件1选择该页的内容,按DELETE键删除所有内容。2在“布局”菜单上,单击“插入表”。3在“行”中,输入

10、 2。4在“列”中,输入 2。5单击“确定”。可以将控件直接键入或拖入表单元格中。注3:该表格可确保所有文本框的左边缘完全对齐。表格是控制 Web 页布局的主要机制。6通过键入表格单元内容或直接从工具箱拖动控件,创建用户界面。练习3:挂接事件处理程序ASP.NET提供了一种与构建windows窗体应用程序极为相似的编程模式。对于简单方案而言,应用程序的“Web”性质可以抛开不谈,以利用自己的桌面开发经验来快速入门。1双击设计图面上的Button控件为其Click事件生成代码。2输入以下代码。Label1.Text = “欢迎使用”&TextBox1.Text3按 F5“运行”该Web应用程序。

11、4在“User Name”文本框输入您的名字。5单击“Button”按钮。注4:代码在Web服务器上运行以生成HTML页,HTML页被发送到浏览器并进行显示。如果这是一个Windows应用程序,那么包含控件的“窗体”仍会继续运行,而且它可以包含变量等内容。但是,对于Web应用程序,当我们看见浏览器中的用户界面时,服务器上的page类已被卸载。练习4:管理状态练习假定要构建一个在每两次用户交互之间必须关闭再重启的桌面应用程序。换句话说,应用程序先创建一个用户可以看见的窗体,而后终止。当用户单击窗体上的某个按钮时,应用程序会默默地重启、处理输入、生成新的“窗体”位图,然后关闭。这样的应用程序关闭时

12、不存和启动时不加载的所有数据都会丢失,窗体级变量实际没什么用处了,因为这些变量的值将会在关闭和启动之间丢失。这就是 Web 应用程序的工作方式,下列的练习将说明这一行为方式。1在 Visual Studio 2005 的“解决方案资源管理器”中,右键单击“Default.aspx”,然后单击“查看代码”。2在 Inherits System.Web.UI.Page 后面的一行中输入下列代码。Public previousUser As String这是一个页面级别的变量,用于存储先前输入的用户名。3按如下所示修改 Button1_Click 事件处理程序的代码。Label1.Text = “您

13、以前叫” & previousUser & “,现在叫 ” & TextBox1.TextpreviousUser = TextBox1.Text如果运行该应用程序,请输入名称 Fred,单击按钮,然后输入名称 Jim 并再次单击按钮,此时应当看到消息:您以前叫 Fred,现在叫 Jim。在桌面应用程序中,代码会如此工作。但我们发现结果并不是想像的那样。4按 F5 运行该应用程序。5输入 Fred 并单击按钮。6输入 Jim 并单击按钮。注意,previousUser 的值始终都不会显示出来。它总是说:您以前叫 ,现在叫 Jim。注5:问题的原因是,每次单击按钮时,page 类都会被破坏然后重新创建。这一过程是将 previousUser 创建并初始化为一个空字符串,然后为其分配文本框中的值,页面处理完成,破坏 page 类,丢弃 previousUser 变量。当再次单击按钮时,再重复这一过程。页面不能用来存储站点需要在几次用户交互之间记住的任何信息。ASP.NET通过“Session”变量来提供这种存储功能。7按如下所示修改 Button1_Click 事件处理程序的代码。Label

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1