内容简介
《ASP.NET从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了ASP.NET的相关知识和实战技能。《ASP.NET从入门到精通(第2版)》第1篇【基础知识】主要讲解ASP.NET动态网站的基础知识、C#语言基础、ASP.NET 中的控件应用、ASP.NET的内置对象、JavaScript及jQuery、数据库与SQL基础以及数据控件应用等;第2篇【核心技术】主要讲解ADO.NET、母版页及其主题、ASP.NET缓存机制、Web Service、LINQ、GDI 图形图像、调试与错误处理、水晶报表、ASP.NET Ajax、ASP.NET安全策略,以及基于XML的新型Web开发模式等;第3篇【应用开发】主要讲解银行在线支付系统、在线投票统计系统、邮件收发系统、网站流量统计系统、用户验证系统、广告生成系统以及文件批量上传系统等 7个应用系统的开发;第4篇【项目实战】主要讲解项目规划,以及博客系统、B2C网上购物系统和信息管理系统(图书管理系统、学生管理系统、教师档案管理系统)的开发流程。《ASP.NET从入门到精通(第2版)》所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。《ASP.NET从入门到精通(第2版)》适合任何想学习ASP.NET的读者,无论您是否从事计算机相关行业,是否接触过ASP.NET,均可通过学习快速掌握ASP.NET的开发方法和技巧。
作者简介
龙马高新教育,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国优秀畅销书大奖,其推出的“编程宝典”、“完全自学手册”、“从入门到精通”、“从新手到高手”、“精通100%”、“非常网络6+1”等均成为业界知名图书品牌,受到百万读者的认可和推荐。
目录
- 第0章 如何学习ASP.NET
- 0.1 初识ASP.NET
- 0.2 学习ASP.NET应注意什么
- 第1篇 基础知识
- 第1章 ASP.NET见面礼 — 第1个ASP.NET动态网站
- 1.1 ASP.NET简介
- 1.1.1 什么是.NET
- 1.1.2 什么是ASP.NET
- 1.2 ASP.NET开发运行环境的搭建
- 1.2.1 IIS的安装
- 1.2.2 安装Visual Studio 2010
- 1.2.3 Visual Studio 2010开发环境介绍
- 1.3 创建我的第1个ASP.NET网站
- 1.4 网站的发布
- 1.5 网站的打包与安装
- 1.5.1 网站的打包
- 1.5.2 网站的安装
- 1.6 高手点拨
- 1.7 实战练习
- 第2章 ASP.NET的游戏规则 — ASP.NET网站开发基础
- 2.1 ASP.NET Web入门知识—准备工作
- 2.1.1 静态页面的工作原理
- 2.1.2 客户端动态页面
- 2.1.3 服务器端动态页面
- 2.2 HTML基础
- 2.2.1 HTML基本语法
- 2.2.2 HTML常用标签
- 2.3 高手点拨
- 2.4 实战练习
- 第3章 ASP.NET中的编程语言 — C#语言基础
- 3.1 ASP.NET与C#的关系
- 3.1.1 什么是C#
- 3.1.2 我的第1个C#应用程序
- 3.1.3 ASP.NET中的C#
- 3.2 C#的语法规则
- 3.3 标识符和关键字
- 3.3.1 标识符
- 3.3.2 关键字
- 3.4 数据类型
- 3.4.1 整数类型
- 3.4.2 实数类型
- 3.4.3 字符型
- 3.4.4 布尔类型
- 3.5 常量和变量
- 3.5.1 常量
- 3.5.2 变量
- 3.6 数组
- 3.6.1 声明和创建数组
- 3.6.2 多维数组
- 3.7 数据类型转换
- 3.7.1 隐式转换
- 3.7.2 显式转换
- 3.7.3 装箱与拆箱
- 3.8 表达式和运算符
- 3.8.1 表达式
- 3.8.2 运算符
- 3.9 程序流程控制及常用语句
- 3.9.1 选择语句
- 3.9.2 循环语句
- 3.9.3 转移语句
- 3.10 高手点拨
- 3.11 实战练习
- 第4章 网页速成法 — ASP.NET中的控件应用
- 4.1 HTML服务器控件
- 4.1.1 将HTML控件转换为服务器控件
- 4.1.2 文本类型控件
- 4.1.3 按钮类型控件
- 4.1.4 选择类型控件
- 4.1.5 图形显示类型控件
- 4.1.6 文件上传控件
- 4.2 Web服务器控件
- 4.2.1 文本类型控件
- 4.2.2 按钮类型控件
- 4.2.3 列举类型控件
- 4.3 验证控件
- 4.3.1 必填验证控件
- 4.3.2 范围验证控件
- 4.3.3 正则表达式验证控件
- 4.3.4 比较验证控件
- 4.3.5 用户自定义验证控件
- 4.3.6 验证控件总和
- 4.4 导航控件
- 4.4.1 菜单导航控件
- 4.4.2 SiteMapPath站点地图控件
- 4.4.3 TreeView树状图控件
- 4.5 Web用户控件
- 4.5.1 用户控件概述
- 4.5.2 自定义控件
- 4.6 高手点拨
- 4.7 实战练习
- 第5章 使用已有资源 — ASP.NET的内置对象
- 5.1 ASP.NET的内置对象
- 5.1.1 Response对象
- 5.1.2 Request对象
- 5.1.3 Server对象
- 5.1.4 Application对象
- 5.1.5 Session对象
- 5.1.6 Cookie对象
- 5.2 高手点拨
- 5.3 实战练习
- 第6章 Web编程必备技术 — JavaScript及jQuery
- 6.1 JavaScript小试牛刀
- 6.1.1 Hello,JavaScript World
- 6.1.2 如何在网页中使用JavaScript代码
- 6.2 JavaScript基本语法
- 6.3 JavaScript语句
- 6.3.1 循环语句
- 6.3.2 转向语句
- 6.3.3 异常处理语句
- 6.3.4 空语句
- 6.4 JavaScript函数
- 6.4.1 函数的定义和调用
- 6.4.2 作为数据的函数
- 6.4.3 函数的作用域
- 6.4.4 Arguments对象
- 6.4.5 函数的属性和方法
- 6.5 JavaScript对象
- 6.5.1 字符串String对象
- 6.5.2 数学Math对象
- 6.5.3 日期和时间Date对象
- 6.6 正则表达式
- 6.7 jQuery
- 6.7.1 jQuery的安装
- 6.7.2 第一个jQuery程序
- 6.7.3 jQuery基本语法
- 6.7.4 jQuery选择器
- 6.7.5 jQuery Ajax请求
- 6.8 高手点拨
- 6.9 实战练习
- 第7章 网站中的数据源 — 数据库与SQL基础
- 7.1 数据库概述
- 7.1.1 关系型数据库
- 7.1.2 数据库基本对象简介
- 7.2 数据库的搭建—SQL Server 2008
- 7.2.1 安装SQL Server 2008
- 7.2.2 启动SQL Server 2008
- 7.2.3 数据库基本操作
- 7.3 SQL语言入门
- 7.3.1 创建数据库CREATE DATABASE
- 7.3.2 删除数据库DROP DATABASE
- 7.3.3 创建表CREATE TABLE
- 7.3.4 修改表ALTER TABLE
- 7.3.5 删除表DROP TABLE
- 7.3.6 插入数据INSERT
- 7.3.7 更新数据UPDATE
- 7.3.8 删除数据DELETE
- 7.4 SQL查询语句
- 7.4.1 FROM子句
- 7.4.2 使用WHERE子句设置查询条件
- 7.4.3 通配符
- 7.5 SQL连接查询
- 7.5.1 内连接
- 7.5.2 外连接
- 7.5.3 交叉连接
- 7.6 SQL 常用函数
- 7.6.1 统计字段值的数目
- 7.6.2 计算字段的平均值
- 7.6.3 计算字段值的和
- 7.6.4 返回最大值或最小值
- 7.7 存储过程
- 7.7.1 存储过程的创建
- 7.7.2 存储过程的执行
- 7.8 高手点拨
- 7.9 实战练习
- 第8章 ASP.NET与数据库的中介 — 数据控件应用
- 8.1 数据控件概述
- 8.2 数据源(DataSource)控件
- 8.2.1 数据源(DataSource)控件概述
- 8.2.2 AccessDataSource
- 8.2.3 SqlDataSource
- 8.2.4 ObjectDataSource
- 8.2.5 XmlDataSource
- 8.2.6 SiteMapDataSource
- 8.3 高手点拨
- 8.4 实战练习
- 第2篇 核心技术
- 第9章 数据库的操纵工具 — ADO.NET
- 9.1 ADO.NET简介
- 9.1.1 什么是ADO.NET
- 9.1.2 ADO.NET的结构
- 9.2 ADO.NET与数据库的连接
- 9.2.1 ADO.NET与SQL Server数据库的连接
- 9.2.2 ADO.NET与Access数据库的连接
- 9.3 ADO.NET与SQL Server数据库的交互
- 9.3.1 使用SqlConnection对象连接数据库
- 9.3.2 使用SqlCommand对象在连接状态下操作数据
- 9.3.3 使用SqlDataAdapter对象在无连接状态下操作数据
- 9.3.4 使用DataTable对象操作数据
- 9.3.5 使用DataSet对象操作数据
- 9.3.6 数据访问接口
- 9.4 ASP.NET数据控件
- 9.4.1 数据访问控件概述
- 9.4.2 GridView控件
- 9.4.3 DetailsView控件
- 9.4.4 FormView 控件的属性
- 9.4.5 FormView控件的操作
- 9.4.6 ListView控件和DataPager控件
- 9.5 高手点拨
- 9.6 实战练习
- 第10章 母版页及其主题
- 10.1 母版页
- 10.1.1 母版页的创建
- 10.1.2 使用母版页创建内容页
- 10.1.3 访问母版页的控件
- 10.2 主题
- 10.2.1 主题概述
- 10.2.2 创建并应用主题
- 10.2.3 动态切换主题
- 10.3 高手点拨
- 10.4 实战练习
- 第11章 ASP.NET缓存机制
- 11.1 ASP.NET缓存概述
- 11.2 页面缓存
- 11.2.1 页面输出缓存
- 11.2.2 页面局部缓存
- 11.2.3 页面数据缓存
- 11.3 高手点拨
- 11.4 实战练习
- 第12章 Web Service
- 12.1 Web Service简介
- 12.2 Web Service 服务代码隐藏文件
- 12.3 使用Visual Studio 2010创建Web Service
- 12.4 调用 Web Service
- 12.5 高手点拨
- 12.6 实战练习
- 第13章 统一数据查询模式 — LINQ
- 13.1 LINQ技术概述
- 13.2 LINQ查询语法概述
- 13.3 LINQ常用子句
- 13.3.1 from查询子句
- 13.3.2 select选择子句
- 13.3.3 where条件子句
- 13.3.4 orderby排序子句
- 13.3.5 group分组子句
- 13.4 使用LINQ操作和