所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 资料手册
文档家VIP会员升级

《ASP.NET动态网站设计与开发》PPT课件 沙洲职业工学院 许礼捷

ASP.NET动态网站设计与开发_沙洲职业工学院

课件内容:
单元1 ASP.NET开发基础
知识目标:(1)熟悉.NET框架的体系结构。(2)熟悉ASP.NET技术特点。(3)掌握ASP.NET网页语法结构。(4)掌握ASP.NET网站的开发流程和注意事项。技能目标:(1)能够安装并配置Visual Studio开发环境。(2)能够安装并配置SQL Server Express数据库。(3)能够安装并配置IIS(Internet Information Services)。(4)能够使用Visual Studio完成ASP.NET网站的开发与发布。
1.1 引例描述
1.2 知识准备
1.2.1 .NET开发平台与ASP.NET简介
1.2.2 ASP.NET的运行机制
1.2.3 ASP.NET网页语法结构
1.3 任务实施
Demo1-1 Visual Studio 的安装与使用
Demo1-2 SQL Server Express的安装与配置
Demo1-3 Internet信息服务(IIS)的安装与配置
Demo1-4 显示问候信息
Demo1-5 显示当前的日期和时间
1.4 案例实践
Act1-1 显示个人信息
Act1-2 显示不同时间段的问候语
1.5 课外实践
HomeAct1-1 为自己的计算机安装并配置ASP.NET开发和运行环境
HomeAct1-2 新建带项目模板的ASP.NET web应用程序
1.6 单元小结
1.7 单元测试
1.8 单元实训
Project0_综合项目实训准备
单元2 网页布局和设计
知识目标:(1)熟悉HTML语法(2)熟悉JavaScript的基本语法(3)熟悉CSS的使用(4)熟悉HTML5、CSS3及Bootstrap的使用。技能目标:(1)能够掌握HTML文件结构(2)能够使用表格设计标记进行页面表格设计(3)能够使用表单设计标记进行页面表单设计(4)能够使用JavaScript脚本进行js脚本编写(5)能够使用CSS进行样式设计(6)能够使用HTML5、CSS3及Bootstrap新技术进行网页设计
2.1 引例描述
2.2 知识准备
2.2.1 HTML知识
2.2.2 JavaScript知识
2.2.3 CSS知识
2.2.3 Bootstrap介绍
2.3 任务实施
Demo2-1 简单Html页面
Demo2-2 网页中使用JS实现数的阶乘
Demo2-3 新用户注册应用实例
Demo2-4 Bootstrap的应用实例
2.4 案例实践
Act2-1 “个人简历”的网上录入页面设计
Act2-2 “个人简历”录入页面的有效性验证
Act2-3 “个人简历”录入页面的CSS样式设计
Act2-4 “个人简历”录入页面的Bootstrap样式设计
2.5 课外实践
HomeAct2-1 数据表格页面
HomeAct2-2 个人信息注册页面
2.6 单元小结
2.7 单元测试(Html)
2.7 单元测试(JavaScript)
2.7 单元测试(CSS)
2.8 单元实训
【单元实训】Project_第1阶段:“网站前端页面的初步选择与设计”
单元3 C#语言基础
知识目标:(1)熟悉C#语言的特点(2)熟悉C#的主要数据类型及其使用方法(3)熟悉变量、常量及其使用方法(4)熟悉控制结构的类型及其使用方法(5)熟悉常用运算符及其使用方法(6)熟悉类、命名空间及其使用方法。技能目标:(1)能够使用变量的进行声明与赋值(2)能够使用使用条件及分支语句进行程序设计(3)能够使用内建函数进行程序设计(4)能够使用常用命名空间进行函数调用(5)能够使用不同数据类型的转换方法
3.1 引例描述
3.2 知识准备
3.2.1 C#语言开发中的注意事项
3.2.2 常量、变量
3.2.3 数据类型
3.2.4 操作符及优先级
3.2.5 控制语句
3.2.6 类与命名空间等
3.2.7 常用类及函数
3.3 任务实施
Demo3-1 For、Foreach循环
Demo3-2 类的定义和使用
Demo3-3 实现两个数的加运算
Demo3-4 身份证号码信息阅读器
3.4 案例实践
Act3-1含加减乘除运算的计算器
Act3-2 手机号码识别器
3.5 课外实践
HomeAct3-1 输出1~50的偶数和
HomeAct3-2 输出九九乘法表
3.6 单元小结
3.7 单元测试
单元4 Web服务器控件
知识目标:(1)熟悉ASP.NET服务器控件的类型(2)熟悉Web服务器控件的基本类型(3)掌握基本的Web控件的属性与方法(4)掌握选择和列表控件的属性与方法(5)掌握文件上传控件的属性和方法(6)掌握表控件和容器控件的属性和方法。技能目标:(1)能够区分ASP.NET服务器控件与HTML控件(2)能够使用Web服务器控件的共用属性和方法进行编程(3)能够使用基本Web控件的属性设置和方法进行编程(4)能够使用选择和列表控件的属性设置和方法进行编程(5)能够使用文件上传控件的属性设置和方法进行编程(6)能够使用表控件和容器控件的属性设置和方法进行编程
4.1 引例描述
4.2 知识准备
4.2.1 ASP.NET服务器控件的类层次结构
4.2.2 Web服务器控件的类型和共用属性
4.3 任务实施
Demo4-1 基本的Web控件
Demo4-2 选择与列表控件
Demo4-3 文件上传控件
Demo4-4 表控件
Demo4-5 容器控件
Demo4-6 Web控件的综合案例
4.4 案例实践
Act4-1 标签控件Label和图片控件Image实现标签信息和图片的更换
Act4-2 文本框控件TextBox实现会员注册信息的显示
Act4-3 按钮控件Button实现标签背景色的改变
Act4-4 单选控件RadioButton和RadioButtonList实现国家和省份的选择
Act4-5 复选控件CheckBox和CheckBoxList实现课程和城市的选择
Act4-6 列表控件ListBox和DropDownList实现班级和课程的选择
Act4-7 文件上传控件FileUpload实现图片上传与显示
Act4-8 表格控件Table实现九九乘法表
4.5 课外实践
HomeAct4-1 列表框联动程序
4.6 单元小结
4.7 单元测试
4.8 单元实训
Project_第2阶段之一:“网站前端页面的初步实现”
单元5 验证控件
知识目标:(1)熟悉验证控件的功能和分类(2)熟悉验证控件在ASP.NET网站开发中的使用方法(3)掌握RequiredFieldValidator、CompareValidator、RangeValidator验证控件的属性(4)掌握RegularExpressionValidator验证控件的ValidationExpress的属性(5)掌握CustomValidator验证控件的属性和方法(6)掌握ValidationSummary验证汇总控件的属性和方法。技能目标:(1)能够利用RequiredFieldValidator、CompareValidator、RangeValidator的常用属性设置进行Web控件的验证;(2)能够利用RegularExpressionValidator验证控件的ValidationExpress属性和方法进行Web控件的验证;(3)能够利用CustomValidator验证控件的OnServerValidate属性及ServerValidate事件进行Web控件的验证;(4)能够利用ValidationSummary验证汇总控件的属性进行Web控件的验证;
5.1 引例描述
5.2 知识准备
5.2.1 验证控件的概述
5.2.2 验证控件的属性、方法及使用
5.3 任务实施
Demo5-1 使用RequiredFieldValidator控件实现非空验证
Demo5-2 使用CompareValidator控件实现比较验证
Demo5-3 使用RangeValidator控件实现范围验证
Demo5-4 使用RegularExpressionValidator控件实现正则表达式验证
Demo5-5 使用CustomValidator控件实现自定义验证
Demo5-6 使用ValidationSummary控件实现验证汇总
5.4 案例实践
Act5-1 输入验证的综合案例-公司职员注册验证功能的实现
5.5 课外实践
HomeAct5-1 实现1-100之间的偶数验证
HomeAct5-2 实现错误验证汇总
5.6 单元小结
5.7 单元测试
5.8 单元实训
Project_第2阶段之二:“网站前端页面的页面验证”
单元6 常用内置对象
知识目标:(1)熟悉五大常用内置对象的功能(2)掌握Response对象的常用属性和方法(3)掌握Request对象的常用属性和方法(4)掌握Server对象的常用属性和方法(5)掌握Application对象的常用属性和方法(6)掌握Session对象的常用属性和方法。技能目标:(1)能够利用Response对象实现客户端浏览器页面输出、重定向等功能;(2)能够利用Request对象实现客户端浏览器页面及URL地址信息等功能;(3)能够利用Server对象获取服务器端信息等功能;(4)能够利用Application对象获取应用程序共享信息等功能;(5)能够利用Session对象获取客户端浏览器页面用户会话信息等功能。
6.1 引例描述
6.2 知识准备
6.2.1 常用内置对象概述
6.2.2 常用内置对象的属性、方法及使用
6.3 任务实施
Demo6-1 使用Response对象实现浏览器页面内容输入
Demo6-2 使用Request对象实现浏览器页面和URL地址等信息处理
Demo6-3 使用Server对象实现服务器信息处理
Demo6-4 使用Application对象实现应用程序用户之间的信息共享处理
Demo6-5 使用Session对象实现页面用户会话信息的处理
6.4 案例实践
Act6-1 实现Buffer缓存开启与关闭的效果
Act6-2 实现网页访问计数器升级版
6.5 课外实践
HomeAct6-1 实现一个简单的用户登录功能
HomeAct6-2 实现记住用户登录信息的功能
6.6 单元小结
6.7 单元知识点测试
6.8 单元实训
Project_第3阶段之一:“前端、后台(登录、管理)页面的初步整合”
单元7 主题、用户控件和母版页
知识目标:(1)掌握主题在网站开发中的功能(2)掌握用户控件在网站开发中的功能(3)掌握母版页在网站开发中的功能。技能目标:(1)能够利用主题技术实现服务器控件的外观样式设置等功能;(2)能够利用用户控件实现多个网页中相同部分的用户界面的一致风格等功能;(3)能够利用母版页实现网站全局的界面设计一致风格等功能;
7.1 引例描述
7.2 知识准备
7.2.1主题和皮肤
7.2.2用户控件
7.2.3母版页
7.3 任务实施
Demo7-1 网页的不同主题外观的轮换
Demo7-2 使用用户控件实现网站页面底部信息
Demo7-3 使用母版页实现网站统一风格
7.4 案例实践
Act7-1 使用用户控件实现网页顶部和底部的统一处理
Act7-2 网页母版化处理
7.5 课外实践
HomeAct7-1 采用了用户控件和母版页的新闻发布系统网站
7.6 单元小结
7.7 单元测试
7.8 单元实训
Project_第3阶段之二:“网站页面的模板化处理”
单元8 数据控件
知识目标:(1)熟悉数据源控件SqlDataSource。(2)熟悉数据绑定控件GridView、DetailsView以及FormView。(3)了解数据模版。技能目标:(1)能够使用数据源控件连接数据库。(2)能够使用数据绑定控件在页面中显示数据。(3)能够使用数据绑定控件完成数据的排序、分页、录入、编辑以及删除。
8.1 引例描述
8.2 知识准备
8.2.1 数据源控件概述
8.2.2 数据绑定控件概述
8.3 任务实施
Demo8-1 使用GridView控件显示联系人信息
Demo8-2 使用GridView控件实现联系人信息管理
Demo8-3 使用DetailsView控件实现联系人分组信息管理
Demo8-4 使用FormView控件实现联系人分组信息管理
Demo8-5使用GridView及DetailsView控件显示联系人分组及联系人信息
8.4 案例实践
Act8-1 使用GridView控件显示联系人分组信息
Act8-2 使用GridView控件实现联系人分组信息管理
Act8-3 使用DetailsView控件实现商品类别信息管理
Act8-4 使用FormView控件实现商品类别信息管理
Act8-5 使用GridView及DetailsView控件显示商品类别及商品信息
8.5 课外实践
HomeAct8-1 使用DropDownList及GridView控件显示班级及班级学生信息
HomeAct8-2 使用GridView及DetailsView控件显示专业及班级信息
8.6 单元小结
8.7 单元测试
8.8 单元实训
Project_第4阶段:网站信息动态处理之“数据库设计”和“管理员管理模块”初步实现
单元9 数据高级处理
知识目标:(1)掌握ADO.NET对象。(2)掌握数据绑定控件GridView以及Repeater。(3)理解基于三层架构的软件项目开发技术。技能目标:(1)能够使用ADO.NET技术进行数据库编程。(2)能够编写并使用数据库操作类。(3)能够熟练使用GridView控件。(4)能够使用Repeater控件显示数据。(5)能够使用三层架构进行软件项目开发。
9.1 引例描述
9.2 知识准备
9.2.1 ADO.NET概述
9.2.2 SqlConnection对象
9.2.3 DataSet对象
9.2.4 SqlDataAdapter对象
9.2.5 SqlCommand对象
9.2.6 SqlDataReader对象
9.2.7 SqlParameter对象
9.2.8 使用存储过程
9.2.9 GridView控件
9.2.10 Repeater控件
9.2.11 基于三层架构的项目开发技术
9.3 任务实施
Demo9-1 编写程序,连接SQL Server Products数据库
Demo9-2 编写程序,使用DataSet及GridView控件显示联系人分组信息
Demo9-3 编写程序,使用SqlDataReader及GridView控件显示联系人分组信息
Demo9-4 编写程序,使用参数化SQL语句实现联系人分组录入
Demo9-5 编写程序,调用存储过程实现联系人分组录入
Demo9-6 编写程序,使用GridView控件实现联系人信息管理
Demo9-7 编写程序,使用Repeater控件实现联系人信息管理
Demo9-8 开发基于三层架构的ASP.NET应用程序,实现联系人信息管理
9.4 案例实践
Act9-1 编写程序,连接SQL Server Student数据库
Act9-2编写程序,使用DataSet及GridView控件显示商品类别信息
Act9-3 编写程序,使用SqlDataReader及GridView控件显示商品类别信息
Act9-4 编写程序,使用参数化SQL语句实现商品类别录入
Act9-5 编写程序,调用存储过程实现商品类别录入
Act9-6 编写程序,使用GridView控件实现商品信息管理
Act9-7 编写程序,使用Repeater控件实现商品信息管理
Act9-8 开发基于三层架构的ASP.NET应用程序,实现商品信息管理
9.5 课外实践
HomeAct9-1 编写程序,使用GridView控件实现学生成绩管理
HomeAct9-2 开发基于三层架构的ASP.NET应用程序,实现科目信息管理
9.6 单元小结
9.7 单元测试
9.8 单元实训
Project_第5阶段之一:网站信息动态处理之“后台登录模块”
Project_第5阶段之二:网站信息动态处理之“管理员管理模块”
Project_第6阶段之一:网站信息动态处理之 “后台新闻管理模块”
Project_第6阶段之二:网站信息动态处理之 “前台新闻列表显示模块”
Project_第6阶段之三:网站信息动态处理之 “前台新闻类别模块”

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录