8月份请关注我的新书《ASP.NET 2.0 网站开发技术详解》

8月份请关注我的新书《ASP.NET 2.0 网站开发技术详解》吧,机械工业出版社出版,下面是大致目录:

  

ASP.NET 2.0 网站开发技术详解... 1
前言... 7
什么是.NET. 7
.NET的特点... 9
.NET Framework体系结构... 9
.NET的未来... 10
本书所讨论的ASP.NET. 10
第1章 .NET 2.0的新特性... 12
1.1 C#语言的新特性... 12
1.1.1 泛型... 12
1.1.2 可空类型... 15
1.1.3 迭代器... 16
1.1.4 匿名方法... 17
1.1.5 分部类型... 18
1.1.6 属性访问器可访问性... 19
1.1.7 其他新特性... 20
1.2 ADO.NET的新特性... 20
1.2.1 托管提供程序的新特性... 20
1.2.2 断开类的新特性... 22
1.2.3 与提供程序无关的API24
1.2.4 提供程序的工厂方法... 24
1.3 ASP.NET的新特性... 25
1.3.1 新增管理功能和工具... 25
1.3.2 保留的特殊功能文件夹... 26
1.3.3 新的编译模型... 27
1.3.4 主控页和主题... 28
1.3.5 新的控件和客户端支持... 29
1.3.6 个性化支持... 29
1.3.7 更高的安全性支持... 30
1.4 .NET 2.0的其他新特性... 30
1.4.1 64位支持... 30
1.4.2 基于清单的激活... 30
第2章 Visual Studio 2005新特性... 31
2.1 开发环境的新特性... 31
2.2 代码编辑操作的新特性... 33
2.2.1 文本编辑器中的新特性... 33
2.2.2 网页和HTML设计器中的新特性... 34
2.3 项目、解决方案和项的新特性... 35
2.4 调试器的新特性... 36
2.5 生成、测试和部署的新特性... 36
2.6 针对Web开发的新特性... 37
第3章网站规划与设计... 38
3.1 功能规划... 38
3.2 部署规划... 38
3.3 性能规划... 39
3.3.1 升级服务器还是采用多服务器... 39
3.3.2 多服务器间通信的性能考虑... 39
3.4 网站架构分层设计... 40
3.4.1 系统分层图... 41
3.4.2 数据定义层... 41
3.4.3 数据访问层... 42
3.4.4 数据缓存层... 42
3.4.5 业务逻辑层... 42
3.4.6 业务界面层... 43
3.4.7 界面层... 43
3.5 使用分布式系统关系图进行规划设计... 43
3.5.1 应用程序关系图... 44
3.5.2 逻辑数据中心关系图... 45
3.5.3 系统部署图... 45
3.5.4 系统关系图... 46
第4章数据库建设... 48
4.1 面向对象的模型映射到关系型数据库模型... 48
4.2 结构映射模式... 49
4.2.1 关系的映射... 49
4.2.2 继承... 50
4.3 表设计及视图设计原则... 53
4.3.1 何时把单表拆分为多表... 53
4.3.2 如何表现一对一、一对多、多对多关系... 54
4.3.3 何时使用联合主键... 55
4.3.4 怎样算是合格的视图... 55
第5章数据访问层的开发... 57
5.1 使用类型化数据集... 57
5.2 开发适应多种数据库的访问组件... 58
5.2.1 我们操作数据库时用到些什么类... 58
5.2.2 我们需要什么样的数据操作器... 60
5.2.3 通用数据操作器的思路... 60
5.2.4 通用数据操作器的代码实现... 60
5.3 监视数据库的更改... 75
第6章数据缓存层的开发... 79
6.1 数据缓存层的原理... 79
6.2 数据缓存层的代码实现... 79
6.2.1 编写用于描述查询条件的数据结构... 79
6.2.2 在内存中维护单一的缓存数据集... 81
6.2.3 操作缓存数据集... 83
第7章 ASP.NET中的业务处理... 88
7.1 在ASP.NET中读写Excel文件... 88
7.1.1 使用OLE DB. 88
7.1.2 使用Office主互操作程序集... 88
7.1.3 使用ServerDocument. 90
7.1.4 对于Office 2007的OpenXML格式使用OpenXML SDK. 92
7.1.5 使用Excel Services. 94
7.2 在ASP.NET中实现事务... 95
第8章网站页面的开发... 97
8.1 母版页... 97
8.1.1 使用母版页之后的事件顺序... 98
8.1.2 引用ASP.NET母版页中的内容... 99
8.1.3 动态附加母版页... 99
8.1.4 母版页嵌套... 100
8.2 主题... 100
8.2.1 默认皮肤和命名皮肤... 101
8.2.2 在网页中应用主题... 101
8.3 数据访问控件——Datasource. 102
8.3.1 使用数据源控件绑定数据到控件... 103
8.3.2 使用数据源控件检索数据... 105
8.3.3 对数据源控件使用参数... 105
8.3.4 使用数据源控件对数据进行排序... 107
8.3.5 使用数据源控件修改数据... 110
8.3.6 使用数据源控件缓存数据... 111
8.3.7 ObjectDataSource数据源控件... 112
8.3.8 用好数据源控件的几个事件... 113
8.4 数据缓存... 114
8.5 单向与双向数据绑定... 118
8.6 更新的数据网格——GridView.. 121
8.7 数据网格的行列合并... 122
8.8 DetailsView和FormView.. 125
8.9 弹出页选择器... 132
8.9.1 简单型的弹出页选择器... 132
8.9.2 复杂型的弹出页选择器... 134
8.10 其他数据绑定控件... 136
8.10.1 TreeView.. 136
8.10.2 DataList和Repeater. 139
8.11 导航控件... 144
8.11.1 Menu控件... 144
8.11.2 SiteMapPath. 145
8.11.3 SiteMapAPI146
8.11.4 SiteMap XML文件... 147
8.11.5 自定义SiteMapAPI Provider. 147
8.12 向导页控件... 150
8.13 其他控件... 154
8.14 开发用户控件和自定义控件... 155
8.14.1 开发用户控件... 155
8.14.2 扩展Button功能... 157
8.14.3 扩展GridView列类型... 160
8.14.4 开发复合自定义控件... 161
8.15 ASP.NET网站测试... 163
8.16 Application、Cookie、Session和Cache. 168
8.17 页面无限跳转间如何保存页面状态... 170
8.17.1 解决思路... 171
8.17.2 代码实现... 172
8.17.3 页面使用... 175
8.18 如何防止页面刷新... 182
8.19 页面代码编写的原则和技巧... 183
第9章提高用户体验——AJAX的应用... 186
9.1 ASP.NET 2.0提供的基本回调功能... 186
9.2 微软的AJAX框架——Microsoft ASP.NET 2.0 AJAX Extensions188
9.3 ASP.NET AJAX服务器控件... 189
9.3.1 UpdatePanel的使用... 189
9.3.2 UpdateProgress的使用... 191
9.3.3 Timer的使用... 194
9.4 ASP.NET AJAX Web服务... 196
9.5 ASP.NET AJAX服务器控件可扩展性... 198
9.5.1 开发自定义AJAX服务器控件... 198
9.5.2 使用ASP.NET AJAX Extensions扩展现有的ASP.NET服务器控件... 204
9.6 ASP.NET AJAX客户端架构... 211
9.7 ASP.NET AJAX Control Toolkit211
9.7.1 Animation. 211
9.7.2 MaskedEdit. 213
9.7.3 Calendar. 214
9.7.4 DragPanel215
9.7.5 ModalPopup. 216
9.7.6 AutoComplete. 218
第10章用户化网站... 220
10.1 用户管理控制... 220
10.1.1 配置和使用用户管理... 220
10.1.2 使用用户管理API227
10.1.3 使用角色管理API230
10.1.4 用户和角色管理的Web.config配置节... 230
10.2 用于用户管理的控件... 239
10.2.1 Login. 240
10.2.2 LoginView.. 241
10.2.3 LoginName. 242
10.2.4 ChangePassword. 243
10.2.5 PasswordRecovery. 245
10.2.6 CreateUserWizard. 246
10.2.7 LoginStatus. 247
10.3 用户个性化数据... 247
10.4 用户权限的自定义扩展... 251
10.5 单点登陆... 253
10.6 随时恢复页面... 254
第11章实现个人化页面的定制... 259
11.1 Web Parts的概念... 259
11.2 Web Parts的模式... 262
11.3 Web Parts基本应用... 263
11.4 Web Parts互联... 268
第12章网页报表的制作——ReportViewer273
12.1 本地报表和远程报表... 273
12.2 报表... 275
12.2.1 报表分组... 277
12.2.2 折叠报表... 278
12.2.3 报表排序... 278
12.2.4 子报表... 280
12.2.5 报表钻取... 281
12.3 报表查看器... 282
第13章关心网站的安全性... 286
13.1 Web威胁模型... 286
13.2 防止SQL注入式攻击... 287
13.3 防止脚本侵入... 290
13.4 加密ViewState. 291
13.5 加密WebConfig文件... 293
第14章调试和优化站点... 296
14.1 调试页面... 296
14.2 在ASP.NET中使用跟踪... 300
14.3 优化服务器性能... 304
14.3.1 页面和服务器控件处理... 304
14.3.2 状态管理... 305
14.3.3 数据访问... 306
14.3.4 Web 应用程序... 306
14.3.5 编写有效代码... 308
14.4 优化客户端传输... 309
第15章 Bug跟踪和报告... 310
15.1 需求分析... 310
15.2 解决思路... 310
15.3 实现过程... 311
第16章适用于移动设备的页面... 331
16.1 创建移动Web站点... 331
16.2 开发适用于移动设备的页面... 332
第17章网站后台管理... 337
17.1 IIS设置... 337
17.2 网站配置文件... 344
第18章网站编译、部署和发布... 348
18.1 三种编译模型及其用途... 348
18.2 网站同步... 349
18.3 打包网站... 351
第19章一些常用的公共代码... 352
19.1 SQL Server存储的字符与.NET字符进行转换... 352
19.2 替换GridView中的Bool值为中文... 353
19.3 包装弹出式对话框... 354
19.4 将GridView的内容输出成Excel357
19.5 检查IE的版本号并引导安装IE6. 358
19.6 提供文件下载... 359
19.7 装配高级查询语句... 361
第20章下一版本的ASP.NET. 369
20.1 C# 3.0. 369
20.1.1 隐式类型局部变量... 369
20.1.2 匿名类型... 370
20.1.3 对象查询表达式... 371
20.1.4 对象和集合的初始化... 372
20.1.5 外部方法... 373
20.1.6 Lambda表达式... 375
20.2 LINQ.. 377
20.2.1 LINQ查询对象集合... 378
20.2.2 LINQ查询关系型数据存储... 381
20.2.3 LINQ查询XML文档... 384
20.3 ADO.NET 3.0. 386
20.3.1 Entity Framework实体框架... 386
20.3.2 LINQ to ADO.NET. 388
20.4 ASP.NET 3.0. 390
20.5 SilverLight391
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值