定 价:45 元
丛书名:工业和信息化“十三五”高职高专人才培养规划教材
- 作者:郭玲, 李俊平主编
- 出版时间:2017/7/1
- ISBN:9787115461810
- 出 版 社:人民邮电出版社
- 中图法分类:TP393.092.2
- 页码:243
- 纸张:胶版纸
- 版次:1
- 开本:16K
本书系统地讲授在Visual Studio 2015集成开发环境中, 使用ASP.NET和C#开发动态Web项目的流程与技术。全书围绕实际工程项目展开, 着重培养学生的动手开发能力。全书包括11章, 主要介绍了.NET Framework和ASP.NET技术的基础知识、使用Visual Studio平台开发ASP.NET Web应用的基本流程和方法、C#编程语言、ASP.NET标准服务器控件、验证控件、状态管理技术、母版页和主题技术、数据访问技术、网站导航技术以及ASP.NET网站的发布与部署。最后通过一个完整Web项目的开发实践, 介绍使用ASP.NET技术设计和开发Web应用程序的基本原则及常见网站效果、任务的开发技巧、项目编程规范等。
本书围绕职业实践能力的综合培养这一核心思想,突出以实践为导向,理论结合实际。
以“项目引导”为思路 ,依托完整的Web应用项目来组织全书的内容,详细讲解ASP.NET的各项开发技术及其开发平台工具的使用,介绍建设基于数据库的动态网站的基本流程和方法。
在讲解知识技术的同时,非常注重Web应用项目的开发规范。
郭玲,曾在软件企业工作5年,担任软件工程师、项目经理,完成深圳建设信息系统、核电集团信息系统等多个大中型电子政务系统、信息管理系统项目。2003年8月至今,在深圳职业技术学院计算机工程学院任教,副教授,主讲Web应用开发类系列课程,主持或参与完成了多个省部级教研科研项目,主要研究方向为Web应用开发、移动应用开发。曾参与编写“十一五”国家级规划教材“网页设计与制作”。
第1章 ASP.NET概述与开发环境搭建 1
1.1 静态网页与动态网页 1
1.2 常见的动态网页开发技术 2
1.3 ASP.NET概述 3
1.3.1 .NET框架 3
1.3.2 .NET框架的结构 3
1.3.3 ASP.NET的发展历史 4
1.3.4 ASP.NET的特点 5
1.4 ASP.NET的开发环境 6
1.4.1 安装Visual Studio Community 2015集成开发环境 6
1.4.2 Visual Studio Community 2015视图窗口 11
1.5 小结 12
第2章 创建ASP.NET动态网站 13
2.1 使用Visual Studio创建
ASP.NET网站 13
2.2 ASP.NET网站结构 16
2.2.1 文件夹 17
2.2.2 ASP.NET网站的文件 17
2.3 ASP.NET Web窗体文件的结构 17
2.4 ASP.NET程序开发规范 18
2.4.1 规范制定原则 18
2.4.2 命名规范 18
2.4.3 控件命名规则 19
2.5 小结 20
第3章 C#编程基础 21
3.1 C#语言概述 21
3.1.1 C#的特点 21
3.1.2 命名空间 21
3.1.3 注释 22
3.2 变量和常量 22
3.3 数据类型 24
3.3.1 值类型 24
3.3.2 引用类型 28
3.3.3 类型转换 31
3.4 C#语句 32
3.4.1 运算符 32
3.4.2 条件语句 34
3.4.3 循环语句 38
3.5 C#面向对象编程 42
3.5.1 类 43
3.5.2 继承 44
3.5.3 多态 46
3.6 实践演练 48
3.6.1 问题分析 48
3.6.2 编程实现 48
3.7 小结 50
第4章 标准服务器控件 51
4.1 ASP.NET服务器控件概述 51
4.2 标准服务器控件应用 52
4.2.1 Label、TextBox和Button、LinkButton、ImageButton控件 52
4.2.2 RadioButton和
RadioButtonList控件 57
4.2.3 CheckBox和CheckBoxList控件 61
4.2.4 DropDownList控件 64
4.2.5 Image控件 66
4.2.6 Hyperlink控件 69
4.2.7 Panel控件 70
4.2.8 控制控件的外观、可见性和可用性 73
4.3 动态生成控件 74
4.4 小结 75
第5章 数据验证 76
5.1 验证控件概述 76
5.2 验证控件应用 77
5.2.1 RequiredFieldValidator控件 77
5.2.2 CompareValidator控件 79
5.2.3 RangeValidator控件 80
5.2.4 RegularExpressionValidator控件 82
5.2.5 ValidationSummary控件 84
5.3 小结 85
第6章 ASP.NET状态管理 86
6.1 ASP.NET状态管理概述 86
6.1.1 基于客户端的状态管理 86
6.1.2 基于服务器端的状态管理 87
6.2 状态管理技术应用 87
6.2.1 查询字符串 87
6.2.2 Cookie 89
6.2.3 会话状态 93
6.2.4 应用程序状态 94
6.3 实践演练 95
6.3.1 问题分析 95
6.3.2 编程实现 96
6.4 小结 99
第7章 母版页和主题 100
7.1 母版页 100
7.1.1 母版页概述 100
7.1.2 内容页概述 100
7.1.3 创建母版页 101
7.1.4 创建内容页 106
7.1.5 编辑网页成为内容页 109
7.1.6 访问母版页控件 112
7.2 主题与外观 113
7.2.1 主题和外观概述 113
7.2.2 定义与应用主题 113
7.2.3 同一种控件定义不同外观 116
7.2.4 以编程方式应用主题 117
7.3 实践演练 118
7.3.1 问题分析 118
7.3.2 制作实现 118
7.4 小结 120
第8章 ASP.NET数据访问 122
8.1 ASP.NET数据访问概述 122
8.2 创建数据库 122
8.3 数据源控件 128
8.3.1 各类数据源控件 128
8.3.2 SqlDataSource控件 129
8.4 GridView控件 133
8.4.1 数据绑定 134
8.4.2 分页和排序 136
8.4.3 主/详信息页 137
8.4.4 编辑数据 141
8.4.5 删除数据 147
8.5 详情数据控件 149
8.5.1 DetailsView控件 149
8.5.2 FormView控件 151
8.6 ADO.NET编程 152
8.6.1 ADO.NET概述 152
8.6.2 Connection对象 152
8.6.3 Command对象 153
8.6.4 DataReader对象 154
8.6.5 DataSet和DataAdapter对象 157
8.7 实践演练 159
8.7.1 问题分析 159
8.7.2 制作实现 160
8.8 小结 163
第9章 网站导航 164
9.1 网站导航概述 164
9.2 站点地图(SiteMap) 164
9.3 导航控件 165
9.3.1 Menu控件 166
9.3.2 TreeView控件 167
9.3.3 SiteMapPath控件 168
9.4 小结 168
第10章 网站发布部署 169
10.1 ASP.NET网站运行环境 169
10.2 安装IIS 169
10.3 发布网站 170
10.4 小结 175
第11章 网上宠物店项目 176
11.1 网上宠物店功能介绍 176
11.2 数据库设计 181
11.3 创建网站 183
11.3.1 网站文件结构 183
11.3.2 建立网站、数据库及图片资源 183
11.4 创建主题 184
11.5 主页 185
11.6 母版页 188
11.7 用户登录/注销 190
11.8 用户注册 196
11.9 个人资料 200
11.10 商品展示 206
11.11 购物车 208
11.12 结算与生成订单 218
11.13 小结 224
附录 225