欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ASPNET应用程序开发实用教程教学大纲.docx

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

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASPNET应用程序开发实用教程教学大纲.docx

    1、ASPNET应用程序开发实用教程教学大纲ASP.NET应用程序开发实用教程电子教案编码: 01 制订日期:课程名称C#.Net 的Web应用程序设计授课周次1授课班级07软件授课时数2授课日期周三34授课地点S705一、教学目标与要求:1、了解课程的性质和地位、熟悉课程标准2、了解Web基础知识3、了解ASP.NET的工作原理二、教学重点、难点:1、.NET的概念2、.NET Framework的组成和体系结构三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等)本堂课在讲授时,首先介绍关于课程的基本背景知识,包括课程地位和作用、课程内容、学习方法、考核方法、参考资料等采用讲授与

    2、问题教学相结合的教学方法教学中使用多媒体课件作业:P15 第1题。四、教学过程与时间分配:1、课程背景知识25分钟课程地位和作用课程内容学习方法考核方法参考资料2、Web基础知识20分钟(1)HTTP(2)Web服务器(3)Web浏览器(4)URL(5)HTML3、ASP.NET的工作原理35分钟(1).NETNET是建立在开放体系结构基础上的一套可以用来构建和运行新一代Microsoft Windows和Web应用程序的平台,其目的是简化Web开发。.NET平台包括以下一些核心技术:.NET Framework、.NET企业服务器、构建模块服务和.NET开发工具(Visual Studio

    3、.NET)。(2).NET Framework.NET Framework是.NET战略的核心。.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和XML Web Service。MS中间语言是.NET的通用语言。CLR(Common Language Runtime,公共语言运行时)用于执行MS中间语言,为与.NET Framework配合使用的任何语言提供了诸如内存管理、安全性和错误处理等功能。.NET Framework类库中包含了大量可以实现重要功能的代码库。.NET语言是指可以将使用其编写的代码编译成为M

    4、S中间语言的编程语言。常见的语言有Visual Basic、Visual C+、C#和JScript等。XML Web Service是能被运行在Internet或Intranet上的应用程序所共享的可编程Web组件。五、教学后记1、让学生进行课后复习,以更好的理解课堂中介绍的内容,同时指定阅读本次课相关参考资料2、了解学生的掌握情况ASP.NET应用程序开发实用教程电子教案编码: 02 制订日期:2009/2课程名称C#.Net 的Web应用程序设计授课周次1授课班级07软件授课时数2授课日期周四12授课地点S705一、教学目标与要求:1、了解ASP.NET的工作原理2、掌握ASP.NET的

    5、运行环境的配置二、教学重点、难点:1、ASP.NET的工作原理2、ASP.NET的运行环境的目录管理三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等)本堂课采用边讲解边演示和教、学、做结合的方法进行教学,补充相关的基本知识。教学中使用多媒体课件作业:P15 第2、3、4题四、教学过程与时间分配:1、ASP.NET的工作原理30分钟(1) 公共中间语言 在.NET Framework中使用高级语言(例如,Visual Basic、C#)编写的程序,需要在运行前将其编译成为中间语言。为了执行中间语言,需要一个执行环境CLR。CLR用JIT(Just-In-Time)编译器把中间语

    6、言代码编译成可以执行的代码。ASP.NET的工作原理是:首先,有一个HTTP请求发送到Web服务器要求访问一个Web网页。Web服务器通过分析客户的HTTP请求来定位所请求的网页的位置。如果所请求的网页的文件名的后缀是.aspx,那么就把这个文件传送到aspnet_isapi.dll进行处理,由aspnet_isapi.dll把ASP.NET代码提交给CLR。如果以前没有执行过这个程序,那么就由CLR编译并执行,得到纯HTML结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯HTML结果。最后把这些纯HTML结果传回浏览器作为HTTP响应。浏览器接收到这个响应之后,就可以显示We

    7、b网页了。(2) ASP.NET的优势 执行效率的大幅提高。 世界级的工具支持。 强大性和适应性。 简单性和易学性。 高效可管理性。 自定义性和可扩展性。 安全性。2、ASP.NET的运行环境30分钟(1) 安装IISIIS是ASP.NET唯一可以使用的Web服务器,所以,为了能够运行ASP.NET,就一定要安装IIS。如果使用的是Windows 2000操作系统,那么安装的IIS的版本是IIS 5.0;如果使用的是Windows XP操作系统,那么安装的IIS的版本是IIS 5.1。这两个版本的安装过程几乎一致。如果IIS是随操作系统一起提供的,那么就可以在控制面板的“管理工具”中找到它。在

    8、中文操作系统中,它的名字是Internet服务管理器。如果没有找到IIS,那么就需要安装了。在“控制面板”窗口,使用它的“添加/删除程序”功能,可以安装IIS。 (2 ) 安装.NET Framework SDK要安装.NET Framework,就要安装一个名叫.NET Framework SDK的软件包,这个软件包可以从Microsoft公司的站点 Framework 2.0,读者可及时关注该站点并下载最新版本。 (3 ) 目录管理 主目录的设置为了能够访问到IIS管理的ASP.NET页面,需要把编制好的页面和程序放置在一个目录中,这个目录对于IIS来说就是主目录。主目录中存放着IIS请求

    9、所需要的资源。所以在使用IIS之前还要设置主目录。右击“Internet信息服务”窗口中的“默认Web站点”文件夹,从弹出的快捷菜单中选择“属性”命令,打开对话框后就可以设置主目录的属性。要运行某个页面test.aspx以测试ASP.NET的运行环境是否配置正确,可以把页面test.aspx放在路径C:Inetpubwwwroot下,该路径是IIS的默认主目录。要访问页面test.aspx,只需在浏览器的地址栏中输入:http:/localhost/test.aspx就可以了。 虚拟目录的创建从方便用户使用和安全的角度来看,可以使用虚拟目录。虚拟目录并不是一个真正存在的物理目录,而是服务器上物

    10、理目录的一个别名。由于这个目录并不是一个真实的目录,所以使用了“虚拟”这个词。例如,假设测试页面test.aspx在目录D:mysite下,要将D:mysite目录指定为一个虚拟目录test。可以在IIS中创建虚拟目录。3、学生练习20分钟设置主目录创建虚拟目录五、教学后记1、让学生进行课后复习,以更好的理解课堂中介绍的内容2、了解学生的掌握情况ASP.NET应用程序开发实用教程电子教案编码: 03 制订日期:2009/2课程名称C#.Net 的Web应用程序设计授课周次2授课班级07软件授课时数2授课日期周三34授课地点S705一、教学目标与要求:1、理解ASP.NET页面的处理过程2、掌握

    11、页面的属性、方法和事件3、掌握页面指示符二、教学重点、难点:1、页面的属性、方法和事件2、页面指示符三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等)本堂课采用机房演示进行教学,通过案例讲解页面的属性、方法和事件和页面指示符教学中使用多媒体课件作业:P58 第2题四、教学过程与时间分配:1、ASP.NET页面的处理过程10分钟当用户通过客户端浏览器发出一个对ASP.NET页面的请求后,Web页面交由CLR编译器来处理。CLR编译器会先检查输出缓冲中是否有此页面或此页面是否已经被编译成DLL(Dynamic Link Library,动态链接库)文件。若在输出缓冲中找不到此页面

    12、或找不到编译过的DLL文件,则将此页面转换成源程序,然后由编译器将其编译成DLL文件。整个Web窗体页实际上是一个可执行程序,该程序生成将被发送回浏览器或客户端设备的输出。在此模型中,该页会像其他组件一样经历一系列处理阶段:初始化、处理和执行。只要Web窗体页收到请求,此.dll文件就会在服务器上运行。在运行时,此.dll文件通过动态创建输出并将其发送回浏览器或客户端设备来处理传入请求和响应。如果该页像通常情况下一样包含服务器控件,派生的页类则用作控件的容器。控件的实例在运行时创建,并且同样地为浏览器或客户端设备呈现输出。2、页面的属性、方法和事件30分钟( 1 ) 页面的常用属性IsPost

    13、Back:该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问EnableViewState:该值指示当前页请求结束时该页是否保持其视图状态以及它包含的任何服务器控件的视图状态Controls:获取ControlCollection对象,该对象表示页面包含的子控件Request:获取请求的页的HttpRequest对象通过案例程序演示页面属性的使用:21: Response.Write(页面包含的控件数:+Page.Controls.Count+个);22: Response.Write(页面标识符:+Page.ID+);( 2 ) 页面的常用方法MapPath:检索虚拟路径

    14、(绝对的或相对的)映射到的物理路径RegisterStartupScript:允许ASP.NET服务器控件在Page中发出客户端脚本块Validate:指示该页上包含的所有验证控件验证指派给它们的信息通过案例程序演示页面方法的使用:34: Page.DataBind();35: Response.Write(本页的物理路径为:+Page.MapPath(2-2.aspx);36: Page.RegisterStartupScript(message,alert( 演示成功!); );( 3 ) 页面的常用事件Load:当服务器控件加载到Page对象中时发生Unload:当服务器控件从内存中卸载

    15、时发生3、页面指示符20分钟(1)Page:用于定义 ASP.NET 页分析器和编译器使用的页特定(.aspx 文件)属性。每个页面只能有一个Page指令。其语法结构如下:(2) Control:用于定义ASP.NET页分析器和编译器使用的用户控件(.ascx文件)特定的属性。该指令只能用于用户控件。其语法结构如下:(3)Import:用于将命名空间显式导入到页中,使所导入的命名空间的所有类和接口可用于该页。导入的命名空间可以是.NET Framework类库或用户定义的命名空间的一部分。其语法结构如下:通过示例代码段进行讲解4、学生练习20分钟学生练习时可参考教材示例和代码段,自行编写简单小

    16、程序熟悉页面的属性、方法和事件以及页面指示符,理解WebForm编程模型,提高学生获取知识的能力。五、教学后记1、让学生进行课后复习,以更好的理解课堂中介绍的内容2、了解学生的掌握情况ASP.NET应用程序开发实用教程电子教案编码: 04 制订日期:2009/2课程名称C#.Net 的Web应用程序设计授课周次2授课班级07软件授课时数2授课日期周四12授课地点S705一、教学目标与要求:1、熟练使用Web服务器端控件二、教学重点、难点:1、文本控件2、按钮控件3、选择控件4、容器控件三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等)本堂课采用机房演示进行教学,通过案例讲解W

    17、eb服务器端控件的属性、方法和事件。教学中使用多媒体课件作业:P58 第1题四、教学过程与时间分配:1、Web服务器控件的公共属性10分钟AccessKey属性:这个属性可以用来指定键盘的快速键。Backcolor属性:设定对象的背景色BorderWidth属性:本属性可以用像素来设定Web控件的边框宽度BorderStyle属性:本属性可用来设定对象的外框样式Enabled属性:本属性用来决定控件是否正常工作TabIndex属性:用来设定当使用者按下Tab键时,Web控件接收驻点的顺序Visible属性:Visible属性用于设置控件是否显示。2、文本控件10分钟(1)Label控件:Lab

    18、el用于在Web窗体页中显示程序控制下的文本。(2)Literal控(3)TextBox控件 属性:AutoPostBack、Text、TextMode;事件:TextChanged3、按钮控件10分钟 (1) Button控件 属性:CommandArgument、CommandName和Text;事件:Click (2) LinkButton控件 (3) ImageButton控件属性:CommandArgument、CommandName和ImageUrl;事件:Click通过案例程序演示按钮控件的使用35: private void Button1_Click(object sende

    19、r, System.EventArgs e)4、选择控件15分钟(1) RadioButton控件 属性:AutoPostBack、Checked、GroupName、Text;事件:CheckedChanged(2) CheckBox控件属性:AutoPostBack、Checked、Text;事件:CheckedChanged (3)DropDownList控件属性:AutoPostBack、DataMember、DataSource、Items、SelectedItem;事件:SelectedIndexChanged(4) ListBox控件属性:AutoPostBack、DataMem

    20、ber、DataSource、Items、SelectedItem,Rows,SelectionMode;事件:SelectedIndexChanged通过案例程序演示按钮控件的使用48: if(sport.Checked)49: persion_info+=sport.Text+,;5、容器控件10分钟(1) Panel控件属性:Controls、Visible;方法:FindControl(2) PlaceHolder属性:Controls;方法:FindControl通过案例程序演示容器控件的使用6、其他控件10分钟(1) AdRotator控件属性:AdvertisementFile、

    21、KeywordFilter、Target;事件:AdCreated通过案例程序演示AdRotator控件的使用 (2)Calender控件属性:FirstDayOfWeek、NextMonthText、PrevMonthText、SelectedDate、SelectionMode;事件:SelectionChanged通过案例程序演示Calender控件的使用7、学生练习15分钟学生练习时可参考教材示例和代码段,自行编写简单小程序熟悉Web服务器控件的属性、方法和事件,提高学生获取知识的能力。五、教学后记1、让学生进行课后复习,以更好的理解课堂中介绍的内容2、了解学生的掌握情况ASP.NET

    22、应用程序开发实用教程电子教案编码: 05 制订日期:2009/2课程名称C#.Net 的Web应用程序设计授课周次3授课班级07软件授课时数2授课日期周三34授课地点S705一、教学目标与要求:1、掌握HTML服务器端控件2、掌握验证控件RequiredFieldValidator和CompareValidator二、教学重点、难点:1、HTML服务器端控件2、验证控件 三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等)本堂课采用机房演示进行教学,通过案例讲解HTML服务器端控件的属性、方法和事件及验证控件。教学中使用多媒体课件四、教学过程与时间分配:1、HTML服务器端控件

    23、25分钟HTML控件由HTML标记衍生而来,HTML控件在外形上与普通的HTML标记很相似,几乎所有HTML标记加上runat=server和id=name这个server控件的标识属性后,都可以变成HTML服务器控件。(1)HTML服务器端控件的属性 Disabled、Style、TagName、Visible(2)HtmlInputFile控件在ASP和JSP中上传文件是件比较困难的事,但是在ASP.NET中,由于提供了HtmlInputFile控件,上传文件就变得很轻松了。利用HtmlInputFile控件,可以映射到 HTML元素并允许将文件上传到服务器指定的目录中。HtmlInput

    24、File控件有个很重要的属性PostedFile,通过它可以创建HttpPostedFile实例,从而实现文件的上传。HttpPostedFile类有如下一些重要属性和方法。FileName:返回上传文件的文件名称。ContentType:返回上传文件的MIME类型。ContentLength:返回上传文件的文件长度。SaveAs方法:保存上传文件的内容。通过案例程序演示HtmlInputFile控件的使用18: FileName=FileName.Substring(FileName.LastIndexOf()+1);19: string upload_file=Server.MapPath

    25、(./upload/)+FileName;20: File1.PostedFile.SaveAs(upload_file);2、验 证 控 件30分钟在用户提交数据时,由于操作水平有限或一时的失误,会出现输入数据错误或数据格式错误的情况。为了避免不必要的麻烦,在提交数据前需要对用户提交的数据进行验证。这些验证工作一般由程序员通过编程实现,而ASP.NET提供了一组验证控件(1) RequiredFieldValidator验证控件属性:ControlToValidate、Display、ErrorMessage、Text;方法:Validate通过示例说明必填字段验证控件的基本使用方法示例程序

    26、要求:页面上的两个RequiredFieldValidator控件分别对学号和姓名字段进行验证,验证控件的属性Text为“*”,以提醒用户应该输入数据。而属性ErrorMessage的错误信息文本是供后续将要讨论的控件ValidationSummary来显示的。在用户单击窗体上的“提交”按钮后,如验证通过,则在标签Label1中显示学生的基本信息,否则显示错误提示文本。(2) CompareValidator验证控件属性:ControlToValidate、ControlToCompare、ErrorMessage、Text、Operator、ValueToCompare;方法:Validat

    27、e通过案例程序演示CompareValidator控件的使用示例程序要求:在页面上输入职工的基本信息,工号必须是数字,工作时间必须大于等于毕业时间,验证结果随后显示在页面上。29: *3、学生练习25分钟 学生练习时可参考教材示例和代码段,自行编写简单小程序熟悉HTML服务器控件和必填字段验证控件、比较字段验证控件的属性、方法和事件,提高学生获取知识的能力。例如参考如下题目:输入学生信息时,学号必须是数字并且不能为空,年龄必须小于120,该如何实现? 如何上传学生照片?五、教学后记1、让学生进行课后复习,以更好的理解课堂中介绍的内容2、了解学生的掌握情况ASP.NET应用程序开发实用教程电子教

    28、案编码: 06 制订日期:2009/2课程名称C#.Net 的Web应用程序设计授课周次3授课班级07软件授课时数2授课日期周四12授课地点S705一、教学目标与要求:1、掌握验证控件二、教学重点、难点:1、验证控件 三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等)本堂课采用机房演示进行教学,通过案例讲解验证控件RangeValidator、RegularExpressionValidator、CustomValidator和ValidationSummary。教学中使用多媒体课件作业:P58 第3题四、教学过程与时间分配:1、RangeValidator验证控件15分钟R

    29、angeValidator控件可以检查用户的输入值是否在指定的上限与下限之间,可以检查数字对、字母对和日期对限定的范围。边界表示为常数。属性:ControlToCompare、ErrorMessage、MaximumValue、MinimumValue、Text方法:Validate通过示例说明范围验证控件的基本使用方法示例程序要求:页面上的两个RangeValidator控件分别对“客户编号”和“旅行日期”字段进行验证,验证控件的属性Text为“*”,以提醒用户应该输入数据。假设“客户编号”输入数据位于11000之间,数据类型为整型;旅行日期为当天后的2个月内有效。30: asp:RangeVa


    注意事项

    本文(ASPNET应用程序开发实用教程教学大纲.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开