种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

ASP.NET 4.0:从入门到精通

(2019-08-05 01:00:06) 百科综合
ASP.NET 4.0:从入门到精通

ASP.NET 4.0:从入门到精通

《ASP.NET 4.0:从入门到精通》是2011年机械工业出版社出版的图书,作者是张昌龙、辛永平。

基本介绍

  • 书名:ASP.NET 4.0:从入门到精通
  • 作者:张昌龙;辛永平
  • ISBN:9787111324317
  • 类别:软硬体开发
  • 页数:560
  • 定价:69.00元
  • 出版社:机械工业出版社
  • 出版时间:2011-01-01
  • 装帧:平装
  • 开本:16
  • 着作权方:北京华章图文信息有限公司

内容简介

ASP.NET技术是目前开发基于Web的应用程式的最流行和最前沿的技术,也是公司网路开发使用最多和套用人群最广的技术。採用层层递进的方法,详细介绍了ASP.NET的新技术、新特色。共分为六篇:一第一篇介绍了.NETFramework和VisualStudio2010集成化开发环境中的新功能,并对C#全新的语言增强特性进行了较详细的介绍;第二篇对ASP.NET中的各种技术点进行了大量的示例探讨,包括控制项、状态管理、异常处理和追蹤、用户控制项、绘图技术等,第三篇介绍了ASP.NET;之所以属于流行的网站开发技术,它具备的特色,如样式、主题、导航、ASP.NETAJAX等;第四篇探讨了数据开发的技术,包括数据绑定、ADO.NET、LINQ与数据绑定控制项;第五篇介绍了ASP.NET中的安全性;第六篇深入分析了一个使用ASP.N:ET技术实现的完整大型网站。适合任何想要学习ASP.NET的初学者、在校学生,或者具有一定的ASP.NET2.0或C#语言基础的套用开发人员,通过《ASP.NET4.0从入门到精通(视频实战版)》可以全面了解ASP.NET4.O技术。

目录

书序
前言
第一篇 .NET Framework 4.0简介
第1章 C#与.NET Framework简介1
1.1 .NET Framework基础1
1.1.1 什幺是.NET Framework1
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 什幺是LINQ55
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站点管理工具WAT72
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 验证控制项的基类BaseValidator112
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 广告轮询控制项AdRotator123
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控制项更新UpdatePanel286
11.3 ASP.NET AJAX伺服器端控制项扩展288
11.3.1 安装ASP.NET AJAX Control Toolkit288
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 动态编辑WebPart303
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和DataReader348
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 编程操作DetailsView414
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 类型化DataSet448
17.3 LINQ to SQL运算元据库450
17.3.1 数据实体类450
17.3.2 DataContext类介绍451
17.3.3 在ASP.NET中套用LINQ to SQL454
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 API464
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

标 签

搜索
随机推荐

Powered By 种豆资源网||