




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB高级程序设计理论课程教学大纲 一、课程代码:03080071二、课程名称:WEB高级程序设计Web Advanced Programming三、课程类型:选修课四、课程性质:专业课 五、学分:1.5 课时:30 六、考核方式:大作业 七、先修课程:VB,数据库技术,计算机网络 八、适用专业:计算机相关专业 九、说明Web高级程序设计是计算机与应用专业学生的一门应用性较强的专业必选课程。通过对该课程的学习使学生掌握Web程序设计的基本方法以及 ASP.NET的特点、基础知识和具体的应用;另外,还要使学生在学完本课程后掌握以下主要内容:HTML 语言、级联式样式表(CSS)、XML语言、ASP.NET进行程序设计的语言VB.NET语法、常用ASP.NET服务器控件的使用方法、ADO.NET及网络数据库技术、网络数据库内容的显示、Web方式的文件上传技术等内容。最后要求能完成一个实际的WEB程序设计系统(如BBS系统、网上购物系统、网上投票系统、在线考试系统、网络办公系统等)。本课程主要任务是通过学习能够使学生在已有的计算机知识的基础上,对在Internet网络上发布信息有一个较全面、系统的了解,提高学生的网络基本知识和基本理论的实际应用能力。特别是通过学生课后的实践,提高学生对计算机网络的认识以及网络程序设计的方法。1、使用教材:动态网页设计 潘晓南著 中国铁路出版社2、参考资料:Web高级程序设计 刘兵等编著 水利水电出版社3、 ASP动态网页教程 唐红亮 电子工业出版社4、 Dreamweaver 8&ASP动态网页设计从入门到精通孙素华 中国青年出版社十、基本教学内容及课时分配(一)教学内容 第一章 WEB程序设计的基础知识【教学目的与要求】 本章要求掌握Internet网络及所提供的主要服务; WWW的一些基本概念以及Web浏览器的一般工作原理;Web程序设计方式以及浏览器/服务器程序设计的原理与好处;另外,还需要如何在IIS上创建WWW服务器,以及虚拟目录、主页的设置方法等。【教学重点】 浏览器/服务器结构、Web程序设计优点【教学难点】Web服务器的建立第一节 Internet及其提供的服务一、什么是Internet二、Internet提供的服务第二节WWW的基本概念 一、简单介绍 二、WEB浏览器的工作原理 三、统一资源定位器的介绍第三节 WEB程序设计的方式一、C/S方式及原理二、C/S方式的好处三、ASP,JSP,PHP的比较第四节IIS上的服务器实现一、 简单介绍基本知识二、 的安装三、 创建站点【思考题】 1.方式的工作原理是什么?2.试比较,各自的特点。 3.建立一个服务器。第二章 WEB程序设计的基础【教学目的与要求】本章要求掌握标准HTML语言的基础知识,使学生能够熟练掌握HTML页面的基本编写格式和方法、超级链接的实现方法、表格的创建过程、表单和框架在HTML中应用;另外,还要掌握CSS(级联样式表)在HTML的Web网页中应用,可使学生能制作出非常漂亮的Web页面;最后,要掌握XML语言的基础知识,使读者了解XML语言的语法规则、数据结构的定义、与CSS样式表的联合使用方法和Schema的应用。【教学重点】 HTML语言基本知识、级联式样式表(CSS)【教学难点】XML语言的知识。第一节 HTML语言一、HTML语言的结构二、构成网页的基本元素三、超文本链接指针第二节 级联式样式表(CSS) 一、定义CSS 二、CSS属性分类 三、CSS的单位第三节语言一、 XML的引出二、 XML的结构【思考题】 1.HTML的文件是由什么组成的?2.统一资源定位器的主要作用是什么? 3.制作一个CSS样式表,要求外观与图2-8相同?第三章 Visual B【教学目的与要求】本章要求掌握VB.NET中最常用的基本语法:注释与续行、常量与变量、运算符与数组、控制语句、函数与过程。【教学重点】 运算符与数组、控制语句【教学难点】函数与过程第一节 书写规则一、注释的用法二、分行与续行第二节 变量与常量 一、常量的使用 二、变量的使用第三节 运算符与表达式一、 算术运算符二、 赋值运算符三、 比较运算符第四节 数组一、 声明数组变量二、 数组的用法第五节 控制语句一、 分支语句二、 循环语句第六节 函数与过程一、 基本概念 二、 VB的常用函数【思考题】 1.分支语句有哪些?2.分行与续行有哪些要求? 3.VB的常用函数有哪些?第四章 服务器控件【教学目的与要求】本章要求掌握如何利用Web程序来控制用户所输入的数据,以及ASP.NET中的常用Web服务器控件的使用方法。【教学重点】 ASP.NET服务器控件的基本概念、ASP.NET中内部控件的使用方法、【教学难点】验证控件的使用方法第一节 用户注册Web页面功能说明一、验证信息项二、测试信息项第二节 ASP.NET 服务器控件简介 一、HTML服务器控件简介 二、WEB服务器控件简介 三、验证控件第三节ASP.NET的Web页面一、 举例:简单的ASP.NET的Web页面二、 ASP.NET的Web页面处理过程第四节 Web服务器控件一、 标签控件二、 按钮控件三、 面板控件第五节 验证控件一、 RequiredFieldValidator控件二、 CompareValdator控件【思考题】 1.制作一个用户注册表单,要求能对用户所输入的数据进行验证?2.制作一个输入学时成绩表的表单。第五章 ASP.NET数据访问基础【教学目的与要求】本章要求掌握Web程序设计中数据库管理系统SQL SERVER的使用方法;结合用户注册程序介绍通过ASP.NET访问SQL SERVER数据库中某个数据表的方法。【教学重点】 SQL语言的使用方法、ASP.NET连接SQL SERVER数据库的方法【教学难点】如何添加、修改、删除数据表的一条记录。第一节 SQL语言基础一、SQL2000简介二、SQL 2000的常用工具和实用程序三、SQL常用语句第二节 ADO.NET数据访问 一、ADO.NET简介 二、ADO.NET的优势 三、ADO.NET的对象第三节 数据绑定一、 绑定控件装入数据第四节 ADO.NET的应用实例一、 Login.aspx的源程序二、 Welcome.aspx的源程序【思考题】 1.制作一个用户登录界面?2.制作一个用户注册界面? 3.制作一个用户信息修改的界面,使修改后的数据存入表中?第六章 ASP.NET内建组件对象【教学目的与要求】本章要求掌握由ASP继承而来的内建组件对象,它提供了网络开发所必不可少的功能,如:当前目录的获得、Web页的导航、在线人数的取得等功能。【教学重点】 Response、Request对象常用属性与方法、Application对象存储数据及其事件和方法【教学难点】Session对象在Web程序设计中的应用、Server对象属性与方法。第一节 Response对象一、利用Response对象显示信息二、利用Response对象重定向浏览器第二节 Request对象 一、利用Request对象获取表单提交信息 二、利用Request对象获取cookies值第三节 Application对象一、 Application对象存储数据二、 Application对象的属性三、 Application对象的方法第四节 SESSION对象一、 SESSION对象的成员概述二、 SESSION状态信息的保持第五节 Sever对象一、 Sever对象的属性 二、 Sever对象的方法【思考题】 1.制作一个聊天室2.制作一个在线调查系统。要求能够显示出调查结果第七章 数据的显示与处理【教学目的与要求】本章要求掌握如何把数据库中的数据通过数据的列表控件按用户的要求显示、如何通过数据列表控件对数据库中的数据进行操作。【教学重点】 DataGrid控件使用方法、数据显示与处理的实际应用。【教学难点】“伪邮件系统”中邮件的显示和附件标志的处理方式第一节 伪邮件系统中邮件发送与接收说明一、标志位如何控制第二节 邮件的发送一、 界面说明二、 伪邮件的发送程序第三节 DataGrid控件一、DataGrid控件简介二、 DataGrid控件实现数据库记录的分页显示第四节 伪邮件的接收一 、显示制定邮件的接收方法二、 伪邮件收件箱程序【思考题】 1.建立一个学生成绩表,并用DATAgrid控件进行分页显示2.利用datagrid控件对所显示的学生成绩表进行修改和删除操作。第八章 文件处理【教学目的与要求】本章要求掌握在ASP.NET中对文件和文件夹的操作方法,如复制文件或文件夹、删除文件或文件夹、创建文件或文件夹。【教学重点】 WEB服务器文件或文件夹的创建、删除、复制【教学难点】文件重名的处理;文件的上传第一节 ASP.NET中文件和目录的操作一、ASP.NET中文件和目录的操作的说明二、如何获取目录三、如何检查文件是否存在第二节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江哈尔滨市工人文化宫工作人员招聘7人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025广西姆洛甲文化旅游投资有限公司公开招聘1人模拟试卷及答案详解(各地真题)
- 2025河南新乡市长垣市高章士学校招聘模拟试卷及参考答案详解
- 2025贵州黔西南州生态移民局公益性岗位招聘2人模拟试卷及答案详解(典优)
- 2025年吉林松辽水利水电咨询有限责任公司公开招聘模拟试卷有完整答案详解
- 2025内蒙古能源集团有限公司煤电事业部、金山第三热电有限公司招聘30人模拟试卷及答案详解一套
- 2025年洛阳宜阳县选聘县属国有集团公司部长10名模拟试卷及答案详解(历年真题)
- 2025广东湛江市坡头区社会保险基金管理局招聘编外人员1人模拟试卷及1套参考答案详解
- 2025河南郑州市新郑市面向社会聘任政务服务社会监督员、政务服务体验员10人模拟试卷及一套完整答案详解
- 2025河南郑州联勤保障中心二季度社会人才招聘132人考前自测高频考点模拟试题有答案详解
- 能源费用托管服务方案投标文件(技术方案)
- DB41∕T 2689-2024 水利工程施工图设计文件编制规范
- 《小学教师专业发展》课件-第一章(二) 做什么样的教师
- 2025至2030中国智能楼宇行业发展分析及产业运行态势及投资规划深度研究报告
- 华为云平台安全架构与实施策略
- 扶梯安全知识培训课件
- 一故事一音标课件
- 安全施工规范手册
- 农村合作建房协议书范本
- 铸牢中华民族共同体意识课件
- 2024年冀教新版三年级英语上册月考试卷含答案
评论
0/150
提交评论