1、 asp.net4.0简介
介绍asp.net的运行机制,以及与asp.net2.0相比增加了那些新特性,新技术
2、 Html控件和web服务器控件
本章将介绍各种类型的asp.net服务器控件和html控件,以及各控件之间的关系。你将了解网页如何提交给服务器和服务器如何响应用户的提交
3、 表单与数据验证
Asp.net 4.0给web表单模型引入了一些很小的变化,严格型xhtml呈现、可预期的客户端id、新htmlhead属性、永久重定向。表单在提交服务器之前如何实现客户端验证呢?我们在本章中将一一讲解
4、 asp.net 常用内置对象
web请求是无状态的,那我们如何在页面之间保存数据的呢,页面传参、跳转、登陆状态保持、购物车功能、商品对比功能,这些又都是如何实现的,答案是“内置对象”
5、 母版页与主题
不论是大型的管理系统还是小的网站页面,对于页面中重复的元素,我们是否需要不断的ctrl+c ctrl+v 呢,用母版页和主题快速打造风格统一、色彩斑斓的网站
6、 导航控件
页面地址导航、菜单、树形结构这些看似很复杂的结构在asp.net却只需要简单的几行代码,有了导航控件,我们的开发才真的叫快速开发
7、 基本数据绑定控件
本章将通过gridview、dropdownlist这两个控件介绍数据绑定的神奇,前台绑定、后台绑定,数据源绑定,总有一种适合你
8、 分层开发
分层开发是当今软件开发的主流架构,而三层架构又是主流中的基本模式,本章将使用实例为大家介绍三层架构模型
9、 数据绑定
本章将使用三层架构模型为大家详细讲解gridview、detailsview控件的使用,显示图片、实现分页等
10、 富数据控件----gridview
Gridview是asp.net中使用频率最高的控件,也是功能最丰富的控件,我们这章将带来大家一起完成奇偶渐变行、光棒效果、多选效果、多选删除等功能
11、 富数据控件----datalist、detailview
datalist是一个非常灵活的数据绑定控件,它根据定义的模版呈现自己的内容。它增加了高级特性(如选择和编辑),它的工作方式和gridview相同。不过它没有提供基于字段的模版,它以最少的标记创建快速简洁的表格
12、 常用第三方控件
本章我们将手动编写一个验证码控件、使用fckeditor富文本框控件和my97datepicker日期提示控件
13、 用户自定义控件
本章我们两种方式制作自定义控件,制作ascx控件和使用扩展方法扩展现有控件的功能,真正让大家体会到c#4.0给我们带来的技术上的便利
14、 缓存
深入讲解四种缓存模型:输出缓存、数据缓存、部分页缓存、数据源缓存,以及缓存依赖的概念
15、 文件与流
Directory类、file类、driver类等文件系统操作类的使用,使用流读写文件、序列化技术的使用
16、 Xml
Xml文件的读取,以及xml文件与数据源控件之间的互相调用
17、 扩展HTTP管道
使用管道技术对http请求进行过滤和处理以实现数字水印效果、防盗链功能和url隐藏技术
18、 使用char控件显示图表
对数据库中的数据以图形化的形式进行展示,柱形图、饼图、曲线图、三维图形功能丰富
19、 Javascript与ajax技术
本章中我们将学习一些用于将javascript和asp.net结合起来的可靠技术,学习如何借助于ajax来增强页面效果,还将向你讲述ajax的工作原理
20、 Asp.net AJAX
利用微软提供的ajax框架快速的进行页面改造,提供用户体验度、日期控件、菜单控件、输入强化验证控件、google提示控件的使用与注意事项
21、 LINQ技术纵横谈
Linq是.net中一项突破的创新,本章将主要讲解linqtosql使用面向对象的思想进行数据操作,另外还将介绍实体集的概念研究linq to entities的工作原理
22、 WebService—java与.net互调用
Webservice技术实现了网站之间数据的共享,无论java开发的应用还是.net应用或者是php的应用之间都可以通过webservice技术进行互调用
23、 综合案例:B/C网上书店系统(项目截图见图片展示)
网上书店系统主要是实现首页图书展示、图书详情显示、购物车、产生订单等功能的系统。在后台的管理员页面中将包含图书分类管理、图书管理、用户管理、订单处理等功能模块,后台模型中将使用表单身份验证模型进行登录验证。
本项目我们将使用visual Stdio2012+sqlserver2008实现,采用三层架构模型,将我们前面课程讲解的知识点进行综合运用