好文档 - 专业文书写作范文服务资料分享网站

ASP - NET教学大纲

天下 分享 时间: 加入收藏 我要投稿 点赞

课程编码:

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 XML

3、教学重点与难点

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数组中找出最小值,并且设计测试的Asp.net

程序,使用随机数产生数组值,其范围为1~500;

2、试设计Asp.net程序建立2*2的二维数组,数组值是使用随机数产生,其范围1~50,然后计算每一列的总和和平均值,最后计算对角线数组元数的总和。

第四章:Asp.net的HTTP对象、输入输出与Cookies处理 1、基本要求与基本知识点

1. Server对象

2. 基本的输出对象Response对象 3. 基本的输入对象Request对象 4. Cookies的处理

5. 服务器与浏览器程序信息

2、要求掌握的基本概念、理论、原理

对象、面向对象。

3、教学重点与难点

重点:Cookie对象 Response和request对象 难点:cookies的处理

4、实验或习题课安排

上机操作:1、试自行设计实例,应用Request对象中的Form和QueryString,实现页

面间的参数传递; 2、试建立

Asp.net

程序获取下列的系统环境变量: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控件,创

建3×2的表格,单元格中显示所在的行和列的数目?再使用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 SQL

3、教学重点与难点

重点:ADO.NET 难点:ADO.NET

4、实验或习题课安排

习题课:制作一个简易留言簿的留言部分 第九章:ADO.Net数据库查询 1、基本要求与基本知识点

1. 从数据表获取单一字段值

2. DataReader对象以表格显示数据表 3. DataSet对象的数据库查询

2、要求掌握的基本概念、理论、原理

DataReader对象、DataSet对象

3、教学重点与难点

重点:从数据表获取单一字段值,DataReader对象以表格显示数据表,DataSet对象的数据库查询

难点:DataReader对象以表格显示数据表,DataSet对象的数据库查询

4、实验或习题课安排

上级实践:自行设计一个用户数据库,手动添加几条数据,分别使用DataReader和

DataSet对象的方式将数据记录显示在网页中。

ASP - NET教学大纲

课程编码:ASP.NET应用编程(ASP.NET)课程的性质:专业必修课适用专业:信工、软工、信管专业。学时分配:课程总学时:64学时。理论课学时:34学时;实验学时:30学时。先行、后续课程情况:《网页制作》、《VB程序设计》一、课程目的与任务通过本课程的学习,掌握开发ASP.NET程序的基础知识和基本方法,对网络程
推荐度:
点击下载文档文档为doc格式
64eqq5fh920fvqu4yw276b8ve00zl600v1p
领取福利

微信扫码领取福利

微信扫码分享