ASP.NET 4.0从入门到精通

ASP.NET 4.0从入门到精通

张昌龙, 等编著

出版社:机械工业出版社

年代:2010

定价:59.8

书籍简介:

本书详细介绍了ASP.NET的新技术、新特色,共分为六部分:第一部分介绍了.NET Framework和Visual Studio 2010集成化开发环境中的新功能,并对C#全新的语言增强进行了较强细的介绍;第二部分对ASP.NET中的各种技术点进行了大量的示例探讨,包括控件、状态管理、异常处理和追踪、用户控件、绘图技术等;第三部分介绍ASP.NET之所以属于流行的网站开发等;第四部分探讨数据开发的技术,包括数据绑定、ADO.NET、LINQ与数据绑定控件;第五部分介绍ASP.NET中的安全性;最后深入分析了一个使用ASP.NET技术实现的完整大型网站。

书籍目录:

丛书序

前言

第一篇 .net framework 4.0简介

第1章 c#与.net framework简介 1

1.1 .net framework基础 1

1.1.1 什么是.net framework 1

1.1.2 公共语言运行库 1

1.1.3 .net类库简介 2

1.1.4 .net framework的功能 2

1.2 c#编程语言简介 2

1.2.1 .net编程语言介绍 2

1.2.2 c#程序设计语言 2

1.2.3 hello world示例程序 3

1.3 小结 4

1.4 常见面试题 5

1.5 习题 5

第2章 visual studio 2010集成化开发环境 6

2.1 visual studio 2010 ide介绍 6

2.1.1 解决方案资源管理器 7

2.1.2 文档窗口 8

.2.1.3 错误列表和任务列表窗口 9

2.1.4 服务器资源管理器 11

2.1.5 对象浏览器 11

2.1.6 代码编辑器 11

2.2 visual studio 2010的功能特色 14

2.2.1 多目标支持 14

2.2.2 javascript代码智能提示和调试功能 15

2.2.3 内置的asp.net ajax支持 16

2.2.4 web站点与web项目支持 17

2.2.5 web设计器的改进 18

2.2.6 css功能的增强支持 19

2.2.7 嵌套的母版页支持 19

2.3 小结 21

2.4 常见面试题 22

2.5 习题 22

第3章 c# 4.0语言特色 23

3.1 局部变量的隐式声明 23

3.1.1 如何声明隐式局部变量 23

3.1.2 在foreach循环中使用隐式声明 24

3.1.3 隐式类型变量的限制 25

3.1.4 隐式类型的局部数组 26

3.1.5 隐式类型变量的作用 27

3.2 自动属性 28

3.2.1 理解自动属性 28

3.2.2 访问自动属性 29

3.2.3 自动属性的访问限制 30

3.2.4 自动属性和默认值 31

3.3 对象初始化器 32

3.3.1 理解对象初始化器语法 32

3.3.2 调用使用初始化语法的自定义构造函数 33

3.3.3 内部类型的初始化 34

3.3.4 理解集合初始化语法 35

3.4 扩展方法 36

3.4.1 定义扩展方法 36

3.4.2 调用扩展方法 38

3.4.3 扩展方法的使用范围 39

3.4.4 使用扩展方法扩展接口类型 40

3.5 匿名类型 43

3.5.1 理解匿名类型 43

3.5.2 匿名类型的内部呈现 44

3.5.3 匿名类型的相等语法 45

3.6 局部方法 46

3.6.1 理解局部方法 47

3.6.2 使用局部方法 48

3.7 lambda表达式 49

3.7.1 理解lambda表达式 49

3.7.2 剖析lambda表达式 52

3.7.3 在lambda中使用多语句块 52

3.7.4 多参数的lambda表达式 53

3.8 linq简介 54

3.8.1 什么是linq 55

3.8.2 linq示例 56

3.9 小结 59

3.10 常见面试题 60

3.11 习题 60

第二篇 asp.net开发基础

第4章 asp.net 4.0技术简介 61

4.1 asp.net技术介绍 61

4.1.1 asp.net 4.0的特点 61

4.1.2 一个简单的asp.net应用程序 62

4.2 asp.net程序结构 65

4.2.1 asp.net文件类型 66

4.2.2 asp.net目录介绍 66

4.3 asp.net配置 67

4.3.1 web.config配置文件 67

4.3.2 嵌套配置设置 68

4.3.3 在web.config中存储自定义设置 71

4.3.4 asp.net web站点管理工具wat 72

4.3.5 编程读取和写入配置设置 73

4.3.6 加密配置块 75

4.4 web窗体基础 77

4.4.1 基于事件的编程模型 77

4.4.2 自动回发特性(autopostback) 78

4.4.3 web窗体处理流程 79

4.4.4 asp.net中的page类 81

4.4.5 页面重定向 82

4.4.6 html编码 83

4.5 应用程序事件 83

4.5.1 global.asax全局文件 84

4.5.2 基本应用程序事件 85

4.6 小结 86

4.7 常见面试题 87

4.8 习题 87

第5章 asp.net服务器控件 88

5.1 html服务器控件 89

5.1.1 html服务器控件简介 89

5.1.2 htmlcontainercontrol和htmlinputcontrol类 91

5.1.3 html控件类 92

5.1.4 编程创建html控件 93

5.1.5 处理服务器端事件 94

5.2 web服务器控件 96

5.2.1 基本web服务器控件介绍 96

5.2.2 常用控件的属性介绍 99

5.2.3 列表控件介绍 102

5.2.4 可选择的列表控件 104

5.2.5 bulletedlist列表控件 108

5.2.6 表格式控件 109

5.3 验证控件 111

5.3.1 验证控件介绍 111

5.3.2 验证控件的基类basevalidator 112

5.3.3 使用requiredfieldvalidator强制用户输入 113

5.3.4 使用rangevalidator控件指定输入范围 113

5.3.5 使用comparevalidator比较值 114

5.3.6 regularexpressionvalidator正则表达式验证 114

5.3.7 customvalidator自定义验证 115

5.3.8 使用validationsummary显示验证信息 116

5.3.9 使用validationgroup属性 117

5.3.10 编程使用验证控件 118

5.4 calendar日期控件 119

5.4.1 日期控件简介 119

5.4.2 日期控件格式化显示 121

5.4.3 限制日期 121

5.4.4 编程控制日期选择 123

5.5 广告轮询控件adrotator 123

5.5.1 广告文件设置 123

5.5.2 adrotator类介绍 125

5.6 multiview和wizard控件 126

5.6.1 multiview多视图控件 126

5.6.2 wizard向导控件 128

5.6.3 wizardstep向导步骤属性 129

5.6.4 wizard事件 130

5.7 小结 132

5.8 常见面试题 132

5.9 习题 133

第6章 asp.net应用程序状态管理 134

6.1 asp.net状态管理简介 134

6.2 viewstate视图状态 135

6.2.1 视图状态原理 135

6.2.2 在视图状态中存储对象 137

6.2.3 视图状态的安全 139

6.3 跨页传递信息 140

6.3.1 查询字符串 140

6.3.2 跨页回送技术 143

6.4 使用cookie保存会话信息 146

6.4.1 cookie技术简介 146

6.4.2 使用cookie保存信息 147

6.5 会话状态 148

6.5.1 会话状态简介 148

6.5.2 使用会话状态 149

6.5.3 配置会话状态 151

6.6 应用程序状态 157

6.7 小结 158

6.8 常见面试题 158

6.9 习题 158

第7章 异常处理和日志追踪 160

7.1 asp.net应用程序异常处理 160

7.1.1 异常处理基础 161

7.1.2 exception类 162

7.1.3 捕捉异常 164

7.1.4 异常的嵌套 165

7.1.5 自定义异常 166

7.1.6 finally语句块 168

7.2 记录异常 169

7.2.1 查看windows事件日志 169

7.2.2 写入事件日志 171

7.2.3 自定义日志 172

7.2.4 编程查看事件日志 173

7.3 错误页面 176

7.3.1 错误模式 176

7.3.2 自定义错误页面 177

7.4 页面追踪 177

7.4.1 启用页面追踪 178

7.4.2 页面追踪信息 178

7.4.3 写入页面追踪信息 181

7.4.4 应用程序页面追踪信息 182

7.5 小结 184

7.6 常见面试题 184

7.7 习题 184

第三篇 构建asp.net应用程序

第8章 asp.net中的样式、主题和母版页 185

8.1 在asp.net中应用css样式 185

8.1.1 创建样式 185

8.1.2 应用样式 189

8.2 主题 190

8.2.1 创建主题 190

8.2.2 创建命名皮肤 192

8.2.3 处理主题冲突 193

8.2.4 为整个网站应用主题 193

8.2.5 添加css样式 194

8.2.6 动态应用主题 194

8.3 母版页 195

8.3.1 创建母版页 195

8.3.2 默认内容 199

8.3.3 母版页和相对路径 200

8.3.4 在web.config中配置母版页 201

8.3.5 修改母版页 202

8.3.6 动态加载母版页 204

8.3.7 母版页的嵌套 205

8.4 小结 208

8.5 常见面试题 208

8.6 习题 208

第9章 asp.net中的站点导航技术 209

9.1 站点地图 209

9.1.1 定义站点地图文件 209

9.1.2 使用sitemappath控件 211

9.1.3 sitemap类 214

9.1.4 url地址映射 215

9.2 treeview控件 217

9.2.1 使用treeview控件 217

9.2.2 以编程的方式添加节点 220

9.2.3 使用treeview控件导航 220

9.2.4 绑定到xml文件 223

9.2.5 按需加载节点 225

9.2.6 带复选框的treeview控件 226

9.3 menu控件 228

9.3.1 使用menu控件 228

9.3.2 以编程的方式添加菜单项 230

9.3.3 使用menu控件导航 231

9.3.4 一个站点地图示例 232

9.3.5 绑定到xml文件 235

9.3.6 menu控件样式 237

9.3.7 为menu控件应用模板 240

9.4 小结 240

9.5 常见面试题 241

9.6 习题 241

第10章 用户控件和绘图 242

10.1 用户控件 242

10.1.1 创建用户控件 242

10.1.2 使用用户控件 245

10.1.3 在web.config中注册用户控件 246

10.1.4 用户控件中公开属性 247

10.1.5 用户控件事件 248

10.1.6 动态加载用户控件 249

10.2 动态绘图 251

10.2.1 基本绘图 252

10.2.2 绘制一个自定义的图片 253

10.2.3 在web页面放置自定义图片 255

10.2.4 图片格式和质量 257

10.2.5 一个web绘图示例程序 260

10.3 小结 262

10.4 常见面试题 262

10.5 习题 263

第11章 asp.net ajax开发技术 264

11.1 asp.net ajax基础 264

11.1.1 ajax技术简介 264

11.1.2 asp.net ajax架构 267

11.2 asp.net ajax服务器端扩展 268

11.2.1 声明scriptmanager控件 268

11.2.2 使用scriptmanager分发自定义脚本 269

11.2.3 在scriptmanager中注册web服务 270

11.2.4 处理scriptmanager中的异常 272

11.2.5 编程控制scriptmanager控件 275

11.2.6 使用updatepanel控件 277

11.2.7 使用多个updatepanel控件 279

11.2.8 编程控制updatepanel控件 282

11.2.9 使用updateprogress控件 283

11.2.10 取消异步回送 285

11.2.11 使用timer控件更新updatepanel 286

11.3 asp.net ajax服务器端控件扩展 288

11.3.1 安装asp.net ajax control toolkit 288

11.3.2 使用asp.net ajax扩展控件 289

11.4 小结 290

11.5 常见面试题 291

11.6 习题 291

第12章 web部件技术 292

12.1 web部件基础 292

12.1.1 一个webparts示例程序 293

12.1.2 定制webpartzone控件 299

12.1.3 动态控制显示模式 300

12.1.4 动态编辑webpart 303

12.2 web部件的个性化设置 304

12.2.1 基本个性化设置 304

12.2.2 个性化范围设置 306

12.2.3 个性化webpart属性 310

12.3 小结 311

12.4 常见面试题 311

12.5 习题 311

第四篇 数据访问技术

第13章 ado.net数据访问技术 313

13.1 ado.net基础 313

13.1.1 ado.net架构 313

13.1.2 ado.net数据提供者 314

13.2 连接数据库 315

13.2.1 sqlconnection数据库连接类 315

13.2.2 使用sqlconnectionstringbuilder连接字符串 317

13.2.3 关闭和释放连接 318

13.2.4 在web.config配置文件中保存连接字符串 320

13.2.5 连接池技术 322

13.3 与数据库交互 325

13.3.1 使用sqlcommand操作数据库 325

13.3.2 为sqlcommand传递参数 327

13.3.3 使用sqlcommand执行存储过程 330

13.3.4 使用事务 332

13.3.5 使用dataadapter对象 335

13.4 管理内存数据 337

13.4.1 了解数据集 337

13.4.2 使用datatable实现内存表 338

13.4.3 使用dataset管理数据 340

13.4.4 使用reader获取只读数据 345

13.4.5 比较dataset和datareader 348

13.5 小结 348

13.6 常见面试题 348

13.7 习题 349

第14章 asp.net数据绑定技术 350

14.1 绑定技术基础 350

14.1.1 单值绑定 350

14.1.2 重复值绑定 352

14.2 数据源控件 357

14.2.1 数据绑定的页面生存周期 358

14.2.2 sqldatasource控件 358

14.2.3 使用参数过滤数据 361

14.2.4 更新数据和并发处理 363

14.2.5 编程执行sqldatasource命令 366

14.2.6 objectdatasource控件简介 369

14.2.7 创建业务对象类 370

14.2.8 在objectdatasource中使用参数 374

14.2.9 使用objectdatasource更新数据 376

14.2.10 linqdatasource数据源简介 378

14.2.11 使用linqdatasource更新数据 381

14.3 小结 381

14.4 常见面试题 382

14.5 习题 382

第15章 数据绑定控件 383

15.1 gridview控件 383

15.1.1 使用gridview控件 383

15.1.2 定制gridview控件的列 385

15.1.3 使用模板列 387

15.1.4 gridview控件的选择功能 390

15.1.5 使用gridview控件创建主从表 392

15.1.6 gridview控件事件 392

15.1.7 编程格式化特定行列值 393

15.1.8 为gridview控件添加统计信息 395

15.1.9 实现分页、排序效果 397

15.2 listview和datapager控件 398

15.2.1 listview控件简介 398

15.2.2 listview控件的分组布局 402

15.2.3 使用datapager分页 404

15.3 detailsview和formview控件 405

15.3.1 detailsview控件简介 406

15.3.2 定义detailsview字段 408

15.3.3 在detailsview中显示图像 410

15.3.4 编程操作detailsview 414

15.3.5 formview控件简介 414

15.4 小结 415

15.5 常见面试题 416

15.6 习题 416

第16章 缓存技术 417

16.1 理解asp.net缓存技术 417

16.2 输出缓存 418

16.2.1 定义输出缓存 418

16.2.2 查询字符串缓存 418

16.2.3 自定义缓存 419

16.2.4 用户控件缓存 420

16.2.5 使用缓存配置 421

16.2.6 使用httpcachepolicy类控制缓存 422

16.3 缓存数据 422

16.3.1 添加缓存项 423

16.3.2 指定缓存依赖 425

16.3.3 缓存优先级 425

16.3.4 使用缓存删除通知 426

16.3.5 数据源控件缓存 429

16.4 缓存依赖 430

16.4.1 文件和缓存项依赖 430

16.4.2 聚合依赖 431

16.4.3 配置sql缓存依赖 432

16.4.4 使用sql缓存依赖 433

16.5 小结 434

16.6 常见面试题 435

16.7 习题 435

第17章 linq技术 436

17.1 linq基础 436

17.1.1 linq简介 436

17.1.2 延迟执行 438

17.1.3 linq表达式简介 438

17.2 linq to dataset操作内存表 445

17.2.1 linq to dataset简介 445

17.2.2 类型化dataset 448

17.3 linq to sql操作数据库 450

17.3.1 数据实体类 450

17.3.2 datacontext类介绍 451

17.3.3 在asp.net中应用linq to sql 454

17.3.4 自动生成数据实体类 456

17.3.5 生成存储过程方法 457

17.3.6 提交更改 458

17.4 小结 461

17.5 常见面试题 461

17.6 习题 462

第五篇 asp.net应用程序安全

第18章 成员和角色管理技术 463

18.1 asp.net membership api简介 463

18.2 使用membership api 464

18.2.1 配置表单身份验证 465

18.2.2 创建membership数据存储 466

18.2.3 配置membershipprovider和数据库连接 468

18.2.4 创建和验证用户 470

18.3 使用登录控件 471

18.3.1 login控件 472

18.3.2 loginstatus控件 476

18.3.3 loginview控件 476

18.3.4 passwordrecovery控件 476

18.3.5 changepassword控件 478

18.3.6 createuserwizard控件 478

18.4 使用membership类 481

18.4.1 获取用户列表 482

18.4.2 创建、编辑和删除用户 483

18.4.3 验证用户 485

18.5 角色和授权 486

18.5.1 url授权 486

18.5.2 文件和文件夹访问授权 487

18.5.3 使用角色管理器 488

18.5.4 使用roles api配置基于角色的授权 489

18.6 小结 491

18.7 常见面试题 491

18.8 习题 492

第六篇 asp.net应用程序实战

第19章 asp.net求职系统 493

19.1 系统总体设计 493

19.1.1 系统功能介绍 493

19.1.2 系统架构简介 495

19.2 数据库设计 496

19.2.1 数据表结构 497

19.2.2 数据表关系 500

19.3 系统核心层设计 500

19.3.1 asp.net ajax客户端脚本扩展 501

19.3.2 web.config系统配置 506

19.3.3 数据访问类的设计 510

19.3.4 业务对象类设计 517

19.4 表现层技术分析 520

19.4.1 asp.net ajax技术的应用 521

19.4.2 基于ajax的导航栏 526

19.4.3 母版页 528

19.4.4 主题和皮肤 529

19.4.5 用户控件 530

19.4.6 webparts控件的应用 534

19.4.7 个性化设置 536

19.5 求职者功能设计 539

19.5.1 发布简历 540

19.5.2 搜索工作职位 545

19.5.3 收藏工作职位 549

19.6 企业雇主功能设计 551

19.6.1 登记公司信息 551

19.6.2 查看和添加工作职位 554

19.6.3 添加/编辑工作职位 556

19.7 小结 559

内容摘要:

《ASP.NET4.0从入门到精通(视频实战版)》特色:基本概念——语法讲解——示例讲解——实践练习——项目实战177个实例、1个项目案例,170个技巧,72个练习题、36个面试题超值DVD-ROM13.5 小时多媒体语音教学视频超值赠送ASP.NET学习视频《ASP.NET4.0从入门到精通·13.5小时多媒体教学视频(视频实战版)》源文件、《ASP.NET4.0从入门到精通·13.5小时多媒体教学视频(视频实战版)》教学PPT《ASP.NET4.0从入门到精通·13.5小时多媒体教学视频(视频实战版)》涵盖内容C#与.NET Framework简介Visual Studio 201 ok成化开发环境C#4.0语言特色ASP.NET 4.0技术简介ASP.NET服务器控件ASP.NET应用程序状态管理异常处理和日志追踪ASP.NET中的样式、主题和母版页ASP.NET@的站点导航技术用户控件和绘图ASP.NET AJAX开发技术Web部件技术ADO.NET数据访问技术ASP.NET数据绑定技术数据绑定控件缓存技术LINQ技术成员和角色管理技术ASP.NET求职系统“程序员书库”是专门为学习编程的朋友们精心打造的一套图书。本丛书选择了编程入门人员必学的一些编程语言和技术,讲解时遵循“基本概念——语法讲解——示例讲解——练习——项目实战”的模式,由浅入深,层层深入,可以指引读者快速掌握各种编程技术。本丛书专门配有配套的多媒体语音教学视频,帮助读者更加高效、直观地学习。《ASP.NET4.0从入门到精通(视频实战版)》读者对象ASP.NET初学者网页设计师或网页设计初学者有C#基础的网络开发人员大中专院校的学生相关培训班的学员13.5小时多媒体教学视频 《ASP.NET4.0从入门到精通(视频实战版)》内容简介:ASP.NET技术是目前开发基于Web的应用程序的最流行和最前沿的技术,也是公司网络开发使用最多和应用人群最广的技术。《ASP.NET4.0从入门到精通(视频实战版)》采用层层递进的方法,详细介绍了ASP.NET的新技术、新特色。《ASP.NET4.0从入门到精通(视频实战版)》共分为六篇:一第一篇介绍了.NETFramework和VisualStudio2010集成化开发环境中的新功能,并对C#全新的语言增强特性进行了较详细的介绍;第二篇对ASP.NET中的各种技术点进行了大量的示例探讨,包括控件、状态管理、异常处理和追踪、用户控件、绘图技术等,第三篇介绍了ASP.NET;之所以属于流行的网站开发技术,它具备的特色,如样式、主题、导航、ASP.NETAJAX等;第四篇探讨了数据开发的技术,包括数据绑定、ADO.NET、LINQ与数据绑定控件;第五篇介绍了ASP.NET中的安全性;第六篇深入分析了一个使用ASP.N:ET技术实现的完整大型网站。《ASP.NET4.0从入门到精通(视频实战版)》适合任何想要学习ASP.NET的初学者、在校学生,或者具有一定的ASP.NET2.0或C#语言基础的应用开发人员,通过《ASP.NET4.0从入门到精通(视频实战版)》可以全面了解ASP.NET4.O技术。

书籍规格:

书籍详细信息
书名ASP.NET 4.0从入门到精通站内查询相似图书
丛书名程序员书库
9787111324317
如需购买下载《ASP.NET 4.0从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)59.8语种简体中文
尺寸26 × 19装帧平装
页数 480 印数 5000

书籍信息归属:

ASP.NET 4.0从入门到精通是机械工业出版社于2011.1出版的中图分类号为 TP393.092 的主题关于 主页制作-程序设计 的书籍。