为你推荐
内 容 简 介
前言
第1篇 Web开发从零开始
第1章 学习Web开发必备知识
1.1 基础概念
1.1.1 什么是网页
1.1.2 网页开发技术
1.1.3 Web开发相关技术
1.2 搭建开发环境
1.2.1 安装Visual Studio 2010
1.2.2 Visual Studio 2010 IDE简介
1.2.3 实现第一个ASP.NET程序
1.3 IIS 7 Web服务配置
1.3.1 安装IIS 7
1.3.2 IIS 7支持的.NET版本配置
1.3.3 浏览第一个ASP.NET程序
1.4 C#语言基础
1.4.1 C#简介
1.4.2 变量和常量
1.4.3 运算符
1.4.4 流程控制
1.4.5 隐性局部变量
1.4.6 Lambda表达式
1.4.7 LINQ集成查询概述
1.5 编码规范
1.5.1 优秀的编码结构
1.5.2 优秀的注释风格
1.5.3 优秀的命名规范
1.5.4 避免文件过大
1.6 承上启下
1.7 习题
第2章 走进ASP.NET 4.0
2.1 ASP.NET 4.0概述
2.1.1 ASP.NET 4.0——动态页面开发利器
2.1.2 创建网站
2.1.3 设计网站
2.1.4 网站的前台和后台
2.2 ASP.NET 4.0动态网页剖析
2.2.1 前台客户端的事件处理
2.2.2 后台服务器端的事件处理
2.2.3 网站处理网页的顺序和原理
2.3 承上启下
2.4 习题
第3章 C#面向对象特性
3.1 面向对象编程概述
3.1.1 什么是类和对象
3.1.2 用C#如何创建类
3.1.3 用C#如何创建对象
3.1.4 什么是面向对象编程
3.2 面向对象的技术
3.2.1 接口
3.2.2 用C#如何创建接口
3.2.3 继承
3.2.4 用C#如何实现继承
3.2.5 多态
3.2.6 用C#如何实现多态
3.3 面向对象开发的简单实例
3.3.1 面向对象功能设计
3.3.2 面向对象的类设计
3.3.3 面向对象的应用
3.4 承上启下
3.5 习题
第4章 ASP.NET核心对象
4.1 Page类
4.1.1 Page类概述
4.1.2 探索页面生命周期
4.2 ASP.NET核心对象
4.2.1 利用Response输出信息
4.2.2 利用Request获取页面输入
4.2.3 利用Server获取服务器信息
4.3 共享数据
4.3.1 利用Application共享数据
4.3.2 使用Global.asax文件
4.3.3 利用Session共享数据
4.3.4 利用Session验证用户
4.4 承上启下
4.5 习题
第5章 字 符 串
5.1 字符串String
5.1.1 比较字符串
5.1.2 判定首尾字符串
5.1.3 判断是否包含子串
5.1.4 定位字符和子串
5.1.5 格式化字符串
5.1.6 连接字符串
5.1.7 拆分字符串
5.1.8 插入字符串
5.1.9 填充字符串
5.1.10 删除字符串
5.1.11 复制字符串
5.1.12 替换字符串
5.1.13 更改大小写
5.2 动态串StringBuilder
5.2.1 比较String
5.2.2 设置容量
5.2.3 追加字符串
5.2.4 插入字符串
5.2.5 删除字符串
5.2.6 替换字符串
5.3 正则表达式Regex
5.3.1 正则表达式简介
5.3.2 构造正则表达式
5.3.3 使用Regex类
5.4 字符编码
5.4.1 字符编码概述
5.4.2 字符编码类
5.5 承上启下
5.6 习题
第6章 数组和集合
6.1 数组
6.1.1 什么是数组
6.1.2 创建数组
6.1.3 数组基类Array
6.1.4 访问数组元素
6.1.5 转化元素类型
6.1.6 遍历数组元素
6.1.7 排序数组元素
6.1.8 查找数组元素
6.1.9 反转数组元素
6.1.10 复制数组
6.2 集合
6.2.1 什么是集合
6.2.2 列表类ArrayList
6.2.3 创建列表
6.2.4 遍历列表
6.2.5 添加元素
6.2.6 插入元素
6.2.7 删除元素
6.2.8 简单排序
6.2.9 复杂排序
6.2.10 查找元素
6.3 队列
6.3.1 什么是队列
6.3.2 队列类Queue
6.3.3 创建队列
6.3.4 元素入队
6.3.5 元素出队
6.4 堆栈
6.4.1 什么是堆栈
6.4.2 堆栈类Stack
6.4.3 创建堆栈
6.4.4 元素入栈
6.4.5 元素出栈
6.5 承上启下
6.6 习题
第7章 调试和异常处理
7.1 程序调试技术
7.1.1 调试语法错误
7.1.2 调试逻辑错误
7.2 异常处理机制
7.2.1 异常类Exception
7.2.2 使用try…catch处理异常
7.2.3 异常处理的原则
7.3 承上启下
7.4 习题
第2篇 控件开发
第8章 标准服务器控件
8.1 WebControls概述
8.1.1 什么是服务器控件
8.1.2 WebControls空间
8.2 输入控件
8.2.1 按钮Button
8.2.2 文本框TextBox
8.2.3 复选框CheckBox
8.2.4 单选按钮RadioButton
8.2.5 超级链接HyperLink
8.2.6 链接按钮LinkButton
8.2.7 图像Image
8.2.8 图像按钮ImageButton
8.2.9 图像热区ImageMap
8.2.10 项列表BulletedList
8.3 列表控件
8.3.1 下拉框DropDownList
8.3.2 列表框ListBox
8.3.3 复选框列表CheckBoxList
8.3.4 单选按钮列表RadioButtonList
8.4 容器控件
8.4.1 面板Panel
8.4.2 表格Table
8.5 其他控件
8.5.1 广告栏AdRotator
8.5.2 日历Calendar
8.6 承上启下
8.7 习题
第9章 HTML服务器控件
9.1 HtmlControls概述
9.1.1 比较标准控件
9.1.2 HtmlControls空间
9.2 输入控件HtmlInput
9.2.1 按钮HtmlInputButton
9.2.2 单行文本框HtmlInputText
9.2.3 多行文本框HtmlTextArea
9.2.4 隐藏文本框HtmlInputHidden
9.2.5 文件框HtmlInputFile
9.2.6 复选框HtmlInputCheckBox
9.2.7 单选按钮HtmlInputRadioButton
9.3 容器空间HtmlContainer
9.3.1 表格HtmlTable
9.3.2 列表框/下拉框控件HtmlSelect
9.4 图像控件HtmlImage
9.5 承上启下
9.6 习题
第10章 数据验证控件
10.1 概述
10.2 验证控件
10.2.1 必填验证控件RequiredFieldValidator
10.2.2 比较验证控件CompareValidator
10.2.3 范围验证控件RangeValidator
10.2.4 正则验证控件RegularExpressionValidator
10.2.5 自定义验证控件CustomValidator
10.2.6 验证摘要控件ValidationSummary
10.3 注册页面示例
10.4 承上启下
10.5 习题
第11章 用户控件
11.1 概述
11.1.1 什么是用户控件
11.1.2 何时使用用户控件
11.2 使用用户控件
11.2.1 创建用户控件
11.2.2 添加用户控件
11.2.3 定义用户控件属性
11.2.4 定义用户控件事件
11.2.5 比较Web页面
11.3 承上启下
11.4 习题
第3篇 数据操作
第12章 ADO.NET
12.1 概述
12.1.1 ADO.NET的功能
12.1.2 ADO.NET基本结构
12.1.3 System.Data空间
12.2 配置并连接数据库
12.2.1 SqlConnection类
12.2.2 连接数据库
12.2.3 使用web.config配置连接
12.2.4 断开数据库
12.3 操作数据库
12.3.1 SqlCommand类
12.3.2 查询数据
12.3.3 SqlDataReader类
12.3.4 操作数据
12.4 内存数据对象
12.4.1 SqlDataAdapter类
12.4.2 DataSet类
12.4.3 DataTable类
12.5 认识SQL
12.5.1 SQL基础
12.5.2 创建数据库CREATE DATABASE
12.5.3 删除数据库DROP DATABASE
12.5.4 创建表CTEATE TABLE
12.5.5 修改表UPDATE TABLE
12.5.6 删除表DROP TABLE
12.5.7 插入数据INSERT
12.5.8 修改数据UPDATE
12.5.9 删除数据DELETE
12.5.10 SQL简单查询
12.5.11 使用GROUP BY对结果分组
12.5.12 使用DISTINCT对结果去重
12.5.13 使用ORDER BY对结果排序
12.5.14 使用函数和表达式
12.5.15 使用运算符
12.6 LINQ基础
12.6.1 LINQ查询数据库原理
12.6.2 在项目中添加数据库映射类
12.6.3 使用LINQ操作数据库——查询、增、删、改
12.7 承上启下
12.8 习题
第13章 数据控件
13.1 概述
13.2 网格视图GridView
13.2.1 认识GridView
13.2.2 GridView中的列类型
13.2.3 自动生成数据列
13.2.4 使用BoundField列显示数据
13.2.5 使用CommanField列编辑数据
13.2.6 使用CommanField列删除数据
13.2.7 使用CommandField列选择数据
13.2.8 使用HyperLinkField列链接数据
13.2.9 使用ButtonField列灵活操作数据
13.2.10 分页浏览数据
13.3 列表控件
13.3.1 把DataSet绑定到DropDownList
13.3.2 把DataReader绑定到ListBox
13.3.3 把DataTable绑定到CheckBoxList
13.3.4 把HashTable绑定到RadioButtonList
13.4 使用LinqDataSource数据源控件
13.4.1 使用SqlDataSource生成支持增删改的GridView
13.4.2 使用LinqDataSource生成支持增删改的GridView
13.5 DataPager控件和ListView控件
13.5.1 ListView绑定数据
13.5.2 ListView结合DataPager控件实现数据分页
13.6 承上启下
13.7 习题
第14章 XML数据操作
14.1 .NET框架中的XML
14.1.1 什么是XML
14.1.2 XML文档对象模型DOM
14.1.3 System.Xml命名空间
14.2 读取XML
14.2.1 使用XmlDocument读取XML
14.2.2 使用XmlReader读取XML
14.2.3 使用XmlNode读取结点
14.3 查询XML
14.3.1 基本XPath表达式
14.3.2 限定查询范围
14.3.3 使用函数设置查询条件
14.3.4 使用运算符设置查询条件
14.3.5 使用通配符模糊匹配
14.3.6 综合示例
14.4 修改XML
14.4.1 创建新DOM结点
14.4.2 创建DOM结点属性
14.4.3 修改DOM结点
14.4.4 删除DOM结点
14.4.5 保存DOM树
14.5 与DataSet交互
14.5.1 使用DataSet加载XML数据
14.5.2 使用XmlDataDocument加载关系数据
14.6 承上启下
14.7 习题
第4篇 网站设计
第15章 母 版 页
15.1 静态母版页
15.1.1 创建母版页
15.1.2 向母版页添加控件
15.1.3 使用母版创建内容页
15.1.4 挖掘母版页的机制
15.2 与母版页交互
15.2.1 母版页和内容页的生命周期
15.2.2 母版页内部的控件事件
15.2.3 在母版页中访问内容页控件
15.2.4 在内容页中访问母版页控件
15.3 动态选择母版页
15.4 承上启下
15.5 习题
第16章 站点导航系统
16.1 ASP.NET导航系统概述
16.1.1 导航概述
16.1.2 从网站到导航控件
16.2 站点地图SiteMap
16.2.1 SiteMap概述
16.2.2 用SiteMapNode构造SiteMap
16.2.3 用SiteMapProvider提供数据
16.2.4 用默认SiteMapProvider提供数据
16.2.5 用个性配置SiteMapProvider提供数据
16.3 导航控件
16.3.1 使用SiteMapPath导航
16.3.2 使用TreeView导航
16.3.3 使用Menu导航
16.4 可编程导航
16.4.1 为网站配置多个SiteMapProvider
16.4.2 用XML创建TreeView
16.4.3 用XML创建Menu
16.5 承上启下
16.6 习题
第17章 样式和主题
17.1 样式表CSS
17.1.1 什么是CSS
17.1.2 指定HTML元素的样式
17.1.3 指定HTML服务器控件样式
17.1.4 指定标准服务器控件样式
17.1.5 CSS的基本语法
17.1.6 利用VS 2010创建样式表
17.2 主题和外观
17.2.1 什么是主题和外观
17.2.2 建立主题和外观
17.2.3 为所有页面指定主题
17.2.4 为特定页面指定主题
17.2.5 为特定控件指定主题
17.2.6 动态指定主题和外观
17.3 承上启下
17.4 习题
第18章 Web Part部件
18.1 概述
18.1.1 先睹为快
18.1.2 认识Web Part
18.1.3 页面管家WebPartManager
18.1.4 用户数据库配置
18.2 个性化设置页面
18.2.1 使用WebPartZone划分页面
18.2.2 个性化设置页面布局
18.2.3 向页面添加Web Part控件
18.2.4 编辑Web Part控件的属性
18.3 Web Part之间的通信
18.4 承上启下
18.5 习题
第19章 成员和角色管理
19.1 成员服务
19.1.1 成员服务概述
19.1.2 Membership类
19.1.3 创建新用户
19.1.4 验证用户身份
19.1.5 MembershipUser类
19.1.6 获取用户信息
19.2 成员管理控件
19.2.1 成员管理控件概述
19.2.2 使用Login控件登录用户
19.2.3 使用CreateUserWizard创建新用户
19.2.4 使用LoginName得到用户名
19.2.5 使用LoginStatus显示登录状态
19.2.6 使用ChangePassword修改密码
19.2.7 使用PasswordRecovery找回密码
19.3 角色管理
19.3.1 角色管理概述
19.3.2 Roles类
19.3.3 配置角色管理
19.3.4 使用管理工具管理角色
19.3.5 使用角色控制页面行为
19.4 承上启下
19.5 习题
第20章 AJAX程序设计
20.1 认识AJAX组件
20.2 脚本控制器SciptManager
20.2.1 脚本控制器SciptManager的结构
20.2.2 使用ScriptManager调用脚本文件
20.2.3 ScriptManager调用Web服务
20.2.4 动态注册ScriptManager
20.3 代理控制器ScriptManagerProxy
20.3.1 用ScriptManagerProxy代理ScriptManager
20.3.2 在母版页中应用ScriptManagerProxy
20.4 局部更新控件UpdatePanel
20.4.1 UpdatePanel控件的结构
20.4.2 局部更新的简单示例
20.4.3 UpdatePanel的属性UpdateMode和ChildrenAsTriggers
20.4.4 UpdatePanel的触发器Triggers
20.4.5 动态更新UpdatePanel的内容
20.5 更新进度提示控件UpdateProgress
20.5.1 认识UpdateProgress
20.5.2 UpdateProgress简单实例——实现代码更新提示
20.6 定时控件Timer
20.6.1 认识Timer
20.6.2 使用Timer控件定时更新实例
20.6.3 使用一个Timer定时更新多个UpdatePanel实例
20.7 承上启下
20.8 习题
第5篇 实例分析
第21章 Web系统的多层结构
21.1 Web系统的三层结构
21.2 多层结构之NorthWind
21.2.1 整体结构
21.2.2 数据访问层DAL
21.2.3 业务逻辑层BLL
21.2.4 用户表示层UI
21.3 承上启下
第22章 三层结构的新闻管理系统
22.1 新闻管理系统功能预览
22.2 数据库设计
22.2.1 数据库设计注意事项
22.2.2 数据库中各表结构
22.2.3 创建网站并映射表实体
22.3 网站整体布局设计
22.3.1 母版页设计
22.3.2 网站三层结构设计
22.4 网站会员管理功能
22.4.1 会员注册功能
22.4.2 会员登录功能
22.4.3 会员资料修改功能
22.4.4 在线会员资料统计功能
22.5 新闻分类功能
22.5.1 添加新闻分类
22.5.2 修改新闻分类
22.5.3 删除新闻分类
22.6 新闻管理的主要功能
22.6.1 添加新闻
22.6.2 编辑新闻
22.6.3 浏览和删除新闻
22.7 公告管理功能
22.7.1 添加公告
22.7.2 编辑公告
22.7.3 浏览和删除公告
22.8 友情链接管理功能
22.8.1 添加友情链接
22.8.2 浏览和删除友情链接
22.9 评论管理功能
22.10 会员浏览网站的主要功能
22.10.1 浏览新闻功能
22.10.2 浏览公告功能
22.10.3 浏览图片新闻
22.10.4 其他普通用户功能
22.11 网站操作技巧
22.11.1 上传文件
22.11.2 创建并引用用户控件
22.12 网站的一些主要截图
22.13 小结
《由浅入深学ASP.NET——基础、进阶与必做30 题》读者交流区
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜