《ASP.NET 3.5入门指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:龚赤兵编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115204103
  • 页数:330 页
图书介绍:本书全面、详细地介绍了使用Visual Studio 2008和SQL Server 2005进行ASP.NET 3.5网站开发的基础知识,描绘了ASP.NET 3.5博客网站的详细开发流程。全书共分为3篇17章。

第一部分 基础篇 2

第1章 配置ASP.NET 3.5开发环境 2

1.1安装Visual Studio 2008 2

1.1.1系统要求 3

1.1.2安装步骤 3

1.2安装其他软件 5

1.2.1 SQL Server Management Studio Express 5

1.2.2 LINQ to SQL调试可视化器 6

1.2.3示例数据库Northwind 7

1.2.4 .NET框架3.5 SP1版以及Visual Studio 2008 SP 1版 9

第2章ASp.NET 3.5的新特性 11

2.1 ASp.NET 3.5的新特性概述 11

2.1.1增强的集成开发环境 11

2.1.2支持多种.NET框架版本的开发 12

2.1.3功能强大的编辑器 14

2.1.4语言集成查询——LINQ 15

2.1.5客户端应用程序服务 15

2.1.6高效的报表 16

2.1.7查看.NET框架的源代码 16

2.2实验1使用ListView控件 20

2.2.1显示简单数据 20

2.2.2显示分组数据 22

2.2.3数据排序 25

2.2.4数据修改 26

2.3实验2使用DataPager控件 27

2.3.1使用单个DataPager控件 27

2.3.2使用多个DataPager控件 27

2.4实验3使用LinqDataSource控件 29

2.4.1创建UNQ to SQL类 29

2.4.2配置LinqDataSource控件 30

2.5实验4 ASP.NET动态数据 32

2.5.1创建动态数据网站 33

2.5.2创建、注册UNQ to SQL类 33

2.5.3修改动态数据网站 36

第3章 LINQ应用概述 39

3.1 LINQ概述 39

3.2实验5 LINQ to Objects 40

3.2.1创建一个控制台应用项目 41

3.2.2查询一个整数列表 41

3.2.3查询一个对象列表 42

3.3实验6 UNQ to XML 44

3.3.1读取XML文档 44

3.3.2查询 XML文档 45

3.3.3转换XML文档 47

3.4实验7 UNQ to DataSet 48

3.4.1创建数据集 48

3.4.2 LINQ查询DataSet数据集 49

3.5实验8 LINQ to SQL 50

3.5.1创建对象、关系映射 51

3.5.2数据查询 52

3.5.3数据修改 53

3.5.4调用存储过程 55

3.5.5数据排序、分组 55

3.6实验9 LINQ标准查询运算符 56

3.6.1筛选运算符Where 58

3.6.2投影运算符Select、SelectMany 59

3.6.3分区运算符Take、Skip等 61

3.6.4排序运算符OrderBy、ThenBy等 63

3.6.5分组运算符Grou By 66

3.6.6集合运算符Distinct、Union等 68

3.6.7转换运算符ToArray、ToList等 69

3.6.8元素运算符First、FirstOrDefault等 71

3.6.9生成运算符Range、Repeat 73

3.6.10限定运算符Any、All 74

3.6.11聚合运算符Average、Count等 75

3.6.12查询运算符的执行 78

第4章 实验10 LINQ to SQL 80

4.1 LINQ to SQL概述 80

4.1.1创建实体类 81

4.1.2数据上下文DataContext 81

4.1.3定义数据表之间的关联 83

4.1.4基于关联的查询 85

4.1.5 LINQ to SQL调试可视化器 85

4.2延迟加载 86

4.3数据修改 88

4.3.1数据级联删除 88

4.3.2并发冲突 90

4.3.3并发冲突处理 95

4.4存储过程 99

4.4.1存储过程返回实体类对象 99

4.4.2存储过程的输出参数以及多结果形状 102

4.4.3使用存储过程更新数据 105

第二部分 架构篇 114

第5章 联系人管理网站 114

5.1网站的构建 114

5.1.1安装项目文件 114

5.1.2新建网站 115

5.2页面功能分析 115

5.2.1首页 116

5.2.2添加或修改联系人页面 118

5.3数据库设计 119

5.3.1数据表 119

5.3.2存储过程 120

第6章 二层架构的联系人管理网站 122

6.1二层架构概述 122

6.1.1二层架构图 122

6.1.2实现二层架构的Web应用 123

6.2实现二层架构的联系人管理网站 123

6.2.1联系人信息 123

6.2.2地址信息 125

6.2.3电子邮箱信息 129

6.2.4电话号码信息 132

6.2.5添加或修改联系人页面 135

第7章 三层架构的联系人管理网站 156

7.1三层架构概述 156

7.1.1三层架构图 157

7.1.2实现三层架构 157

7.2实现三层架构的联系人管理网站 157

7.2.1构建业务对象 157

7.2.2构建中间数据访问层 159

7.2.3首页 174

7.2.4添加或修改联系人页面 177

第8章 多层架构的联系人管理网站 178

8.1多层架构概述 178

8.1.1多层架构图 178

8.1.2实现多层架构 179

8.2实现多层架构的联系人管理网站 179

8.2.1构建业务对象 180

8.2.2构建数据访问层 180

8.2.3构建业务逻辑层 181

8.2.4各逻辑层间的相互关系 185

8.2.5首页和添加或修改联系人页面 186

8.3基于LINQ to SQL多层架构的联系人管理网站 186

8.3.1创建对象、关系映射 186

8.3.2构建基于LINQ的数据访问层 188

8.3.3首页和添加或修改联系人页面 201

第三部分 实例篇 204

第9章 博客网站 204

9.1创建博客网站 204

9.1.1安装项目文件 204

9.1.2新建博客网站 205

9.2网站的总体结构 206

9.3页面功能分析 206

9.3.1首页 206

9.3.2博客文章页面BlogArticles.aspx 207

9.3.3按月显示博客随笔或文章页面BlogByMonth.aspx 208

9.3.4分类显示博客随笔或文章页面BlogByTag.aspx 208

9.3.5显示分类页面TagCloud.aspx 209

9.3.6博客随笔或文章页面BlogEntry.aspx 209

9.3.7博客管理页面Admin.aspx 210

第10章 多层架构的博客网站 211

10.1数据库设计 211

10.1.1 Blogo数据库设计 211

10.1.2数据表blogentries 212

10.1.3数据表authors 212

10.1.4数据表tags 212

10.1.5数据表blog_tags 212

10.1.6数据表comments 213

10.1.7数据表files 213

10.1.8数据表logs 213

10.2博客网站的多层架构 214

10.2.1博客网站的架构设计 214

10.2.2博客网站的项目目录 214

10.3构建业务对象 215

10.3.1 Author类 215

10.3.2 BlogEntry类 216

10.3.3 Comment类 217

10.3.4 File类 218

10.3.5 Tag类 219

10.3.6 Log类 219

10.3.7 Month类 220

10.3.8 枚举Types 220

10.4构建数据访问层 220

10.4.1创建对象、关系映射 221

10.4.2实现数据访问层 222

10.5构建业务逻辑层 247

10.5.1 AuthorManager类 247

10.5.2 BlogEntry Manager类 248

10.5.3 CommentManager类 250

10.5.4 FileManager类 252

10.5.5 LogManager类 253

10.5.6 TagManager类 254

第11章 博客网站页面总体设计 256

11.1网站页面结构设计 256

11.2设计母版页 257

11.2.1 Site.Master母版页 257

11.2.2 Page.Master母版页 259

11.2.3 Admin.Master母版页 263

第12章 博客网站页面 265

12.1首页 265

12.1.1用户控件BlogList.ascx 265

12.1.2配置文件web.config的读、写 267

12.1.3首页的实现代码 270

12.2博客文章页面B1ogArticles.aspx 271

12.3按月显示博客随笔或文章页面BlogByMonth.aspx 273

12.4分类显示博客随笔或文章页面BlogByTag.aspx 275

12.5显示分类页面TagCloud.aspx 276

12.6博客随笔或文章页面BlogEntry.aspx 278

第13章 博客管理页面 284

13.1管理随笔或文章 284

13.1.1管理随笔或文章页面Admin.aspx 284

13.1.2修改、添加随笔或文章页面AdminBlogEditNew.aspx 287

13.2管理评论 293

13.2.1管理评论页面AdminComments.aspx 293

13.2.2修改评论页面AdminCommentEdit.aspx 296

13.3管理分类 299

13.3.1管理分类页面AdminTags.aspx 299

13.3.2修改、添加分类页面AdminTagEditNew.aspx 301

13.4管理用户 304

13.4.1管理用户页面AdminAuthors.aspx 304

13.4.2修改、添加用户页面AdminAuthorEditNew.aspx 306

13.5管理文件 310

13.5.1管理文件页面AdminFiles.aspx 310

13.5.2添加文件页面AdminFileNew.aspx 312

13.6管理日志 313

13.6.1管理日志页面AdminLog.aspx 313

13.6.2日志查看页面AdminLogEnt.aspx 315

13.7管理基本信息 317

第14章 博客网站安全 319

14.1用户登录页面Login.aspx 319

14.2成员管理提供程序 320

14.2.1成员服务架构 320

14.2.2成员API 321

14.2.3登录控件 323

14.2.4提供程序设计模式 324

14.2.5个性化成员管理提供程序 324

14.3错误处理 329