书籍详情
从零开始学ASP.NET
作者:明日科技 著
出版社:化学工业出版社
出版时间:2022-06-01
ISBN:9787122404985
定价:¥99.00
购买这本书可以去
内容简介
本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地引导读者在实践中学习ASP.NET编程知识,并提升自己的实际开发能力。 全书共分为4篇20章,内容包括初识ASP.NET、网页前端开发基础、ASP.NET内置对象、ASP.NET服务器控件、数据验证控件、程序调试与异常处理、ASP.NET页面中的数据绑定、数据库基础、使用ADO.NET操作数据库、LINQ数据访问技术、数据绑定控件的使用、Web用户控件、母版页与主题、ASP.NET缓存技术、ASP.NET Ajax技术、WebService服务、ASP.NET MVC编程、ASP.NET网站发布、恶搞图片生成器、公众号/APP后台接口通用管理平台等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会ASP.NET程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。 本书适合ASP.NET初学者、网站开发工程师等自学使用,也可用作高等院校相关专业的教材及参考书。
作者简介
暂缺《从零开始学ASP.NET》作者简介
目录
第1篇 基础知识篇
第1章 初识ASP.NET 2 视频讲解:4节,50分钟
1.1 ASP.NET简介 3
1.1.1 概述 3
1.1.2 认识.NET Framework 3
1.1.3 ASP.NET的特性 4
1.1.4 ASP.NET成功案例 4
1.2 ASP.NET开发环境搭建 5
1.2.1 安装IIS 5
1.2.2 配置IIS 6
1.2.3 安装Visual Studio 2019必备条件 7
1.2.4 下载Visual Studio 2019 7
1.2.5 安装Visual Studio 2019 7
1.3 认识ASP.NET网站 9
1.3.1 创建ASP.NET网站程序 10
1.3.2 ASP.NET网页扩展名 13
1.3.3 ASP.NET项目中的各文件目录 14
1.3.4 ASP.NET页面指令 15
1.3.5 在ASPX文件中实现内容注释 15
1.3.6 ASP.NET中的控件 16
1.3.7 ASP.NET页面中的代码块语法 16
1.4 一个简单的ASP.NET网站 17
1.4.1 ASP.NET网站的基本构建流程 17
1.4.2 设计Web页面 17
1.4.3 运行网站 18
本章知识思维导图 20
第2章 网页前端开发基础 21 视频讲解:43节,326分钟
2.1 HTML标记语言 22
2.1.1 创建第一个HTML文件 22
2.1.2 HTML文档结构 23
2.1.3 HTML常用标记 24
[实例2.1] 向页面中输出一首古诗词 24
[实例2.2] 使用标题标记和段落标记设计页面 24
[实例2.3] 将页面中的内容进行居中处理 25
[实例2.4] 在页面中使用无序列表 26
[实例2.5] 在页面中使用有序列表 27
2.1.4 表格标记 28
[实例2.6] 在页面中定义学生成绩表 28
2.1.5 表单标记 29
[实例2.7] 在页面中定义不同类型的input标记 31
2.1.6 超链接与图片标记 32
[实例2.8] 页面中添加图片和超链接 33
2.2 CSS样式表 34
2.2.1 CSS语法 34
2.2.2 CSS选择器 35
[实例2.9] 类别选择器控制页面文字样式 35
[实例2.10] 使用ID选择器控制页面文字 36
2.2.3 在页面中包含CSS 37
[实例2.11] 行内样式的使用 37
[实例2.12] 使用链接方式引入样式表 38
本章知识思维导图 39
第3章 ASP.NET内置对象 40 视频讲解:6节,123分钟
3.1 Response对象 41
3.1.1 Response可向客户端响应的内容 41
3.1.2 向页面输出数据 41
[实例3.1] 向页面中输出名人名言 41
3.1.3 重定向页面 42
[实例3.2] 模拟实现抽奖页面 42
3.2 Request对象 44
3.2.1 Request对象常获取的客户端内容 45
3.2.2 使用Request对象获取页面间的传值 45
[实例3.3] 以多种方式获取参数数据 45
3.2.3 使用Request对象获取客户端信息 46
[实例3.4] 实现获取客户端浏览器的信息 46
3.3 Application对象 47
3.3.1 存储和获取数据的基本语法 47
3.3.2 Application对象的基本使用 48
[实例3.5] 统计各类客户端访问网站的次数 48
3.4 Session对象 50
3.4.1 ASP.NET 中Session的本质 50
3.4.2 Session对象的基本使用 51
[实例3.6] 登录时使用Session对象保存用户信息 51
3.5 Cookie对象 52
3.5.1 Cookie中的几个关键属性 52
3.5.2 写入和获取Cookie数据 53
3.5.3 Cookie对象的基本使用 53
[实例3.7] 使用Cookie对象实现用户7天免登录功能 53
3.5.4 Cookie与Session的使用场景选择 56
3.6 Server对象 56
3.6.1 Server对象的常用方法 56
3.6.2 使用Server对象重定向页面 57
[实例3.8] 实现两种重定向页面方法 57
本章知识思维导图 59
第4章 ASP.NET服务器控件 60 视频讲解:19节,155分钟
4.1 控件概述 61
4.2 文本类控件 61
4.2.1 Label标签 61
[实例4.1] 使用CSS修改Label控件的外观样式 62
4.2.2 TextBox文本框 63
[实例4.2] 使用TextBox控件制作会员登录界面 65
4.3 按钮类控件 66
4.3.1 Button按钮 66
[实例4.3] 单击Button按钮弹出消息对话框 67
4.3.2 LinkButton链接按钮 68
[实例4.4] 实现个性化页面跳转功能 68
4.3.3 ImageButton图片按钮 70
[实例4.5] 实现单击预览图片更改页面背景图片 71
4.3.4 HyperLink超链接 72
[实例4.6] 使用HyperLink控件实现2种不同的方式打开链接 73
4.4 选择类控件 74
4.4.1 ListBox列表 74
[实例4.7] 选择并移动ListBox控件中的项 75
4.4.2 DropDownList下拉选择控件 77
[实例4.8] 实现根据选择的假日安排项列出放假时间 78
4.4.3 RadioButton单选按钮 79
[实例4.9] 模拟考试系统中的单选题 80
4.4.4 CheckBox复选框 81
[实例4.10] 实现模拟考试系统中的多选题 82
4.5 图形显示类控件 84
4.5.1 Image图片控件 84
[实例4.11] 实现动态显示用户头像功能 85
4.5.2 ImageMap图片热点控件 86
[实例4.12] 展示图片中的方位 87
4.6 Panel容器控件 89
4.6.1 Panel控件的概述 89
4.6.2 Panel控件的常用属性 89
4.6.3 Panel控件的应用 90
[实例4.13] 使用Panel控件显示或隐藏一组控件 90
4.7 FileUpload文件上传控件 92
4.7.1 FileUpload控件的概述 92
4.7.2 FileUpload控件的常用属性 92
4.7.3 FileUpload控件的常用方法 92
[实例4.14] 使用FileUpload控件上传图片文件 93
本章知识思维导图 95
第5章 数据验证控件 96 视频讲解:7节,27分钟
5.1 非空数据验证控件 97
[实例5.1] 对文本框进行非空数据验证 97
5.2 数据比较验证控件 98
[实例5.2] 验证密码与确认密码是否一致 99
5.3 数据类型验证控件 100
[实例5.3] 验证出生日期输入是否正确 100
5.4 数据格式验证控件 101
[实例5.4] 验证出生日期及Email格式 103
5.5 数据范围验证控件 104
[实例5.5] 验证学生成绩的输入范围 105
5.6 验证错误信息显示控件 106
[实例5.6] 汇总页面中所有的错误提示并显示 107
5.7 禁用数据验证 108
本章知识思维导图 109
第6章 程序调试与异常处理 110 视频讲解:3节,19分钟
6.1 程序调试 111
6.1.1 Visual Studio编辑器调试 111
6.1.2 Visual Studio调试器调试 111
6.2 异常处理语句 114
6.2.1 使用throw语句抛出异常 115
[实例6.1] 使用throw语句抛出异常 115
6.2.2 使用try…catch语句捕捉异常 115
[实例6.2] 使用try…catch语句捕捉异常 116
6.2.3 使用try…catch…finally语句捕捉异常 117
[实例6.3] 使用try…catch…finally语句捕捉异常 117
6.2.4 异常的使用原则 118
本章知识思维导图 118
第2篇 数据存取
第7章 ASP.NET页面中的数据绑定 120 视频讲解:9节,42分钟
7.1 数据绑定概述 121
7.2 简单属性绑定 121
7.2.1 简单属性绑定概述 121
7.2.2 绑定属性的实现方式 121
[实例7.1] 绑定属性数据源 121
7.3 表达式绑定 123
7.3.1 表达式绑定概述 123
7.3.2 表达式绑定的实现方式 123
[实例7.2] 表达式绑定 123
7.4 集合绑定数据 125
7.4.1 集合绑定数据概述 125
7.4.2 集合绑定数据的实现方式 125
[实例7.3] 将集合绑定到DropDownList下拉列表 126
7.5 方法调用结果绑定 127
7.5.1 方法调用结果绑定概述 127
7.5.2 方法调用结果绑定的实现方式 127
[实例7.4] 绑定方法调用的结果 127
本章知识思维导图 129
第8章 数据库基础 130 视频讲解:4节,70分钟
8.1 SQL Server数据库的下载与安装 131
8.1.1 数据库简介 131
8.1.2 SQL Serve数据库概述 131
8.1.3 SQL Serve2019安装必备 131
8.1.4 下载SQL Serve2019安装引导文件 132
8.1.5 下载SQL Serve2019安装文件 132
8.1.6 安装SQL Serve2019数据库 133
8.1.7 安装SQL ServeManagement Studio管理工具 138
8.1.8 启动SQL Server管理工具 139
8.2 数据库常见操作 140
8.2.1 创建数据库 140
8.2.2 删除数据库 141
8.2.3 附加数据库 141
8.2.4 分离数据库 142
8.2.5 执行SQL脚本 143
8.3 数据表常见操作 144
8.3.1 创建数据表 144
8.3.2 删除数据表 145
8.3.3 重命名数据表 145
8.3.4 在表结构中添加新字段 146
8.3.5 在表结构中删除字段 146
8.4 SQL语句基础 147
8.4.1 SQL语言简介 147
8.4.2 简单SQL语句的应用 147
本章知识思维导图 152
第1章 初识ASP.NET 2 视频讲解:4节,50分钟
1.1 ASP.NET简介 3
1.1.1 概述 3
1.1.2 认识.NET Framework 3
1.1.3 ASP.NET的特性 4
1.1.4 ASP.NET成功案例 4
1.2 ASP.NET开发环境搭建 5
1.2.1 安装IIS 5
1.2.2 配置IIS 6
1.2.3 安装Visual Studio 2019必备条件 7
1.2.4 下载Visual Studio 2019 7
1.2.5 安装Visual Studio 2019 7
1.3 认识ASP.NET网站 9
1.3.1 创建ASP.NET网站程序 10
1.3.2 ASP.NET网页扩展名 13
1.3.3 ASP.NET项目中的各文件目录 14
1.3.4 ASP.NET页面指令 15
1.3.5 在ASPX文件中实现内容注释 15
1.3.6 ASP.NET中的控件 16
1.3.7 ASP.NET页面中的代码块语法 16
1.4 一个简单的ASP.NET网站 17
1.4.1 ASP.NET网站的基本构建流程 17
1.4.2 设计Web页面 17
1.4.3 运行网站 18
本章知识思维导图 20
第2章 网页前端开发基础 21 视频讲解:43节,326分钟
2.1 HTML标记语言 22
2.1.1 创建第一个HTML文件 22
2.1.2 HTML文档结构 23
2.1.3 HTML常用标记 24
[实例2.1] 向页面中输出一首古诗词 24
[实例2.2] 使用标题标记和段落标记设计页面 24
[实例2.3] 将页面中的内容进行居中处理 25
[实例2.4] 在页面中使用无序列表 26
[实例2.5] 在页面中使用有序列表 27
2.1.4 表格标记 28
[实例2.6] 在页面中定义学生成绩表 28
2.1.5 表单标记 29
[实例2.7] 在页面中定义不同类型的input标记 31
2.1.6 超链接与图片标记 32
[实例2.8] 页面中添加图片和超链接 33
2.2 CSS样式表 34
2.2.1 CSS语法 34
2.2.2 CSS选择器 35
[实例2.9] 类别选择器控制页面文字样式 35
[实例2.10] 使用ID选择器控制页面文字 36
2.2.3 在页面中包含CSS 37
[实例2.11] 行内样式的使用 37
[实例2.12] 使用链接方式引入样式表 38
本章知识思维导图 39
第3章 ASP.NET内置对象 40 视频讲解:6节,123分钟
3.1 Response对象 41
3.1.1 Response可向客户端响应的内容 41
3.1.2 向页面输出数据 41
[实例3.1] 向页面中输出名人名言 41
3.1.3 重定向页面 42
[实例3.2] 模拟实现抽奖页面 42
3.2 Request对象 44
3.2.1 Request对象常获取的客户端内容 45
3.2.2 使用Request对象获取页面间的传值 45
[实例3.3] 以多种方式获取参数数据 45
3.2.3 使用Request对象获取客户端信息 46
[实例3.4] 实现获取客户端浏览器的信息 46
3.3 Application对象 47
3.3.1 存储和获取数据的基本语法 47
3.3.2 Application对象的基本使用 48
[实例3.5] 统计各类客户端访问网站的次数 48
3.4 Session对象 50
3.4.1 ASP.NET 中Session的本质 50
3.4.2 Session对象的基本使用 51
[实例3.6] 登录时使用Session对象保存用户信息 51
3.5 Cookie对象 52
3.5.1 Cookie中的几个关键属性 52
3.5.2 写入和获取Cookie数据 53
3.5.3 Cookie对象的基本使用 53
[实例3.7] 使用Cookie对象实现用户7天免登录功能 53
3.5.4 Cookie与Session的使用场景选择 56
3.6 Server对象 56
3.6.1 Server对象的常用方法 56
3.6.2 使用Server对象重定向页面 57
[实例3.8] 实现两种重定向页面方法 57
本章知识思维导图 59
第4章 ASP.NET服务器控件 60 视频讲解:19节,155分钟
4.1 控件概述 61
4.2 文本类控件 61
4.2.1 Label标签 61
[实例4.1] 使用CSS修改Label控件的外观样式 62
4.2.2 TextBox文本框 63
[实例4.2] 使用TextBox控件制作会员登录界面 65
4.3 按钮类控件 66
4.3.1 Button按钮 66
[实例4.3] 单击Button按钮弹出消息对话框 67
4.3.2 LinkButton链接按钮 68
[实例4.4] 实现个性化页面跳转功能 68
4.3.3 ImageButton图片按钮 70
[实例4.5] 实现单击预览图片更改页面背景图片 71
4.3.4 HyperLink超链接 72
[实例4.6] 使用HyperLink控件实现2种不同的方式打开链接 73
4.4 选择类控件 74
4.4.1 ListBox列表 74
[实例4.7] 选择并移动ListBox控件中的项 75
4.4.2 DropDownList下拉选择控件 77
[实例4.8] 实现根据选择的假日安排项列出放假时间 78
4.4.3 RadioButton单选按钮 79
[实例4.9] 模拟考试系统中的单选题 80
4.4.4 CheckBox复选框 81
[实例4.10] 实现模拟考试系统中的多选题 82
4.5 图形显示类控件 84
4.5.1 Image图片控件 84
[实例4.11] 实现动态显示用户头像功能 85
4.5.2 ImageMap图片热点控件 86
[实例4.12] 展示图片中的方位 87
4.6 Panel容器控件 89
4.6.1 Panel控件的概述 89
4.6.2 Panel控件的常用属性 89
4.6.3 Panel控件的应用 90
[实例4.13] 使用Panel控件显示或隐藏一组控件 90
4.7 FileUpload文件上传控件 92
4.7.1 FileUpload控件的概述 92
4.7.2 FileUpload控件的常用属性 92
4.7.3 FileUpload控件的常用方法 92
[实例4.14] 使用FileUpload控件上传图片文件 93
本章知识思维导图 95
第5章 数据验证控件 96 视频讲解:7节,27分钟
5.1 非空数据验证控件 97
[实例5.1] 对文本框进行非空数据验证 97
5.2 数据比较验证控件 98
[实例5.2] 验证密码与确认密码是否一致 99
5.3 数据类型验证控件 100
[实例5.3] 验证出生日期输入是否正确 100
5.4 数据格式验证控件 101
[实例5.4] 验证出生日期及Email格式 103
5.5 数据范围验证控件 104
[实例5.5] 验证学生成绩的输入范围 105
5.6 验证错误信息显示控件 106
[实例5.6] 汇总页面中所有的错误提示并显示 107
5.7 禁用数据验证 108
本章知识思维导图 109
第6章 程序调试与异常处理 110 视频讲解:3节,19分钟
6.1 程序调试 111
6.1.1 Visual Studio编辑器调试 111
6.1.2 Visual Studio调试器调试 111
6.2 异常处理语句 114
6.2.1 使用throw语句抛出异常 115
[实例6.1] 使用throw语句抛出异常 115
6.2.2 使用try…catch语句捕捉异常 115
[实例6.2] 使用try…catch语句捕捉异常 116
6.2.3 使用try…catch…finally语句捕捉异常 117
[实例6.3] 使用try…catch…finally语句捕捉异常 117
6.2.4 异常的使用原则 118
本章知识思维导图 118
第2篇 数据存取
第7章 ASP.NET页面中的数据绑定 120 视频讲解:9节,42分钟
7.1 数据绑定概述 121
7.2 简单属性绑定 121
7.2.1 简单属性绑定概述 121
7.2.2 绑定属性的实现方式 121
[实例7.1] 绑定属性数据源 121
7.3 表达式绑定 123
7.3.1 表达式绑定概述 123
7.3.2 表达式绑定的实现方式 123
[实例7.2] 表达式绑定 123
7.4 集合绑定数据 125
7.4.1 集合绑定数据概述 125
7.4.2 集合绑定数据的实现方式 125
[实例7.3] 将集合绑定到DropDownList下拉列表 126
7.5 方法调用结果绑定 127
7.5.1 方法调用结果绑定概述 127
7.5.2 方法调用结果绑定的实现方式 127
[实例7.4] 绑定方法调用的结果 127
本章知识思维导图 129
第8章 数据库基础 130 视频讲解:4节,70分钟
8.1 SQL Server数据库的下载与安装 131
8.1.1 数据库简介 131
8.1.2 SQL Serve数据库概述 131
8.1.3 SQL Serve2019安装必备 131
8.1.4 下载SQL Serve2019安装引导文件 132
8.1.5 下载SQL Serve2019安装文件 132
8.1.6 安装SQL Serve2019数据库 133
8.1.7 安装SQL ServeManagement Studio管理工具 138
8.1.8 启动SQL Server管理工具 139
8.2 数据库常见操作 140
8.2.1 创建数据库 140
8.2.2 删除数据库 141
8.2.3 附加数据库 141
8.2.4 分离数据库 142
8.2.5 执行SQL脚本 143
8.3 数据表常见操作 144
8.3.1 创建数据表 144
8.3.2 删除数据表 145
8.3.3 重命名数据表 145
8.3.4 在表结构中添加新字段 146
8.3.5 在表结构中删除字段 146
8.4 SQL语句基础 147
8.4.1 SQL语言简介 147
8.4.2 简单SQL语句的应用 147
本章知识思维导图 152
猜您喜欢