




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程编码:ASP.NET应用编程(ASP.NET)课程的性质:专业必修课适用专业:信工、软工、信管专业。学时分配:课程总学时:64学时。 理论课学时:34 学时;实验学时:30学时。先行、后续课程情况:网页制作、VB程序设计一、课程目的与任务通过本课程的学习,掌握开发ASP.NET程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。课程性质为专业技能课。主要介绍开发ASP.NET程序所涉及的开发工具和运行环境、VB.NET程序设计基础和ASP.NET的程序设计基础等有关内容。二、课程基本要求在理论上学生学习本课程后,应能够掌握微软.NET架构基本思想、VB.NET语言的基本编程以及动态网页开发的基本技术。在实践技能上能够利用ASP.NET技术进行比较深入的动态网页程序设计,并且有能力参与中大型网站项目的开发工作。三、课程教学内容第一章:初识ASP.NET 1、基本要求与基本知识点(1)软件编程体系(2)Web基础知识(3)HTML与XML基础(4) ASP.NET基础2、要求掌握的基本概念、理论、原理ASP.NET HTML XML3、教学重点与难点ASP.NET基础4、实验或习题课安排 HTML与XML基础第二章:使用VB.Net语法的ASP.NET程序 1、基本要求与基本知识点1. Visual Basic基础2. ASP.NET程序的基本结构3. Visual Basic的变量与数据类型4. Visual Basic的运算符5. Visual Basic的流程控制6. Visual Basic的错误处理2、要求掌握的基本概念、理论、原理Visual Basic的变量与数据类型 Visual Basic的流程控制3、教学重点与难点(1)Visual Basic基础(2)Visual Basic的变量与数据类型4、实验或习题课安排 上机操作:1、试设计ASP.Net程序,在网页中显示九九表。2、试设计一个过程,实现1 到100的偶数之和,显示在网页中。3、试设计一个函数,实现带有三个整数型的参数,求出这三个数的最大值。第三章:.Net Framework类函数库的使用 1、基本要求与基本知识点1. System.String字符串类2. System.DataTime日期时间类3. System.Math数学类4. System.Random类5. System.Array数组类6. System.ArrayList类2、要求掌握的基本概念、理论、原理函数、方法、类库3、教学重点与难点(1)System.Array数组类(2)System下的常用函数4、实验或习题课安排 1、试建立getMin()方法能够在Integer数组中找出最小值,并且设计测试的A程序,使用随机数产生数组值,其范围为1500;2、试设计A程序建立2*2的二维数组,数组值是使用随机数产生,其范围150,然后计算每一列的总和和平均值,最后计算对角线数组元数的总和。第四章:A的HTTP对象、输入输出与Cookies处理 1、基本要求与基本知识点1. Server对象2. 基本的输出对象Response对象3. 基本的输入对象Request对象4. Cookies的处理5. 服务器与浏览器程序信息 2、要求掌握的基本概念、理论、原理对象、面向对象。3、教学重点与难点重点:Cookie对象 Response和request对象 难点:cookies的处理 4、实验或习题课安排 上机操作:1、试自行设计实例,应用Request对象中的Form和QueryString,实现页面间的参数传递;2、试建立A程序获取下列的系统环境变量:Remote_addr, local_addr,Request_method等3、试使用a1.aspx程序建立一个Cookie变量,a2.aspx来读取这个Cookie变量,如果此变量为空或空异常,就跳转到a1.aspx页面。4、试用Server.CreateObject()方法,读取一文本文件,将这个文本文件内容显示在网页中的TextArea表单中。第五章:Web窗体程序设计 1、基本要求与基本知识点1. Web窗体程序设计模型2. ASP.NET的page对象3. ASP.NET执行Script控件4. ASP.NET的输出控件5. 动态产生服务器端控件2、要求掌握的基本概念、理论、原理Page对象、服务器短控件、输出控件3、教学重点与难点重点:掌握Page对象、输出控件难点:动态产生服务器端控件。 4、实验或习题课安排 上机操作:1、使用HTML控件的HTMLTable、HTMLTableRow和HTMLTableCell控件,创建32的表格,单元格中显示所在的行和列的数目?再使用Web控件事先此表格。2、使用动态方式产生2个Button控件,并为每个不同的Button控件添加对应的事件处理?第六章:Web窗体处理 1、基本要求与基本知识点1. ASP.NET的web窗体处理2. 窗体字段的输入控件3. 窗体回发功能4. 窗体的视图状态5. 窗体的验证控件2、要求掌握的基本概念、理论、原理掌握Web窗体处理、窗体回发、视图控件、验证控件3、教学重点与难点重点:窗体回发、视图控件、验证控件 难点:窗体回发 4、实验或习题课安排 试通过自定义验证控件实现身份证号码的验证功能。第七章:Web服务器文件的处理 1、基本要求与基本知识点1. System.IO名称空间2. 服务器的文件夹与文件操作3. 文本文件读写、查找和替换4. 二进制文件的处理2、要求掌握的基本概念、理论、原理掌握文件与文件夹的操作、二进制文件的处理3、教学重点与难点重点:服务器的文件夹与文件操作、文本文件读写处理难点:二进制文件的处理4、实验或习题课安排 习题课:1、运用DirectoryInfo对象方法在站点根目录下实现建立文件夹、删除、移动等操作?2、运用FileInfo对象方法读取站点下某一文件的文件名、扩展名、文件大小和复制此文件到另一个自定义的目录下?3、将用户输入的一段文字以UTF7编码方式写入到一个记事本文件中?4、运用FileStream对象读取一图像文件并将其显示在一个Image控件上?第八章:ADO.Net网页数据库操作 1、基本要求与基本知识点1. ADO.NET基础2. SQL命令的数据库操作2、要求掌握的基本概念、理论、原理ADO.Net SQL3、教学重点与难点重点:ADO.NET 难点:ADO.NET 4、实验或习题课安排 习题课:制作一个简易留言簿的留言部分第九章:ADO.Net数据库查询1、基本要求与基本知识点1. 从数据表获取单一字段值2. DataReader对象以表格显示数据表3. DataSet对象的数据库查询2、要求掌握的基本概念、理论、原理DataReader对象、DataSet对象3、教学重点与难点重点:从数据表获取单一字段值,DataReader对象以表格显示数据表,DataSet对象的数据库查询难点:DataReader对象以表格显示数据表,DataSet对象的数据库查询 4、实验或习题课安排 上级实践:自行设计一个用户数据库,手动添加几条数据,分别使用DataReader和DataSet对象的方式将数据记录显示在网页中。第十章:网页数据库的显示与维护控件1、基本要求与基本知识点1. 数据源控件2. Repeater控件3. GridView控件2、要求掌握的基本概念、理论、原理Repeater控件 Gridview控件3、教学重点与难点重点:Repeater控件 Gridview控件使用难点:Gridview控件与自定义处理方法4、实验或习题课安排 上级实践:1、自行设置一个AccessDatasource数据源控件,绑定到一个自定义的数据库;2、运用Repeater控件显示题1中的数据源控件;3、使用GridView控件显示题1中的数据源控件,并提供排序和分页功能;第十一章:ASP.Net的Web应用程序1、基本要求与基本知识点1. Global.asax文件的使用2. Application对象的状态管理3. Session对象的状态管理4. 网页间的数据传递2、要求掌握的基本概念、理论、原理Application对象、Session对象3、教学重点与难点重点:Application对象的状态管理、Session对象的状态管理难点:Global.asax文件的使用 网页间的数据传递 4、实验或习题课安排 上级实践:试建立A程序,在网页1中输入的用户数据,如姓名、电子邮件、电话,并将这些数据传递给另一个网页。(分别利用URL参数、Session对象、PreviousPage对象和Cookie对象来实现)第十二章:ASP.NET中的用户自定义控件(ASCX)与文件上传1、基本要求与基本知识点用户自定义控件、文件上传2、要求掌握的基本概念、理论、原理用户自定义控件的原理、FileUpload组件3、教学重点与难点重点:用户自定义控件的使用方法、Fileupload组件的使用方法 难点:图像文件的写入 4、实验或习题课安排 上级实践:1、学会使用FileUpload组件上传一个自定义限制大小的文件上载。2、在上题中,上传一图像文件,试将此图像文件写入到数据库中。第十三章:案例教学1、基本要求与基本知识点1. 留言本的制作2. 网站用户与会员的管理3. 建立酒店管理系统2、要求掌握的基本概念、理论、原理项目设计原则3、教学重点与难点重点:管理系统的开发难点:管理系统的开发与设计原则4、实验或习题课安排 上级实践:分组实现一个Case.四、课程学时数安排内容课堂教授习题课实 验小计课外学时初识ASP.NET224使用VB.Net语法的ASP.NET程序224.Net Framework类函数库的使用224A的HTTP对象、输入输出与Cookies处理224Web窗体程序设计224Web窗体处理224Web服务器文件的处理224ADO.Net网页数据库操作224ADO.Net数据库查询224网页数据库的显示与维护控件224ASP.Net的Web应用程序448ASP.NET中的用户自定义控件(ASCX)与文件上传426案例教学628合计303064五、教学大纲编制说明1.本大纲是根据国家教委关于ASP.NET课程的基本要求制定的,适用于我校软件工程专业。2. 本大纲编制的重点和难点在于VB.NET语言程序设计基础、ASP.NET技术的基本原理、服务器端控件的应用、ASP.NET内置对象的应用以及利用ADO.NET技术操作数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 输血安全知识培训试题及答案
- 2025年事业单位工勤技能-湖北-湖北计算机操作员五级(初级工)历年参考题库典型考点含答案解析
- 2025-2030中国综合桥梁系统行业市场发展趋势与前景展望战略研究报告
- 文化产业园产业集聚与服务创新:2025年产业融合发展模式与挑战深度分析报告001
- 2025年天然气加气站布局与社区安全防范体系的整合分析报告
- 编程教育未来趋势2025年在线平台盈利模式分析报告
- 2025年尾矿综合利用与生态修复技术创新成果分析报告
- 2025年事业单位工勤技能-河南-河南机械冷加工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南地质勘查员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南信号工-机车信号设备维修五级(初级工)历年参考题库典型考点含答案解析
- 2025年高考语文全国Ⅱ卷试卷评析及备考策略(课件)
- 通海翡翠华庭建设项目 水土保持方案报告表
- T/CCMA 0206-2024混凝土机械液压平衡阀
- 手阳明大肠经课件
- 职场高效沟通与结构化表达技巧培训
- 2025-2030中国红枣深加工行业市场深度调研及投资策略与投资前景预测研究报告
- 企业清洁生产审核手册
- 对标工作的方案和计划对标管理实施方案
- 图书管理员考试的注意事项和建议试题及答案
- 警校区队管理制度规定
- 郑州银行总行信息科技岗位招聘考试真题2024
评论
0/150
提交评论