21世纪高等学校计算机规划教材——精品系列

Web程序设计——ASP.NET

分享 推荐 0 收藏 0 阅读 4.4K
韩海雯 , 吕辉 , 张广新 (编著) 978-7-115-19144-1

关于本书的内容有任何问题,请联系 武恩玉

1、全书共13章,分为两部分。第一部分为第1~3章,主要介绍了Web基础知识、ASP.NET相关知识和C#语言基础。第二部分为第4~13章,从网络涉及的实用模块出发,结合流行的技术和组件,详细介绍了每个模块的设计原理及实现过程,进而讲解了ASP.NET在网络开发中的应用,内容主要包括ASP.NET控件、数据访问、数据绑定、文件处理、数据报表、流媒体和Web Service等。
2、本书实践知识与理论知识并重,力求使读者通过亲自动手来掌握ASP.NET新技术,从而学习尽可能多的知识,了解尽可能多的应用。本书可作为普通高等院校相关专业Web程序设计、网络程序设计、ASP.NET程序设计等课程的教材,同时也适用于初、中级ASP.NET用户学习参考。
¥29.00 ¥24.65 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  全书共13章,分为两部分。第一部分为第1~3章,主要介绍了Web基础知识、ASP.NET相关知识和C#语言基础。第二部分为第4~13章,从网络涉及的实用模块出发,结合流行的技术和组件,详细介绍了每个模块的设计原理及实现过程,进而讲解了ASP.NET在网络开发中的应用,内容主要包括ASP.NET控件、数据访问、数据绑定、文件处理、数据报表、流媒体和Web Service等。
  本书实践知识与理论知识并重,力求使读者通过亲自动手来掌握ASP.NET新技术,从而学习尽可能多的知识,了解尽可能多的应用。本书可作为普通高等院校相关专业Web程序设计、网络程序设计、ASP.NET程序设计等课程的教材,同时也适用于初、中级ASP.NET用户学习参考。

目录

目 录

第 1章 Web基础知识 1
1.1 Internet基础 1
1.1.1 Internet的起源 1
1.1.2 现在Internet的发展 2
1.2 Web结构 2
1.2.1 HTTP简介 2
1.2.2 B/S结构简介 2
1.2.3 C/S结构简介 3
1.2.4 B/S结构与C/S结构比较 3
1.2.5 Web系统的三层结构 4
1.3 网页构成技术——HTML 5
1.3.1 HTML概述 5
1.3.2 HTML文件结构 5
小结 7
习题 7
上机指导 7
实验:输出一个字符串 7

第 2章 ASP.NET概述 8
2.1 .NET开发 8
2.1.1 .NET框架简介 8
2.1.2 ASP.NET与.NET框架的关系 9
2.1.3 ASP、ASP.NET、JSP、PHP比较 9
2.2 ASP.NET运行环境简介 10
2.2.1 对软件环境及操作系统的要求 10
2.2.2 应用服务器的安装和配置 10
2.2.3 .NET Framework的安装和配置 13
2.3 开发工具Visual Studio 2005概述 13
2.3.1 Visual Studio 2005简介 13
2.3.2 Visual Studio 2005使用 14
2.4 第 一个ASP.NET程序 15
2.4.1 搭建Web项目 15
2.4.2 添加代码 16
2.4.3 分析代码 17
2.4.4 测试代码 17
小结 18
习题 18
上机指导 18
实验一:输出一个字符串 18
实验二:交互式输出字符串 18

第3章 C#语言基础 20
3.1 C#与.NET的关系 20
3.2 C#语言的特点 20
3.3 C#语法基础 21
3.3.1 数据类型 21
3.3.2 变量和常量 25
3.3.3 类型转换 26
3.3.4 运算符 27
3.4 语句结构 30
3.4.1 条件语句 30
3.4.2 循环语句 33
3.4.3 控制循环 34
3.4.4 异常处理语句 34
3.4.5 条件编译 35
3.5 面向对象程序设计 36
3.5.1 对象的概念 36
3.5.2 面向对象的设计方法 36
3.5.3 命名空间 37
3.5.4 类 38
3.5.5 域和属性 41
3.5.6 抽象类 42
3.5.7 接口 44
3.5.8 方法 46
3.5.9 继承和多态 51
小结 52
习题 53
上机指导 53
实验一:if条件语句 53
实验二:使用接口求圆的面积 54
实验三:教师类方法的重载 55

第4章 ASP.NET控件 56
4.1 开发站点前的配置 56
4.1.1 创建Web站点 57
4.1.2 ASP.NET配置文件 58
4.1.3 使用站点安全工具配置身份验证模式 59
4.1.4 配置站点的数据存储方式 61
4.1.5 定制自己的数据存储方式 62
4.2 ASP.NET控件概述 65
4.2.1 HTML控件 65
4.2.2 HTML服务器控件 67
4.2.3 Web服务器控件 69
4.3 常用的ASP.NET服务器控件 72
4.3.1 文本框控件TextBox 72
4.3.2 按钮控件Button 73
4.3.3 单选框控件RadioButton 76
4.3.4 链接按钮控件LinkButton 77
4.3.5 列表框控件ListBox 78
4.3.6 复选框控件CheckBox 79
4.3.7 图像控件Image 81
4.4 登录控件 82
4.4.1 登录控件简介 82
4.4.2 使用登录控件 83
4.5 **普通的登录方式 85
4.5.1 用户注册功能 86
4.5.2 用户的登录功能 86
4.5.3 修改密码功能 87
4.5.4 在登录页面中添加注册导航功能 88
4.5.5 显示登录用户名和用户状态功能 88
4.5.6 根据用户登录身份显示不同效果页功能 88
4.5.7 小结 89
4.6 基于角色的登录方式 90
4.6.1 在应用程序中启用角色 90
4.6.2 创建角色 90
4.6.3 创建角色访问规则 91
4.6.4 赋予用户角色权限 92
4.6.5 验证角色的登录 93
4.6.6 小结 93
4.7 匿名用户的授权管理 94
小结 95
习题 95
上机指导 95
实验一:用户注册功能 96
实验二:用户管理系统 96

第5章 ASP.NET对象编程 97
5.1 ASP.NET的数据持久性对象 97
5.1.1 Session对象简介 97
5.1.2 Cookies对象简介 98
5.1.3 Application对象简介 98
5.1.4 ViewState对象简介 98
5.2 ASP.NET的数据访问对象 99
5.2.1 访问Server对象 99
5.2.2 访问Request对象 99
5.2.3 访问Response对象 100
5.3 访问Access数据库 101
5.3.1 System.Data.OleDb命名空间 101
5.3.2 打开和关闭连接 102
5.3.3 读取数据 103
5.3.4 使用SQL语句操作数据 104
5.4 一个简单的投票系统 105
5.4.1 设计投票功能的数据存储方式 105
5.4.2 投票项目管理功能 105
5.4.3 投票功能 110
5.4.4 图形化显示投票结果功能 113
5.4.5 小结 116
5.5 防止重复投票技术 118
5.5.1 利用Session对象 118
5.5.2 利用Cookies对象 119
5.5.3 验证IP和登录时间 119
小结 120
习题 120
上机指导 120
实验一:从Access数据库中读取数据 121
实验二:投票系统 121

第6章 ADO.NET编程 122
6.1 SQL Server 2005概述 122
6.1.1 SQL Server 2005简介 122
6.1.2 SQL Server 2005安装 123
6.1.3 SQL语言简介 127
6.2 访问SQL Server数据库 130
6.2.1 System.Data.SqlClient命名空间简介 130
6.2.2 打开和关闭连接 130
6.2.3 读取数据 132
6.2.4 使用SQL语句操作数据 133
6.3 创建留言板 134
6.3.1 设计保存留言内容的数据库 134
6.3.2 部署数据库提供程序 135
6.3.3 保存数据的方法 136
6.3.4 发表留言功能 137
6.3.5 浏览所有留言功能 138
6.3.6 管理员登录功能 139
6.3.7 删除留言功能 140
6.3.8 小结 141
小结 142
习题 142
上机指导 142
实验一:从SQL Server数据库中读取数据 143
实验二:留言板系统 143

第7章 XML访问 144
7.1 XML技术 144
7.1.1 理解XML 144
7.1.2 XML相关类 145
7.1.3 XML数据的访问 146
7.1.4 创建XML节点 150
7.1.5 修改XML节点 151
7.1.6 删除XML节点 152
7.1.7 使用XSL文件 152
7.2 创建XML留言板 153
7.2.1 保存留言内容的XML模板 153
7.2.2 读取和保存XML数据的方法 154
7.2.3 发表留言功能 156
7.2.4 浏览所有留言功能 157
7.2.5 管理员登录功能 158
7.2.6 用XSL文件转换XML文件 160
7.2.7 删除留言功能 161
7.2.8 小结 163
小结 165
习题 166
上机指导 166
实验一:读取XML数据 166
实验二:留言板系统 166

第8章 数据绑定 167
8.1 数据绑定控件 167
8.1.1 GridView控件的使用 167
8.1.2 Repeater控件的使用 169
8.1.3 DataList控件的使用 169
8.2 后台管理模块 170
8.2.1 新闻模块数据库设计 170
8.2.2 新闻发布模板 171
8.2.3 新闻修改和删除功能 175
8.2.4 后台管理登录功能 176
8.3 新闻主界面展示功能 177
8.3.1 普通展示功能 177
8.3.2 滚动展示功能 178
8.4 新闻列表功能 179
8.5 新闻内容浏览功能 181
8.6 整合新闻发布模块 182
小结 182
习题 183
上机指导 183
实验一:使用GridView控件显示数据 183
实验二:新闻发布系统 183

第9章 文件处理 184
9.1 上传和下载简介 184
9.2 简单的上传和下载 184
9.2.1 上传文件到服务器 185
9.2.2 从服务器下载文件 186
9.2.3 小结 188
9.3 复杂的上传和下载 190
9.3.1 上传图片到数据库 190
9.3.2 从数据库下载图片 193
9.4 AspnetUpload上传组件的使用 196
9.4.1 多文件的上传 196
9.4.2 支持上传文件的实时进度条 197
小结 199
习题 199
上机指导 199
实验一:上传文件 199
实验二:下载文件 199

第 10章 数据报表 202
10.1 用数据控件实现的简单报表范例 202
10.1.1 创建报表数据 202
10.1.2 创建报表视图 203
10.1.3 打印报表 207
10.2 水晶报表的介绍 210
10.3 ASP.NET 2.0中使用水晶报表范例 210
10.3.1 创建显示数据库数据的水晶报表 211
10.3.2 创建报表的数据集 211
10.3.3 关联数据集和报表 213
10.4 自定义主从结构的水晶报表 215
10.4.1 使用带报表的网站模板 215
10.4.2 创建包含主从关系表的数据集 216
10.4.3 用编程方式实现报表与数据源的关联 216
小结 217
习题 217
上机指导 217
实验一:用数据控件实现的简单报表 218
实验二:使用水晶报表 218

第 11章 流媒体应用 219
11.1 认识流媒体服务器WMS 219
11.1.1 Windows Media Services 9简介 219
11.1.2 WMS的应用范围 220
11.1.3 WMS流媒体的优势 220
11.2 通过WMS生成点播静态页面 221
11.2.1 添加发布点 221
11.2.2 创建点播静态页面 223
11.3 使用ASP.NET 2.0生成点播模块 225
11.3.1 在ASP.NET中引用自动生成的静态页面 225
11.3.2 制作点播列表 226
11.3.3 完成点播功能 227
11.3.4 小结 227
11.4 在播放媒体中插播广告 229
小结 231
习题 231
上机指导 231
实验:在线点播系统 231

第 12章 Web Service应用 232
12.1 Web Service介绍 232
12.1.1 概述 232
12.1.2 Web Service的优点 233
12.1.3 SOAP 233
12.1.4 WSDL 234
12.1.5 使用Web Service实现Hello World 235
12.2 使用Web Service实现天气预报 237
12.2.1 创建Web Service天气服务 237
12.2.2 在程序中使用Web Service 238
小结 240
习题 241
上机指导 241
实验一:使用Web Service实现天气预报 241
实验二:创建并使用自定义的Web Service 241

第 13章 综合实例——BBS论坛 244
13.1 论坛数据库的介绍 244
13.1.1 设计数据库结构 244
13.1.2 设置数据表关系 246
13.1.3 配置数据库Provider 246
13.1.4 配置Web.Config中的数据库连接 248
13.1.5 添加数据库访问类 249
13.2 新用户入口 249
13.2.1 用户的注册 250
13.2.2 用户的登录 250
13.3 论坛主题的类别 250
13.3.1 添加论坛的类别 251
13.3.2 编辑论坛的类别 252
13.3.3 显示论坛的类别 253
13.4 论坛的帖子详细信息 254
13.4.1 帖子列表的显示 255
13.4.2 帖子的发布 256
13.4.3 显示帖子的详细信息 261
13.4.4 帖子的回复 263
小结 267

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 计算机图形学实用教程(第3版)

    苏小红 李东 唐好选 赵玲玲

    全书由12 章组成,内容主要包括绪论、交互式计算机图形处理系统、基本图形生成算法、自由曲线和曲面、图形变换...

    ¥49.00
  • 软件工程——理论与实践

    吕云翔 王昕鹏 邱玉龙

      本书从结构化方法和面向对象方法两方面介绍软件工程的基本概念、原理和方法,并用一个案例贯穿每一章的实践部分,...

    ¥36.00
  • 算法设计

    郑宇军 石海鹤 陈胜勇

      本书以设计策略为主线,循序渐进地介绍了经典算法设计(包括分治、动态规划、贪心、回溯、迭代改进等算法)、NP...

    ¥32.00
  • SQL Server 数据库教程(2008版)

    郑阿奇 刘启芬 顾韵华

      本书介绍SQL Server 2008数据库管理系统,主要内容包含3个部分:第一部分是数据库基础部分;第二...

    ¥42.00
  • 数据库原理及应用(第2版)

    何玉洁 刘福刚 于绍娜 余阳 张荣梅

      本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控...

    ¥35.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部