《网络编程基础》教学大纲
第一部分 大纲说明
一、课程性质和教学目的
本课程是网络传播专业学生的专业必修课,ASP(Active Serve Pages)是能够把HTML文件、脚本、基于COM标准的组件有机地组合在一起,形成一个能够在服务器上运行的动态WEB应用程序,使得以静态内容为主的WEB带来了全新的动态效果,是在Windows环境下首选的网站开发和编程技术,本课程讲解了ASP使用的基础知识、一般的编程技巧,讲述了ASP的组件,讲解了新的数据访问模型ADO技术,以及ASP如何访问数据库,并且介绍了使用ASP开发的大量示例。通过该课程的学习,学生应该掌握ASP编程的一般理论和技巧,熟练使用ASP的组件,能够在实际网络开发过程完成如论坛、聊天室等的制作工作。
二、与相关课程的衔接与联系
本课程是基于学生学习完《计算机网络基础》、《网页制作》、《网站建设与管理》课程以后,在掌握了计算机网页一般制作方法和网络的基础知识以后所需要学习的课程。
三、所选教材及参考书
教材: 《ASP网络编程基础》 清华大学出版社
四、教学中应注意的问题
在教学过程中应注意以实例贯穿始末,避免空洞的理论学习。另外,该教材讲解了基于脚本语言VBScript和JavaScript开发ASP网络应用程序的方法,在教学过程中,只需要讲解其中的基于VBScript脚本语言的部分,而基于JavaScript脚本语言部分不作要求
五、课程教学总课时、学分和考核方式
该课程共72课时,4学分,期末以笔试的形式考核,占70%,平时表现包括实验报告的完成情况占30%。面授45课时,实验27课时。
第二部分 大纲正文
第一章 ASP基础(9课时)
要点:
1、 ASP基本用法
重点掌握:ASP变量,ASP的运算符与表达式,VBScript的程序流程控制,子过程和函数。
2、 SSI指令
重点掌握:SSI配置指令,插入环境变量指令,执行指令,制定文件路径指令,制定文件大小指令,包含指令。
3、 ASP对象(重点掌握)
4、 @指令的使用(掌握)
5、 Global文件的使用(掌握)
第二章 ASP组件(9课时)
要点:
1、 Ad Rotatoe组件:
重点掌握重定向文件和Ad Rotatoe组件的属性和方法
2、 Browser Capabilities组件(重点掌握)
3、 Content Linking组件(重点掌握)
4、 File Access 组件(重点掌握)
5、 TextStream组件(重点掌握)
6、 性能组件(重点掌握)
第三章 ADO简介(6课时)
要点:
1、 使用ADO对象
掌握ADO对象模型,配置DSN使用ADO对象,打开和关闭数据库连接。
2、 Connection对象(重点掌握)
3、 Error对象(重点掌握)
4、 Command对象(重点掌握)
5、 RecordSet对象(一般了解)
第四章 ADO与SQL(重点掌握)(6课时)
要点:
1、 SQL基本使用方法
2、 ADO操作SQL语句的几种语法
第五章 ASP访问数据库(6课时)
要点:
1、 访问数据库(掌握)
2、 访问数据库的三种方式(重点掌握)
3、 ASP与ADO在数据库查询中的应用(重点掌握)
4、 不用DSN访问数据库(一般了解)
5、 ASP应用中数据库记录的选取与过滤(重点掌握)
6、 在ASP中用集合成批操作数据库(掌握)
第六章 ASP综合实例(9课时)
要点:
1、 用ASP来发电子邮件专题(重点掌握)
2、 论坛(重点掌握)
3、 网上调查(重点掌握)
4、 聊天室(重点掌握)
5、 ASP网上调试SQL(一般了解)
6、 交友网站(重点掌握)