2024年5月1日发(作者:)

《网络开发》课程教案

一、课程定位

《网络开发实例教程》是计算机专业及相近专业的一门专业必修课

程。本课程为本专业的有关网络程序设计的较高级内容,将介绍开发

程序所涉及的开发工具和运行环境、C#程序设计基础和的程序设计基础

等有关内容。本课程共64学时(讲授32学时,上机32学时),4学分,考查

科目。

本课程的先修课是《程序设计基础》、《c#程序设计语言》、《数

据库基础》、《HTML脚本语言》等。

二、课程总目标

《网络开发实例教程》课程的主要任务是:介绍 程序设计的基

本原理和技术、 程序设计基础、C# 语言基础和 程序开发工具

的使用等有关内容。通过本课程的学习,使学生掌握开发 程序的基础

知识和方法,对网络程序设计有一个全面的认识和了解,能够独立自主开发留言

板、BBS、聊天室等网络应用程序。

学习本课程后,应达到下列基本要求:

1.了解WEB程序设计的基本技术。

2.掌握程序设计的基本方法。

3.能比较熟练地开发基于的web程序。

4.掌握开发环境Visual 的使用。

三、重点、难点章节及内容

(一)重点章节及内容;

第一章 搭建网站的运行环境与开发环境: 3.5运行环境、

网站设置、虚拟目录设置、创建网站、发布网站、复制网站;第二章 使用控件

高效创建网站页面:XHTML常用元素、单文件模型和代码隐藏页模型、CSS样式

定义和存放位置、JavaScript常识和代码存放位置、XML文件结构、

配置文件结构和配置方法;第三章 使用类和端和服务器的信息:掌握Request、

Response、Session、Application、Server和Cookie等对象的作用、常用属性

和方法;第四章 控制网站页面的外观:创建基于母版页的内容页、创建嵌套母版

页和基于子母版的内容页;第五章快速实现网站导航 :使用Menu控件的菜单项

编辑器设置下拉菜单导航的方法、使用Menu控件和网站地图实现下拉菜单导航

的方法、使用TreeView控件的节点编辑器设置树型导航的方法、使用TreeView

控件和网站地图实现树型导航的方法;第六章 使用获取与处理数据:

使用的对象(包括Connection、Command、DataReader、DataAdapter、

DataSet和DataView)访问后台数据库;数据源控件和数据绑定控件在Web页面

中输出数据,对后台数据库中的数据进行修改和更新、在Web页面中灵活使用

对象、数据源控件和数据绑定控件实现应用程序功能、Connection、

Command、DataReader、DataAdapter、DataSet、DataView等对象的功

能和常用属性、方法;SqlDataSource数据源控件和GridView、DataList、

Repeater、DetailsView、FormView、DropDownList等数据绑定控件的功能、属

性和事件;第七章 使用LINQ集成查询与更新数据:LINQ实现用户登录功能、

使用LINQ实现用户注册功能、使用LINQ浏览与更新商品数据;第八章:应用

I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硬盘和

数据库的方法、下载文件的方法;第九章:整合和发布网站:文件

的配置方法,熟练掌握在文件中配置数据库连接字符串的方法,学

会在Web页面中使用文件中的配置数据库连接字符串;将多个Web

页面整合为一个完整的网站,并对网站进行部署和发布;将Web页面中的数据显

示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程序的

功能需求。

(二)难点章节及内容

第一章 搭建网站的运行环境与开发环境:发布网站、复制网站;

第二章 使用控件高效创建网站页面:代码隐藏页模型、CSS样式定义;第三章 使

用类和端和服务器的信息:设计一个聊天室;第四章 控制网站页面的外观:母版

页与基于子母版的内容页的创建、掌握主题的创建;第五章快速实现网站导航 :

使用TreeView控件的节点编辑器设置树型导航的方法、使用TreeView控件和网

站地图实现树型导航的方法;第六章 使用获取与处理数据:数据源控

件和数据绑定控件在Web页面中输出数据,对后台数据库中的数据进行修改和更

新、在Web页面中灵活使用对象、数据源控件和数据绑定控件实现应用

程序功能、Connection、Command、DataReader、DataAdapter、DataSet、DataView

等对象的功能和常用属性、方法;SqlDataSource数据源控件和

GridView、DataList、Repeater、DetailsView、FormView、DropDownList等数

据绑定控件的功能、属性和事件;第七章 使用LINQ集成查询与更新数据:使用

LINQ显示与修改商品类型数据、LINQ查询表达式和常用子句、LINQ的基本组成,

与的关系;第八章:应用I/O和流操纵文件和图片:显示数据表中图片

的方法、读文件和写文件的方法;第九章:整合和发布网站:将Web页面中的数

据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程