图书城客服提醒
图书城可以帮助您管理读书信息!
现在您还没有登陆,请先
注册或者
登陆!
还有问题?请联系
图书城客服
|
作者: | |
ISBN: |
9787302085010 , 7302085013
|
出版社: | 清华大学出版社 |
出版日期: | 2004-5-1 |
定价: |
¥36.00 元
|
|
|
|
|
内容提要 :
本书是市面上第一本有关新版ASP.NET 2.0的图书,主要描述了ASP.NET 2.0相对于当前版本的新特性,包括40多个新增的控件、Master Page、集成站点导航功能、用户管理系统、个性化功能、WebPart、Theme/Skin、站点计数器、移动设备、配置等。应用这些新特性,可以使代码编写量减少约70%,从而大大提高开发效率。本书的最后一章还介绍了一些便于程序开发的小技巧。
读者必须对当前的ASP.NET版本(1.0或1.1)有很好的理解和掌握,所以本书主要是针对高级和专业级的用户而编写的。
PATRICK A.LORENZ 住在德国,他是德国南部一家软件开发咨询公司的CTO。PGK SOFTWARE &
COMMUNICATION GMBH(WWW.PGK.DE)主要关注.技术,特别是ASP.NET。2003年该公司引入了QUA-LISITE,这是100%用.NET技术开发出来的首批企业级内容管理系统之一。
在德国的开发人员协会中,PATRICK是一位著名的作家,也是一位培训专家。他出版了8本介绍C#和ASP.NET的图书,其中有两本著名的编程图书ASP.NET MIT C#KOCHBUCH和ASP.NET MIT VB.
NET KOCHBUCH是用德语编写的。PATRICK被MICROSOFT公司认为是.NET技术方面的MVP(最有价值专家),也是GERMAN MICROSOFT CODE WISE程序开发的一位重要成员。通过WEB站点WWW.ASPNET
2.DE可以与他联系。
编辑推荐 :
本书主要内容:
· 介绍ASP.NET2.0的新特性,指导用户如何使用新增的控件来缩短源代码的长度,从而提高开发效率。
· 简化开发人员和管理人员对Web应用程序的管理和维护。
· 通过增强数据控件功能、集成站点导航功能以及扩展高速缓存功能,大大提高程序的性能和可伸缩性,从而开发出运行速度更快、可用于各种平台的Web应用程序。
作者简介 :
PATRICK A.LORENZ 住在德国,他是德国南部一家软件开发咨询公司的CTO。PGK SOFTWARE &
COMMUNICATION GMBH(WWW.PGK.DE)主要关注.技术,特别是ASP.NET。2003年该公司引入了QUA-LISITE,这是100%用.NET技术开发出来的首批企业级内容管理系统之一。
在德国的开发人员协会中,PATRICK是一位著名的作家,也是一位培训专家。他出版了8本介绍C#和ASP.NET的图书,其中有两本著名的编程图书ASP.NET MIT C#KOCHBUCH和ASP.NET MIT VB.
NET KOCHBUCH是用德语编写的。PATRICK被MICROSOFT公司认为是.NET技术方面的MVP(最有价值专家),也是GERMAN MICROSOFT CODE WISE程序开发的一位重要成员。通过WEB站点WWW.ASPNET
2.DE可以与他联系。
目录 :
第1章 初识ASP.NET 2.0 1
1.1 ASP.NET 2.0的新特性 1
1.1.1 新控件 2
1.1.2 Master Page 3
1.1.3 站点导航 4
1.1.4 用户管理 4
1.1.5 个性化 6
1.1.6 Theme/Skin 6
1.1.7 移动设备 8
1.1.8 站点计数器 8
1.1.9 配置 8
1.1.10 部署 9
1.1.11 小结 10
1.2 C# 2.0中的新特性 10
1.2.1 泛型 10
1.2.2 迭代器 14
1.2.3 匿名方法 16
1.2.4 局部类 18
1.3 VB.NET中的新特性 19
1.3.1 XML文档 19
1.3.2 泛型 20
1.3.3 运算符重载 21
1.3.4 局部类 23
1.3.5 新的数据类型 23
1.3.6 新关键字 23
第2章 为Web开发人员介绍VS.NET 25
2.1 安装VS.NET 26
2.2 创建并打开Web站点 27
2.2.1 新建Web站点 27
2.2.2 打开已有的Web站点 28
2.2.3 迁移已有的VS.NET 2002/2003 Web应用程序 29
2.3 编辑Web站点 29
2.3.1 放置服务器控件 30
2.3.2 编辑控件 30
2.3.3 验证HTML源代码的有效性 34
2.3.4 创建事件处理程序 34
2.3.5 使用IntelliSense 35
2.4 测试和调试 36
2.5 代码旁置/代码分离 39
2.6 Code目录 40
2.6.1 使用Code目录 40
2.6.2 多语言和多类型支持 41
2.6.3 Bin目录的变化 42
2.7 预编译 42
2.7.1 实地预编译 42
2.7.2 用于部署的预编译 42
2.8 部署Web站点 43
2.9 定制IDE 43
2.10 小结 44
第3章 功能增强的数据控件 45
3.1 数据源控件 45
3.1.1 可用的数据源控件 45
3.1.2 使用数据源控件 46
3.2 新控件GridView 48
3.2.1 显示数据 49
3.2.2 定义字段 50
3.2.3 使用模板 50
3.2.4 删除数据 51
3.2.5 编辑数据 53
3.2.6 使用参数 55
3.2.7 高速缓存数据 57
3.2.8 增强的控件功能 57
3.3 新控件DetailsView 58
3.3.1 显示、编辑和删除记录 58
3.3.2 插入新记录 59
3.3.3 使用模板 61
3.3.4 合并GridView和DetailsView 62
3.4 新控件TreeView 64
3.4.1 使用静态数据 65
3.4.2 使用XmlDataSource 66
3.4.3 使用客户端的填充功能 69
3.5 使用ObjectDataSource 71
3.5.1 显示业务对象 71
3.5.2 使用参数 73
3.5.3 编辑SelectMethod并删除业务对象 75
3.5.4 为业务对象添加数据 77
3.6 小结 78
第4章 使用Master Page 79
4.1 新建Master Page 79
4.2 新建内容页面 81
4.3 使用多个内容区域和默认内容 83
4.4 Master Page揭密 84
4.5 动态使用Master Page 85
4.6 在运行时访问Master Page 86
4.7 嵌套的Master Page 87
4.8 Master Page和用户控件 89
4.9 小结 91
第5章 集成站点导航功能 92
5.1 定义站点地图 92
5.2 使用TreeView控件实现导航 93
5.3 Breadcrumb导航 96
5.4 使用功能丰富的动态HTML菜单控件 97
5.5 使用SiteMap API 97
5.5.1 访问当前的导航节点 97
5.5.2 使用定制的属性 98
5.5.3 增强Provider模型 99
5.6 小结 99
第6章 管理用户 100
6.1 建立用户管理 101
6.1.1 使用ASP.NET Web站点管理工具 101
6.1.2 建立Web站点 104
6.1.3 更新配置 104
6.2 有关安全性的新Web控件 105
6.2.1 Login控件 106
6.2.2 PasswordRecovery控件 109
6.2.3 LoginStatus和LoginName控件 112
6.2.4 LoginView控件 112
6.2.5 CreateUser控件 115
6.3 创建基于角色的导航系统 115
6.4 管理匿名用户 116
6.5 使用成员管理API 117
6.5.1 创建新用户 117
6.5.2 验证和访问用户 119
6.5.3 更新用户数据 121
6.5.4 修改用户密码 123
6.5.5 确定活动的用户账户 124
6.6 使用角色管理API 125
6.7 切换至SQL Server提供程序 127
6.8 创建定制的提供程序 129
6.9 小结 129
第7章 个性化 130
7.1 创建个性化的Web站点 130
7.1.1 存储数据和访问个人配置文件 131
7.1.2 个人配置文件存储在什么地方 132
7.1.3 访问其他人的个人配置数据 133
7.2 定义高级的个性化属性 133
7.2.1 存储基本类型 133
7.2.2 存储复杂的类型 135
7.2.3 存储定制类型 138
7.3 为匿名用户使用个性化特性 143
7.3.1 激活匿名用户的个人配置属性 143
7.3.2 把匿名用户的个人配置迁移到通过身份验证的用户 144
7.4 小结 146
第8章 用Web Part创建门户 147
8.1 理解Web Part 148
8.2 四种Web Part显示模式 149
8.3 创建一个简单的Web Part页面 151
8.3.1 添加WebPartManager控件 151
8.3.2 添加区域 152
8.3.3 添加Web Part 153
8.3.4 定制门户页面 156
8.3.5 区域和Web Part的高级属性 157
8.4 添加Web Part 159
8.4.1 添加以前从页面上删除的Web Part 159
8.4.2 添加新Web Part 160
8.5 编辑Web Part 162
8.5.1 集成编辑器和角色管理 163
8.5.2 创建定制的编辑器部分 164
8.6 定制Web Part 164
8.7 与连接点共享数据 166
8.8 未来要实现的功能 171
8.9 小结 171
第9章 应用主题 172
9.1 理解主题 172
9.2 使用全局主题 173
9.2.1 把主题应用于整个Web站点 173
9.2.2 对Web站点的一个区域应用主题 175
9.2.3 为单独一个页面应用主题 175
9.2.4 主题揭密 176
9.3 创建主题 176
9.3.1 创建新的Web站点主题 177
9.3.2 使用层叠样式表 178
9.3.3 创建不同的控件主题Skin 179
9.3.4 禁用主题 180
9.4 联合使用主题和个性化特性 181
9.5 为定制控件使用主题 184
9.6 小结 184
第10章 用站点计数器跟踪通信 185
10.1 使用站点计数器 185
10.1.1 跟踪按钮的单击次数 186
10.1.2 创建站点计数器报表 187
10.1.3 跟踪超链接的单击次数 188
10.1.4 跟踪Ad 188
10.2 使用页面计数器 190
10.3 Site Counter API简介 191
10.3.1 创建报表页面 191
10.3.2 创建图像计数器控件 192
10.3.3 使用站点计数器和定制控件 195
10.4 小结 195
第11章 增强的Page Framework和新控件 196
11.1 还未提及的新控件 196
11.1.1 BulletedList控件 196
11.1.2 DynamicImage控件 198
11.1.3 ImageMap控件 204
11.1.4 MultiView和View控件 205
11.1.5 Wizard控件 207
11.1.6 Panel控件 209
11.1.7 Pager控件 210
11.1.8 FileUpload控件 211
11.1.9 HiddenField控件 213
11.1.10 Substitution控件 213
11.1.11 TextBox 控件 214
11.1.12 Control State 214
11.2 验证控件新增的内容 215
11.3 Page Framework新增的功能 217
11.3.1 Page类的新事件 217
11.3.2 添加标题 217
11.3.3 设置控件焦点 217
11.3.4 定义默认的按钮 218
11.3.5 访问验证控件 218
11.3.6 新的Page.Items字典 218
11.3.7 使用跨页面传送功能 219
11.3.8 在@Page指令中设置属性 222
11.3.9 添加默认的命名空间 223
11.4 客户脚本的新内容 224
11.4.1 客户脚本 224
11.4.2 客户端回调 224
11.5 高速缓存和SQL Server Invalidation功能 226
11.5.1 配置SQL Server Cache Invalidation 227
11.5.2 使用SQL Server Cache Invalidation和数据源控件 228
11.5.3 通过编程方式使用SQL Server Cache Invalidation 229
11.5.4 高速缓存的其他改进 230
11.5.5 使用页面和控件高速缓存 231
11.6 小结 232
第12章 移动设备 233
12.1 利用ASP.NET 2.0开发移动设备的风格 233
12.1.1 自适应显示功能 233
12.1.2 一个用户界面能用于不同的设备吗 236
12.1.3 设备过滤器 236
12.1.4 浏览器配置 236
12.2 创建移动Web站点 237
12.2.1 使用MultiView / View控件 237
12.2.2 使用Pager控件 239
12.2.3 拨打电话 241
12.3 小结 242
第13章 用于开发人员和管理员的配置 243
13.1 Web应用程序的管理 243
13.2 MMC管理工具 244
13.3 配置API 246
13.3.1 访问配置 246
13.3.2 更新配置 252
13.4 小结 254
第14章 一些有趣的小技巧 255
14.1 小技巧之1:HTML源代码的保存 255
14.2 小技巧之2:在切换视图后不改变原来的选择 257
14.3 小技巧之3:客户端脚本IntelliSense功能 257
14.4 小技巧之4:Code目录(及其跨语言用法) 258
14.5 小技巧之5:WSDL文件和Code目录 259
14.6 小技巧之6:ASP.NET应用程序的预编译 261
14.7 小技巧之7:快速创建缩略图列表 262
14.8 小技巧之8:快速实现登录系统 263
14.9 小技巧之9:Profile对象 266
14.10 小技巧之10:把新控件BulletedList绑定到XML 文件上 267
14.11 小技巧之11:对Generics的数据绑定 268
前言:
Microsoft.NET的新版本是在Redmond的领导下开发的,其代码名称是Whidbey。Whidbey内含一个软件包,其中嵌入了.NET Framework;各种用户接口类型,如Windows Forms、ASP.NET和Compact Framework;官方语言C#、VisualBasic.NET(VB.NET)和J#;开发环境Visual Studio.NET(VS.NET)等。本书将介绍Whidbey的一个特殊部分:ASP.NET2.0版本的新内容。
本书主要内容
本书是市面上第一本有关新版ASP.NET 2.0的图书:ASP.NET 2.0由Microsoft提供,它基于Alpha版本1.2.30703创建。据我所知,这个Alpha版本与Technical Preview几乎相同,Technical Preview是在2003年10月Microson的专业开发人员商讨会(Professiona..