适应人群:本教程是ASP互动教程的续集,所有学习者均已经学会了ASP,了解了VBSCRIPTS脚本语言,知道基本SQL语句,能开发简单ASP程序以上的人群。
学习目标:使得已经学会ASP的人群,进一步加深知识、熟练运用ASP.NET制作动态网页,可以胜任ASP.NET程序员开发工作。
学习过程如下:
一、过渡阶段:第一章
1. ASP与ASP.NET的区别:从ASP讲起,讨论其中的缺点,引入ASP.NET序幕,简单描ASP与ASP.NET的区别,让已有ASP基础的学员有个大概的认识,提起从ASP过渡到ASP.NET的兴趣。
2. 何为.NET以及ASP.NET开发环境的介绍:.NET的基本概念,初步认识。从ASP互动教程中的DW编辑器到VS2005的开发环境,有比较有参照的引入VS2005开发环境,使学员能顺利过渡到ASP.NET的开发环境中。
二、基础阶段:第二章至第八章,内容比较多(部分VIP)
1. VBSCRIPTS 与 VB.NET的比较:由VBSCRIPTS开始,引入VB.NET的基本语法,从脚本语言转到面向对象的程序设计语言基础。(包括,类,系统类,出错处理等)
2. ASP.NET的基础:在VS2005中创建网站和页面,介绍WEB FORM 网页、控件(服务器控件)等,ASP.NET应用程序的灵魂。
3. SQL SERVER 2005 基础 以及 ADO.NET数据访问基础: SQL 2005 Express主要功能、与VS的集成,在已通过ASP互动教程的人中,通过讲述ADO与ADO.NET的区别,引出介绍ADO.NET的各种对象。及操作。
三、第一习作阶段:入门后需要一个持续数天的小程序编写阶段,以消化吸收以前学过的知识。
四、实例解析阶段(部分VIP):第九章至第十三章,在已经学会ASP的前提下,对数据库概念及SQL语句也了有所了解,利用所学的ASP.NET的基础知识,进行实例的解析。互动的让理论和实践更紧密的关联在一起,使读者更好的吸收。
五、第二习作阶段(部分VIP):这个阶段也是一个持续数天的综合程序编写阶段,消化吸收以前学过的知识。
六、技巧提高阶段(全部VIP):第十四章,本阶段提供了编程的高级技巧,完整的是三层架构实例以及作者多年积累的一些经验。
七、第三习作阶段(全部VIP):期末考试
第一章 ASP进化论
ASP与ASP.NET
ASP.NET2.0的优势
Microsoft.NET框架体系结构
.NET开发环境介绍
第二章 VB.NET基础 - 万丈高楼平地起
2.1 VBSCRIPT与VB.NET语言的区别
2.2 VB.NET 数据类型、变量与常量、数组
2.3 VB.NET 操作符与表达式、流程控制语句
2.4 过程与函数
2.5 .NET 类的概念
2.6 .NET 框架类库
2.6.1命名空间
2.6.2 类成员
2.7 常用.NET框架类
2.7.1 输入输出类 System.IO
2.7.2 数学类 System.Math
2.8 异常处理
2.8.1何时使用错误处理程序
2.8.2 Try...Catch语句
2.8.3 Err对象
第三章 ASP.NET2.0基础 WEB 应用程序的灵魂
ASP.NET2.0 的逻辑结构
ASP.NET2.0 应用程序的组成
虚拟目录
网页文件 (Web Form)
网站配置文件(Web.config)
网站全局文件(Global.asax)
两个共享目录
创建新网站
在设计图中编辑页面
在代码视图中编辑HTML
各种HTML元素间的导航
第四章 网页标准控件与事件模型 - 一个馒头引发的血案
4.1 网页中的控件
4.1.1 控件类型
4.1.2 HTML控件
4.1.3 网页标准控件
4.1.4 自定义控件
4.2 ASP.NET2.0的事件处理模型
4.3 ASP.NET2.0的WEB表单
4.4 应用示例
第五章 请求和响应 - 沟通
5.1 ASP.NET 封装的对象
5.2 Web窗体的生命周期
第六章 SQL Server 2005 基础 -
6.1 SQL Server 2005 Express概述
6.1.1 主要功能
6.1.2 与VS2005的集成
6.2 数据库和数据库表的管理
6.2.1 数据库的创建、修改和删除
6.2.2 数据表的创建、修改和删除
第七章 ADO.NET数据访问基础 -
7.1 ADO与ADO.NET
7.2 ADO.NET中各种对象
7.2.1 数据集和数据提供器
7.2.2数据源控件
7.3 数据库连接对象
7.3.1 创建连接
7.3.2 使用连接
7.3.3 代码编译和运行
7.4 构造SQL语句对象
7.4.1 创建SqlCommand对象
7.4.2 在SqlCommand对象中执行数据操作
7.5 处理结果对象
7.5.1 创建SqlDataReader对象
7.5.2 读取数据
7.5.3 关闭SqlDataReader对象
7.6 参数化对象 (VIP部分)
7.6.1 新建SqlCommand对象
7.6.2 定义SqlParameter对象
7.6.3 实现SqlCommand对象与SqlParameter对象的关联
7.7 习题
第八章 数据控件应用 -
8.1使用GridView控件显示数据库中的内容
8.1.1 添加GridView控件
8.1.2 测试页面
8.1.3 增加排序和分页功能
8.1.4 利用模版美化显示
8.2 使用DataList控件显示格式化数据
8.2.1添加DataList控件
8.2.2 格式化 DataList控件布局
8.3 使用GridView、FormView控件显示主/从数据
8.3.1 创建一个网站和页面
8.3.2 使用GridView控件显示主数据表
8.3.3 使用FormView控件显示从数据表
8.3.4 运行页面
8.4 Repeater控件
8.5 中间插章 :其它常用控件及.NET框架类
8.6 Treeview控件
8.7 System.io对象
第九章 应用阶段 典型网站模块设计
9.1新闻发布模块
9.2文件操作模块
9.3留言本模块
第十章 整体网站实战篇(VIP部分)
第十一章 篇外篇 (VIP部分)
11.1 XML概述
11.2 ASP.NET与XML的联系
11.3 XML文档对象模型DOM
11.4 用XMLReader读取XML
11.5 用XMLWrite编写XML
11.6 XML构架对象模型SOM
11.7 AJAX简单介绍
11.8 AJAX应用实例解析
第十二章 期末考试