电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

ASPNET+SQL Server商务系统开发与典型实例第3章 ASPNET快速学习

  • 资源ID:48603263       资源大小:1.40MB        全文页数:21页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

ASPNET+SQL Server商务系统开发与典型实例第3章 ASPNET快速学习

第3章 ASP.NET快速学习Ä本章要点: °ASP.NET是.NET下的全新的Web应用服务平台和开发平 台,它提供了一个统一的Web开发模型,其中包括生成企 业级Web应用程序所必需的各种服务。ASP.NET是.NET Framework的组成部分,它使您能够充分利用公共语言运 行库的功能,如类型安全、继承、语言互操作和版本控制 。 °ASP.NET 页面文件扩展名为“.ASPX”,可以同现有的 ASP应用同步运行,代码比ASP更少,支持 XML Web Services 开发,部署更加容易,具有更好的可靠性和可用 性,性能大大提高,还具有更好的可伸缩性。 Ä本章内容包括: ° 第一个Web网站 ° 命名空间和相关类 ° ASP.NET控件 23.1 Web应用程序简介Ä传统客户端/服务器应用程序在执行期间,客户端将维 持与服务器的连接,客户端将数据发送到服务器,并 从服务器请求数据,客户端定期检查连接是否处于活 动状态,如果服务器当机,客户端应用程序会在退出 之前向用户发送错误消息。 Ä基于Web 的应用程序是在 Web 浏览器环境中执行的 计算机程序,这类应用程序是在Internet的基础之上 构建的,通过Internet Explorer等浏览器访问,因此 可以在任何时间以及世界的任何地方运行,并且是完 全跨平台的。33.1.1 Web应用程序的优点ÄWeb浏览器易于学习和使用,仅需要学习几种用户界 面规范,就可以成为比较专业的 Web浏览器用户: 跟踪链接、在浏览器历史列表中后退和前进以及其他 一些操作。也许最重要的优点在于,从一个Web站点 到另一个Web站点,或一种Web应用程序到另一种 Web应用程序,这个界面不会改变。 ÄWeb 浏览器非常灵活。可使用同一个Web浏览器与 许多不同的应用程序进行交互。 ÄWeb 浏览器功能强大。 ÄWeb 浏览器是为 Internet 建造的,完全适用于在各 种可能的低带宽环境中工作。 ÄWeb 应用程序是独立的桌面平台。 ÄWeb 应用程序安装在 Web 服务器上。 43.1.2 Web应用程序的缺点Ä实现Web应用程序比较困难。 Ä它很容易产生非常散乱的应用程序外观,即各个文档 都有各自的外观。 Ä由于HTTP协议(是所有Web 应用程序的基础)不支持 用户会话概念,所以实现用户会话(许多Web应用程 序都需要)的负担就落在了Web应用程序开发人员的 身上,从而增加了开发合乎要求的解决方案所必需的 工作量。 ÄWeb 浏览器不是万能的。并不是所有的应用程序都 可以成为Web应用程序。需要对复杂数据进行频繁和 集中操纵的应用程序可能不适用于基于 HTML 的用 户界面。 53.2 第一个 Web网站Ä3.2.1 IIS简介 °IIS(Internet 服务管理器)是微软公司随着 Windows操作系统一起发布的一款Web服务器, Web服务器是在网络中为实现信息发布、资料查 询、数据处理等诸多应用搭建基本平台的服务器 ,如图3.1所示。63.2.1 IIS简介°Web服务器在Web页面处理中的过程大致可分为 三个步骤:第一步,Web浏览器向一个特定的服 务器发出Web页面请求;第二步,Web服务器接 收到Web页面请求后,寻找所请求的Web页面, 并将所请求的Web页面传送给Web浏览器;第三 步,Web浏览器接收到所请求的Web页面,并将 它显示出来,如图3.2所示。73.2.2 虚拟目录配置Ä 虚拟目录,就是将一个普通的 目录模拟成Web服务器下的目 录。 Ä 在IIS中创建虚拟目录步骤如下 。 °(1)打开Internet信息服务管理器 (IIS)管理单元展开服务器名称, 如图3.3所示。 °(2)右击【默认网站】,从弹出的 菜单中选择【新建】【虚拟目 录】命令,如图3.4所示。 °(3)在【虚拟目录创建向导】的欢 迎界面上单击【下一步】按钮, 如图3.5所示,在出现的【虚拟目 录别名】界面中输入别名,然后 单击【下一步】按钮,如图3.6所 示。83.2.2 虚拟目录配置°(4)在出现的【Web站点内 容目录】界面中键入或浏 览应用程序根目录(包含 Web站点的文件)的物理路 径,然后单击【下一步】 按钮,如图3.7所示。 °(5)在【访问权限】界面中 设置适当的访问权限,如 图3.8所示。 °(6)单击【完成】按钮以完 成虚拟目录的创建,如图 3.9所示。 °图3.10表示一个IIS已经创 建好的虚拟目录,这个也 就是第2章实践2.2 HelloWorld示例程序所建 立的虚拟目录。 93.3 命名空间和相关类Ä 命名空间是类的逻辑分组,它组织成一个层次结构逻辑树。这个树的根是System 。在ASP.NET页面中,可以默认地使用某些命名空间中包含的类,称做标准的 ASP.NET命名空间。 Ä 这些默认的命名空间包含ASP.NET应用程序中最常用的类,如下所示。 °代码3.1 ¶System.Collections ¶System.Collections.Specialized ¶System.Configuration ¶System.Text ¶System.Text.RegularExpressions ¶System.Web ¶System.Web.Caching ¶System.Web.Security ¶System.Web.SessionState ¶System.Web.UI ¶System.Web.UI.HTMLControls ¶System.Web.UI.WebControls Ä MSDN是Microsoft当前提供的有关编程信息的最全面的资源,包含上千兆字节的开发 人员所必需的信息、文档示例代码、技术文章等,这些命名空间和类的详细介绍以及经 典的使用例子在MSDN有详细的介绍,在线的中文MSDN地址 http:/www.microsoft.com/china/msdn/。 103.4 ASP.NET中的对象ÄASP.NET 有若干内置对象,用于提供 ASP.NET 应用程序中所必需的功能,如图 3.11所示。113.4.1 Application对象ÄHttpApplication类定义 ASP.NET 应用程序中 的所有应用程序对象通用的方法、属性和事件 ,此类是由用户在 global.asax 文件中定义的 应用程序的基类,此类的实例是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的 ,一个实例在其生存期内被用于处理多个请求 ,但它一次只能处理一个请求。Application 对象获取应用程序的当前状态,Application 对象可以通过HttpApplication类或者Page类 的属性获得。123.4.2 Server对象ÄHttpServerUtility类提供用于处理 Web 请求的 Helper 方法,Server 对象获取当前请求的内部服务 器对象,Server对象可以通过HttpApplication类和 Page类的属性来获得ÄServer对象包括两个属性,ScriptTimeout属性用于 指定脚本在终止之前在服务器上运行的时间周期。 MachineName属性用于获取服务器的计算机名。ÄServer对象也包含一些方法,第一个是Execute方法 ,对于当前请求,终止当前页的执行,并使用指向一 个新页的指定 URL 路径来开始执行此新页。133.4.3 Session 对象Ä Session,中文经常翻译为会话,其本来的含义是指有始有终的一系列 动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过 程可以称之为一个Session。 Ä 当超时或服务器调用 Abandon 方法时,服务器将终止该会话。会话有 两个事件,即 Session_OnStart 事件和 Session_OnEnd 事件。可以 在全局文件 Global.asa 中为这两个事件指定脚本。当会话开始时,服 务器在 Global.asax 文件中查找并处理 Session_OnStart 事件脚本。 该脚本将在处理用户请求的 Web 页之前处理。在会话结束时,服务器 将处理 Session_OnEnd 事件脚本。属 性描 述 SessionID唯一用户会话标识符TimeOut用户超时LCID本地标识符IsNewSession如果已使用当前请求创建会话,则返回 trueItem会话值的名称Count会话状态集合中的项目数143.5 ASP.NET控件Ä ASP.NET页面设计元素包括: HTML服务器控件,Web服务器控 件,Web验证控件,用户控件,自 定义控件。 Ä ASP.NET控件是ASP.NET的主要内 容,这里只是对ASP.NET控件进行 概念上的阐述,在后面将结合具体 项目阐述它们的用法,如图3.12是 在Visual Studio .NET 2003环境下 内置的ASP.NET控件。 Ä 标准的ASP.NET控件分为Html控件 和Web控件,完全等价于HTML标 签(tags),Web控件处理从客户端发 来的输入,产生发给客户端的HTML ,支持多种客户端DHTML、 HTML 等,在服务器端控件表现为dll文件 ,在客户端表现为HTML。153.5.1 Html控件Ä 页面开发人员以编程方式无法 访问HTML元素,要使这些元 素可用程序访问,必须指定对 HTML 元素进行分析并将其作 为服务器控件,可以通过为 HTML 元素添加 runat=“server“ 属性来完成, 通过 HTML 元素唯一的 id 属 性,可以用程序引用该控件, HTML 服务器控件必须位于具 有runat=“server“ 属性的 标记中,通过 HtmlInputFile 控件,可以将 文件上载到服务器如图3.13所 示。163.5.2 Web控件Ä Web 服务器控件与 HTML 服务器控件相比具有以下优点, Web 服务器控件的类型化对象模型编程简洁并且易于检错, 它们自动为下级 (HTML 3.2)和上级(HTML 4.0)浏览器生成正 确的 HTML,它们可用于生成更复杂的服务器控件(如 Calendar和DataGrid),但Web 服务器控件直接控制服务器 控件如何呈现在发送给浏览器的页上的能力较弱。 Ä Web控件大致可以分为基本控件(Button、TextBox、Label) ,高级控件(ListBox、DropDownList、Calendar) 、数据列 表控件(DataGrid、DataList、Repeater)和验证控件等。 Ä Web 控件是对象,拥有方法和属性,并且响应事件,一旦将 Web 控件包括在 Web 页中,就可以设置其属性并调用其方法 ,可以为 Web 控件编写服务器端代码以响应在客户端上发生 的事件,关于具体的控件的使用方法,在后面的实际项目的学 习中会有具体的介绍。173.5.3 用户控件Ä用户控件与 .aspx 文件不同,扩展名为 .ascx,用户控 件中不包含 、 和 元素。 Ä1. 新建用户控件 °(1)确保系统里安装了Internet信息服务(IIS), Visual Studio .NET企业级结构设计版或者企业开 发版。 °(2)打开Visual Studio .NET企业级结构设计版或 者企业开发版,选择菜单【文件】|【打开】|【项 目】,弹出打开项目对话框,打开例3.1建立的项 目HelloWorld。 °(3)从【解决方案资源管理器】里右击HelloWorld 文件,在弹出的菜单里选择【添加】|【添加新项 】弹出添加新项窗口,选择【Web用户控件】, 选择【确定】按钮建立一个用户控件页,如图 3.16所示。 °(4)在【解决方案资源管理器】里双击 WebUserControl1.ascx文件,则在右边出现 WebUserControl1.ascx文件的

注意事项

本文(ASPNET+SQL Server商务系统开发与典型实例第3章 ASPNET快速学习)为本站会员(飞***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.