4. 能够向控件添加事件 相关知识 1. Http协议高级概述 (理论、实践) 2. Web服务器带来的问题及Asp.NET事件架构如何解决这些问题 3. 服务器端代码如何工作,如何创建,如何使用 4. 事件是如何与放置在页面上的控件相关的 操作训练 1. 向页面添加事件 2. 取消事件 考核评价 拓展知识 项目七、读数据 项目名称 学时 教学要求 七、读数据 8学时 1. 掌握数据库的创建方法 2. 如何绑定数据控件到数据库 3. 掌握数据库连接字符串的结构及写法 4. 可以利用数据控件处理XML数据 相关知识 1. 在Asp.net2.0中使用数据的理论 理论 50% 实践50% C# 编程语言复习 (理论、实践) 2. 数据源控件和数据绑定控件 3. 数据绑定方法 4. 处理XMl数据 操作训练 1. 为index.aspx 页面添加数据邦定控件和数据源控件 2. 练习多个数据控件一起协作使用 3. 创建XMl数据并读取到index .Aspx页面 考核评价 拓展知识 项目八、写数据 项目名称
理论 50% 实践50% 数据控件模版的使用 八、写数据 6
学时 教学要求 8学时 1. 掌握如何收集用户数据并写入数据库 2. 掌握三种操作类型 相关知识 1. 写数据简介 (理论、实践) 2. 写数据选项 3. 更改现有记录 4. 添加新记录 5. 删除记录 操作训练 利用GridView和SqlDataSource和DetailsView控件在页面中进行对数据的添加,更新,删除操作 考核评价 拓展知识 项目九、代码 项目名称 学时 教学要求 九、代码 8学时 1. 掌握数据类型、变量及用法 2. 能够熟练应用语句来操作和控制程序 3. 会创建和使用类 4. 如何构造好的代码,使它组织良好并易于维护 相关知识 1. 数据类型和变量,以及使用方法 理论 50% 实践50% 从浏览器上传文件到服务器端 (理论、实践) 2. 在代码中实现决策 3. 什么是面向对象程序设计 ,为什么重要 4. 如何构造好的代码,使它组织良好并易于维护 操作训练 1. 处理简单数据类型 2. 运用决策来为站点的会员提供结帐页面 3. 在站点中设置信息查询 考核评价 拓展知识 项目十、组件化
7
理论 50% 实践50% 泛型的介绍 项目名称 学时 教学要求 十、组件化 4学时 1. 了解代码分离的特点 2. 掌握Page指令的作用 3. 掌握代码分离文件的创建 4. 能够成功创建用户控件 相关知识 (理论、实践) 1. 代码与内容分离 2. 代码分离 3. 用户控件 操作训练 1. 创建代码分离文件 2. 创建数据组件 3. 为站点添加编辑更新信息的功能 4. 为站点创建用户控件 考核评价 拓展知识 理论 50% 实践50% 复合控件,程序集和自定义服务器端控件 项目十一、角色和用户配置文件 项目名称 学时 教学要求 十一、角色和用户配置文件 4学时 1. 如何在站点中使用账户和角色 2. 根据用户所属角色控制程序逻辑和流程 3. 掌握用户配置文件的用法 相关知识 (理论、实践) 1. 角色的重要性 2. 配置页面级授权 3. 在代码中处理角色 4. 启用用户配置文件 5. 构建配置文件 操作训练 1. 在站点中引入角色,即构建会员页面框架 (用户所见页面取决于是否登陆) 2. 在中使用配置文件
8
考核评价 拓展知识 理论 50% 实践50% 管理匿名购物车 项目十二、Web服务 项目名称 学时 教学要求 十二、 Web服务 4学时 1. 了解什么是Web服务 2. 掌握Web服务生命周期的4个阶段 相关知识 (理论、实践) 1. Web服务简介 2. 使用Web服务 3. Web服务生命周期 4. 创建并消费一个使用参数的Web服务示例 操作训练 1. 使用示例Web服务 2. 为站点中创建Web服务 3. 测试Web服务 考核评价 拓展知识 理论 50% 实践50% Web服务安全 项目十三、网上商城站点实例 项目名称 学时 教学要求 十三、网上商城站点实例 10学时 能够利用前面所学内容创建一个简单的电子商务站点 相关知识 (理论、实践) 1. 创建数据库 2. 创建站点目录 3. Master页面创建设计 4. 创建配置文件 5. 创建登陆、结帐页面 操作训练 1. 设计目录 2. 产品项页面创建 3. 购物车的制作
9
4. 结帐 考核评价 拓展知识 项目十四、性能 项目名称 学时 教学要求 十四、性能 6学时 1. 知道如何改善Web应用程序的技巧 2. 掌握缓存的特点 相关知识 (理论、实践) 1. 如何设计和测试性能 2. 保证页面速度尽可能快地处理技巧 3. 缓存的概念及使用 操作训练 1. 为站点中某一页面创建存储过程 2. 输出缓存到某一页面 考核评价 拓展知识 理论 50% 实践50% 应力测试工具和性能监视器 理论 10% 实践90% 项目十五、错误处理 项目名称 学时 教学要求 十五、错误处理 4学时 1. 了解什么是防御式编程 2. 能够进行异常处理 3. 能够进行页面级,站点级跟踪测试 相关知识 (理论、实践) 1. 防御式编程介绍 2. 什么是异常及如何处理异常 3. 调试跟踪检查错误 操作训练 1. 在站点中注册页面中使用验证控件 2. 捕获异常 3. 对站点中某一页面进行页面级跟踪 4. 进行站点级跟踪 考核评价
理论 50% 实践50% 10