《ASP.NET3.5网站开发项目实战》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:龚赤兵,刘凤玲主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111333180
  • 页数:289 页
图书介绍:本书将微软公司推荐的经典案例-个人网站初学者工具包作为一个贯穿项目,依据个人网站的开发流程,设计了网站分析、网站开发等。

学习情境一 网站分析 1

任务1配置ASP.NET 3.5开发环境 1

1.1实训1——安装Visual Studio2008 1

1.1.1系统要求 2

1.1.2安装步骤 2

1.2实训2——安装其他软件 6

1.2.1安装SQL Server ManagementStudio Express 6

1.2.2安装示例数据库Northwind 7

1.3实训3——运行LINQ应用程序 10

1.4任务小结 12

1.5思考题 12

1.6工作任务评测单 13

任务2页面功能分析 15

2.1实训4——运行个人网站 15

2.1.1安装项目文件 15

2.1.2新建网站 16

2.1.3运行网站 17

2.1.4用户设置 18

2.2实训5——页面功能分析 21

2.2.1网站的总体结构 21

2.2.2页面功能分析 22

2.3任务小结 31

2.4思考题 32

2.5工作任务评测单 33

学习情境二 网站开发 35

任务3 LINQ应用 35

3.1实训6——LINQ的基本概念 35

3.1.1 LINQ的基本架构 36

3.1.2 LINQ表达式的特点 37

3.2实训7——LINQ to Objects 37

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

3.2.2查询一个整数列表 38

3.2.3查询一个对象列表 39

3.3实训8——LINQ to XML 41

3.3.1读取XML文档 41

3.3.2查询XML文档 42

3.3.3转换XML文档 44

3.4实训9——LINQ to DataSet 45

3.4.1创建数据集 45

3.4.2 LINQ查询DataSet数据集 47

3.5实训10——LINQ to SQL 48

3.5.1创建对象、关系映射 48

3.5.2数据查询 50

3.5.3数据修改 51

3.5.4调用存储过程 53

3.5.5数据排序、分组 54

3.6实训11——LINQ标准查询运算符 55

3.7任务小结 57

3.8思考题 57

3.9工作任务评测单 59

任务4 LINQ to SQL应用 61

4.1实训12——LINQ to SQL的基本应用 61

4.1.1创建实体类 61

4.1.2数据上下文DataContext 63

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

4.1.4基于关联的查询 66

4.2实训13——延迟加载 67

4.3实训14——数据修改 68

4.3.1数据级联删除 68

4.3.2并发冲突 71

4.3.3并发冲突处理 77

4.4实训15——存储过程 81

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

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

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

4.5任务小结 94

4.6思考题 94

4.7工作任务评测单 95

任务5显示图片 97

5.1实训16——新建数据库 97

5.1.1新建PERSONAL数据库 97

5.1.2分析PERSONAL数据库 99

5.2实训17——自定义HTIP处理程序 99

5.2.1存放图片的目录结构 99

5.2.2创建LINQ to SQL类 100

5.2.3新建自定义HTIP处理程序 102

5.2.4显示图片 108

5.3任务小结 112

5.4思考题 112

5.5工作任务评测单 113

任务6显示相册 115

6.1实训18——使用LinqDataSource控件 115

6.1.1新建LINQ to SQL 115

6.1.2使用LinqDataSource连接数据库 117

6.1.3个性化LinqDataSource控件的数据选择 122

6.2实训19——显示相册内容 124

6.2.1使用LinqDataSource连接数据库 124

6.2.2使用DataList显示相册 125

6.3实训20——显示相册中的所有照片 126

6.3.1使用LinqDataSource连接数据库 126

6.3.2使用DataList显示相册中照片 128

6.4实训21——显示某张照片 129

6.4.1使用LinqDataSource连接数据库 129

6.4.2使用FormView显示照片 130

6.5实训22——下载某张照片 132

6.5.1使用LinqDataSource连接数据库 132

6.5.2使用FormView下载照片 133

6.6实训23——美化各个页面 134

6.6.1美化Albums.aspx页面 134

6.6.2美化Photos.aspx页面 137

6.6.3美化Details.aspx页面 138

6.6.4美化Download.aspx页面 140

6.7任务小结 142

6.8思考题 142

6.9工作任务评测单 143

任务7母版页和页面导航 145

7.1实训24——使用母版页简化页面制作 145

7.1.1显示相册页面的结构分析 145

7.1.2设计母版页 147

7.1.3在LINQPWS中使用母版页 150

7.2实训25——网站导航 157

7.2.1创建一个网站以及站点地图文件 157

7.2.2使用TreeView控件实现导航 160

7.2.3使用SiteMapPath控件显示导航路径 160

7.2.4使用Menu控件实现导航菜单 161

7.2.5在母版页中实现站点导航 162

7.3实训26——在LINQPWS中实现页面导航 165

7.3.1建立Web.sitemap 165

7.3.2使用SiteMapDataSource控件 167

7.3.3使用Menu控件 167

7.3.4使用SiteMapPath控件 168

7.4任务小结 168

7.5思考题 169

7.6工作任务评测单 171

任务8使用主题和皮肤设置页面外观 173

8.1实训27——使用主题和皮肤 173

8.1.1新建一个网站和一个页面 173

8.1.2新建主题和应用主题 174

8.1.3样式主题和个性化主题 175

8.1.4在整个站点中使用主题 176

8.2实训28——在LINQPWS中使用主题 176

8.2.1创建App_Themes文件夹 176

8.2.2创建主题文件夹 177

8.2.3设计主题文件 177

8.2.4使用主题 177

8.3实训29——在LINQPWS中使用皮肤 178

8.3.1新建皮肤 178

8.3.2设置皮肤 179

8.3.3使用皮肤 180

8.4任务小结 187

8.5思考题 188

8.6工作任务评测单 189

任务9使用成员和角色管理网站 191

9.1实训30——实现成员管理 191

9.1.1创建一个网站和一个页面 191

9.1.2配置成员管理 192

9.1.3实现用户登录 196

9.1.4注册新用户 199

9.1.5更改密码 200

9.2实训31——在LINQPWS中实现成员管理 202

9.2.1会员注册 202

9.2.2会员登录 204

9.2.3会员其他信息的管理 208

9.2.4 Default.aspx页面的实现 211

9.3实训32——在LINQPWS中实现角色管理 214

9.3.1管理相册 214

9.3.2显示相册 216

9.3.3角色的管理 217

9.4任务小结 218

9.5思考题 218

9.6工作任务评测单 219

任务10编辑相册 221

10.1实训33——再次使用Linq-DataSource控件 221

10.1.1新建LINQ to SQL 221

10.1.2使用LinqDataSource连接数据库 222

10.1.3使用FormView新建数据 223

10.1.4使用GridView显示、修改和删除数据 226

10.2实训34——编辑相册内容 228

10.2.1使用LinqDataSource连接数据库 229

10.2.2使用FormView新建相册 230

10.2.3使用GridView显示、修改和删除相册 231

10.3实训35——编辑某一相册中的照片 235

10.3.1使用LmqDataSource连接数据库 236

10.3.2使用FormView新建照片 236

10.3.3使用GridView显示、修改和删除照片 241

10.3.4使用DataList批量上传照片 244

10.4实训36——显示某张照片 245

10.4.1使用LinqDataSource连接数据库 246

10.4.2使用FormView显示照片 247

10.5实训37——实现其他页面 249

10.5.1实现Resume.aspx页面 249

10.5.2实现Links.aspx页面 251

10.6任务小结 253

10.7思考题 253

10.8工作任务评测单 255

学习情境三 网站测试 257

任务11网站测试 257

11.1实训38——LINQPWS网站的Web测试 257

11.1.1记录Web测试 257

11.1.2运行Web测试 259

11.1.3设置Web测试数据 259

11.1.4设置Web测试验证规则 263

11.2实训39——LINQPWS网站的负载测试 265

11.2.1创建负载测试 265

11.2.2运行负载测试 270

11.3任务小结 271

11.4思考题 271

11.5工作任务评测单 273

学习情境四 网站发布 275

任务12网站发布 275

12.1实训40——发布LINQPWS网站到互联网上 275

12.1.1注册新用户 275

12.1.2创建网站 276

12.1.3上传网站文件 278

12.1.4附加数据库 282

12.1.5在互联网上运行网站 285

12.2任务小结 286

12.3思考题 286

12.4工作任务评测单 287

参考文献 289