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

ASP.NET程序设计案例教程

分享 推荐 0 收藏 1 阅读 4.8K
杨树林 , 胡洁萍 (编著) 978-7-115-24827-5

关于本书的内容有任何问题,请联系 张斌

1、教材实用性、实效性都很强,适合学生需求。
2、与同类书籍相比,一个实用案例贯穿全书,将案例拆分到各章节,通过案例讲解知识。
3、作者既是大学教师,有多年教学验证,又是国内知名培训机构的专业培训师,有丰富的培训经验,能保证教材质量。此外,作者已经在清华出版多本畅销教材。
¥37.00 ¥31.45 (8.5 折)
立即购买 申请样书 在线试读
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  ASP.NET是微软公司推出的全新的互联网应用程序开发技术,是当今最主流的Web程序开发技术之一。本书共分9章,内容包括ASP.NET概述、C#语言基础、ASP.NET网页、用户界面设计、数据库访问技术、状态管理与数据缓存、ASP.NET常用技术、LINQ数据库技术和BBS综合案例。每章内容都与案例相结合,有助于学生理解知识,应用知识,达到学以致用。书中引进一些新知识和新方法,内容实用,重点突出,讲解精练,案例典型,既方便学习,又便于应用。
  本书内容丰富,实例典型,知识讲解系统,可作为大中专院校计算机及其相关专业的教材,也可供软件开发人员及其他有关人员学习参考。

目录

目 录

第 1章 ASP.NET概述 1
1.1 ASP.NET简介 1
1.1.1 .NET技术简介 1
1.1.2 什么是ASP.NET 3
1.1.3 .NET 3.5 4
1.2 ASP.NET开发环境 5
1.2.1 安装Visual Studio 2008 5
1.2.2 创建Web项目 8
1.2.3 管理Web项目中的资源 9
1.2.4 创建ASP.NET网页 10
1.3 ASP.NET应用程序的构成 13
1.3.1 文件类型 13
1.3.2 文件夹类型 14
1.3.3 网站全局文件 15
1.3.4 ASP.NET配置 15
1.4 ASP.NET应用中的分层架构 19
1.4.1 分层架构模式 19
1.4.2 ASP.NET中的3层结构 20
1.4.3 案例1-1 网络书城系统
分析与设计 20
本章小结 24
习题与实验 25

第 2章 C#语言基础 26
2.1 C#语言的基本语法 26
2.1.1 基本编码规则 26
2.1.2 数据类型 27
2.1.3 案例2-1 为书城网站定义用户权限枚举类型 29
2.1.4 运算符和表达式 30
2.2 字符串、日期和时间 31
2.2.1 字符串 31
2.2.2 DateTime和TimeSpan 33
2.2.3 案例2-2 日期操作工具类设计 35
2.2.4 数据类型的转换 38
2.3 流程控制与异常处理 39
2.3.1 分支结构 39
2.3.2 循环语句 42
2.3.3 异常处理 44
2.4 C#面向对象编程 45
2.4.1 类和对象 45
2.4.2 类的成员 48
2.4.3 继承 50
2.4.4 案例2-3 网络书城中的实体模型类设计 51
2.4.5 抽象类、接口与多态性 56
2.4.6 案例2-4 网络书城中的接口设计 58
2.5 数组和集合 61
2.5.1 声明与访问数组 61
2.5.2 集合 62
2.5.3 案例2-5 网络书城中的购物车类设计 65
2.6 C# 3.5的新特征 66
2.6.1 隐型局部变量 66
2.6.2 扩展方法 67
2.6.3 Lambda表达式 67
2.6.4 对象和集合初始化 69
2.6.5 匿名类型 69
本章小结 69
习题与实验 70

第3章 ASP.NET网页 71
3.1 概述 71
3.1.1 ASP.NET网页及其存储模式 71
3.1.2 ASP.NET网页生命周期 74
3.1.3 内置对象 75
3.2 ASP.NET Web服务器控件 78
3.2.1 ASP.NET服务器控件类型 78
3.2.2 Web服务器控件概述 79
3.2.3 常用的Web控件 81
3.2.4 案例3-1 图书反馈网页的设计 85
3.2.5 验证控件 90
3.2.6 案例3-2 实现图书反馈网页的数据验证 93
3.3 页面切换与数据传递 98
3.3.1 页面切换 98
3.3.2 页面间的数据传递 99
本章小结 101
习题与实验 101

第4章 用户界面设计 102
4.1 主题 102
4.1.1 概述 102
4.1.2 创建主题 103
4.1.3 应用主题 104
4.1.4 案例4-1 书城网站的主题设计 105
4.2 母版页 108
4.2.1 母版页的基础知识 108
4.2.2 创建母版页和内容页 109
4.2.3 内容页和母版页的交互 112
4.2.4 案例4-2 书城网站的母版页设计 113
4.3 用户控件 115
4.3.1 用户控件简介 115
4.3.2 用户控件的创建 115
4.3.3 用户控件的使用 116
4.3.4 案例4-3 书城网站的用户控件设计 117
4.4 网站地图与页面导航 120
4.4.1 网站地图 121
4.4.2 使用导航地图实现网站导航 122
4.4.3 案例4-4 书城的网站站点导航设计 123
本章小结 124
习题与实验 124

第5章 数据库访问技术 126
5.1 数据库访问基础 126
5.1.1 ADO.NET简介 126
5.1.2 数据库的连接 127
5.1.3 案例5-1 连接书城数据库 128
5.1.4 数据更新操作 129
5.1.5 数据查询操作 130
5.2 应用程序结构与数据操作 133
5.2.1 两层应用结构 133
5.2.2 三层应用结构 141
5.2.3 案例5-2 书城网站的DAL层与BLL层实现 144
5.3 数据绑定与数据绑定控件 153
5.3.1 数据绑定简介 153
5.3.2 GridView控件 153
5.3.3 DetailsView控件与FormView控件 156
5.3.4 案例5-3 实现书城网站的图书管理 157
5.4 其他数据绑定控件 165
5.4.1 DataList控件与Repeater控件 165
5.4.2 案例5-4 实现书城网站图书分类菜单 166
5.4.3 ListView控件与DataPager控件 167
5.4.4 案例5-5 实现书城网站的主界面 169
本章小结 173
习题与实验 174

第6章 状态管理与数据缓存 175
6.1 ASP.NET状态管理概述 175
6.1.1 什么是状态管理 175
6.1.2 状态管理的类型 176
6.2 基于客户端的状态管理 176
6.2.1 视图状态 176
6.2.2 控件状态 178
6.2.3 隐藏域 179
6.2.4 Cookie 180
6.2.5 查询字符串 182
6.2.6 案例6-1 完善书城网站用户登录程序 182
6.3 基于服务器的状态管理 185
6.3.1 应用程序状态 185
6.3.2 Session状态管理 187
6.3.3 案例6-2 实现书城网站的用户统计 189
6.4 数据缓存 190
6.4.1 缓存概述 190
6.4.2 页输出缓存 192
6.4.3 使用应用程序缓存 195
6.4.4 缓存依赖 196
6.4.5 案例6-3 在书城网站中应用缓存技术 198
本章小结 199
习题与实验 200

第7章 ASP.NET常用技术 201
7.1 成员资格与角色管理 201
7.1.1 验证方式及其配置 201
7.1.2 成员资格管理及其配置 202
7.1.3 ASP.NET登录控件 207
7.1.4 案例7-1 基于成员资格管理实现书城网站用户管理 208
7.2 个性化用户服务 212
7.2.1 个性化服务简介 212
7.2.2 个性化服务配置 212
7.2.3 个性化数据操作 214
7.2.4 为匿名用户实现个性化服务 215
7.2.5 案例7-2 实现网络书城购物车功能 215
7.3 验证码功能实现 218
7.3.1 绘图的基本知识 218
7.3.2 案例7-3 实现书城网站验证码 219
7.4 ASP.NET AJAX 221
7.4.1 ASP.NET AJAX概述 221
7.4.2 创建AJAX应用 223
7.4.3 案例7-4 在书城网站中使用ASP.NET AJAX 225
7.5 文件操作 228
7.5.1 文件的管理 228
7.5.2 文件的I/O操作 229
7.5.3 文件上传 231
7.5.4 案例7-5 实现书城网站的图书添加 232
本章小结 236
习题与实验 237

第8章 LINQ数据库技术 238
8.1 LINQ概述 238
8.1.1 什么是LINQ 238
8.1.2 基本的查询操作 239
8.1.3 LINQ查询表达式 241
8.1.4 使用LINQ进行数据转换 243
8.2 LINQ to ADO.NET 246
8.2.1 创建对象模型 246
8.2.2 查询和更改数据库 248
8.2.3 案例8-1 使用LINQ实现书城网站的数据访问层 249
8.2.4 存储过程 252
8.2.5 案例8-2 使用LINQ实现书城网站的结账 253
8.3 LINQ to XML 261
8.3.1 LINQ to XML概述 261
8.3.2 创建XML树 262
8.3.3 序列化XML树 265
8.3.4 查询XML树 265
8.3.5 修改XML树 266
本章小结 268
习题与实验 269

第9章 BBS综合案例 270
9.1 系统分析与设计 270
9.1.1 系统分析 270
9.1.2 总体设计 271
9.1.3 创建对象模型 276
9.1.4 接口设计 278
9.2 数据访问层实现 280
9.2.1 版块数据访问类 280
9.2.2 主题数据访问类 281
9.2.3 帖子数据访问类 284
9.3 业务逻辑层实现 286
9.3.1 版块业务逻辑类 286
9.3.2 主题业务逻辑类 286
9.3.3 帖子业务逻辑类 287
9.4 系统配置 288
9.4.1 连接字符串及环境变量配置 288
9.4.2 验证模式、成员及角色管理配置 289
9.5 表现层设计 290
9.5.1 主题设计 290
9.5.2 母版及主页设计 291
9.5.3 主题视图设计 294
9.5.4 帖子视图设计 303
9.5.5 用户视图设计 313
本章小结 316
习题与实验 316

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • VB语言程序设计教程(第2版)

    杨忠宝 刘向东 康顺哲 官宇哲

    本书作者在多年教学经验基础上,并根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地...

    ¥39.80
  • 微机原理、汇编语言与接口技术

    周杰英 张萍 郭雪梅 黄方军

      本书全面系统地论述了Intel 80x86系列机中16位微型计算机的基本原理、汇编语言程序设计和接口技术,...

    ¥39.50
  • Windows系统编程

    李晓黎

      Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可...

    ¥45.00
  • C语言程序设计

    宋万干 肖建于

    本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...

    ¥39.80
  • 数据库系统原理与应用

    孟彩霞

      本书主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数...

    ¥26.00

相关图书

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