商品详情
书名:Web技术与应用
定价:79.0
ISBN:9787030367365
版次:1
出版时间:2013-03
内容提要:
本书以基于Web的应用设计与开发能力培养为主要目标,面向应用型教学需求,重点突出基础性和应用性。全书共10章,系统地介绍Web编程基础、页面设计和客户端编程、Web服务器编程等三部分的技术及应用,内容涵盖了Web应用开发技术的主要方面,包括Web基础知识、HTML,CSS、JavaScript、C#语言、服务器控件、ASP.NET内置对象、ASP.NET数据库编程、.NET框架类、ASP.NET高级应用和综合应用实例。附录给出了实验指导,便于实践教学的安排。本书内容丰富,深入浅出,强调可读性;示例丰富,贴近应用。通过阅读本书,读者能够学会基本的Web网页设计和基于ASP.NET的Web应用程序的开发技术,为实用系统的开发打下基础。本书还提供了配套电子课件、习题参考答案和实例源程序下载。
目录:
目录
前言
第1章 Web 概览 1
1.1 Intenet与Web 1
1.1.1 Intenet 1
1.1.2 Web 1
1.2 与Web 相关的基本概念 2
1.2.1 IP 地址 2
1.2.2 DNS 域名 2
1.2.3 统一资源定位符URL 3
1.2.4 超文本和超媒体 3
1.3 Web 的基本原理 3
1.3.1 Web 的客户机/服务器模型 3
1.3.2 HTIP 4
1.3.3 万维网文档 4
1.4 Web 开发技术 6
1.4.1 Web 客户端技术 6
1.4.2 Web 服务端技术 7
1.4.3 Web 开发平台8
1.5 Web 开发工具简介9
1.5.1 Dreamweaver 9
1.5.2 Vi.ual Studio.NET 9
1.6 本章小结 10
习题1 10
第2章 Web 网页设计 11
2.1 网页设计概述 11
2.1.1 网站开发流程 11
2.1.2 Web 页面的三层结构 11
2.2 超文本标记语言HTML 12
2.2.1 HTML 文件结构和标记分类 12
2.2.2 设置文本与段落 14
2.2.3 使用图像标记 16
2.2.4 设置超链接 17
2.2.5 创建列表 19
2.2.6 表格 20
2.2.7 表单 23
2.3 CSS 样式表结 25
2.3.1 样式表的定义 26
2.3.2 选择符及相关标记 27
2.3.3 CSS 样式的引用 29
2.3.4 样式的优先级 32
2.3.5 样式的继承 33
2.3.6 CSS 样式属性 34
2.3.7 CSS+DIV 页面布局 43
2.4 本章小结 4
习题2 44
第3章 JavaScript 脚本编程 45
3.1 JavaScript 编程基础 45
3.1.1 JavaScript 程序的开发过程 45
3.1.2 数据类型、常量与变量 47
3.1.3 运算符与表达式 49
3.1.4 函数 51
3.1.5 流程控制 55
3.1.6 事件触发与处理 58
3.2 JavaScript 对象 59
3.2.1 对象的定义与引用 60
3.2.2 对象操作语句 62
3.2.3 常用内建对象 63
3.3 浏览器对象模型 70
3.3.1 浏览器对象模型概述 70
3.3.2 常用浏览器对象 72
3.4 文档对象模型 78
3.4.1 DOM 节点树 78
3.4.2 节点属性与方法 79
3.5 轻量级的JavaScript 框架一一jQuery 81
3.6 本章小结 81
习题3 81
第4章 C#程序设计语言 83
4.1 C#语言概述 83
4.2 C#应用程序的创建 84
4.2.1 创建C#控制台应用程序 84
4.2.2 用Visual Studio 2010 创建C#应用程序 85
4.3 命名空间 88
4.3.1 什么是命名空间 88
4.3.2 两类命名空间 89
4.3.3 ~I 用命名空间 90
4.4 C#程序结构 90
4.5 C#基础语法 90
4.5.1 关键字 90
4.5.2 命名规则 91
4.5.3 数据类型 91
4.5.4 常量和变量 99
4.5.5 运算符与表达式 100
4.5.6 流程控制语句 104
4.5.7 异常处理 107
4.6 时面向对象编程 108
4.6.1 类的定义 108
4.6.2 创建对象 109
4.6.3 类的成员 109
4.6.4 类的构造函数和析构函数 110
4.6.5 类的字段和属性 112
4.6.6 类的方法 114
4.6.7 类的继承 117
4.7 本章小结119
习题4 119
第5章 ASP.NET 基本程序设计 121
5.1NET Fra皿,ework 体系结构 121
5.1.1 公共语言运行时 121
5.1.2 NET 类库122
5.2 ASP.NET Web 简介 122
5.2.1 Web Form 的概念 122
5.2.2 Web Form 的处理过程 122
5.3 创建ASP.NET 应用程序 123
5.4 ASP.NET 程序结构 127
5.4.1 ASP.NET 应用程序的构成 127
5.4.2 ASP.NET 页面的结构 128
5.5 服务器控件简介 128
5.5.1 服务器控件分类 128
5.5.2 HTML 服务器控件 129
5.5.3 HTML 控件与Web 控件的区别 131
5.6 Web 标准服务器控件 132
5.6.1 Web 服务器控件基本语法 132
5.6.2 Web 服务器控件常用的属性和事件 132
5.6.3 Button 控件 133
5.6.4 Label 控件 134
5.6.5 Literal 控件 134
5.6.6 TextBox 控件 135
5.6.7 CheckBox 控件 137
5.6.8 CheckBoxList 控件 138
5.6.9 RamoButton 控件 140
5.6.10 RadioButtonList 控件 141
5.6.11 DropDownList 控件 143
5.6.12 LisBox 控件 143
5.6.13 lmage 控件 144
5.6.14 lmageButton 控件 145
5.6.15 HyperLink 控件 146
5.6.16 LinkButton 控件 146
5.6.17 Calendar 控件 147
5.6.18 Panel 控件 149
5.6.19 FIleUpload 控件 150
5.7 验证控件 152
5.7.1 RequiredFieldValidator 控件 152
5.7.2 CompareValidator 控件 153
5.7.3 Range V alidator 控件 155
5.7.4 RegularExpressionValidator 控件 156
5.7.5 CustomValidator 控件 158
5.7.6 ValidationSummary 控件 159
5.8 本章小结 161
习题5 161
第6章 ASP.NET 内置对象 163
6.1 ASP.NET 内置对象概述 163
6.2 Page 对象 163
6.2.1 Web 窗体代码模型 163
6.2.2 Page 对象的属性、方法和事件 166
6.2.3 IsPostBack 属性 166
6.2.4 IsValid 属性 167
6.2.5 lnit 事件 167
6.2.6 Load 事件 167
6.3 Response 对象 169
6.3.1 在页面中输出数据 170
6.3.2 页面跳转并传递参数 171
6.3.3 停止程序运行 173
6.3.4 ContentType 属性 173
6.3.5 BufferOutput 属性 173
6.4 Request 对象 173
6.4.1 获取客户端表单信息 174
6.4.2 QueryString 数据集合 174
6.4.3 ServerVariables 数据集合 175
6.4.4 Browser 属性 176
6.5 Server 对象 177
6.5.1 ScriptTimeout 属性 177
6.5.2 HtmlEncode 方法 178
6.5.3 UrlEncode 方法 178
6.5.4 MapPath 方法 179
6.5.5 Execute 方法 179
6.5.6 Transfer 方法 179
6.6 Applic由on 对象 180
6.6.1 Global.asax 文件 180
6.6.2 利用Application 存储信息 180
6.6.3 读取Application 中的信息 181
6.6.4 删除Application 中的信息 182
6.7 Session 对象 182
6.7.1 Session 工作原理 182
6.7.2 存储和读取用户会话信息 183
6.8 Cookie 对象 184
6.8.1 Cookie 的基本原理 185
6.8.2 设置Cookie 185
6.8.3 读取Cookie 187
6.8.4 修改和剧除Cookie 187
6.8.5 Cookie 与Sessíon 的区别 188
6.9 应用示例 188
6.9.1 聊天室 188
6.9.2 用户权限检查 191
6.9.3 访问计数器 194
6.10 本章小结 195
习题6 195
第7章 ASP.NET 数据库编程 196
7.1 数据库基础知识 196
7.1.1 关革数据库基本概念 196
7.1.2 数据库管理革统 196
7.1.3 数据库表的创建与数据维护 197
7.1.4 数据库语言SQL 198
7.1.5 存储过程 205
7.2 Web 数据库基本概念 208
7.3 ADO.NET 数据库组件 209
7.3.1 ADO.NET 纽件模型 209
7.3.2 ADO.NET 对象结构 211
7.4 ADO.NET 数据库操作概述 211
7.4.1 ASP.NET 数据库应用程序结构 211
7.4.2 ADO.NET 数据库访问 212
7.5 Connection 对象 214
7.5.1 Connection 对象的属性和方法 214
7.5.2 创建Connection 对象 215
7.6 Command 对象 216
7.6.1 Command 对象的属性和方法 216
7.6.2 Command 类的构造函数 216
7.6.3 通过Command 对象执行命令 217
7.7 DataReader 对象 220
7.7.1 DataReader 对象的属性和方法 220
7.7.2 DataReader 对象的创建 221
7.7.3 使用DataReader 对象查询数据 221
7.8 DataAdapter 和DataSet 对象 221
7.8.1 DataAdapter 对象 221
7.8.2 DataSet 对象 223
7.8.3 使用DataAdapter 对象查询数据 228
7.8.4 使用DataAdapt田对象吴新数据 234
7.9 数据控件 237
7.9.1 GridView 控件 237
7.9.2 Repeater 控件 248
7.9.3 DataList 控件 250
7.9.4 Details View 和FormView 250
7.10 本章小结 251
习题7 251
第8章 .NET 框架类库 m
8.1 NET 框架类概述 252
8.1.1 NET Framework 类库的功能和结构 252
8.1.2 Microsoft 命名空间 252
8.1.3 System 命名空间 253
8.2 System.IO 命名空间 253
8.2.1 主要的类 254
8.2.2 使用System.IO 命名空间进行文件操作 256
8.3 System.Drawing 命名空间 261
8.4 安全性命名空间 263
8.5 本章小结 2…
习题8 2…
第9章 ASP.NET的高级应用 265
9.1 用户控件 265
9.2 XML 数据处理 266
9.3 AJAX 267
9.4 语言集成查询LINQ 269
9.5 本章小结 271
第10章 ASP.NET综合实例 272
10.1 系统概述 272
10.2 需求分析 272
10.3 系统设计 273
10.3.1 革统总体结构 273
10.3.2 革统功能 273
10.3.3 页面设计 274
10.3.4 数据库设计 274
10.4 公共类设计与实现 276
10.4.1 数据库操作类 276
10.4.2 业务功能类 279
10.5 主页面设计与实现 282
10.5.1 网站首页技术分析 282
10.5.2 网站首页的实现 283
10.6 子系统设计与实现 285
10.6.1 用户注册模块 285
10.6.2 用户登录模块 291
10.6.3 教程发布与管理模块 292
10.6.4 查看视频教程模块 297
10.6.5 用户管理模块 303
10.6.6 视频管理模块 306
10.7 本章小结 308
参考文献 309
附录 实验指导 310
实验1 NET 环境及网页制作 310
实验2 JavaScript 程序设计 315
实验3 时语言程序设计 320
实验4 服务器控件的使用 327
实验5 内置对象的应用 331
实验6 ADO.NET 数据库操作 335
定价:79.0
ISBN:9787030367365
版次:1
出版时间:2013-03
内容提要:
本书以基于Web的应用设计与开发能力培养为主要目标,面向应用型教学需求,重点突出基础性和应用性。全书共10章,系统地介绍Web编程基础、页面设计和客户端编程、Web服务器编程等三部分的技术及应用,内容涵盖了Web应用开发技术的主要方面,包括Web基础知识、HTML,CSS、JavaScript、C#语言、服务器控件、ASP.NET内置对象、ASP.NET数据库编程、.NET框架类、ASP.NET高级应用和综合应用实例。附录给出了实验指导,便于实践教学的安排。本书内容丰富,深入浅出,强调可读性;示例丰富,贴近应用。通过阅读本书,读者能够学会基本的Web网页设计和基于ASP.NET的Web应用程序的开发技术,为实用系统的开发打下基础。本书还提供了配套电子课件、习题参考答案和实例源程序下载。
目录:
目录
前言
第1章 Web 概览 1
1.1 Intenet与Web 1
1.1.1 Intenet 1
1.1.2 Web 1
1.2 与Web 相关的基本概念 2
1.2.1 IP 地址 2
1.2.2 DNS 域名 2
1.2.3 统一资源定位符URL 3
1.2.4 超文本和超媒体 3
1.3 Web 的基本原理 3
1.3.1 Web 的客户机/服务器模型 3
1.3.2 HTIP 4
1.3.3 万维网文档 4
1.4 Web 开发技术 6
1.4.1 Web 客户端技术 6
1.4.2 Web 服务端技术 7
1.4.3 Web 开发平台8
1.5 Web 开发工具简介9
1.5.1 Dreamweaver 9
1.5.2 Vi.ual Studio.NET 9
1.6 本章小结 10
习题1 10
第2章 Web 网页设计 11
2.1 网页设计概述 11
2.1.1 网站开发流程 11
2.1.2 Web 页面的三层结构 11
2.2 超文本标记语言HTML 12
2.2.1 HTML 文件结构和标记分类 12
2.2.2 设置文本与段落 14
2.2.3 使用图像标记 16
2.2.4 设置超链接 17
2.2.5 创建列表 19
2.2.6 表格 20
2.2.7 表单 23
2.3 CSS 样式表结 25
2.3.1 样式表的定义 26
2.3.2 选择符及相关标记 27
2.3.3 CSS 样式的引用 29
2.3.4 样式的优先级 32
2.3.5 样式的继承 33
2.3.6 CSS 样式属性 34
2.3.7 CSS+DIV 页面布局 43
2.4 本章小结 4
习题2 44
第3章 JavaScript 脚本编程 45
3.1 JavaScript 编程基础 45
3.1.1 JavaScript 程序的开发过程 45
3.1.2 数据类型、常量与变量 47
3.1.3 运算符与表达式 49
3.1.4 函数 51
3.1.5 流程控制 55
3.1.6 事件触发与处理 58
3.2 JavaScript 对象 59
3.2.1 对象的定义与引用 60
3.2.2 对象操作语句 62
3.2.3 常用内建对象 63
3.3 浏览器对象模型 70
3.3.1 浏览器对象模型概述 70
3.3.2 常用浏览器对象 72
3.4 文档对象模型 78
3.4.1 DOM 节点树 78
3.4.2 节点属性与方法 79
3.5 轻量级的JavaScript 框架一一jQuery 81
3.6 本章小结 81
习题3 81
第4章 C#程序设计语言 83
4.1 C#语言概述 83
4.2 C#应用程序的创建 84
4.2.1 创建C#控制台应用程序 84
4.2.2 用Visual Studio 2010 创建C#应用程序 85
4.3 命名空间 88
4.3.1 什么是命名空间 88
4.3.2 两类命名空间 89
4.3.3 ~I 用命名空间 90
4.4 C#程序结构 90
4.5 C#基础语法 90
4.5.1 关键字 90
4.5.2 命名规则 91
4.5.3 数据类型 91
4.5.4 常量和变量 99
4.5.5 运算符与表达式 100
4.5.6 流程控制语句 104
4.5.7 异常处理 107
4.6 时面向对象编程 108
4.6.1 类的定义 108
4.6.2 创建对象 109
4.6.3 类的成员 109
4.6.4 类的构造函数和析构函数 110
4.6.5 类的字段和属性 112
4.6.6 类的方法 114
4.6.7 类的继承 117
4.7 本章小结119
习题4 119
第5章 ASP.NET 基本程序设计 121
5.1NET Fra皿,ework 体系结构 121
5.1.1 公共语言运行时 121
5.1.2 NET 类库122
5.2 ASP.NET Web 简介 122
5.2.1 Web Form 的概念 122
5.2.2 Web Form 的处理过程 122
5.3 创建ASP.NET 应用程序 123
5.4 ASP.NET 程序结构 127
5.4.1 ASP.NET 应用程序的构成 127
5.4.2 ASP.NET 页面的结构 128
5.5 服务器控件简介 128
5.5.1 服务器控件分类 128
5.5.2 HTML 服务器控件 129
5.5.3 HTML 控件与Web 控件的区别 131
5.6 Web 标准服务器控件 132
5.6.1 Web 服务器控件基本语法 132
5.6.2 Web 服务器控件常用的属性和事件 132
5.6.3 Button 控件 133
5.6.4 Label 控件 134
5.6.5 Literal 控件 134
5.6.6 TextBox 控件 135
5.6.7 CheckBox 控件 137
5.6.8 CheckBoxList 控件 138
5.6.9 RamoButton 控件 140
5.6.10 RadioButtonList 控件 141
5.6.11 DropDownList 控件 143
5.6.12 LisBox 控件 143
5.6.13 lmage 控件 144
5.6.14 lmageButton 控件 145
5.6.15 HyperLink 控件 146
5.6.16 LinkButton 控件 146
5.6.17 Calendar 控件 147
5.6.18 Panel 控件 149
5.6.19 FIleUpload 控件 150
5.7 验证控件 152
5.7.1 RequiredFieldValidator 控件 152
5.7.2 CompareValidator 控件 153
5.7.3 Range V alidator 控件 155
5.7.4 RegularExpressionValidator 控件 156
5.7.5 CustomValidator 控件 158
5.7.6 ValidationSummary 控件 159
5.8 本章小结 161
习题5 161
第6章 ASP.NET 内置对象 163
6.1 ASP.NET 内置对象概述 163
6.2 Page 对象 163
6.2.1 Web 窗体代码模型 163
6.2.2 Page 对象的属性、方法和事件 166
6.2.3 IsPostBack 属性 166
6.2.4 IsValid 属性 167
6.2.5 lnit 事件 167
6.2.6 Load 事件 167
6.3 Response 对象 169
6.3.1 在页面中输出数据 170
6.3.2 页面跳转并传递参数 171
6.3.3 停止程序运行 173
6.3.4 ContentType 属性 173
6.3.5 BufferOutput 属性 173
6.4 Request 对象 173
6.4.1 获取客户端表单信息 174
6.4.2 QueryString 数据集合 174
6.4.3 ServerVariables 数据集合 175
6.4.4 Browser 属性 176
6.5 Server 对象 177
6.5.1 ScriptTimeout 属性 177
6.5.2 HtmlEncode 方法 178
6.5.3 UrlEncode 方法 178
6.5.4 MapPath 方法 179
6.5.5 Execute 方法 179
6.5.6 Transfer 方法 179
6.6 Applic由on 对象 180
6.6.1 Global.asax 文件 180
6.6.2 利用Application 存储信息 180
6.6.3 读取Application 中的信息 181
6.6.4 删除Application 中的信息 182
6.7 Session 对象 182
6.7.1 Session 工作原理 182
6.7.2 存储和读取用户会话信息 183
6.8 Cookie 对象 184
6.8.1 Cookie 的基本原理 185
6.8.2 设置Cookie 185
6.8.3 读取Cookie 187
6.8.4 修改和剧除Cookie 187
6.8.5 Cookie 与Sessíon 的区别 188
6.9 应用示例 188
6.9.1 聊天室 188
6.9.2 用户权限检查 191
6.9.3 访问计数器 194
6.10 本章小结 195
习题6 195
第7章 ASP.NET 数据库编程 196
7.1 数据库基础知识 196
7.1.1 关革数据库基本概念 196
7.1.2 数据库管理革统 196
7.1.3 数据库表的创建与数据维护 197
7.1.4 数据库语言SQL 198
7.1.5 存储过程 205
7.2 Web 数据库基本概念 208
7.3 ADO.NET 数据库组件 209
7.3.1 ADO.NET 纽件模型 209
7.3.2 ADO.NET 对象结构 211
7.4 ADO.NET 数据库操作概述 211
7.4.1 ASP.NET 数据库应用程序结构 211
7.4.2 ADO.NET 数据库访问 212
7.5 Connection 对象 214
7.5.1 Connection 对象的属性和方法 214
7.5.2 创建Connection 对象 215
7.6 Command 对象 216
7.6.1 Command 对象的属性和方法 216
7.6.2 Command 类的构造函数 216
7.6.3 通过Command 对象执行命令 217
7.7 DataReader 对象 220
7.7.1 DataReader 对象的属性和方法 220
7.7.2 DataReader 对象的创建 221
7.7.3 使用DataReader 对象查询数据 221
7.8 DataAdapter 和DataSet 对象 221
7.8.1 DataAdapter 对象 221
7.8.2 DataSet 对象 223
7.8.3 使用DataAdapter 对象查询数据 228
7.8.4 使用DataAdapt田对象吴新数据 234
7.9 数据控件 237
7.9.1 GridView 控件 237
7.9.2 Repeater 控件 248
7.9.3 DataList 控件 250
7.9.4 Details View 和FormView 250
7.10 本章小结 251
习题7 251
第8章 .NET 框架类库 m
8.1 NET 框架类概述 252
8.1.1 NET Framework 类库的功能和结构 252
8.1.2 Microsoft 命名空间 252
8.1.3 System 命名空间 253
8.2 System.IO 命名空间 253
8.2.1 主要的类 254
8.2.2 使用System.IO 命名空间进行文件操作 256
8.3 System.Drawing 命名空间 261
8.4 安全性命名空间 263
8.5 本章小结 2…
习题8 2…
第9章 ASP.NET的高级应用 265
9.1 用户控件 265
9.2 XML 数据处理 266
9.3 AJAX 267
9.4 语言集成查询LINQ 269
9.5 本章小结 271
第10章 ASP.NET综合实例 272
10.1 系统概述 272
10.2 需求分析 272
10.3 系统设计 273
10.3.1 革统总体结构 273
10.3.2 革统功能 273
10.3.3 页面设计 274
10.3.4 数据库设计 274
10.4 公共类设计与实现 276
10.4.1 数据库操作类 276
10.4.2 业务功能类 279
10.5 主页面设计与实现 282
10.5.1 网站首页技术分析 282
10.5.2 网站首页的实现 283
10.6 子系统设计与实现 285
10.6.1 用户注册模块 285
10.6.2 用户登录模块 291
10.6.3 教程发布与管理模块 292
10.6.4 查看视频教程模块 297
10.6.5 用户管理模块 303
10.6.6 视频管理模块 306
10.7 本章小结 308
参考文献 309
附录 实验指导 310
实验1 NET 环境及网页制作 310
实验2 JavaScript 程序设计 315
实验3 时语言程序设计 320
实验4 服务器控件的使用 327
实验5 内置对象的应用 331
实验6 ADO.NET 数据库操作 335
- 科学出版社旗舰店 (微信公众号认证)
- 科学出版社秉承多年来形成的“高层次、高水平、高质量”和“严肃、严密、严格”的优良传统与作风,始终坚持为科技创新服务、为传播与普及科学知识服务、为科学家和广大读者服务的宗旨。
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...