编著还有:高喆、林丁报、靳海江

副标题:无

作   者:张英男[等]编著

分类号:

ISBN:9787121055027

微信扫一扫,移动浏览光盘

简介

  本书由浅入深地讲解了ASP.NET 2.0开发技术,并且对ASP.NET 2.0新的核心技术进行了精辟的讲解,全书内容分为5个部分,共21章。第一部分介绍基础知识,包括Web和ASP.NET工作原理,C# 2.0语言基础,开发环境的搭建,ASP.NET 2.0页面的结构原理和ASP.NET 2.0常用的内置对象;第二部分介绍ASP.NET 2.0的常用技术,主要括服务器控件,自定义控件,数据源控件,数据绑定控件和ADO.NET数据库访问技术;第三部分介绍ASP.NET 2.0核心技术,包括母版页,主题、皮肤,个性化设置和Web Part技术;第四部分介绍ASP.NET安全和缓存原理,以及程序员需要了解的Web框架技术;第五部分精选了几个能囊括本书介绍的所有理论的实例,能使读者彻底精通ASP.NET 2.0开发技术。    本书内容全面,不但适合于没有任何基础而想直接学习ASP.NET 2.0技术的初学者,而且也适合于有一定ASP.NET 1.x基础而想进一步了解ASP.NET 2.0的中级读者。

目录

第一篇 ASP.NET 2.0技术基础
第1章 ASP.NET技术概述...............01
1.1 Web工作原理...........................02
1.1.1 Web服务器........................02
1.1.2 Web客户..........................03
1.2 HTML与HTTP............................04
1.2.1 HTML 标记语言....................04
1.2.2 CSS样式表.........................05
1.2.3 脚本语言..........................06
1.2.4 什么是HTTP协议...................07
1.2.5 何谓URL..........................08
1.2.6 HTML Form与Web请求...............09
1.2.7 GET与POST请求....................10
1.3 动态页面..............................11
1.3.1 静态页面和动态页面.................11
1.3.2 ASP.NET扮演的角色.................12
1.4 小结..................................14
第2章 搭建开发环境....................15
2.1 IIS安装和配置.........................16
2.2 Visual Studio.NET2005 集成开发环境...21
2.2.1 安装 Visual Studio 2005................21
2.2.2 常用功能窗口介绍...................23
2.2.3 配置设置..........................27
2.2.4 类设计器..........................29
2.2.5 多种测试功能......................30
2.3 SQL Server 2005安装与配置.............31
2.3.1 安装 、配置SQL Server 2005...........31
2.3.2 测试配置是否成功...................32
2.4 熟练使用开发环境......................33
2.4.1 创建Web站点.......................33
2.4.2 编写ASP.NET 2.0 应用程序............34
2.4.3 测试SQL Server数据库连接............35
2.4.4 编译和运行应用程序.................36
2.4.5 部署应用程序......................37
2.5 小结..................................38
第3章 C# 2.0语言基础.................39
3.1 NET及C#语言概述.......................40
3.2 数据类型..............................43
3.2.1 值类型............................43
3.2.2 引用类型..........................44
3.2.3 装箱和拆箱........................45
3.2.4 命名空间..........................46
3.3 流程控制..............................48
3.3.1 条件语句..........................48
3.3.2 循环语句..........................50
3.3.3 异常处理..........................52
3.4 面向对象编程简介......................53
3.4.1 概述..............................53
3.4.2 类................................54
3.4.3 字段..............................57
3.4.4 属性..............................57
3.4.5 方法..............................58
3.4.6 委托与事件........................59
3.4.7 抽象类............................62
3.4.8 接口..............................63
3.4.9 多态..............................64
3.4.10 集合.............................65
3.5 小结..................................66
第4章 ASP.NET 页面的结构............67
4.1 一个简单的.aspx文件...................68
4.1.1 一个简单的.aspx文件.................68
4.1.2 aspx文件中各个元素..................69
4.1.3 ASP.NET页面的布局.................69
4.1.4 ASP页面与ASP.NET页面的异同........70
4.2 页面指令..............................72
4.2.1 Page指令..........................73
4.2.2 Import指令.........................75
4.2.3 Assembly指令.......................76
4.2.4 Reference指令......................77
4.2.5 Register指令........................79
4.2.6 Implements指令.....................80
4.2.7 其他指令..........................80
4.3 小结..................................80
第5章 ASP.NET内置对象及实例详解....81
5.1 内建对象的介绍........................82
5.1.1 Response对象.......................82
5.1.2 Request对象........................82
5.1.3 Application对象..................... 83
5.1.4 Session对象......................... 83
5.1.5 Server对象......................... 84
5.1.6 Cache对象......................... 85
5.1.7 Cookie对象........................ 85
5.2 内建对象的使用实例.................... 86
5.2.1 Respon se对象....................... 86
5.2.2 Request对象........................ 87
5.2.3 Application对象..................... 90
5.2.4 Session对象......................... 91
5.2.5 Server对象......................... 92
5.2.6 Cookie对象........................ 94
5.3 小结.................................. 95
第二篇 ASP.NET 2.0技术进阶
第6章 ASP.NET服务器控件............. 96
6.1 HTML服务器控件........................ 97
6.2 Web服务器控件........................ 101
6.2.1 简单控件......................... 102
6.2.2 按钮控件......................... 106
6.2.3 列表控件......................... 110
6.2.4 数据绑定控件..................... 114
6.2.5 验证控件......................... 116
6.3 用户控件............................. 120
6.3.1 用户控件基础..................... 120
6.3.2 使用属性和事件.................... 121
6.3.3 动态加载......................... 123
6.3.4 片段缓存......................... 124
6.4 ASP.NET 2.0新控件.................... 125
6.4.1 HiddenField控件.................... 126
6.4.2 FileUpload控件..................... 127
6.4.3 ImageMap控件..................... 128
6.4.4 MultiView、View控件............... 129
6.4.5 其他的新控件..................... 130
6.5 小结................................. 130
第7章 Web自定义控件................. 132
7.1 一个简单的ASP.NET控件................ 133
7.2 子控件............................... 137
7.2.1 控件的子控件..................... 137
7.2.2 建立分析器....................... 139
7.3 复合控件............................. 140
7.4 小结................................. 143
第8章 数据源控件...................... 144
8.1 数据源控件的原理与本质............... 145
8.2 SqlDataSource控件....................146
8.2.1 SqlDataSource控件简介...............146
8.2.2 使用SqlDataSource连接数据库.........147
8.2.3 使用SqlDataSource连接多种数据源.....156
8.3 AccessDataSource控件................158
8.3.1 AccessDataSource控件简介............158
8.3.2 使用AccessDataSource控件访问Access数据库......159
8.4 XmlDataSource控件....................161
8.4.1 XmlDataSource控件简介..............161
8.4.2 使用XmlDataSource控件显示RSS数据...162
8.5 SiteMapDataSource控件................165
8.5.1 SiteMapDataSource控件简介...........165
8.5.2 SiteMapDataSource控件与绑定控件的结合使用........165
8.6 ObjectDataSource控件.................168
8.6.1 ObjectDataSource控件简介............168
8.6.2 使用ObjectDataSource绑定数据访问层...168
8.6.3 使用ObjectDataSource绑定业务逻辑层...176
8.6.4 使用ObjectDataSource绑定类型化数据集.180
8.7 小结.................................185
第9章数据绑定控件...................186
9.1 DropDownList控件.....................187
9.1.1 DropDownList控件简介..............187
9.1.2 绑定到DropDownList控件............188
9 .2 DataList控件.........................190
9.2.1 DataList控件简介...................190
9.2.2 绑定到DataList控件.................193
9.3 GridView控件.........................196
9.3.1 GridView控件对象模型..............196
9.3.2 典型应用1—绑定到GridView控件......202
9.3.3 典型应用2—实现数据分页功能........203
9.3.4 典型应用3—实现编辑数据功能........205
9.4 DetailsView控件......................206
9.4.1 DetailsView控件简介................206
9.4.2 使用DetailsView操作数据.............206
9.5 FormView控件.........................210
9.5.1 控件简介.........................210
9.5.2 使用FormView操作数据..............211
9.6 小结.................................216
第10章ADO.NET 对象模型............217
10.1 ADO.NET简介.........................218
10.1.1 ADO.NET的体系结构..............218
10.1.2 托管提供程序的数据模型...........225

10.1.3 SQL Server .NET和OLE DB .NET数据模型... 228
10.1.4 .NET数据集..................... 230
10.2 访问数据库.......................... 231
10.2.1 使用Connection对象连接数据库...... 232
10.2.2 使用Command对象操作数据库....... 234
10.2.3 使用DataReader对象查询数据库...... 237
10.2.4 Connection、Command和DataReader对象的 综合使用实例..... 240
10.3 存储过程............................ 245
10.3.1 存储过程原理.................... 245
10.3.2 创建存储过程.................... 246
10.3.3 使用存储过程的实例详解........... 248
10.4 小结................................ 252
第三篇 ASP.NET2.0核心技术
第11章 母版页......................... 254
11.1 母版页概述.......................... 255
11.2 创建母版页和内容页.................. 256
11.2.1 创建母版页...................... 256
11.2.2 创建内容页...................... 258
11.3 母版页的嵌套........................ 259
11.4 动态访问母版页...................... 261
11.4.1 访问母版页上的成员............... 261
11.4.2 获取母版页上的控件的值........... 261
11.5 母版页的应用范围.................... 264
11.6 缓存母版页.......................... 265
11.7 小结................................ 266
第12章 主题和皮肤..................... 267
1 2.1 主题概述............................ 268
12.1.1 组成元素........................ 268
12.1.2 文件的存储和组织方式............. 269
12.1.3 全局主题和应用程序主题........... 270
12.2 创建主题............................ 270
12.2.1 创建并使用皮肤文件............... 270
12.2.2 为主题添加CSS文件............... 278
12.2.3 在主题中使用图片................ 280
12.3 应用主题............................ 281
12.3.1 将主题应用于整个应用程序......... 281
12.3.2 使用StyleSheetTheme为页面指定和禁用主题 ... 282
12.4 小结................................ 283
第13章 个性化设置..................... 284
13.1 个性化设置简介...................... 285
13.2 个性化用户配置...................... 286
13.2.1 的详细配置............... 286
13.2.2 使用API配置自定义用户属性........ 288
13.2.3 SQL Server数据库配置............. 290
13.3 实现个性化用户配置.................. 294
13.3.1 为匿名用户实现简单数据类型的个性化用户配置..... 294
13.3.2 为注册用户实现复杂数据类型的个性化用配置........... 299
13.4 小结................................ 307
第14章 用Web Part 创建门户.......... 308
14.1 Web Part概述........................ 309
14.1.1 WebPart的基本控件............... 309
14.1.2 配置WebPart环境................. 312
14.1.3 WebPart的生命周期............... 316
14.2 创建WebPart页面..................... 317
14.2.1 使用WebPartZone控件创建一个简单的
WebPart页面..................... 317
14.2.2 使用CatalogZone控件添加向页面中添加
WebPart......................... 319
14.2.3 使用EditorZone控件编辑页面中WebPart322
14.2.4 管理WebPart页面................. 326
14.2.5 WebPart页面间的通讯.............. 326
14.2.6 自定义WebPart................... 336
14.3 小结................................ 337
第四篇 ASP.NET2.0高级技术
第15章 ASP.NET缓存的使用........... 338
15.1 ASP.NET缓存概述..................... 339
15.2 页面输出缓存........................ 340
15.2.1 使用@OutputCache指令............ 341
15.2.2 使用API......................... 348
15.2.3 页面输出缓存应用................ 350
15.3 页面部分缓存........................ 352
15.4 应用程序数据缓存.................... 354
15.5 SQL 数据依赖缓存.................... 356
15.6 配置缓存............................ 360
15.7 小结................................ 361
第16章 ASP.NET的安全性.............362
16.1 ASP.NET2.0安全性概述................ 363
16.2 窗体验证............................ 364
16.3 应用实例............................ 366
16.4 高级设置............................ 373
16.4.1 修改数据提供程序................373
16.4.2 控件调整........................375
16.4.3 成员和角色编程..................376
16.4.4 无cookie的窗体身份验证...........376
16.4.5 一些预防措施....................377
16.5 小结................................378
第17章 ASP.NET网站开发架构.........379
17.1 B/S架构设计理念.....................380
17.1.1 单层设计架构....................380
17.1.2 二层设计架构....................387
17.1.3 三层设计架构....................392
17.1.4 使用Visual Studio 2005建立第一个三层架应用..395
17.1.5 三种设计架构的比较...............409
17.2 三层架构进阶........................410
17.2.1 理解三层架构——从一个小餐馆说起..410
17.2.2 引入实体项目——在土豆炖牛肉盖饭中一定能发现土豆和牛肉...412
17.2.3 跨数据库的实现——小餐馆新来了一位大厨师傅....419
17.2.4 引入行为项目——让服务生知道大厨师傅的手艺....425
17.2.5 三层架构完整的执行过程...........431
17.3 N层架构体系.........................433
17.3.1 N层架构体系中的商业逻辑——三碗不过岗....433
17.3.2 N层架构体系与Web服务............436
17.4 小结................................440
第18章 AJAX.NET和ATLAS简介.......441
18.1 AJAX.NET概述........................442
18.2 AJAX.NET常用技术....................445
18.3 Atlas概述...........................453
18.3.1 什么是 Atlas....................453
18.3.2 如何对Atlas进行部署.............454
18.3.3 如何在现有工程中添加Atlas .......454
18.3.4 Atlas有哪些优点.................456
18.4 Atlas常用技术.......................456
18.5 小结................................463
第五篇 ASP.NET2.0综合应用
第19章 构建个人网站系统..............464
19.1 如何总揽全局(设计)................465
19.2 几个关键技术........................466
19.2.1 如何组织数据....................466
19.2.2 面向对象编程.................... 468
19.2.3 使用服务器端控件................ 482
19.2.4 建立站点导航.................... 491
19.2.5 定义全局参数.................... 492
19.3 美化程序页面........................ 494
19.3.1 母版页.......................... 494
19.3.2 主题和皮肤...................... 495
19.4 用户管理............................ 497
19.5 安装并使用.......................... 501
19.6 小结................................ 504
第20章 小型企业网站系统.............. 505
20.1 系统设计............................ 506
20.1.1 系统流程........................ 506
20.1.2 设计数据库表.................... 506
20.1.3 设计功能模块.................... 509
20.1.4 设计程序外观.................... 509
20.2 系统实现............................ 510
20.2.1 实现主要功能模块................ 510
20.2.2 实现其他辅助模块................ 530
20.2.3 设计站点导航文件................ 534
20.2.4 定义全局参数.................... 534
20.2.5 设计母版页...................... 536
20.2.6 设计主题和皮肤.................. 538
20.3 系统扩展............................539
20.4 小结................................ 539
第21章 网上商城购物系统.............. 540
21.1 需求分析............................ 541
21.2 设计方案............................ 541
21.2.1 系统流程........................ 541
21.2.2 设计数据库表.................... 543
21.2.3 设计数据层...................... 550
21.2.4 设计应用层...................... 555
21.2.5 设计表示层...................... 555
21.3 解决方案............................ 555
21.3.1 数据库.......................... 555
21.3.2 全局变量(Web.config文件)........ 556
21.3.3 母版页.......................... 559
21.3.4 主题和皮肤...................... 561
21.3.5 对象类.......................... 562
21.3.6 页面代码........................ 564
21.4 小结................................ 584

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

编著还有:高喆、林丁报、靳海江
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon