《ASP.NET程序设计》课程教学大纲
ASPNET程序设计asp-net-教学大纲2.1 教学大纲

《软件工程课程设计》课程教学大纲一、课程总述本课程大纲是以2012年软件工程本科专业人才培养方案为依据编制的。
二、教学时数分配三、单元教学目的、教学重难点和内容设置第一章ASP NET简介【教学目的】Microsoft.NET简介、.NET框架、企业版服务器、语言和语言工具、ASP.NET体系结构、原有特性和新特性【重点难点】ASP NET的新特性【教学内容】Microsoft.NET简介、.NET框架、企业版服务器、语言和语言工具、ASP.NET体系结构、原有特性和新特性第二章站点设计【教学目的】了解MasterPage、站点地图【重点难点】MasterPage、站点地图【教学内容】MasterPage、站点地图、在web.config中存储站点地图第三章页面设计【教学目的】熟悉HTML、动态内容、服务器端控件的使用。
【重点难点】HTML、动态内容、服务器端控件的使用【教学内容】HTML页面的页面设计方法(Table、Div、对齐等)显示动态内容的脚本语言服务器控件第四章成员关系和身份验证【教学目的】让学生了解 2.0的Login服务器控件,同时讨论如何创建用户账户、配置用户角色以及激活Web站点的登录功能。
要求掌握Login服务器控件,定义不同的模板、掌握创建用户账户、配置用户角色以及激活Web站点的登录功能的功能。
【重点难点】Login控件模板使用用户帐户的创建、配置以及登录功能的激活方法【教学内容】一、应用Login登录控件,定义匿名和登录模板二、创建用户帐户、配置用户角色三、激活Web站点的登录功能四、用实例演示Login的效果。
第五章用主题设置样式【教学目的】讲解为站点设计合适外观的方法Theme/skin,CSS等技术,要求初步掌握css的概念和设计方法掌握Theme/skin技术。
【重点难点】Css的概念和设计、Theme/skin的概念和设计方法、应用方法【教学内容】一、css的概念和设计方法二、Theme和skin的概念三、程序中应用Theme和skin第六章事件和代码【教学目的】讲解事件包括编写代码,主要讨论服务器端编码的概念和Web服务器的工作原理。
ASP.net程序设计课程标准

《程序设计》课程标准课程代码:14031141 建议课时数:158 学分:10适用专业:计算机网络技术先修课程:《高级语言一》《高级语言二》《数据库技术》后续课程:《软件测试》一、前言1.课程的性质该课程是江苏省五年制高职计算机网络技术专业的一门专业平台课程。
其任务是:使学生掌握.NET框架结构以及如何搭建运行环境,掌握C#程序设计语言基础,掌握HTML服务器控件和WEB服务器控件的使用,掌握Request、Response 等重要对象的基本知识和基本方法.掌握数据库编程.能够对WEB程序设计有一个全面的认识和了解。
在教学过程中掌握用户需求分析、Web环境构建、Web 编程,数据库设计、数据库信息访问、Web安全配置及系统部署与维护能力,掌握Web开发流程、开发技巧和编程规范,通过学习能触类旁通,能基本胜任 的Web程序员的岗位。
培养学生诚实、守信、善于沟通表达、善于自我学习,具备团队协作能力。
使学生养成编码规范,按时交付软件等良好的工作习惯。
2.设计思路该课程是依据企业中对软件开发工作领域和工作任务设置的。
其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,构建相关理论知识,发展职业能力。
课程内容设置以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,尽可能形成模块化的专业课程体系。
本课程采用“大案例、一案到底”的案例式教学方式,选用与学生生活密切相关的“校园在线超市”系统作为主要课程案例,课程内容的建设围绕案例具体实现进行模块设计。
在实施前,先给出较为完整的“校园在线超市”项目的链接,让学生对所要完成的案例进行整体认识。
在授课过程中将整个项目分解成由易到难的多个模块,通过一个个模块的完成来掌握技术的相关知识。
整个项目完成了,这门课程也学习完了。
本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。
aspnet程序设计课程设计

aspnet程序设计课程设计一、课程目标知识目标:1. 掌握的基本概念、原理及其开发环境配置。
2. 学会使用C#语言进行网页开发,理解服务器控件的使用。
3. 理解并掌握的页面生命周期、事件处理机制及状态管理。
4. 学会使用的内置对象,如Request、Response、Session和Server等。
技能目标:1. 能够独立创建网页,并运用控件构建用户界面。
2. 能够编写事件处理程序,实现用户交互功能。
3. 能够使用状态管理技术,实现不同页面间数据的传递与保存。
4. 能够运用所学的知识解决实际问题,设计并实现简单的应用程序。
情感态度价值观目标:1. 培养学生对程序设计的兴趣,激发学生学习编程的热情。
2. 培养学生的团队协作精神,提高沟通与协作能力。
3. 培养学生勇于探索、积极创新的精神,提高解决问题的能力。
4. 培养学生遵循编程规范,养成良好的编程习惯。
课程性质:本课程为高年级选修课,以实践为主,理论联系实际,注重培养学生的动手能力和创新能力。
学生特点:学生具备一定的编程基础,对网络编程有兴趣,希望学习实际应用开发。
教学要求:结合学生特点,注重理论与实践相结合,通过案例教学,引导学生掌握程序设计的基本知识和技能,培养其解决实际问题的能力。
在教学过程中,关注学生的学习进度和情感态度,鼓励学生积极参与,提高学习效果。
二、教学内容1. 基础知识- 概述与开发环境搭建- C#语言基础及其在中的应用- 服务器控件的使用与事件处理2. 页面生命周期与状态管理- 页面生命周期及各个阶段的作用- 事件处理机制及页面事件的使用- 状态管理技术(如视图状态、隐藏字段、会话状态等)3. 内置对象- Request对象的使用与获取客户端数据- Response对象的使用与发送响应数据- Session对象的使用与管理用户会话状态- Server对象及其他内置对象的功能与应用4. 控件与用户界面设计- 常用控件的使用(如标签、文本框、按钮等)- 数据绑定控件(如GridView、DropDownList等)- 用户控件与自定义控件的设计与应用5. 数据库编程- 概述与数据库连接- 数据命令的执行与数据读取- 数据绑定技术与数据展示6. 实践项目与案例分析- 设计并实现一个简单的博客系统- 分析并优化现有应用程序的案例教学内容安排与进度:第1周:基础知识及开发环境搭建第2周:C#语言基础及其在中的应用第3周:页面生命周期与事件处理第4周:内置对象及其使用方法第5周:控件与用户界面设计第6周:数据库编程第7周:实践项目设计与开发第8周:课程总结与案例分析三、教学方法本课程采用以下多样化的教学方法,旨在激发学生的学习兴趣,提高学生的主动性和实践能力:1. 讲授法:通过教师对的基本概念、原理、技术要点进行系统讲解,帮助学生建立完整的知识体系。
《ASP.NET程序设计》教学大纲

《程序设计》教学大纲一、课程说明(一)课程的性质与地位《程序设计》是计算机科学与技术专业、软件工程专业的一门专业选修课,是利用先修课程《Web设计基础》和《数据库原理》所学知识结合流行技术,提升学生的专业应用技能的一门重要课程。
(二)课程目标通过本课程的教学,使学生掌握高级Web设计的实用技术、掌握实用数据库系统设计的基本方法和技术,为将来参与实用的数据库系统开发打下良好的技术基础。
本课程教学需达到以下目标:1、知识与概念:熟悉Visual Studio开发环境的安装与配置,能正确理解的编程思想和技术;会使用表格或CSS技术对网站进行布局;掌握ASP.NEF的基本语法,会使用常用WEB服务器控件;熟悉数据库编程基础知识,能熟练说出常用对象的属性、事件和方法;熟悉动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
2、能力:通过该课程的学习,学生能够独立搭建.NET开发环境;能够使用.NET环境提供的控件和页面布局技术设计WEB界面;能对常用控件进行属性设置,事件编码;能使用进行数据库编程;能使用多层架构技术开发中、小型应用软件。
3、态度:通过该课程的学习,使学生具备实事求是的学风和严谨的工作态度,能胜任WEB应用程序开发工作.具有较强的再学习、创新、创业和岗位竞争能力。
(三)教学建议1、课时安排:《程序设计》课程64学时,其中理论授课32学时,上机实验32学时。
在教学时,要完成所有内容的教学,并切实保证实验课时的效果。
本课程的要求:熟悉Visual Studio开发环境的安装与配置,能正确理解的编程思想和技术;会使用表格或CSS技术对网站进行布局;掌握ASP.NEF的基本语法,会使用常用WEB服务器控件;熟悉数据库编程基础知识,能熟练说出常用对象的属性、事件和方法;熟悉动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
本课程的重点:对象;控件;数据库编程。
ASP课程大纲

《程序设计》是软件技术专业的重要专业课。
是微软公司的动态服务器页面的新版本,它是一种基于服务器的功能强大的技术,用于为万维网站点或企业内部网创建动态的、交互式的HTML页。
使得网站的各种代码易于管理,提高了程序的模块化和可重用性;使用高级语言编写程序,可以轻松的实现很多功能,程序执行效率高。
这门课程是实践性和实用性都非常强的一门课程。
本教学大纲是根据高等职业技术教育的特点及《高等职业技术教育计划》编写制定的。
在编写过程中坚持以软件技术专业的培养目标为标准,以对人才的基本理论和基本技能培养为依据,确保学生学完本课程之后,能够独立的处理和解决实际问题。
1、适用专业:软件技术2、学制:三年3、招生对象:高中毕业生4、执笔人员:苏金芝(副教授)一、教学目标通过本课程的学习,学生应掌握HTTP协议、静态网页和动态网页等Web基础知识;了解的发展历史、的工作原理以及运行的配置要求;掌握HTML语言;能够利用建立Web页面;熟练使用 常用内置对象;使用进行数据库的访问;可以在中应用XML;对进行配置和优化;了解的安全访问控制等。
并能用所学内容独立的开发动态网站,维护网站及数据库,解决网页开发、应用中遇到的实际问题,为今后上岗就业打下良好基础。
二、教学内容和基本要求1. 基础教学内容:主要讲授HTTP协议、静态网页和动态网页等Web基础知识;了解的发展历史、的工作原理以及运行的配置要求。
教学要求:(1)了解的发展历史。
(2)了解的工作原理以及运行的配置要求。
(3)掌握HTTP协议、静态网页和动态网页等Web基础知识。
2.HTML语言教学内容:介绍HTML的基本文档结构,学习如何使用HTML进行文字的修饰与布局、插入图像、插入表格,如何创建框架网页和表单网页。
教学要求:(1) 了解HTML的基本文档结构。
(2) 掌握HTML的页面标记。
(3) 掌握文字的修饰与布局标记。
(4) 掌握图像和表格标记的使用方法。
(5) 掌握创建框架网页的创建方法。
ASP NET MVC程序设计教程教学大纲

《 MVC 程序设计教程》(第3版)课程教学大纲总学时:64 讲课学时:64 实验学时:32学分:3适用对象: 网络工程、软件工程、计算机科学与技术先修课程:C#程序设计,数据库系统原理一、课程简介本课分别介绍用 MVC开发Web应用程序的基本编程技术和Web API、OData、SVG、Canvas、WebGL以及Three.js等高级编程技术的基本概念和基本用法。
包括 MVC应用程序的创建,控制器、视图和模型的基本概念与使用,Web前端开发架构(Bootstrap),HTML5标记,CSS3样式控制,文档对象模型、JavaScript以及jQuery的基本用法,CSS动画和jQuery动画,实体框架与数据库操作,二维和三维图形绘制等。
在讲解理论的同时,配合实例演示,加深对所学知识的印象。
二、课程性质、目的和任务课程性质:本课程为专业选修课。
主要介绍Web前端开发技术(HTML5、CSS3.0、jQuery等)及 MVC Web应用程序开发等有关内容。
课程目的与任务:希望通过本课程的学习,掌握开发 MVC应用程序的基础知识和基本方法,掌握常见的页面布局和数据交互技术,对Web应用程序设计有一个全面的认识和了解,并能够独立开发Web应用程序。
三、教学基本要求在理论上学生学习本课程后,应能够掌握 MVC架构基本思想、C#语言的基本编程以及动态网页开发的基本技术。
在实践技能上能够利用 MVC技术进行比较深入的动态网页程序设计,并且有能力参与中大型网站项目的开发工作。
四、教学内容及要求第1章概述内容:介绍Web标准、网页的分类、MVC项目的创建和组织以及VS2013开发环境配置。
基本要求:理解Web标准和网页的分类,熟悉VS2013的安装以及基本使用方法,掌握新建一个 MVC应用程序的基本流程及布局页与主页的跳转。
第2章MVC编程预备知识内容:学习 MVC编程中的基本知识及常见的帮助器,以及Web前端开发架构Bootstrap 的基本用法。
《ASP-NET程序设计》教学大纲

《ASP-NET程序设计》教学大纲(学分4,周数,18,总学时144)一、课程的性质与任务通过本课程的学习,掌握开发程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。
课程性质为专业技能课。
主要介绍开发程序所涉及的开发工具和运行环境、.NET程序设计基础和的程序设计基础等有关内容。
二、课程讲授内容、基本要求与学时分配(1)初识1.了解软B/S开发体系2.了解Web基础知识3.了解基础(2).NetFramework类函数库的使用1.掌握Sytem.String字符串类2.掌握Sytem.DataTime日期时间类3.掌握Sytem.Math数学类4.掌握Sytem.Random类5.掌握Sytem.Array数组类6.掌握Sytem.ArrayLit类(3)的HTTP对象、输入输出与Cookie处理1.掌握Server 对象2.掌握基本的输出对象Repone对象3.掌握基本的输入对象Requet 对象4.掌握Cookie的处理5.掌握服务器与浏览器程序信息(4)Web窗体程序设计1.掌握Web窗体程序设计模型2.掌握的page对象3.掌握执行Script控件4.掌握 的输出控件5.掌握动态产生服务器端控件(5)Web窗体处理8学时12学时16学时16学时14学时1.掌握的web窗体处理2.掌握窗体字段的输入控件3.掌握窗体回发功能4.掌握窗体的视图状态5.掌握窗体的验证控件(6)Web服务器文件的处理12学时1.掌握Sytem.IO名称空间2.掌握服务器的文件夹与文件操作3.掌握文本文件读写、查找和替换4.掌握二进制文件的处理(7)网页数据库操作1.了解基础2.掌握SQL命令的数据库操作(8)数据库查询1.了解从数据表获取单一字段值2.掌握DataReader对象以表格显示数据表3.掌握DataSet对象的数据库查询(9)网页数据库的显示与维护控件1.掌握数据源控件2.掌握Repeater控件3.掌握GridView控件(10)的Web应用程序1.掌握Global.aa某文件的使用2.掌握Application对象的状态管理3.掌握Seion对象的状态管理4.掌握网页间的数据传递(11)中的用户自定义控件(ASC某)与文件上传1.掌握用户自定义控件2.掌握文件上传技术(12)案例教学8学时12学时8学时12学时10学时16学时1.留言本的制作2.网站用户与会员的管理3.建立酒店管理系统三、课程实践内容、基本要求与学时课程实践形式:课程设计课程实践学时:36学时(一)课程设计目的与任务1.目的(1)培养学生综合运用所学理论知识分析和解决实际问题的能力。
ASP_NET教学大纲

课程编码:应用编程()课程的性质:专业必修课适用专业:信工、软工、信管专业。
学时分配:课程总学时:64学时。
理论课学时:34 学时;实验学时:30学时。
先行、后续课程情况:《网页制作》、《VB程序设计》一、课程目的与任务通过本课程的学习,掌握开发程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。
课程性质为专业技能课。
主要介绍开发程序所涉及的开发工具和运行环境、程序设计基础和的程序设计基础等有关内容。
二、课程基本要求在理论上学生学习本课程后,应能够掌握微软.NET架构基本思想、语言的基本编程以及动态网页开发的基本技术。
在实践技能上能够利用技术进行比较深入的动态网页程序设计,并且有能力参与中大型网站项目的开发工作。
三、课程教学内容第一章:初识1、基本要求与基本知识点(1)软件编程体系(2)Web基础知识(3)HTML与XML基础(4) 基础2、要求掌握的基本概念、理论、原理 HTML XML3、教学重点与难点基础4、实验或习题课安排HTML与XML基础第二章:使用语法的程序1、基本要求与基本知识点1.Visual Basic基础程序的基本结构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、试设计程序,在网页中显示九九表。
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数组中找出最小值,并且设计测试的程序,使用随机数产生数组值,其范围为1~500;2、试设计程序建立2*2的二维数组,数组值是使用随机数产生,其范围1~50,然后计算每一列的总和和平均值,最后计算对角线数组元数的总和。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附件:教学大纲格式《程序设计》课程教学大纲( Programming)一、课程基本情况课程编号:课程总学时:48 ,其中:讲课:32 ,实验:,上机:16 ,实习:,课外:。
课程学分:2课程分类:(填必修或选修)选修开课学期:(填秋或春或夏)秋、春开课单位:教务处适用专业:全校学生所需先修课:C语言程序设计课程负责人:李辉二、课程内容简介(中英文对照)《程序设计》主要是以微软的 程序设计为基础进行Web系统构建和网络程序设计开发的课程。
是一门职业技能型课程,在计算机教学课程中处于非常重要的地位。
能够培养学生具有应用能力、职业岗位竞争能力、创业能力。
在本科毕业生的就业方面起着越来越重要的作用。
通过该课程的学习,能很快地学会运用迄今为止最高级的Web开发平台并掌握编制网络应用程序的技术,不仅对及动态网站有一个总体上的认识,而且使学生能够掌握的基本知识与应用,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室等等网络应用程序。
培养学生进行动态网站制作与发布、网络数据库设计和管理以及基于Web方式的网络应用开发的能力,并且帮助学生深入理解在其它课程所学的知识要点。
本课程通过详实的内容和丰富的案例,使学生通过学习基于.NET技术的WEB应用的开发体系,掌握这套技术在项目开发中的实际应用。
本课程以Visual Studio 2005为开发平台,以C#为开发语言;面向无程序设计基础的读者,采用案例方式,全面细致地介绍 2.0网站开发技术。
主要内容包括 2.0和Visual Studio 2005开发环境简介、C# 2005编程基础、结构化程序设计方法、常用Web 服务器控件、 2.0内置对象、数据库应用程序开发、Web Service简介和发布 2.0网站等方面的内容。
重点在掌握的基本概念、新名词、术语及设计思路和方法技巧,掌握用进行Web程序设计的方法,掌握的安装、程序设计、服务器控件的使用、内部对象的应用、数据库编程、调试和一些简单应用。
对于这些重点,可以在课堂上详细讲解,并配以相应的实验,使学生熟练掌握。
难点在于数据库存取,综合运用和数据库技术知识开发一个实用的网络应用程序,并在网上运行。
对于较难部分,如果在应用上不很重要则要求学生了解,对于重要的难点部分,可以利用多媒体教室多演示实例来解决.三、各部分教学纲要1、课堂讲授部分教学内容要点、基本要求及学时数等。
本课程主要首先从基本理论知识方面讲解框架特性及运行环境的构建、B/S架构及三层体系结构、基于的动态网页结构、C#语法等内容。
接着从技能与操作方面讲解(C#)的常用控件使用、常规网站网页制作的设计思想和主要页面制作等。
最后综合运用已学知识,建立一个完整的网站。
第1章基础知识(2学时)本章主要介绍编程的网络基础知识和网络程序设计的相关概念,Web和Web应用程序开发的概念及相关的基础知识。
要求理解动态网页的概念,了解的功能及特点,掌握运行环境的搭建,初步了解的语法,理解相对于早期的ASP和JSP的新增功能。
第2章初步(2学时)是微软公司于2000年推出的一种Internet编程技术,是.NET框架的组成部分。
它采用效率较高的、面向对象的方法来创建动态Web应用程序。
本章主要讲述什么是、的发展、如何安装框架、如何配置IIS、如何安装Visual Studio 2005以及如何创建和运行应用程序。
创建虚拟目录、其他文本编辑器的使用、Visual Studio 2005简介、创建和运行ASP.NET Web应用程序、创建新(Web窗体)、如何添加控件、保存和浏览页。
要求学生了解:的优点和发展历史。
熟悉:ASP.NET开发环境配置、Visual Studio 2005集成开发环境。
掌握:ASP.NET执行模型、编码方式、的特点、功能、编译原理及的运行环境及其安装。
培养学生能正确地安装的运行环境,能正确地运行第一个简单的程序,能正确理解的执行原理。
第3章 HTML语言(4学时)超文本标记语言(Hypertext Markup Language,HTML)是当今多种标记语言中的一种,是为Internet文档设计的标记语言。
HTML虽然非常简单,容易掌握,但它也是重要的,因为它是网页设计与Web应用程序开发的基础。
本章主要讲述HTML显示原理、HTML制作工具以及常用的HTML标记等。
要求学生能理解HTML语言的格式、功能及其与 语法的联系与区别。
第4章 C#基础(4学时)C# 是从C 和C++ 发展而来,它继承了C++ 和Java 语言的优点,是面向对象的高级程序设计语言,它具有功能强大和语言简洁高效、与Web 技术紧密结合、完整的安全性和错误处理机制等特点。
C#是微软.NET开发平台下的编程语言,是.NET开发平台的核心。
微软的.NET为开发程序开创了新的局面,使开发网络程序变得简单,该平台也提供一种更为强大有效的Web服务,通过丰富的类库可以使程序员快速开发所需要的程序。
要求学生掌握的基本语法结构、C#语法及其数据类型以及编译器的合理配置。
理解与C#语言的关系。
了解C#语言与C语言和C++语言的联系与区别。
培养学生能正确使用的基本语句编写简单的程序,能正确使用编辑器编写源程序,能正确使用C#语言编写简单的应用程序及程序的调试。
第5章 HTML控件和Web服务器控件(4学时)本章首先介绍了服务器端的html控件,虽然它们的功能都可以以简单的html语言来实现,但是在中依然提供了对它们的实现。
以html语言书写和以服务器端控件的实现在思维方式上已经有了很大的不同,对于html语言而言,只是一种标识;而对服务器端html控件而言,却已演变成为一段程序,一个对象。
两者的区别不仅仅是,一个后缀名为.html,另一个为.aspx。
html文件依赖于服务器端对标识的解释执行,html控件却可以被编译执行,两者在效率上的差异不言而喻。
本章内容涉及比较多,主要讲解HTML控件、Web Server控件以及如何使用常见Web Server控件,最后讲解了Web页面的提交处理流程等内容。
要求学生了解自定义控件的使用方法。
熟悉:HTML服务器控件的设置方式,HTML服务器控件的常用属性,各种基础Web 服务器控件的常用属性。
掌握常用的HTML控件和Web控件的使用及其执行的原理、用户控件的使用。
培养学生能使用Server控件编写真正意义的程序。
第6章 Web表单验证控件(2学时)对于开发人员来说,验证是用户在 Web 表单中输入是否有效的重要任务之一。
因为在网上提供信息时,用户的行为是无法预测的,因此必须采取额外的预防措施,尽量保证用户提供的数据是正确的。
例如,信用卡号和身份证号的输入的有效和无效的问题。
在 中,这些有效性验证很容易实现。
本章将介绍 中的有效性验证控件和各种验证用户输入有效性的方法。
本章首先讲解进行验证的应用场景,接着介绍提供的验证类型以及验证对象模型,最后重点讲解如何使用验证控件。
第7章在C#中使用对象(2学时) 中有几个常用的内部对象,如Response 、Request 等,这些对象和服务器控件一样,也是用.NET Framework 类来实现的。
当Web 应用程序运行时,这些对象提供了丰富的功能,例如维护Web 服务器活动状态,页面输入输出等。
本章主要讲解 中几个常用对象的功能以及在C# 中这些对象的使用方法。
了解其他的Request对象及方法。
掌握Request、Response、Server三种常用对象的使用;使用的输入输出。
理解的对象应用与ASP的区别以及实现方法的差别。
培养学生可以使用三种常用的对象编写基本的输入输出程序,可以使用Browser对象、环境变量收集客户机和服务器的系统信息。
第8章数据库基础与(6学时)数据库技术是使用计算机进行数据管理的核心技术,几乎所有的计算机信息系统都是以数据库为基础的。
使用 进行应用系统开发,必须掌握和应用数据库原理及技术。
本章的主要内容包括三方面:一是数据库的基本概念。
二是常用的数据库管理系统Microsoft SQL Server 2000 的使用要点。
三是在 中使用数据库的基本技术 框架和方法。
本章的内容给后续有关数据库操作的章节提供了必要的理论和技术基础。
要求学生了解模型的结构和功能、数据访问对象模型、OLE.DB与SQL Server 数据库的基本语法;理解中的数据访问的原理;熟悉数据库的基本概念、SQL语句,SQL语言中的Select、Insert、Update 和Delete语句;掌握利用SQL Server或Access 建立简单的数据库的方法、中数据库的连接方法;掌握利用连接数据库,查询、添加、删除和更新删除的基本方法; 本章重点是SQL语言中的Select、Insert、Update和Delete语句书写、GridView、DataList和Repeater控件的使用方法。
本章难点是在SQL 语句中使用参数和对DataSet对象的操作。
培养学生具有将网页制作技术与数据库编程结合起来使网络具有网络数据处理功能的能力。
第9章高级应用(2学时)本章将介绍的高级应用,具体包括XML基础知识、XML在中的应用、缓存技术、Web Service及其相关技术。
要求学生了解文件中中文的处理方法。
理解.Net平台中网络应用的实现方法,应用Code-Behind技术实现页面代码的分离。
掌握Web Service程序的编写与实现方法等高级网页制作技术。
培养学生能使用的高级网页制作技术制作出功能强大的动态Web页面。
第10章 应用程序的设置与安全(2学时)本章将介绍如何将页面组合成一个统一的应用程序,可以在一个地方控制所有的设置和时间。
具体地说就是讲了如何设置应用程序到跟踪调试页面或整个应用程序,其中,Global.asax文件提供了高级事件的处理函数,Web.config文件记录了关于Web应用程序的各种默认设置,还可以根据需要自己修改Web.config文件。
要求学生了解应用程序的配置、优化和部署。
掌握配置Global.asax和Web.Config文件,如Global.asax中Session_OnStart、Session_OnEnd、Application_OnStart 和Application_OnEnd等事件过程,利用Web.Config配置常数和配置安全验证等内容。
第11章程序设计实例(2学时)本章综合运用前面几章所学的知识,介绍一个学生课程管理系统,目标是提高学生选课和成绩管理工作的效率,围绕此管理所需要的学生个人信息、课程和任课教师信息、所选课程信息进行管理及维护。
学生可以通过此系统进行个人信息、考试成绩查询以及完成选课功能。