欢迎来到天天文库
浏览记录
ID:38613702
大小:61.50 KB
页数:5页
时间:2019-06-16
《潍坊学院《基于C#的ASP.NET程序设计》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、潍坊学院《基于C#的ASP.NET程序设计》课程(0203053)教学大纲适用专业:软件工程;总学时:48学时;学分:2.5学分一、说明1、本课程的目的、任务本课程是软件工程专业的一门专业限选课,主要培养学生基于C#语言以及主流数据库的动态网站开发技能的一门综合技能应用课程。本课程将学习被广泛使用的C#语言,ASP.NET服务器端开发技术以及ADO.NET数据库访问技术。通过这门课程,学生能够掌握基于浏览器/服务器(B/S)体系结构的Web应用开发的基本原理、技术和相关知识,熟悉C#语言、ASP.NET编程技术及运行环境、后台数据库的开发技术以及一些相关的网络知识,并能够使用这些技术
2、综合以前所学的应用技能独立完成简单的Web数据库应用开发。2、本课程的教学要求通过本课程的学习,应使学生达到以下要求:通过教师的讲解和实践指导,使学生能够掌握ASP.NET运行的基本原理,掌握C#基本语法结构,并能熟练应用ASP.NET的内置对象及ADO.NET数据对象来编写Web数据库应用程序。并通过实例及项目分析,让学生掌握在VisualStudio2008+IIS+SQLServer2005环境下设计动态网站的基本技术。教学思路:教学方法主要采用多媒体教学手段,并与实验教学相结合。根据各章节内容的特点因章节施教,启发式教学贯穿始终。本课程实践性较强,要求教师在教学过程中要注意课
3、堂教学与实验教学的充分统一。二、课程内容及课时分配第一章C#语言基础(4学时)1、教学内容(1).NET概述、C#简介;(2)数据类型的种类表达范围;(3)常量和变量定义及应用方法;(4)分支语句;(5)循环语句;(6)字符串定义及使用;(7)异常处理方式。2、教学要求(1)了解c#语言的历史及特点;(2)掌握数据类型有哪些;(3)如何定义变量和常量;(4)熟练使用分支语句和循环语句进行逻辑实现;(5)掌握String类的常用方法。第二章数组和集合(2学时)1、教学内容(1)数组定义及使用;(2)集合的定义及使用;2、教学要求(1)掌握数组的声明、数组元素的应用;(2)掌握静态数组、
4、动态数组的使用差别;(3)应用数组解决与数组有关的常用算法;(4)掌握ArrayList和哈希表等集合类。第三章面向对象程序设计(4学时)1、教学内容(1)面向对象程序设计概述;(2)类的创建;(3)继承和多态。2、教学要求(1)理解类和对象的概念;(2)掌握c#中类的定义和对象的声明方法;(3)学会设计简单的类和定义派生类;(4)掌握数据重载;(5)了解函数重写。第四章SQLServer2005初步(2学时)1、教学内容(1)SQLServer2005简介;(2)SQLServer2005数据库的创建、修改、配置;(3)SQLServer2005数据表的创建、修改;(4)SQLSe
5、rver2005存储过程的创建及编辑。2、教学要求(1)了解SQLServer2005的基本模型;(2)掌握SQLServer2005数据库的创建方法;(3)掌握SQLServer2005数据表的创建及编辑;(4)掌握SQLServer2005存储过程的创建及使用;(5)了解SQLServer2005角色使用。第五章ADO.NET数据库访问(4学时)1、教学内容(1)ADO.NET简介;(2)ADO.NET模型;(3)ADO.NET的数据访问对象。2、教学要求(1)了解ADO.NET工作原理;(2)掌握C#连接数据库的方法,Connection、Command、DataAdapter
6、的使用;(3)掌握DataSet对象与应用。第六章ASP.NET初步(2学时)1、教学内容(1)网站编程技术简介;(2)IIS服务器;(3)第一个ASP.net程序。2、教学要求(1)了解C#开发Web程序的过程;(2)掌握配置IIS服务器的方法;(3)会在IIS上创建一个网站;(4)以及编写一个简单的asp.net程序并运行。。第七章Web服务器控件(4学时)1、教学内容(1)HTML控件;(2)Web控件;(3)导航控件;SitMapPath控件、TreeView、Menu控件;(4)验证控件。2、教学要求(1)了解HTML控件的应用;(2)掌握Web控件设计页面的方法;(3)掌
7、握使用XML编写站点地图;(4)掌握使用导航控件显示站点导航。第八章ASP.NET常用对象(4学时)1、教学内容(1)Request对象的属性和方法;(2)Response对象的属性和方法;(3)Session对象的属性和方法;(4)Application对象的属性和方法;(5)Cookie对象的属性和方法;(6)Server对象的属性和方法。2、教学要求(1)掌握ASP.NET中的常用对象的属性及方法应用;(2)掌握使用对象进行会话及跟踪;(3)了解Se
此文档下载收益归作者所有