本书具有如下特色:? 由浅深,循序渐。本书以门读者为对象,先从语言基础学起,再学习语言的核心技术,然后学习高 级应用,*后学习发一个完整项目。讲解过程中步骤详尽,版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。? 语音视频,讲解详尽。书中每一章节均提供声图并茂的教学视频,读者可以扫描书中对应的二维码随时随地学习。这些视频能够引导初学者快速门,感受编程的快乐和成就感,增强一步学习的信心,从而快速成为编程高手。? 实例典型,轻松易学。通过例子学习是好的学习方式,本书通过“一个知识、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。 ? 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“说明”“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识及概念,更快地掌握个别技术的应用技巧。? 附赠资源,优质服务。除配套视频和源程序外,本书还赠送相关资源库、题库,同时为读者提供社区技术支持、QQ在线答疑等学习服务,收获更好的学习体验。
售 价:¥
纸质售价:¥97.00购买纸书
6.5
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

内容提要
前言
第1篇 基础知识篇
第1章 初识ASP.NET
1.1 ASP.NET简介
1.1.1 概述
1.1.2 认识.NET Framework
1.1.3 ASP.NET的特性
1.1.4 ASP.NET成功案例
1.2 ASP.NET开发环境搭建
1.2.1 安装IIS
1.2.2 配置IIS
1.2.3 安装Visual Studio 2019必备条件
1.2.4 下载Visual Studio 2019
1.2.5 安装Visual Studio 2019
1.3 认识ASP.NET网站
1.3.1 创建ASP.NET网站程序
1.3.2 ASP.NET网页扩展名
1.3.3 ASP.NET项目中的各文件目录
1.3.4 ASP.NET页面指令
1.3.5 在ASPX文件中实现内容注释
1.3.6 ASP.NET中的控件
1.3.7 ASP.NET页面中的代码块语法
1.4 一个简单的ASP.NET网站
1.4.1 ASP.NET网站的基本构建流程
1.4.2 设计Web页面
1.4.3 运行网站
本章知识思维导图
第2章 网页前端开发基础
2.1 HTML标记语言
2.1.1 创建第一个HTML文件
2.1.2 HTML文档结构
2.1.3 HTML常用标记
[实例2.1] 向页面中输出一首古诗词
[实例2.2] 使用标题标记和段落标记设计页面
[实例2.3] 将页面中的内容进行居中处理
[实例2.4] 在页面中使用无序列表
[实例2.5] 在页面中使用有序列表
2.1.4 表格标记
[实例2.6] 在页面中定义学生成绩表
2.1.5 表单标记
[实例2.7] 在页面中定义不同类型的input标记
2.1.6 超链接与图片标记
[实例2.8] 页面中添加图片和超链接
2.2 CSS样式表
2.2.1 CSS语法
2.2.2 CSS选择器
[实例2.9] 类别选择器控制页面文字样式
[实例2.10] 使用ID选择器控制页面文字
2.2.3 在页面中包含CSS
[实例2.11] 行内样式的使用
[实例2.12] 使用链接方式引入样式表
本章知识思维导图
第3章 ASP.NET内置对象
3.1 Response对象
3.1.1 Response可向客户端响应的内容
3.1.2 向页面输出数据
[实例3.1] 向页面中输出名人名言
3.1.3 重定向页面
[实例3.2] 模拟实现抽奖页面
3.2 Request对象
3.2.1 Request对象常获取的客户端内容
3.2.2 使用Request对象获取页面间的传值
[实例3.3] 以多种方式获取参数数据
3.2.3 使用Request对象获取客户端信息
[实例3.4] 实现获取客户端浏览器的信息
3.3 Application对象
3.3.1 存储和获取数据的基本语法
3.3.2 Application对象的基本使用
[实例3.5] 统计各类客户端访问网站的次数
3.4 Session对象
3.4.1 ASP.NET 中Session的本质
3.4.2 Session对象的基本使用
[实例3.6] 登录时使用Session对象保存用户信息
3.5 Cookie对象
3.5.1 Cookie中的几个关键属性
3.5.2 写入和获取Cookie数据
3.5.3 Cookie对象的基本使用
[实例3.7] 使用Cookie对象实现用户7天免登录功能
3.5.4 Cookie与Session的使用场景选择
3.6 Server对象
3.6.1 Server对象的常用方法
3.6.2 使用Server对象重定向页面
[实例3.8] 实现两种重定向页面方法
本章知识思维导图
第4章 ASP.NET服务器控件
4.1 控件概述
4.2 文本类控件
4.2.1 Label标签
[实例4.1] 使用CSS修改Label控件的外观样式
4.2.2 TextBox文本框
[实例4.2] 使用TextBox控件制作会员登录界面
4.3 按钮类控件
4.3.1 Button按钮
[实例4.3] 单击Button按钮弹出消息对话框
4.3.2 LinkButton链接按钮
[实例4.4] 实现个性化页面跳转功能
4.3.3 ImageButton图片按钮
[实例4.5] 实现单击预览图片更改页面背景图片
4.3.4 HyperLink超链接
[实例4.6] 使用HyperLink控件实现2种不同的方式打开链接
4.4 选择类控件
4.4.1 ListBox列表
[实例4.7] 选择并移动ListBox控件中的项
4.4.2 DropDownList下拉选择控件
[实例4.8] 实现根据选择的假日安排项列出放假时间
4.4.3 RadioButton单选按钮
[实例4.9] 模拟考试系统中的单选题
4.4.4 CheckBox复选框
[实例4.10] 实现模拟考试系统中的多选题
4.5 图形显示类控件
4.5.1 Image图片控件
[实例4.11] 实现动态显示用户头像功能
4.5.2 ImageMap图片热点控件
[实例4.12] 展示图片中的方位
4.6 Panel容器控件
4.6.1 Panel控件的概述
4.6.2 Panel控件的常用属性
4.6.3 Panel控件的应用
[实例4.13] 使用Panel控件显示或隐藏一组控件
4.7 FileUpload文件上传控件
4.7.1 FileUpload控件的概述
4.7.2 FileUpload控件的常用属性
4.7.3 FileUpload控件的常用方法
[实例4.14] 使用FileUpload控件上传图片文件
本章知识思维导图
第5章 数据验证控件
5.1 非空数据验证控件
[实例5.1] 对文本框进行非空数据验证
5.2 数据比较验证控件
[实例5.2] 验证密码与确认密码是否一致
5.3 数据类型验证控件
[实例5.3] 验证出生日期输入是否正确
5.4 数据格式验证控件
[实例5.4] 验证出生日期及Email格式
5.5 数据范围验证控件
[实例5.5] 验证学生成绩的输入范围
5.6 验证错误信息显示控件
[实例5.6] 汇总页面中所有的错误提示并显示
5.7 禁用数据验证
本章知识思维
第6章 程序调试与异常处理
6.1 程序调试
6.1.1 Visual Studio编辑器调试
6.1.2 Visual Studio调试器调试
6.2 异常处理语句
6.2.1 使用throw语句抛出异常
[实例6.1] 使用throw语句抛出异常
6.2.2 使用try…catch语句捕捉异常
[实例6.2] 使用try…catch语句捕捉异常
6.2.3 使用try…catch…finally语句捕捉异常
[实例6.3] 使用try…catch…finally语句捕捉异常
6.2.4 异常的使用原则
本章知识思维导图
第2篇 数据存取篇
第7章 ASP.NET页面中的数据绑定
7.1 数据绑定概述
7.2 简单属性绑定
7.2.1 简单属性绑定概述
7.2.2 绑定属性的实现方式
[实例7.1] 绑定属性数据源
7.3 表达式绑定
7.3.1 表达式绑定概述
7.3.2 表达式绑定的实现方式
[实例7.2] 表达式绑定
7.4 集合绑定数据
7.4.1 集合绑定数据概述
7.4.2 集合绑定数据的实现方式
[实例7.3] 将集合绑定到DropDownList下拉列表
7.5 方法调用结果绑定
7.5.1 方法调用结果绑定概述
7.5.2 方法调用结果绑定的实现方式
[实例7.4] 绑定方法调用的结果
本章知识思维
第8章 数据库基础
8.1 SQL Server数据库的下载与安装
8.1.1 数据库简介
8.1.2 SQL Server 数据库概述
8.1.3 SQL Server 2019安装必备
8.1.4 下载SQL Server 2019安装引导文件
8.1.5 下载SQL Server 2019安装文件
8.1.6 安装SQL Server 2019数据库
8.1.7 安装SQL Server Management Studio管理工具
8.1.8 启动SQL Server管理工具
8.2 数据库常见操作
8.2.1 创建数据库
8.2.2 删除数据库
8.2.3 附加数据库
8.2.4 分离数据库
8.2.5 执行SQL脚本
8.3 数据表常见操作
8.3.1 创建数据表
8.3.2 删除数据表
8.3.3 重命名数据表
8.3.4 在表结构中添加新字段
8.3.5 在表结构中删除字段
8.4 SQL语句基础
8.4.1 SQL语言简介
8.4.2 简单SQL语句的应用
本章知识思维
第9章 使用ADO.NET操作数据库
9.1 ADO.NET简介
9.2 使用Connection对象连接数据库
9.2.1 Connection四大连接对象的数据源连接管理范围
9.2.2 数据库连接字符串
9.2.3 使用SqlConnection对象连接SQL Server数据库
[实例9.1] 建立数据库连接并通过State属性读取连接状态
9.3 使用Command对象操作数据
9.3.1 查询数据指令
[实例9.2] 使用SqlCommand对象查询数据库中的数据
9.3.2 添加数据指令
[实例9.3] 使用Command对象添加数据
9.3.3 修改数据指令
[实例9.4] 使用Command对象修改数据
9.3.4 删除数据指令
[实例9.5] 使用Command对象删除数据
9.3.5 调用存储过程指令
[实例9.6] 使用Command对象调用数据库存储过程
9.3.6 事务处理
[实例9.7] 应用Command对象实现数据库事务处理
9.4 结合使用DataSet对象和DataAdapter对象
9.4.1 DataSet对象概述
9.4.2 DataAdapter对象概述
9.4.3 使用DataAdapter对象填充DataSet对象
[实例9.8] 使用DataAdapter对象和DataSet对象读取学生列表
9.4.4 使用DataSet中的数据更新数据库
[实例9.9] 使用DataAdapter对象的UpdateCommand方法更新数据
9.5 使用DataReader对象读取数据
9.5.1 DataReader对象概述
9.5.2 DataReader对象的常用属性和方法
9.5.3 使用DataReader对象读取数据
9.5.4 DataReader对象与DataSet对象的区别
本章知识思维导图
第10章 LINQ数据访问技术
10.1 LINQ技术概述
10.2 LINQ查询基础
10.2.1 LINQ中的查询形式
10.2.2 查询表达式结构
10.2.3 标准查询运算符
10.2.4 LINQ语言特性
10.2.5 Func委托与匿名方法
10.2.6 Lambda表达式
10.3 LINQ技术的实际应用
10.3.1 简单的List集合筛选
[实例10.1] 使用LINQ筛选出自1900年到现在的所有闰年
10.3.2 使用LINQ统计数据
[实例10.2] 使用LINQ统计商品销售情况表
10.3.3 LINQ动态排序以及数据分页查询
[实例10.3] 使用LINQ查询学生信息表
本章知识思维导图
第11章 数据绑定控件的使用
11.1 GridView控件
11.1.1 GridView控件概述
11.1.2 GridView控件常用的属性、方法和事件
11.1.3 GridView控件的简单应用
[实例11.1] 绑定GridView控件并设置其外观样式
11.1.4 GridView的高级应用
[实例11.2] 编辑并修改GridView数据
11.2 DataList控件
11.2.1 DataList控件概述
11.2.2 DataList控件的简单使用
[实例11.3] 绑定DataList控件并设置其外观样式
11.2.3 DataList控件的高级应用
[实例11.4] 操作DataList控件数据
11.3 ListView控件与DataPager控件
11.3.1 ListView控件与DataPager控件概述
11.3.2 使用ListView控件与DataPager控件分页显示数据
[实例11.5] 通过ListView展示数据并实现分页
本章知识思维
第3篇 页面交互篇
第12章 Web用户控件
12.1 Web用户控件概述
12.1.1 ascx页与aspx页的区别
12.1.2 用户控件的优点
12.2 应用Web用户控件
12.2.1 Web用户控件的基本使用
[实例12.1] 设计并使用用户控件
12.2.2 访问Web用户控件中的成员
[实例12.2] 通过访问用户控件属性获取服务器控件值
本章知识思维
第13章 母版页与主题
13.1 母版页概述
13.2 创建母版页
13.3 创建内容页
13.4 嵌套母版页
[实例13.1] 创建一个简单的嵌套母版页
13.5 访问母版页的控件和属性
13.5.1 使用Master.FindControl()方法访问母版页上的控件
[实例13.2] 访问母版页上的控件
13.5.2 引用@MasterType指令访问母版页上的属性
[实例13.3] 访问母版页上的属性
13.6 主题概述
13.6.1 组成元素
13.6.2 文件存储和组织方式
13.7 创建主题
13.7.1 创建外观文件
[实例13.4] 创建外观文件并应用
13.7.2 为主题添加CSS样式
[实例13.5] 为主题添加CSS样式
13.8 应用主题
13.8.1 指定和禁用主题
13.8.2 动态加载主题
[实例13.6] 动态加载主题
本章知识思维
第14章 ASP.NET缓存技术
14.1 ASP.NET缓存概述
14.2 页面输出缓存
14.2.1 页面输出缓存概述
14.2.2 设置页面输出缓存
[实例14.1] 通过指定过期时间设置页面输出缓存
14.3 页面部分内容缓存
14.3.1 页面部分内容缓存概述
14.3.2 三种不同方式设置用户控件缓存
14.3.3 通过三种方式实现用户控件缓存功能
[实例14.2] 实现三种不同方式的设置用户控件缓存
14.4 页面数据缓存
14.4.1 页面数据缓存概述
14.4.2 Cache类的Add和Insert方法
14.4.3 实现页面数据缓存功能
[实例14.3] 使用Cache类实现缓存DataTable中的数据
本章知识思维
第15章 ASP.NET Ajax技术
15.1 ASP.NET Ajax简介
15.1.1 ASP.NET Ajax概述
15.1.2 Ajax请求与传统Web应用请求比较
15.1.3 ASP.NET Ajax的使用方法
15.2 ASP. NET Ajax的应用
15.2.1 简单的ASP.NET Ajax更新操作
[实例15.1] 通过UpdatePanel实现局部更新效果
15.2.2 自动更新页面局部信息
[实例15.2] 通过Timer和UpdatePanel控件实现NBA比赛的文字直播
15.2.3 更加友好的ASP.NET Ajax交互
[实例15.3] 使用UpdateProgress控件实现汽车报价列表的切换效果
本章知识思维
第16章 WebService服务
16.1 WebService概述
16.2 Web服务的创建
16.2.1 了解Web服务文件
16.2.2 Web服务的基本特性标记
16.2.3 创建Web服务
[实例16.1] IP地址查询Web服务
16.3 Web服务的使用
16.3.1 调用Web服务
16.3.2 局域网内发布与调用Web服务
[实例16.2] 实现局域网内的Web服务访问
16.3.3 如何提高WebService的安全性
本章知识思维
第17章 ASP.NET MVC编程
17.1 MVC概述
17.1.1 MVC简介
17.1.2 MVC中的模型、视图和控制器
17.1.3 什么是Routing
17.1.4 MVC的请求过程
17.2 创建ASP.NET MVC
17.2.1 创建ASP.NET MVC网站项目
17.2.2 创建ASP.NET MVC控制器、视图、Action
17.2.3 创建 Models层
17.2.4 创建自定义MVC路由配置规则
17.2.5 Razor视图引擎的语法定义
17.3 ASP.NET MVC的实现
17.3.1 实现一个简单ASP.NET MVC网页
[实例17.1] 在默认项目上添加新闻栏目并实现新闻页面
17.3.2 在ASP.NET MVC中实现查询SQLServer数据
[实例17.2] 实现加载学生信息列表
17.3.3 通过绑定对象模型向SQL Server数据库添加数据
[实例17.3] 实现添加学生信息到数据库表中
17.3.4 更新SQL Server表数据
[实例17.4] 实现修改学生信息数据
本章知识思维导图
第18章 ASP.NET网站发布
18.1 使用IIS浏览ASP.NET网站
18.2 使用“发布Web应用”发布ASP.NET网站
18.3 使用“复制网站”发布ASP.NET网站
本章知识思维导图
第4篇 项目开发篇
第19章 恶搞图片生成器
19.1 功能描述
19.2 设计思路
19.3 开发过程
19.3.1 首页设计
19.3.2 创建母版页
19.3.3 创建表单页面
19.3.4 生成图片
本章知识思维
第20章 公众号/APP后台接口通用管理平台
20.1 需求分析
20.2 系统设计
20.2.1 系统目标
20.2.2 系统功能结构
20.2.3 业务流程图
20.2.4 构建开发环境
20.2.5 系统预览
20.2.6 文件夹组织结构
20.3 数据库设计
20.4 公共类设计
20.5 主页面模块设计
20.5.1 主页面模块概述
20.5.2 主页面模块实现过程
20.6 显示API接口详细信息模块设计
20.6.1 显示API接口详细信息模块概述
20.6.2 显示API接口详细信息模块实现过程
20.7 添加API模块设计
20.7.1 添加API模块概述
20.7.2 添加API模块实现过程
20.8 我的API管理模块设计
20.8.1 我的API管理模块概述
20.8.2 我的API管理模块实现过程
本章知识思维导图
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜