内容简介
第1章 ASP.NET基础入门
1.1认识ASP.NET
1.2熟悉ASP.NET
1.2.1 ASP.NET发展历程及特性
1.2.2 ASP.NET的运行原理与机制
1.2.3 ASP.NET的优点
1.3 ASP.NET开发环境的搭建
1.3.1搭建环境前需要安装哪些软件
1.3.2安装IIS服务器
1.3.3安装Visual Studio 2005开发工具
1.3.4配置Visual Studio 2005开发环境
1.4熟悉Visual Studio 2005开发环境
1.4.1启动Visual Studio 2005并创建空网站
1.4.2熟悉ASP.NET的菜单栏和工具栏
1.4.3熟悉并管理网站资源
1.5 MSDN帮助系统安装与使用
1.5.1安装MSDN帮助系统
1.5.2使用MSDN帮助系统学习ASP.NET
小结
练习
第2章 ASP.NET开发基础
2.1学习ASP.NET网页语法
2.1.1 ASP.NET网页扩展名
2.1.2什么是页面指令
2.1.3页面指令种类与作用
2.1.4注释ASPX文件中的代码
2.1.5 ASP.NET服务器控件语法
2.1.6网页中的代码块语法
2.1.7网页中的表达式语法
2.2制作一个简单的ASP.NET网站
2.2.1创建ASP.NET网站
2.2.2设计Web页面
2.2.3添加ASP.NET网站资源文件夹
2.2.4添加配置文件Web.Config
2.2.5运行ASP.NET网站
2.2.6配置Web服务器虚拟站点
小结
练习
第3章 C#开发基础
3.1 C#语言简介
3.2 C#代码编写规则
3.2.1代码书写规则
3.2.2代码注释及规则
3.3 C#数据类型
3.3.1数值类型
3.3.2字符串类型
3.3.3日期类型
3.3.4布尔类型
3.3.5数据类型的转换
3.4变量和常量
3.4.1什么是变量
3.4.2变量的声明和赋值
3.4.3定义常量
3.5 C#中运算符
3.5.1算术运算符
3.5.2赋值运算符
3.5.3关系运算符
3.5.4逻辑运算符
3.5.5移位运算符
3.5.6其他特殊运算符
3.5.7运算符的优先级
3.6字符串处理
3.6.1比较字符串
3.6.2定位字符及子串
3.6.3格式化字符串
3.6.4截取字符串
3.6.5分隔字符串
3.6.6插入和填充字符串
3.6.7删除和剪切字符串
3.6.8复制字符串
3.6.9替换字符串
3.7流程控制
3.7.1有效使用分支语句
3.7.2有效使用循环语句
3.8数组的基本操作
3.8.1数组的声明
3.8.2初始化数组
3.9面向对象的程序设计
3.9.1面向对象的概念
3.9.2类和对象
3.9.3使用private、 protected、public和internal关键字控制访问权限
3.9.4构造函数和析构函数
3.9.5定义类成员
3.9.6命名空间的使用
小结
练习
第4章 ASP.NET内置对象
4.1 ASP.NET内置对象概述
4.2 Response对象
4.2.1 Response对象概述
4.2.2 Response对象常用属性、方法
4.2.3 Response对象在实际开发中的应用示例
4.3 Request对象
4.3.1 Request对象概述
4.3.2 Request对象常用属性、方法
4.3.3 Request对象在实际开发中的应用示例
4.4 Application对象
4.4.1 Application对象概述
4.4.2 Application对象常用集合、属性、方法和事件
4.4.3 Application对象在实际开发中的应用示例
4.5 Session对象
4.5.1 Session对象概述
4.5.2 Session对象常用集合、属性和方法
4.5.3 Session对象在实际开发中的应用示例
4.6 Server对象
4.6.1 Server对象概述
4.6.2 Server对象常用属性、方法
4.6.3 Server对象在实际开发中的应用示例
小结
练习
第5章 ASP.NET常用服务器控件
5.1服务器控件概述
5.1.1服务器控件的概念与作用
5.1.2服务器控件与对象的关系
5.1.3服务器控件的属性、方法和事件
5.2服务器控件的相关操作
5.2.1添加服务器控件
5.2.2删除服务器控件
5.2.3添加引用服务器控件
5.3服务器端标准控件
5.3.1文本类控件
5.3.2按钮类控件
5.3.3选择类控件
5.3.4图形类控件
5.3.5链接类控件
5.4服务器端验证控件
5.4.1 RequiredFieldValidator控件
5.4.2 RangeValidator控件
5.4.3 CompareValidator控件
5.4.4 ValidationSummary控件
小结
练习
第6章 使用ADO.NET技术开发数据库
6.1企业级SQL Server数据库开发介绍
6.1.1 SQL Server 2005数据库简介
6.1.2创建与删除数据库
6.1.3创建与删除数据表
6.1.4分离与附加数据库
6.1.5数据库的备份与恢复
6.2 SQL Server数据库开发常用语句
6.2.1数据添加语句
6.2.2数据修改语句
6.2.3数据删除语句
6.2.4简单数据查询语句
6.2.5使用Where子句进行数据查询
6.3熟悉ADO.NET技术
6.3.1 ADO.NET概述
6.3.2 .NET数据提供程序
6.4创建数据库连接
6.4.1 Connection对象概述
6.4.2 Connection对象的属性及方法
6.4.3数据库连接字符串
6.4.4打开和关闭数据库连接
6.5执行数据库操作命令
6.5.1 Command对象的属性及方法
6.5.2创建和执行Command对象的实例
6.6使用DataReader读取数据
6.6.1 DataReader的对象的属性及方法
6.6.2创建和使用DataReader对象读取数据
小结
练习
第7章 数据控件
7.1数据绑定
7.1.1简单数据绑定
7.1.2 DataBinder类实现数据绑定
7.2 GridView控件
7.2.1 GridView控件概述
7.2.2 GridView控件常用的属性、方法和事件
7.2.3使用GridView控件绑定数据源
7.2.4设置GridView控件的外观
7.2.5查看GridView控件中数据的详细信息
7.2.6使用GridView控件分页显示数据
7.2.7在GridView控件中对数据进行编辑操作
7.3 DataList控件
7.3.1 DataList控件概述
7.3.2 DataList控件常用的属性、方法和事件
7.3.3分页显示DataList控件中的数据
小结
练习
第8章 ASP.NET网站导航
8.1 TreeView控件
8.1.1 TreeView控件的主要属性和事件
8.1.2使用TreeView控件实现网站导航
8.2 Menu控件
8.2.1 Menu控件的主要属性和事件
8.2.2使用Menu控件实现网站导航
8.3 SiteMapPath控件
8.3.1站点地图概述
8.3.2 SiteMapPath控件简介
8.3.3 SiteMapPath控件的主要属性和事件
8.3.4使用SiteMapPath控件实现网站导航
小结
练习
第9章 程序调试
9.1错误类型
9.1.1语法错误
9.1.2语义错误
9.1.3逻辑错误
9.2程序调试
9.2.1“调试”工具栏
9.2.2断点
9.2.3开始执行
9.2.4中断执行
9.2.5停止执行
9.2.6单步执行
9.2.7运行到指定位置
小结
练习
第10章 ASP.NET高级程序开发
10.1母版页技术
10.1.1母版页的概念及优点
10.1.2母版页运行机制
10.1.3创建母版页
10.1.4创建内容页
10.2 Web用户控件技术
10.2.1用户控件的概念及优点
10.2.2用户控件与普通的Web页比较
10.2.3创建Web用户控件
10.2.4使用Web用户控件
10.2.5使用Web用户控件制作网站导航
10.3 AJAX
10.3.1 AJAX定义
10.3.2 AJAX运行原理
10.3.3 AJAX开发环境的下载与安装
10.3.4创建AJAX网站
10.3.5 AJAX服务器控件
小结
练习
第11章 综合开发实例——在线影视播客网
11.1概述
11.2项目总体设计
11.2.1需求分析
11.2.2可行性分析
11.2.3编写项目计划书
11.2.4构建开发环境
11.3数据库设计
11.3.1数据库概要说明
11.3.2数据表概要与结构
11.4文件结构设计
11.5公共类设计
11.5.1 Web.Config文件设计
11.5.2 operateData数据库操作类
11.5.3 operateMethod公共方法类
11.6项目模块开发
11.6.1在线影视播客网首页
11.6.2最新视频页面
11.6.3个人管理上传页面
11.6.4播放视频并发表评论页面
11.7网站打包与发布
第12章 课程设计——企业邮局收发系统
12.1课程设计概述
12.2设计思路
12.3实现过程
12.3.1安装POP3服务
12.3.2配置POP3服务
12.3.3关键技术
12.3.4实现电子邮件的发送
12.3.5实现电子邮件的接收
12.4课程设计总结
第13章 课程设计——电子购物商城
13.1课程设计概述
13.2设计思路
13.3实现过程
13.3.1数据库设计
13.3.2公共类设计
13.3.3推荐商品模块设计
13.3.4购物车模块设计
13.3.5会员注册模块设计
13.4课程设计总结
附录 上机实验
实验一 安装ASP.NET开发环境
实验二 程序流程控制
实验三 SQL Server 2005数据库操作
实验四 ASP.NET实现文件上传
实验五 聊天室
实验六 在线投票
实验七 自制视频播放器