Web程序设计
作者 : 主编 牛力 韩小汀 参编 闫石 杨凯 刘楠楠
出版日期 : 2016-04-18
ISBN : 978-7-111-52746-6
定价 : 39.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 273
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
编辑推荐

Web程序设计是计算机相关专业的重要课程,是学习和掌握网站设计的基础。本书以JavaScript和C#为语言基础,以ASP.NET4.0为技术工具,以Visual Studio 2010为开发工具,系统且全面地讲解Web程序设计的核心方法和实践技巧。全书共10章,所讨论的主要技术包括:静态网页设计技术,客户端与服务器端动态设计技术,Web应用程序与信息系统开发技术。
·紧扣Web应用程序开发所需的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容,是学习Web程序设计不可或缺的教材或参考书。
·对概念、原理和方法的描述准确、严谨,示例代码精简、规范,章节组织逻辑性强,帮助读者由浅入深、循序渐进地掌握Web程序设计要领。
·提供完整的网站项目综合开发实例,将各项知识点融入具体的开发过程中,突出实用性和先进性。

图书简介

本书以JavaScript、C#为语言基础,以ASP.NET 4.0为技术工具,以Visual Studio 2010为开发工具,以技术应用能力培养为主线,从零开始,介绍HTML网页设计基础、CSS基础、JavaScript语言入门与提高、与ASP.NET 4.0结合的C#基础、ASP.NET 4.0服务器控件、母版页、主题、用户控件、状态管理、数据访问和数据绑定。
本书逻辑性强,由浅入深,循序渐进,可以作为高等院校计算机及相关专业“Web程序设计”课程的教材,也可以供对Web应用程序开发感兴趣的人员自学。

图书特色

Web程序设计是计算机相关专业的重要课程,是学习和掌握网站设计的基础。本书以JavaScript和C#为语言基础,以ASP.NET 4.0为技术工具,以Visual Studio 2010为开发工具,系统且全面地讲解Web程序设计的核心方法和实践技巧。全书共10章,所讨论的主要技术包括:静态网页设计技术,客户端与服务器端动态设计技术,Web应用程序与信息系统开发技术。

本书特点:
紧扣Web应用程序开发所需的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容,是学习Web程序设计不可或缺的教材或参考书。
对概念、原理和方法的描述准确、严谨,示例代码精简、规范,章节组织逻辑性强,帮助读者由浅入深、循序渐进地掌握Web程序设计要领。
提供完整的网站项目综合开发实例,将各项知识点融入具体的开发过程中,突出实用性和先进性。

图书前言

Web程序设计是计算机相关专业的重要课程,是学习和掌握网站设计的基础。本书紧扣Web应用程序开发所需的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容,突出实用性和先进性,把理论知识点融入具体的开发实例中。本书共分10章,内容组织如下:
第1章主要介绍Web基础知识、Internet的结构特点以及Web程序设计的开发工具等。
第2章和第3章介绍Web程序开发的准备知识,主要包括HTML网页设计基础知识、CSS样式表等。
第4章从零基础开始,系统讲述Javascript的概念、基本语法和具体使用方法。
第5章结合ASP.NET 4.0介绍C#基本语法、结构语句和具体应用等。
第6章介绍ASP.NET 4.0页面事件、标准控件和验证控件的应用。
第7章从实现网站整体统一风格角度介绍母版页、主题和用户控件的概念、特点及应用。
第8章从状态管理出发,重点介绍查询字符串、Cookie、Session、Application、隐藏域、ViewState和ControlState的使用。
第9章介绍使用数据源控件和LINQ访问数据库的方法,以及使用数据绑定控件呈现数据库数据的技术。
第10章通过电子商务平台案例,对ASP.NET整体的技术和程序进行了综合性、实战性的演示。
本书由中国人民大学牛力、北京航空航天大学韩小汀主编,并负责全书的编写、修改、定稿等工作。参加编写的人员还有:中国人民大学闫石(参与第5章、第9章编写),杨凯(参与第6章、第7章编写),黄河科技学院刘楠楠(参与第2章、第3章编写)。
在本书编写过程中得到了中国人民大学信息资源管理学院相关老师的多次指导,他们为本书的写作提出了许多宝贵的修改意见。机械工业出版社华章分社的编辑们也为本书的出版做了许多工作,在此对他们辛勤的工作和热情的支持表示诚挚的感谢!
由于时间和水平的限制,书中难免出现错误和不妥之处,欢迎同行和读者批评指正。如有问题可直接与作者联系,电子邮箱是webprogram@126.com。                    

上架指导

计算机\Web设计

封底文字

Web程序设计是计算机相关专业的重要课程,是学习和掌握网站设计的基础。本书以JavaScript、C#为语言基础,以ASP.NET 4.0为技术工具,以Visual Studio 2010为开发工具。全书共10章,所讨论的主要技术包括:静态网页设计技术,客户端与服务器端动态设计技术,Web应用程序与信息系统开发技术。

本书特色:
·紧扣Web应用程序开发所需的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容,是学习Web程序设计不可或缺的教材或参考书。
·对概念、原理和方法的描述准确、严谨,示例代码精简、规范,章节组织逻辑性强,帮助读者由浅入深、循序渐进地掌握Web程序设计要领。
·提供完整的网站项目综合开发实例,将各项知识点融入具体的开发过程中,突出实用性和先进性。

图书目录

前言
教学建议
第1章 综述 1
1.1 认识Web 1
1.2 Internet概述 2
1.2.1 什么是Internet 2
1.2.2 IP地址与域名 4
1.2.3 虚拟主机与虚拟服务器 4
1.3 Web程序设计的开发工具与开发环境 5
1.3.1 HTML语言与CSS样式表 5
1.3.2 ASP与ASP.NET 7
1.3.3 数据库管理系统 8
1.3.4 网页设计的开发环境 10
1.3.5 程序设计的开发环境 11
本章小结 11
习题 12
第2章 HTML网页设计 13
2.1 HTML概述 13
2.1.1 什么是HTML 13
2.1.2 HTML的特点 13
2.1.3 HTML实例 14
2.2 HTML元素 15
2.3 HTML标签 16
2.3.1 标签与元素的区别 17
2.3.2 文本的定义 17
2.3.3 表格操作 19
2.3.4 其他类型标签 22
2.4 HTML表单 23
2.5 框架 26
2.5.1 框架的概念 26
2.5.2 框架的类型 29
本章小结 31
习题 31
第3章 CSS 33
3.1 CSS基础 33
3.1.1 什么是CSS 33
3.1.2 CSS的语法 34
3.1.3 CSS的标准化 35
3.2 CSS选择器 36
3.2.1 CSS常用选择器 36
3.2.2 属性选择器 36
3.2.3 其他类型选择器 37
3.2.4 伪类 38
3.2.5 伪元素 39
3.3 DIV层 41
3.3.1 什么是DIV 41
3.3.2 CSS盒子模型 42
3.4 CSS样式表 44
3.4.1 字体(Font) 45
3.4.2 文本(Text) 48
3.4.3 背景 (Background) 51
3.4.4 表格(Table) 53
3.4.5 定位(Position) 56
3.4.6 布局(Layout) 58
3.4.7 列表(List) 61
本章小结 63
习题 63
第4章 JavaScript 65
4.1 JavaScript概述 65
4.1.1 什么是脚本语言 65
4.1.2 什么是JavaScript 65
4.1.3 JavaScript的功能 65
4.1.4 JavaScript编辑器 66
4.1.5 JavaScript实例 66
4.1.6 开启浏览器对于JavaScript的支持 68
4.1.7 JavaScript的注释 69
4.2 JavaScript语言基础 69
4.2.1 JavaScript的数据类型 69
4.2.2 数据类型的转换 71
4.2.3 JavaScript的变量 72
4.2.4 JavaScript的结构语句 73
4.3 JavaScript语法提高 80
4.3.1 JavaScript函数 81
4.3.2 JavaScript对象 82
4.4 JavaScript实战演习 89
本章小结 92
习题 92
第5章 C#语言概述 94
5.1 C#基本语法 94
5.1.1 什么是C# 94
5.1.2 入门知识 95
5.1.3 数据类型 97
5.1.4 运算符和表达式 100
5.2 C#结构语句 101
5.2.1 条件语句 102
5.2.2 循环语句 105
5.2.3 异常处理语句 110
5.3 自定义C#类 112
5.3.1 类概述 112
5.3.2 类的基本构成 113
5.3.3 类的继承 113
本章小结 116
习题 116
第6章 ASP.NET服务器控件 118
6.1 ASP.NET页面事件 118
6.2 ASP.NET服务器控件概述 120
6.3 HTML 服务器控件 121
6.4 Web服务器标准控件 122
6.4.1 Label控件 123
6.4.2 TextBox控件 123
6.4.3 Button、LinkButton 和ImageButton 控件 124
6.4.4 DropDownList控件 124
6.4.5 ListBox 控件 128
6.4.6 CheckBox 和 CheckBoxList 控件 129
6.4.7 RadioButton 和RadioButtonList控件 129
6.4.8 Image 和 ImageMap 控件 130
6.4.9 HyperLink 控件 131
6.4.10 Table 控件 132
6.4.11 Panel 和 PlaceHolder 控件 132
6.4.12 MultiView 和 View 控件 134
6.4.13 Wizard 控件 135
6.4.14 FileUpload 控件 138
6.5 Web服务器验证控件 139
6.5.1 RequireFieldValidator 控件 140
6.5.2 CompareValidator 控件 140
6.5.3 RangeValidator 控件 141
6.5.4 RegularExpressionValidator 控件 141
6.5.5 CustomValidator 控件 141
6.5.6 ValidationSummary 控件 142
本章小结 143
习题 144
第7章 母版页、主题和用户控件 146
7.1 母版页 146
7.1.1 母版页概述 146
7.1.2 创建母版页 147
7.1.3 创建内容页 148
7.1.4 母版页的嵌套 149
7.1.5 母版页运行机制 151
7.2 主题 151
7.2.1 自定义主题 151
7.2.2 使用主题 152
7.2.3 动态主题 153
7.3 用户控件 155
7.3.1 创建用户控件 155
7.3.2 使用用户控件 156
本章小结 157
习题 158
第8章 状态管理 159
8.1 状态管理概述 159
8.2 查询字符串 160
8.3 Cookie 161
8.3.1 创建Cookie 161
8.3.2 删除Cookie 162
8.3.3 Cookie的使用 162
8.4 Session 163
8.4.1 Session的使用 164
8.4.2 Session的使用范围与大小限制 166
8.4.3 Session的生命周期 167
8.5 Application 167
8.6 隐藏域、ViewState和ControlState 171
本章小结 172
习题 172
第9章 数据访问与数据绑定 174
9.1 数据源控件 174
9.1.1 SqlDataSource 控件 174
9.1.2 LinqDataSource 控件 176
9.1.3 XmlDataSource 控件 179
9.2 数据绑定控件 180
9.2.1 ListControl 类控件 181
9.2.2 GridView 控件 183
9.3 使用LINQ 查询 187
9.3.1 LINQ 概述 188
9.3.2 LINQ to SQL 概述 189
9.3.3 使用LINQ to SQL 查询数据 191
9.3.4 使用LINQ to SQL 管理数据 193
9.3.5 LINQ to XML概述 196
9.3.6 使用LINQ to XML管理XML文档 197
9.4 LINQ数据绑定 201
9.4.1 GridView分页与排序 201
9.4.2 GridView数据模板列、行操作 204
本章小结 208
习题 208
第10章 电子商务网站综合实例 210
10.1 系统总体设计 210
10.1.1 系统功能模块设计 210
10.1.2 多层架构 211
10.1.3 用户控件 211
10.1.4 数据库设计 211
10.2 多层架构设计 212
10.2.1 多层架构在Visual Studio中的实现 212
10.2.2 数据访问层设计 214
10.2.3 业务逻辑层设计 216
10.2.4 表现层设计 219
10.2.5 模型层代码设计 221
10.3 系统数据库设计 223
10.3.1 EC数据表设计 223
10.3.2 数据表关系设计 225
10.4 用户控件设计 225
10.4.1 类别用户控件 225
10.4.2 会员用户控件 228
10.4.3 产品用户控件 231
10.5 网站前台设计 235
10.5.1 主页设计 235
10.5.2 母版页设计 237
10.6 购物车模块设计 239
10.6.1 购物车控制类代码 239
10.6.2 购物车页面 244
10.6.3 结算页面 249
10.7 后台管理功能模块设计 258
10.7.1 后台管理首页 258
10.7.2 订单管理页 258
本章小结 264
参考文献 265                    

教学资源推荐
作者: [美]杰瑞 R. 汉丽(Jeri R. Hanly)埃利奥特 B. 考夫曼(Elliot B. Koffman) 著
作者: [美]本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup)著
作者: 邱李华 曹青 郭志强
作者: 刁成嘉 刁 奕
参考读物推荐
作者: (美)Mark Jason Dominus 著
作者: 李 宽
作者: 王向军 王欣惠