Internet Programming 课程教学大纲_第1页
Internet Programming 课程教学大纲_第2页
Internet Programming 课程教学大纲_第3页
Internet Programming 课程教学大纲_第4页
Internet Programming 课程教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《InternetProgramming》教学大纲InternetProgramming(供4年计算机科学与技术(2+2中韩校际交流)专业使用)一、课程目标1、课程的性质和目的课程性质:本课程是高等院校在校本科计算机科学与技术、信息管理与信息系统专业学生的专业课程。目的:随着Microsoft.NET的发布,在.NET框架中使用ASP.NET技术建立Internet网站已成为很多Web程序设计人员的首选。作为Microsoft公司推出的新一代动态Web开发工具,ASP.NET技术是电子商务、电子政务、远程教育等Web应用开发的主流技术之一。ASP.NET建立在.NETFramework之上,提供了更易于编写且结构更清晰的代码,它使用VB.NET和C#等模块化语言编写程序,提高了代码的再利用性和共享性。ASP.NET在结构上几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。课程从应用开发的角度介绍ASP.NET程序设计技术,使学生学会使用ASP.NET技术开发Web应用程序。2、本课程与其它课程的联系本课程先修课程是大学计算机基础。二、课程学时分配总学时54,其中理论36学时,实验18学时。课程主要内容和学时分配见课程学时分配表。课程学时分配表教学环节时数课程内容理论实践教学习题及讨论小计实验实训见习其他单元1概述11单元2ASP.NET应用程序22单元3网络程序设计基础639单元4Web控件及其应用336单元5ADO.NET存储数据库639单元6ASP.NET中数据库编程639单元7ASP.NET常用内部对象639单元8XML文件操作336单元9Web服务22单元10配置应用程序和部署11三、建议教材和教学参考书目1.教材[1]柴晟、王霖.《ASP.NET网络程序设计教程》[M].北京:高等教育出版社,20072.主要参考书[1]张恒、廖志芳、刘艳丽.ASP.NET网络程序设计教程》[M].人民邮电出版社.2008[2]孙践知.网络程序设计案例教程—ASP.NET+SQLServer[M].清华大学出版社.2008四、课程考核本课程为考试课。采用笔试考试、平时提问、上机实验等结合评定成绩。五、课程教学内容及基本要求单元1 概述【目的要求】主要讲解.NET开发平台的发展背景,并对其核心技术.NET框架和VisualStudio.NET进行分析,比较了ASP.NET与早期的动态制作技术ASP,总结了ASP.NET的特性,最后对ASP.NET应用程序的开发运行环境进行说明。【教学内容】1.1.NET简介1.1.1.NET的产生1.1.2.NET开发平台1.1.3.NET框架1.1.4VS.NET1.2ASP.NET概述1.2.1ASP.NET简介1.2.2ASP.NET的特点.4ASP.NET平台要求1.3建立ASP.NET应用程序的开发【教学方法和时数】理论教学采用多媒体课件理论1学时单元2 ASP.NET应用程序【目的要求】

主要讲解ASP.NET的文件结构和基本语法,介绍了ASP.NET的工作原理,以期深入理解ASP.NET。【教学内容】

2.1第一个ASP.NET应用程序2.1.1新建项目2.1.2添加控件2.1.3添加代码2.2程序剖析2.2.1文件结构2.2.2ASP.NET网页表单2.2.3ASP.NET的基本语法2.3ASP.NET应用程序工作原理2.3.1HTTP运行期2.3.2一个HTTP请求的处理过程2.3.3页面执行模型【教学方法】理论教学采用多媒体课件理论2学时单元3

网络程序设计基础【目的要求】

主要讲解C#语言的特点、基本语法结构及其面向对象的基本知识。同时,针对C#语言实际开发中的几种应用程序模型,通过实例使读者对C#语言有一个初步认识,为后面的学习打下坚实的基础。【教学内容】3.1C#语言的特点3.2C#语法介绍3.2.1数据类型3.2.2运算符和表达式3.2.3流程控制3.3C#面向对象概念3.3.1类和对象3.3.2命名空间3.3.3修饰符【教学方法】理论教学采用多媒体课件,上机操作理论6学时,上机3学时单元4 Web控件及其应用【目的要求】主要讲解ASP.NET中的两大类服务器控件及其用法,比较了两者的特点。另外,还介绍常用的HTML服务器控件和Web服务器控件的编程,使读者掌握两大类服务器控件的使用方法。【教学内容】4.1服务器端控件与客户端控件4.2常用客户端控件4.2.1换行标记4.2.2段落标记4.2.3水平线段标记4.2.4字体标记4.2.5链接标记4.2.6表格标记4.2.7表单标记4.3常用服务器端控件4.3.1HTML服务器控件4.3.2Web服务器控件4.4数据验证控件4.4.1RequiredFieldValidator4.4.2CompareValidator4.4.3RangeValidator4.4.4RegularExpressionValidator4.4.5CustomValidator4.5用户自定义控件4.5.1创建用户控件4.5.2使用用户控件【教学方法】理论教学采用多媒体课件,上机操作理论3学时,上机3学时单元5 ADO.NET存储数据库【目的要求】主要讲解ADO.NET的概念及其结构,对.NET数据提供程序的概念进行介绍,并对在设计和运行时如何创建连接、连接的方法和事件也进行了描述,并介绍了连接环境的使用,通过对数据命令对象的描述,介绍了对象的使用方法和设置。另外,描述了数据适配器的概念,如何完成对信息的查询、填充和修改,以及将数据的更改提交保存到数据源。最后,讲解了数据集的概念和构造方法。【教学内容】5.1ADO.NET概述5.1.1ADO.NET简介5.1.2ADO.NET结构5.2连接数据源5.2.1选择.NET数据提供程序5.2.2连接的创建5.2.3管理连接的方法和事件5.3数据命令对象和数据阅读器对象5.3.1使用连接环境5.3.2数据命令Command对象的创建5.3.3Command的属性和方法5.3.4数据阅读器DataReader对象及其使用5.4数据适配器 5.4.1数据适配器的概念 5.4.2数据适配器的创建 5.4.3数据适配器的属性和方法 5.5构造数据集 5.5.1了解数据集 5.5.2数据集的创建 .4数据表的创建 5.5.5数据表的属性和方法 5.6上机练习 5.6.1建立数据连接 5.6.2使用Command对象执行数据库命令 5.6.3使用DataAdapter对象执行数据库命令 5.6.4使用DataSet对象 【教学方法】理论教学采用多媒体课件,上机操作理论6学时,上机3学时单元6 ASP.NET中数据库编程【目的要求】主要讲解在Web窗体中使用简单和复杂绑定控件的方法,对在页面上维护ADO.net对象做了描述。针对Web窗体应用,从显示、编辑、更新、删除数据等方面,详细介绍了使用DataGrid控件和DataList控件显示数据、数据绑定的应用。【教学内容】6.1Web窗体中的数据绑定 6.1.1Web窗体中的数据绑定概念 6.1.2将控件属性绑定到ADO.NET数据源上 6.2维护和更新的概念 6.2.1维护ADO.NET对象 6.2.2更新 6.3数据网格控件 6.3.1将数据绑定到控件 6.3.2格式化项 6.3.3列 .5编辑项 6.3.6排序 6.3.7分页显示 6.4数据列表控件 【教学方法】理论教学采用多媒体课件,上机操作理论6学时,上机3学时单元7 ASP.NET常用内部对象【目的要求】主要讲解ASP.NET对象的概念,详细讲解了常用内部对象的含义、成员及应用,包括Page、Response、Request、Server、Application和Session等对象。【教学内容】7.1ASP.NET常用内部对象介绍 7.1.1ASP.NET常用内部对象 7.1.2ASP.NET对象的访问 7.2Page对象 7.2.1Page对象简介 7.2.2应用举例 7.3Response对象 7.3.1Response对象简介 7.3.2应用举例 7.4Request对象 7.4.1Request对象简介 7.4.2应用举例 7.5Server对象 7.5.1Server对象简介 7.5.2Server对象的运用 7.6Application对象 7.6.1Application对象简介 7.6.2Application对象的运用 7.7Session对象 7.7.1Session对象简介 7.7.2Session对象的运用 7.8上机练习 7.8.1使用Response对象在浏览器中显示字符串 7.8.2使用Request对象获得浏览器信息 7.8.3获取文件物理路径 7.8.4使用Application对象在浏览器中显示字符串 7.8.5显示Session项目值 【教学方法】理论教学采用多媒体课件,上机操作理论6学时,上机3学时单元8 XML文件操作【目的要求】主要讲解XML文件的概念,以及如何使用XML进行数据的存储和管理操作。【教学内容】8.1XML概述 8.2XML文件的属性 8.2.1标记 8.2.2元素及其属性 8.3创建XML文档 8.4ASP.NET中的XML控件 8.5在ASP.NET中使用XML 8.5.1写入XML数据 8.5.2读取XML数据 8.5.3编辑XML数据 8.5.4将XML转化为字符串 【教学方法】理论教学采用多媒体课件,上机操作理论3学时,上机3学时单元9 Web服务【目的要求】主要讲解基于XML的Web服务开发及其相关技术(SOAP、WSDL和UDDI),并通过实例详细介绍了创建、部署、使用Web服务的方法和技巧。【教学内容】9.1Web服务简介 9.1.1SOAP 9.1.2WSDL 9.1.3UDDI 9.2建立一个简单的Web服务 9.3使用Web服务 9.4上机练习 9.4.1创建具有减法运算功能的Web服务 9.4.2Web应用程序调用Web服务 【教学方法】理论教学采用多媒体课件理论2学时单元10 配置应用程序和部署【目的要求】主要讲解ASP.NETWeb应用程序的组织结构以及Web应用程序的部署方法,重点介绍了Global.aspx文件、Web.config文件和bin文件夹在实际开发中的用法,还介绍了如何将页面组合成一个统一的应用程序,并通过设置配置文件在服务器端对Web应用程序进行配置和部署。【教学内容】10.1Web应用程序组织结构 10.1.1We

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论