ASP.NET程序设计 | 教学大纲

2023-05-29 0 303

原副标题:ASP.NET面向第一类 | 课堂教学计划

专精课程概要

1

专精课程表明

(一)专精课程的物理性质与话语权

《ASP.NET面向第一类》是软件工程与控制技术专精、软件工程专精的两门专精课外,是利用先修专精课程《Web结构设计此基础》和《资料库基本原理》学以致用科学知识紧密结合盛行控制技术,提高小学生的专精应用领域专业技能的两门重要专精课程。

(二)专精教学要求

透过本专精课程的课堂教学,使小学生掌控高阶Web结构设计的新颖控制技术、掌控新颖资料库系统结构设计的基本上方式和控制技术,为今后参予新颖的资料库系统合作开发奠定较好的控制技术此基础。本专精课程课堂教学需达到下列最终目标:

1、科学知识与基本概念:熟识Visual Studio合作开发自然环境的加装与实用性,能正确认识ASP.NET的程式结构设计价值观和控制技术;会采用表单或CSS控制技术对中文网站进行产业布局;掌控ASP.NEF的基本上句法,会采用常见WEB伺服器命令行;熟识ASP.NET资料库程式结构设计此基础科学知识,能娴熟讲出ADO.NET常见第一类的特性、该事件和方式;熟识静态中文网站合作开发的核心价值观、方式与实行过程,能结构设计、实现单纯的如前所述B/S结构的中文网站。

2、能力:透过该专精课程的自学,小学生能分立构筑.NET合作开发自然环境;能采用.NET自然环境提供的命令行和网页产业布局控制技术结构设计WEB介面;能对常见命令行展开特性增设,该事件代码;能采用ADO.NET展开资料库程式结构设计;能采用第二层构架控制技术合作开发中、小型应用领域软件。

3、立场:透过该专精课程的自学,使小学生具有脚踏实地的校风和细致的组织工作立场,能独当一面WEB应用领域程序合作开发组织工作.具有很强的再自学、技术创新、创业和工作岗位竞争实力。

(三)课堂教学提议

1、课时安排:《ASP.NET面向第一类》专精课程64学时,其中理论授课32学时,上机实验32学时。在课堂教学时,要完成所有内容的课堂教学,并切实保证实验课时的效果。

本专精课程的要求:熟悉Visual Studio合作开发自然环境的加装与实用性,能正确认识ASP.NET的程式结构设计价值观和控制技术;会采用表单或CSS控制技术对中文网站展开产业布局;掌控ASP.NEF的基本上句法,会采用常见WEB伺服器命令行;熟识ASP.NET资料库程式结构设计此基础科学知识,能娴熟讲出ADO.NET常见第一类的特性、该事件和方式;熟识静态中文网站合作开发的核心价值观、方式与实行过程,能结构设计、实现单纯的如前所述B/S结构的中文网站。

本专精课程的重点:ASP.NET第一类;ASP.NET命令行;ADO.NET资料库程式结构设计。

本专精课程的难点:ADO.NET资料库程式结构设计。

2、课堂教学方式:教师在讲授《ASP.NET面向第一类》的过程中,侧重讲授新颖控制技术,培养小学生的实践操作能力。

2

课堂教学内容

第一章 ASP.NET概述

本章重点:Visual Studio合作开发自然环境的构筑、ASP.NET应用领域程序的创建。

本章难点:Visual Studio合作开发自然环境的构筑。

1、了解.NET和ASP.NET的基本上基本概念;

2、掌控ASP.NET合作开发自然环境的构筑,熟识ASP.NET的两种合作开发模式;

3、了解ASP.NET网页句法;

4、学会创建ASP.NET应用领域程序项目和ASP.NET空中文网站的具体过程。

第二章 ASP.NET服务器命令行

本章重点:ASP.NET伺服器命令行。

本章难点:CheckBoxList命令行、RadioButtonList命令行、DropDownList命令行的采用。

1、熟识ASP.NET命令行的类型、公共特性和事件;

2、掌控文本命令行、控制权转移命令行、选择命令行及其他常见标准命令行的采用方式;

3、掌控ASP.NET验证命令行的采用方式。

第三章 ASP.NET内置第一类

本章重点:ASP.NET常见第一类。

本章难点:Response第一类、Request第一类。

1、了解ASP.NET第一类的基本概念、访问方式;

2、掌控ASP.NET各内置第一类的特性、方式及应用领域;

3、理解Application第一类、Session第一类和Cookie对象的区别。

第四章 介面外观结构设计与产业布局

本章重点:主题、母版和中文网站导航。

本章难点:从内容页访问母版页的命令行、实用性多个站点地图。

1、熟识主题和母版控制技术;

2、掌控中文网站地图的创建及导航命令行的采用方式;

3、熟识三种网页产业布局方式。

第五章 ADO.NET资料库程式结构设计

本章重点:ADO.NET常见第一类。

本章难点:采用DataSet第一类实现离线访问。

1、了解ADO.NET的相关基本概念;

2、掌控ADO.NET的结构、五大第一类、两种资料库访问模式;

3、掌控采用ADO.NET控制技术操作数据的常见方式。

第六章 数据绑定控制技术

本章重点:数据源命令行、数据绑定。

本章难点:数据绑定。

1、掌控数据绑定的基本概念及数据绑定句法;

2、掌控常见的数据源命令行和数据显示命令行的采用方式;

3、掌控如何将数据绑定到命令行上。

第七章 Web Service

本章重点:Web Service的创建与引用方式。

本章难点:采用Web Service实现资料库操作和通讯功能。

1、了解Web Service的基本概念;

2、掌控Web Service的创建与引用方式;

3、娴熟采用Web Service实现资料库操作和通讯功能。

第八章 ASP.NET AJAX

本章重点:ASP.NET AJAX常见命令行的采用方式。

本章难点:AJAX 在ASP.NET 合作开发中的实际应用领域。

1、了解AJAX的组织工作基本原理,

2、掌控ASP.NET AJAX常见命令行的采用方式;

3、AJAX 在ASP.NET 合作开发中的实际应用领域。

第九章 综合案例:留言板

本章重点:留言板各功能模块的实现过程。

本章难点:公用模块的结构设计。

1、掌控留言板的功能结构设计、资料库结构设计和公用模块的结构设计;

2、掌控留言板各功能模块的实现过程。

3

学时分配表

课堂教学内容与专精教学要求的对应关系及学时分配如下表所示。

4

课内实验项目表

5

教材及主要参考资料

[1]涂俊英.ASP.NET面向第一类案例教程[M].北京:清华大学出版社,2018,8.

[2]尚展垒,唐思均.ASP.NET面向第一类[M].北京:人民出版社,2017,6.

[3]李春葆.ASP.NET4.5静态中文网站结构设计教程[M].北京:清华大学出版社,2016,1.

参考书籍

ASP.NET程序设计案例教程(第2版)》

作者:涂俊英

定价:59.90元

扫码优惠购书

.NET是软件合作开发人才培养的一个比较重要的方向。当前如前所述.NET的教材普遍存在两方面的问题: 一方面陷入“教材与企业应用领域严重脱节”的怪圈,即教材中所讲的ASP.NET合作开发基本上上是拖命令行的“傻瓜式”合作开发,而实际企业中很少采用拖命令行的方式展开合作开发,这就造成了很多毕业生刚参加组织工作时无法适应用领域人单位的控制技术要求; 另一方面,有些如前所述组织工作过程或项目应用领域的教材只给出片段程序,省略了最重要的句法格式,小学生只能看懂这段程序,而不知道这段程序为何要这样编写,变换某项要求后就不会改写相应程序了,这类教材舍本逐末,违反了认知规律。

本书内容

本书采用符合认知规律的形式,从企业的实际工程项目中提取素材,将其简化和分解后编入专精课程中,讲授的内容都选取最贴近企业实际合作开发的控制技术,让小学生不仅能从书上学到必备的理论科学知识,还能从书上的工程案例中学到更新颖的工程经验,服务于小学生的就业需求。

本书分为9章。

第1章为ASP.NET概述,介绍了.NET和ASP.NET的基本上基本概念,构筑ASP.NET合作开发自然环境的方式以及ASP.NET的两种合作开发模式,最后透过两个案例分别介绍创建ASP.NET应用领域程序项目和ASP.NET空中文网站的具体过程。

第2章为ASP.NET伺服器命令行,介绍了ASP.NET命令行的类型、公共特性和该事件,然后分类介绍了文本命令行、控制权转移命令行、选择命令行及其他常见的标准命令行,最后介绍了ASP.NET验证命令行。

第3章为ASP.NET内置第一类,介绍了ASP.NET第一类的基本概念、访问方式以及ASP.NET各内置第一类的特性、方式和应用领域,并对Application第一类、Session第一类和Cookie第一类展开了比较。

第4章为介面外观结构设计与产业布局,首先介绍了主题和母版页控制技术,用于在ASP.NET中结构设计并维护具有相同风格的网页,然后介绍了中文网站地图的创建及导航命令行的采用方式,最后介绍了3种网页产业布局方式。

第5章为ADO.NET控制技术,介绍了ADO.NET的此基础科学知识,主要讲解ADO.NET的相关基本概念、ADO.NET的结构、五大第一类、两种资料库访问模式,最后透过案例讲解采用ADO.NET控制技术操作数据的常见方式。

第6章为数据绑定控制技术,介绍了数据绑定的基本概念及数据绑定句法,对常见的数据源命令行和数据显示命令行也做了详细表明,最后透过几个典型案例展示如何将数据绑定到命令行上。

第7章为Web Service,首先介绍了Web Service的基本概念及Web Service的创建与引用方式,然后在此此基础上以案例的形式介绍了如何采用Web Service实现资料库操作和通信功能,并讲解了采用Web Service生成验证码和注册码的完整过程。

第8章为ASP.NET AJAX,介绍了AJAX的组织工作基本原理,讲解了ASP.NET AJAX常见命令行的采用方式,并以案例的形式介绍了AJAX 在ASP.NET 合作开发中的实际应用领域。

第9章为综合案例以留言板系统为例介绍了留言板的功能模块结构设计、资料库结构设计和公用模块结构设计,并完整地表明了留言板各功能模块的实现过程。

本书各章都提供了适量的练习题和上机操作题供读者选用。

目录向上滑动阅览

第1章ASP.NET概述

1.1ASP.NET简介

1.1.1什么是.NET

1.1.2什么是ASP.NET

1.2构筑ASP.NET合作开发自然环境

1.2.1启用与实用性IIS

1.2.2实用性ASP.NET应用领域程序合作开发自然环境

1.3ASP.NET的两种合作开发模式

1.3.1Web Forms模式

1.3.2MVC模式

1.4ASP.NET网页句法

1.4.1ASP.NET网页指令

1.4.2代码块句法

1.4.3数据绑定句法

1.4.4表达式句法

1.5创建ASP.NET Web项目的两种方式

1.5.1用两种方式创建Web项目

1.5.2创建Web项目两种方式的比较

习题1

第2章ASP.NET伺服器命令行

2.1ASP.NET命令行概述

2.1.1ASP.NET命令行的类型

2.1.2ASP.NET伺服器命令行的公共特性

2.1.3ASP.NET伺服器命令行的该事件

2.2文本命令行

2.2.1Label命令行

2.2.2TextBox命令行

2.2.3Literal命令行

2.3控制权转移命令行

2.3.1Button命令行

2.3.2LinkButton命令行

2.3.3ImageButton命令行

2.3.4HyperLink命令行

2.4选择命令行

2.4.1RadioButtonList命令行

2.4.2CheckBoxList命令行

2.4.3DropDownList命令行

2.4.4ListBox命令行

2.5其他常见标准命令行

2.5.1Image命令行

2.5.2BulletedList命令行

2.5.3FileUpload命令行

2.5.4Panel命令行

2.5.5AdRotator命令行

2.5.6Calendar命令行

2.6ASP.NET验证命令行

2.6.1RequiredFieldValidator命令行

2.6.2RangeValidator命令行

2.6.3RegularExpressionValidator命令行

2.6.4CompareValidator命令行

2.6.5CustomValidator命令行

2.6.6ValidationSummary命令行

习题2

第3章ASP.NET内置第一类

3.1ASP.NET第一类概述

3.1.1ASP.NET第一类简介

3.1.2ASP.NET第一类的访问

3.2Page第一类

3.2.1Page第一类的常见特性

3.2.2Page第一类的常见方式

3.2.3Page第一类的常见该事件

3.3Response第一类

3.3.1Response第一类的常见特性

3.3.2Response第一类的常见方式

3.3.3Response第一类的应用领域

3.4Request第一类

3.4.1Request第一类的常见特性

3.4.2Request第一类的常见方式

3.4.3Request第一类的应用领域

3.5Server第一类

3.5.1Server第一类的常见特性

3.5.2Server第一类的常见方式

3.5.3Server第一类的应用领域

3.6Cookie第一类

3.6.1Cookie第一类的常见特性

3.6.2Cookie第一类的常见方式

3.6.3Cookie第一类的应用领域

3.7Session第一类

3.7.1Session第一类的常见特性

3.7.2Session第一类的常见方式

3.7.3Session第一类的该事件

3.7.4Session第一类的应用领域

3.8Application第一类

3.8.1Application第一类的常见方式

3.8.2Application第一类的该事件

3.8.3Application第一类的应用领域

3.8.4Application、Session、Cookie第一类的区别

习题3

第4章介面外观结构设计与产业布局

4.1主题

4.1.1主题的相关基本概念

4.1.2创建主题

4.1.3采用主题

4.1.4禁用主题

4.2母版页

4.2.1母版页概述

4.2.2创建母版页

4.2.3创建内容页

4.2.4从内容页访问母版页的命令行

4.3中文网站导航

4.3.1站点地图

4.3.2导航命令行

4.3.3实用性多个站点地图

4.4网页产业布局

4.4.1采用iframe产业布局

4.4.2使用Table产业布局

4.4.3采用DIV+CSS产业布局

习题4

第5章ADO.NET控制技术

5.1ADO.NET简介

5.1.1ADO.NET的相关基本概念

5.1.2ADO.NET的结构

5.2ADO.NET的五大第一类

5.2.1Connection第一类

5.2.2Command第一类

5.2.3DataReader第一类

5.2.4DataAdapter第一类

5.2.5DataSet第一类

5.3资料库访问模式

5.3.1连接模式

5.3.2断开模式

5.3.3两种访问模式的区别

5.4采用ADO.NET控制技术操作数据

5.4.1数据的添加

5.4.2数据的更新

5.4.3数据的删除

5.4.4存取图片

习题5

第6章数据绑定控制技术

6.1数据绑定概述

6.1.1什么是数据绑定

6.1.2Eval方式和Bind方式

6.1.3数据绑定句法

6.2数据源命令行

6.2.1数据源命令行概述

6.2.2SqlDataSource命令行

6.2.3AccessDataSource命令行

6.2.4ObjectDataSource命令行

6.2.5XmlDataSource命令行

6.3数据显示命令行

6.3.1GridView命令行

6.3.2DataList命令行

6.3.3Repeater命令行

6.3.4ListView命令行

6.4将数据绑定到命令行

6.4.1将数据绑定到单值命令行

6.4.2将数据绑定到多值命令行

6.4.3将XML数据绑定到数据显示命令行

习题6

第7章Web Service

7.1Web Service此基础

7.1.1什么是Web Service

7.1.2Web Service的创建与引用

7.2利用Web Service实现资料库操作

7.2.1利用Web Service实现数据的添加

7.2.2利用Web Service实现数据的删除

7.3利用Web Service实现通信功能

7.3.1利用Web Service发送Email

7.3.3利

7.4利用Web Service实现其他功能

7.4.1利用Web Service实现验证码

7.4.2利用Web Service生成注册码

习题7

第8章ASP.NET AJAX

8.1AJAX此基础

8.1.1什么是AJAX

8.1.2AJAX单纯示例

8.2ASP.NET AJAX常见命令行

8.2.1Manager命令行

8.2.2UpdatePanel命令行

8.2.3Timer命令行

8.2.4UpdateProgress命令行

8.2.5ManagerProxy命令行

8.3ASP.NET AJAX的应用领域

8.3.1利用AJAX实现倒计时

8.3.2利用AJAX实现弹出式日历

8.3.3通过五角星显示好评等级

8.3.4利用AJAX实现搜索框智能提示

习题8

第9章综合案例:留言板

9.1系统结构设计

9.1.1项目合作开发背景

9.1.2系统功能结构设计

9.1.3模块功能划分

9.2资料库结构设计

9.2.1资料库的分析

9.2.2数据表的创建

9.2.3关系的创建

9.3公用模块的创建

9.3.1创建CSS

9.3.2实用性Web.config

9.3.3创建数据访问公用类

9.3.4创建用户命令行

9.4用户功能的实现

9.4.1用户注册

9.4.2用户登录

9.4.3用户留言

9.4.4查看留言

9.4.5用户信息的查看

9.4.6用户信息的修改

9.4.7用户注销

9.5管理员功能的实现

9.5.1管理员登录

9.5.2管理员主介面

9.5

9.5.4删除留言

9.5.5用户管理

9.6案例运行演示

9.6.1准备基本上数据

9.6.2主页运行效果演示

9.6.3用户功能演示

9.6.4管理员功能演示

习题9

参考文献

本书特色

(1) 注重此基础,内容翔实。本书注重此基础,对教材内容的增设展开了科学安排,力求内容翔实和全面,并细致地解析了每个科学知识点。

(2) 结构清晰,讲解透彻。本书结构清晰,讲解深入透彻、细致完整,并透过合理的案例来加深读者对相应控制技术的理解和掌控。

(3) 案例丰富,讲究新颖。本书充分体现了案例课堂教学的特点,以易学、易用为出发点,精选大量新颖的案例,操作步骤详细,特别适合入门者。

配套资源

为便于教与学,本书配有源代码、课堂教学课件、课堂教学概要、习题答案。

读者第一类

本书理论与实践相紧密结合,注重此基础、案例丰富,适合作为高等院校计算机及相关专精的教材,也可供广大中文网站合作开发控制技术人员参考。

9787302626732】,下载本书配套的课堂教学资源

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务