图书介绍
ASP.NET2.0高级编程 特别版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- Bill Evjen,Scott Hanselman等著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302157014
- 出版时间:2007
- 标注页数:1348页
- 文件大小:510MB
- 文件页数:1372页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET2.0高级编程 特别版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET 2.0概述1
1.1 简史1
1.2 ASP.NET 2.0的目标2
1.2.1 开发人员的效率3
1.2.2 管理5
1.2.3 性能和可伸缩性8
1.3 ASP.NET 2.0的其他新特性8
1.3.1 新的开发人员体系结构8
1.3.2 新的编译系统12
1.3.3 ASP.NET应用程序的健康监控13
1.3.4 读写配置设置15
1.3.5 本地化16
1.3.6 页面框架的新增内容16
1.3.7 访问数据的新对象18
1.3.8 新的服务器控件18
1.4 建立ASP.NET 2.0页面的新IDE19
1.5 小结21
第2章 Visual Studio 200523
2.1 Visual Studio 2005的各种版本23
2.2 启动页面25
2.3 文档窗口25
2.3.1 文档窗口中的视图25
2.3.2 标记导航器26
2.3.3 页面标签27
2.3.4 代码改变的通知28
2.3.5 错误通知和辅助29
2.4 工具箱30
2.5 Solution Explorer32
2.6 Server Explorer33
2.7 Properties窗口34
2.8 一些不可见的窗口34
2.9 其他常见的Visual Studio操作35
2.9.1 创建新项目35
2.9.2 引用其他对象35
2.9.3 使用智能标记37
2.9.4 保存和导入Visual Studio设置38
2.9.5 验证HTML39
2.9.6 团队的合作41
2.9.7 使用代码片断41
2.9.8 以新的方式使用类43
2.10 小结48
第3章 应用程序和页面框架49
3.1 应用程序的位置选项49
3.1.1 内置的Web服务器49
3.1.2 IIS50
3.1.3 FTP51
3.1.4 Web站点需要FrontPage Extensions52
3.2 ASP.NET页面结构选项53
3.2.1 内嵌编码54
3.2.2 新的后台编码模型56
3.3 ASP.NET 2.0的Page指令58
3.3.1 @Page指令59
3.3.2 @Master指令61
3.3.3 @Control指令62
3.3.4 @Import指令63
3.3.5 @Implements指令65
3.3.6 @Register指令65
3.3.7 @Assembly指令65
3.3.8 @PreviousPageType指令66
3.3.9 @MasterType指令66
3.3.10 @OutputCache指令66
3.3.11 @Reference指令67
3.4 ASP.NET页面的事件67
3.5 处理回送69
3.6 跨页面的传送69
3.7 ASP.NET应用程序文件夹76
3.7.1 App_Code文件夹76
3.7.2 App_Data文件夹81
3.7.3 App_Themes文件夹81
3.7.4 App_GlobalResources文件夹81
3.7.5 App_LocalResources文件夹81
3.7.6 App_WebReferences文件夹82
3.7.7 App_Browsers文件夹82
3.8 编译82
3.9 建立提供程序85
3.9.1 使用内置的提供程序87
3.9.2 使用自己的提供程序87
3.10 Global.asax92
3.11 小结96
第4章 ASP.NET服务器控件和客户端脚本97
4.1 ASP.NET服务器控件97
4.1.1 服务器控件的类型98
4.1.2 用服务器控件构建页面99
4.1.3 处理服务器控件的事件100
4.2 给服务器控件应用样式103
4.2.1 控件的常见属性103
4.2.2 使用层叠样式表改变样式104
4.3 HTML服务器控件109
4.3.1 HtmlControl基类111
4.3.2 HtmlContainerControl类112
4.3.3 所有的HTML类112
4.3.4 使用HtmlGenericControl类113
4.4 通过JavaScript处理页面和服务器控件114
4.4.1 使用Page.ClientScript.Register ClientScriptBlock116
4.4.2 使用Page.ClientScript.RegisterStartupScript117
4.4.3 使用Page.ClientScript.Register ClientScriptInclude119
4.5 客户端回调119
4.5.1 比较典型的回送和回调120
4.5.2 使用回调功能:一种简单的方法121
4.5.3 使用带参数的回调功能126
4.5.4 使用回调功能:一个复杂的例子129
4.6 小结134
第5章 ASP.NET Web服务器控件135
5.1 Web服务器控件概述135
5.2 Label服务器控件136
5.3 Literal服务器控件138
5.4 TextBox服务器控件139
5.4.1 使用Focus()方法140
5.4.2 使用AutoPostBack140
5.4.3 使用AutoCompleteType142
5.5 Button服务器控件142
5.5.1 CausesValidation属性143
5.5.2 CommandName属性143
5.5.3 使用客户端JavaScript的按钮144
5.6 LinkButton服务器控件146
5.7 ImageButton服务器控件146
5.8 HyperLink服务器控件148
5.9 DropDownList服务器控件148
5.10 从集合中可视化地删除条目151
5.11 ListBox服务器控件152
5.11.1 允许用户选择多项153
5.11.2 使用ListBox控件的例子153
5.11.3 给集合添加条目156
5.12 CheckBox服务器控件156
5.12.1 确定复选框是否被选中158
5.12.2 给复选框赋值158
5.12.3 排列复选框的文本158
5.13 CheckBoxList服务器控件159
5.14 RadioButton服务器控件161
5.15 RadioButtonList服务器控件163
5.16 Image服务器控件165
5.17 Table服务器控件166
5.18 Calendar服务器控件168
5.18.1 从Calendar控件中选择一个日期169
5.18.2 从日历控件中选择要输出的日期格式170
5.18.3 选择日期、星期或月份170
5.18.4 使用日期范围171
5.18.5 修改日历的样式和操作方式173
5.19 AdRotator服务器控件176
5.20 Xml服务器控件178
5.21 Panel服务器控件178
5.22 PlaceHolder服务器控件181
5.23 小结181
第6章 ASP.NET 2.0的Web服务器控件183
6.1 BulletedList服务器控件183
6.2 HiddenField服务器控件188
6.3 FileUpload服务器控件190
6.3.1 使用FileUpload控件上传文件190
6.3.2 指定正确的ASP.NET权限给上传文件193
6.3.3 理解文件大小的限制194
6.3.4 从同一个页面上传多个文件195
6.3.5 把上传的文件放在Stream对象中198
6.3.6 把文件内容从Stream对象移动到Byte数组中199
6.4 MultiView和View服务器控件199
6.5 Wizard服务器控件203
6.5.1 定制边栏导航205
6.5.2 AllowReturn属性206
6.5.3 使用StepType属性206
6.5.4 给Wizard控件添加标题207
6.5.5 使用向导的导航系统207
6.5.6 使用Wizard控件的事件208
6.5.7 使用Wizard控件显示窗体元素210
6.6 ImageMap服务器控件214
6.7 小结216
第7章 验证服务器控件217
7.1 有效性验证217
7.2 客户端和服务器端的验证218
7.3 ASP.NET验证服务器控件219
7.3.1 验证原因220
7.3.2 RequiredFieldValidator服务器控件220
7.3.3 CompareValidator服务器控件225
7.3.4 RangeValidator服务器控件228
7.3.5 RegularExpressionValidator服务器控件232
7.3.6 CustomValidator服务器控件233
7.3.7 ValidationSummary服务器控件238
7.4 关闭客户端验证功能241
7.5 为错误通知使用图像和声音242
7.6 使用验证组243
7.7 小结247
第8章 使用Master页面249
8.1 需要Master页面的原因249
8.2 Master页面基础251
8.3 编写Master页面252
8.4 编写内容页面255
8.4.1 混合页面类型和语言258
8.4.2 指定要使用的Master页面259
8.4.3 使用页面标题260
8.4.4 使用Master页面中的控件和属性261
8.5 在Master页面中指定默认内容268
8.6 以编程方式将Master页面赋予内容页面270
8.7 Master页面的嵌套270
8.8 容器特定的Master页面273
8.9 事件的触发顺序275
8.10 高速缓存Master页面275
8.11 小结276
第9章 主题和Skin277
9.1 使用ASP.NET 2.0中的主题277
9.1.1 给单个ASP.NET页面应用主题277
9.1.2 把主题应用于整个应用程序279
9.1.3 删除服务器控件中的主题279
9.1.4 删除Web页面上的主题特性280
9.1.5 使用Master页面时应用主题280
9.1.6 StyleSheetTheme属性281
9.2 创建自己的主题281
9.2.1 创建正确的文件夹结构281
9.2.2 创建Skin282
9.2.3 在主题中包含CSS文件284
9.2.4 使主题包含图像287
9.3 定义多个Skin选项290
9.4 编程使用主题292
9.4.1 编程指定页面的主题292
9.4.2 编程指定控件的SkinID292
9.5 主题、Skin和定制控件293
9.6 小结296
第10章 集合和列表297
10.1 数组297
10.1.1 重新设置数组的大小300
10.1.2 查找数组中的对象300
10.1.3 给数组中的对象排序304
10.2 System.Collections命名空间305
10.2.1 ArrayList305
10.2.2 IEnumerable和IEnumerator308
10.2.3 ICollection309
10.2.4 Lists和IList310
10.2.5 字典和IDictionary311
10.2.6 散列表312
10.2.7 SortedList316
10.2.8 Queue和Stack316
10.3 专用集合319
10.3.1 HybridDictionary和ListDictionary319
10.3.2 StringCollection、StringDictionary和NameValueCollection319
10.3.3 BitArray319
10.4 Microsoft.VisualBasic.Collection类320
10.5 强类型化的集合320
10.6 System.Collections.Generics323
10.6.1 泛型的定义323
10.6.2 泛型列表324
10.6.3 泛型字典326
10.6.4 其他泛型集合327
10.7 集合从.NET 1.1到.NET 2.0的变化327
10.8 集合和列表总结327
10.9 小结330
第11章 ASP.NET 2.0中的数据绑定331
11.1 数据源控件331
11.1.1 SqlDataSource控件334
11.1.2 AccessDataSource控件343
11.1.3 XmlDataSource控件344
11.1.4 ObjectDataSource控件345
11.1.5 SiteMapDataSource控件349
11.2 配置数据源控件的高速缓存350
11.3 存储连接信息350
11.4 使用绑定的列表控件和数据源控件353
11.4.1 GridView353
11.4.2 编辑GridView中的数据行368
11.4.3 删除GridView数据375
11.4.4 DetailsView377
11.4.5 使用DetailsView插入、更新和删除数据383
11.4.6 FormView控件385
11.5 其他数据绑定控件389
11.5.1 DropDownList、ListBox、RadioButtonList和CheckBoxList389
11.5.2 TreeView控件390
11.5.3 Ad Rotator控件390
11.5.4 Menu391
11.6 内部数据绑定语法391
11.6.1 DataBinder语法的变化392
11.6.2 XML数据绑定器393
11.7 表达式和表达式构建器393
11.8 小结399
第12章 使用ADO.NET管理数据401
12.1 ADO.NET的基本功能401
12.1.1 常见的ADO.NET任务401
12.1.2 ADO.NET的基本命名空间和类406
12.1.3 使用Connection对象407
12.1.4 使用Command对象408
12.1.5 使用DataReader对象409
12.1.6 使用数据适配器411
12.1.7 使用参数414
12.1.8 DataSet和DataTable417
12.1.9 将Oracle用作ASP.NET 2.0的数据库422
12.2 ADO.NET的新增功能425
12.2.1 从各种数据源中批量加载数据425
12.2.2 批处理多个更新435
12.2.3 多个活动的结果集441
12.2.4 命令的异步执行447
12.2.5 异步连接468
12.3 小结469
第13章 使用XML471
13.1 XML基础471
13.1.1 XML InfoSet473
13.1.2 XSD/XML模式定义474
13.1.3 在Visual Studio 2005中编辑XML和XML模式476
13.2 XmlReader和XmlWriter479
13.2.1 使用模式和Xml TextReader481
13.2.2 包含NameTable优化483
13.2.3 从XML中提取.NET CLR类型485
13.2.4 ReadSubtree和XmlSerialization487
13.2.5 用XmlWriter创建XML489
13.2.6 2.0版本中XmlReader和XmlWriter的改进491
13.3 XmlDocument和XPathDocument492
13.3.1 DOM存在的问题492
13.3.2 XPath、XPathDocument和XmlDocument492
13.4 DataSet496
13.4.1 把DataSet保存到XML中496
13.4.2 XmlDataDocument497
13.5 XmlDataSource控件499
13.6 XSLT503
13.6.1 XslCompiledTransform504
13.6.2 XML Web服务器控件506
13.6.3 XSLT调试508
13.7 数据库和XML508
13.7.1 FOR XML AUTO子句509
13.7.2 SQL Server 2005和XML数据类型513
13.8 小结519
第14章 提供程序模型概述521
14.1 提供程序概述521
14.2 将提供程序模型引入ASP.NET 2.0523
14.2.1 设置提供程序,以使用Microsoft SQL Server 7.0、2000或2005524
14.2.2 成员提供程序530
14.2.3 角色提供程序534
14.2.4 个性化提供程序538
14.2.5 站点地图提供程序540
14.2.6 会话状态提供程序541
14.2.7 Web事件提供程序543
14.2.8 配置提供程序551
14.2.9 WebParts提供程序553
14.3 提供程序的配置555
14.4 小结556
第15章 扩展提供程序模型557
15.1 提供程序是较大体系结构中的一层557
15.2 通过基于属性的编程改变提供程序的行为558
15.2.1 通过SqlMembership Provider建立简单的密码结构558
15.2.2 通过SqlMembership Provider建立强类型的密码结构561
15.3 ProviderBase类562
15.4 建立自己的提供程序564
15.4.1 创建CustomProviders应用程序564
15.4.2 构建需要的类框架565
15.4.3 创建XML用户数据库569
15.4.4 在web.config文件中定义提供程序实例570
15.4.5 没有实现MembershipProvider类的方法和属性571
15.4.6 实现MembershipProvider类的方法和属性572
15.4.7 使用XmlMembershipProvider进行用户登录580
15.5 扩展预定义的提供程序581
15.5.1 用新的LimitedSqlRoleProvider提供程序限制角色功能581
15.5.2 使用新的LimitedSqlRoleProvider提供程序585
15.6 小结589
第16章 站点导航591
16.1 基于XML的站点地图591
16.2 SiteMapPath服务器控件593
16.2.1 PathSeparator属性595
16.2.2 PathDirection属性597
16.2.3 ParentLevelsDisplayed属性597
16.2.4 ShowToolTips属性598
16.2.5 SiteMapPath控件的子元素599
16.3 TreeView服务器控件599
16.3.1 标识TreeView控件的内置样式603
16.3.2 TreeView控件的各个部分604
16.3.3 在XML文件中绑定TreeView控件604
16.3.4 在TreeView中选择多个选项607
16.3.5 在TreeView控件中指定定制的图标610
16.3.6 指定用于连接节点的线条611
16.3.7 编程使用TreeView控件613
16.4 Menu服务器控件619
16.4.1 给Menu控件应用不同的样式620
16.4.2 Menu事件625
16.4.3 把Menu控件绑定到XML文件上625
16.5 SiteMap数据提供程序627
16.5.1 ShowStartingNode属性627
16.5.2 StartFromCurrentNode属性628
16.5.3 StartingNodeOffset属性629
16.5.4 StartingNodeUrl属性630
16.6 SiteMap API630
16.7 URL映射633
16.8 站点地图的本地化634
16.8.1 为本地化构建Web.sitemap文件634
16.8.2 修改Web.config文件635
16.8.3 创建程序集资源(.resx)文件636
16.8.4 测试结果637
16.9 安全补偿638
16.9.1 启动管理员的角色管理功能638
16.9.2 建立管理员的配置段639
16.9.3 启用安全补偿功能640
16.10 嵌套站点地图文件642
16.11 小结644
第17章 个性化645
17.1 个性化模型645
17.2 创建个性化属性646
17.2.1 添加简单的个性化属性646
17.2.2 使用个性化属性648
17.2.3 添加一组个性化属性651
17.2.4 使用分组的个性化属性652
17.2.5 为个性化属性定义类型652
17.2.6 使用定制的类型653
17.2.7 提供默认值656
17.2.8 把个性化属性指定为只读656
17.3 匿名个性化657
17.3.1 支持终端用户的匿名身份657
17.3.2 使用匿名身份事件660
17.3.3 个性化属性的匿名选项661
17.3.4 有关匿名用户配置信息的警告661
17.4 编程访问个性化功能662
17.4.1 迁移匿名用户662
17.4.2 profile的个性化664
17.4.3 确定是否继续自动保存profile值665
17.5 个性化提供程序666
17.5.1 使用SQL Server Express Edition666
17.5.2 使用Microsoft的SQL Server 7.0/2000/2005667
17.5.3 使用多个提供程序669
17.6 管理应用程序的配置670
17.6.1 ProfileManager类的属性670
17.6.2 ProfileManager类的方法671
17.6.3 建立ProfileManager.aspx页面671
17.6.4 解释ProfileManager.aspx页面的代码674
17.6.5 运行ProfileManager.aspx页面676
17.7 小结676
第18章 成员和角色管理677
18.1 身份验证677
18.2 授权677
18.3 ASP.NET 2.0的身份验证678
18.3.1 为成员建立Web站点678
18.3.2 添加用户680
18.3.3 请求凭证694
18.3.4 处理验证用户701
18.3.5 显示在线用户数704
18.3.6 处理密码705
18.4 ASP.NET 2.0的授权710
18.4.1 使用LoginView服务器控件710
18.4.2 为角色管理建立Web站点712
18.4.3 添加和检索应用程序角色715
18.4.4 删除角色717
18.4.5 给角色添加用户718
18.4.6 获取某个角色的所有用户719
18.4.7 获取包含某个用户的所有角色721
18.4.8 从角色中删除用户722
18.4.9 检查角色中的用户722
18.4.10 角色的高速缓存方式724
18.5 使用Web站点管理工具724
18.6 Membership API的公共方法725
18.7 Roles API的公共方法726
18.8 小结726
第19章 Portal Framework和Web Part727
19.1 Web Part简介727
19.2 建立动态的模块化Web站点729
19.2.1 WebPartManager控件729
19.2.2 使用区域进行布局730
19.2.3 WebPartZone控件733
19.2.4 允许用户改变页面的模式735
19.2.5 修改区域746
19.3 使用Portal Framework中的类752
19.4 创建定制的Web Part754
19.5 连接Web Part760
19.5.1 建立提供程序Web Part761
19.5.2 建立用户Web Part764
19.5.3 连接ASP.NET页面上的Web Part766
19.5.4 连接Web Part时处理Master页面的难点769
19.6 小结770
第20章 安全性771
20.1 身份验证和授权771
20.2 应用身份验证措施772
20.2.1 〈authentication〉节点773
20.2.2 基于Windows的身份验证773
20.2.3 基于窗体的身份验证780
20.2.4 Passport身份验证789
20.3 验证特定的文件和文件夹790
20.4 编程授权790
20.4.1 使用User.Identity791
20.4.2 使用User.IsInRole()792
20.4.3 用WindowsIdentity显示更多信息793
20.5 身份和模拟795
20.6 通过IIS进行保护798
20.6.1 IP地址和域名限制798
20.6.2 使用文件扩展名799
20.6.3 使用新的ASP.NET MMC管理单元801
20.7 小结802
第21章 状态管理803
21.1 如何选择803
21.2 ASP.NET 2.0中的Session对象806
21.2.1 会话和事件模型806
21.2.2 配置会话状态的管理807
21.2.3 进程中的会话状态808
21.2.4 进程外的会话状态815
21.2.5 SQL支持的会话状态820
21.2.6 用其他提供程序扩展会话状态822
21.2.7 无cookie的会话状态824
21.2.8 选择维护状态的正确方式825
21.3 Application对象825
21.4 查询字符串826
21.5 cookie826
21.6 回送和跨页面的回送827
21.7 隐藏的字段、ViewState和ControlState829
21.8 为短时间状态存储应用HttpContext.Current.Items833
21.9 小结834
第22章 高速缓存837
22.1 高速缓存837
22.1.1 输出高速缓存837
22.1.2 部分页面(UserControl)的高速缓存840
22.1.3 Post-Cache Substitution841
22.1.4 HttpCachePolicy和客户端高速缓存843
22.2 编程高速缓存845
22.2.1 使用Cache对象高速缓存数据845
22.2.2 高速缓存依赖性846
22.3 使用SQL Server高速缓存依赖性852
22.3.1 使数据库支持SQL Server高速缓存禁用功能853
22.3.2 使表支持SQL Server高速缓存禁用功能853
22.3.3 对SQL Server的影响853
22.3.4 查看支持SQL高速缓存禁用功能的表854
22.3.5 使表不支持SQL Server高速缓存禁用功能855
22.3.6 使数据库不支持SQL Server高速缓存禁用功能855
22.3.7 SQL Server 2005高速缓存禁用功能856
22.4 配置ASP.NET应用程序857
22.5 测试SQL Server高速缓存禁用功能858
22.5.1 给页面添加多个表860
22.5.2 给SQL Server高速缓存依赖性和Request对象建立关联860
22.5.3 给SQL Server高速缓存依赖性和Cache对象建立关联861
22.6 小结864
第23章 调试和错误处理技术867
23.1 设计期间的支持867
23.1.1 语法通知867
23.1.2 Immediate和Command窗口869
23.1.3 任务列表870
23.2 跟踪871
23.2.1 System.Diagnostics.Trace和ASP.NET的Page.Trace871
23.2.2 页面级的跟踪871
23.2.3 应用程序的跟踪872
23.2.4 查看跟踪数据872
23.2.5 在组件中跟踪875
23.2.6 跟踪的传送876
23.2.7 TraceListener877
23.2.8 诊断选项881
23.2.9 Web事件882
23.3 调试884
23.3.1 需要的内容884
23.3.2 IIS和ASP.NET开发服务器885
23.3.3 启动调试会话886
23.3.4 有助于调试的新工具889
23.3.5 SQL存储过程的调试892
23.4 异常和错误处理893
23.4.1 处理页面上的异常893
23.4.2 处理应用程序异常894
23.4.3 HTTP状态码895
23.5 小结896
第24章 文件I/O和流897
24.1 使用驱动器、目录和文件897
24.1.1 DriveInfo类897
24.1.2 Directory和DirectoryInfo类901
24.1.3 File和FileInfo类907
24.1.4 使用路径911
24.1.5 文件和目录的属性、特性和访问控制列表915
24.2 读写文件922
24.2.1 Stream类923
24.2.2 Reader和Writer类927
24.2.3 压缩流932
24.3 处理串行端口937
24.4 网络通信938
24.4.1 WebRequest和WebResponse938
24.4.2 发送邮件945
24.5 小结946
第25章 用户控件和服务器控件947
25.1 用户控件947
25.1.1 创建用户控件947
25.1.2 与用户控件交互950
25.1.3 动态加载用户控件952
25.2 服务器控件957
25.2.1 项目的建立958
25.2.2 控件的属性961
25.2.3 控件的显示963
25.2.4 添加标记属性966
25.2.5 给HTML设置样式967
25.2.6 主题和Skin969
25.2.7 添加客户端特性970
25.2.8 检测和响应浏览器功能980
25.2.9 使用ViewState982
25.2.10 引发PostBack事件988
25.2.11 处理回送数据991
25.2.12 复合控件993
25.2.13 模板化控件996
25.2.14 在设计期间创建控件1003
25.3 小结1022
第26章 模块和处理程序1023
26.1 处理HTTP请求1023
26.2 HttpModule1024
26.2.1 修改HTTP输出1026
26.2.2 URL的重写1029
26.2.3 IIS通配符1033
26.3 HttpHandler1034
26.3.1 一般的处理程序1034
26.3.2 在IIS中映射文件扩展名1039
26.4 小结1040
第27章 使用业务对象1043
27.1 使用ASP.NET 2.0中的业务对象1043
27.1.1 创建预编译的.NET业务对象1043
27.1.2 在ASP.NET应用程序中使用预编译的业务对象1046
27.2 COM交互操作性:在.NET中使用COM1047
27.2.1 运行库可调用包装(RCW)1047
27.2.2 在ASP.NET代码中使用COM对象1048
27.2.3 错误处理1053
27.2.4 用.NET应用程序部署COM组件1056
27.3 在非托管代码中使用.NET1057
27.3.1 COM可调用包装(CCW)1058
27.3.2 在COM对象中使用.NET组件1059
27.3.3 早期绑定和后期绑定1063
27.3.4 错误处理1064
27.3.5 用COM应用程序部署.NET组件1065
27.4 小结1067
第28章 移动开发1069
28.1 创建新的ASP.NET移动Web应用程序1069
28.2 使用控件容器1073
28.2.1 Form控件1073
28.2.2 Panel控件1074
28.3 使用样式表1074
28.4 使用ASP.NET移动控件1076
28.4.1 AdRotator控件1076
28.4.2 Calendar控件1078
28.4.3 Label控件1081
28.4.4 TextBox控件1081
28.4.5 TextView控件1083
28.4.6 Command控件1084
28.4.7 Image控件1084
28.4.8 PhoneCall控件1085
28.4.9 Link控件1087
28.4.10 List控件1088
28.4.11 ObjectList控件1091
28.4.12 SelectionList控件1092
28.5 使用验证控件1096
28.6 在移动Web窗体之间导航1098
28.7 移动Web用户控件1098
28.8 使用模拟器1102
28.9 设备过滤器1102
28.10 ASP.NET移动应用程序中的状态管理1104
28.10.1 移动Web控件中的ViewState1105
28.10.2 管理会话状态1106
28.10.3 隐藏字段1106
28.11 小结1108
第29章 建立和使用XML Web服务1109
29.1 不同系统之间的通信1109
29.2 建立一个简单的XML Web服务1111
29.2.1 WebService页面指令1112
29.2.2 查看Web服务的基类文件1112
29.2.3 把定制的数据集显示为SOAP1114
29.2.4 XML Web服务接口1116
29.3 使用简单的XML Web服务1119
29.3.1 添加Web引用1119
29.3.2 在客户应用程序中调用Web服务1121
29.4 Web服务的传输协议1123
29.4.1 HTTP-GET1125
29.4.2 HTTP-POST1127
29.4.3 SOAP1128
29.5 Web方法的重载1128
29.6 高速缓存Web服务的响应1131
29.7 SOAP标题1132
29.7.1 用SOAP标题建立Web服务1132
29.7.2 通过SOAP标题使用Web服务1134
29.7.3 使用SOAP 1.2请求Web服务1137
29.8 异步使用Web服务1138
29.9 小结1141
第30章 本地化1143
30.1 文化和地区1143
30.1.1 理解文化类型1144
30.1.2 ASP.NET线程1145
30.1.3 服务器端的文化声明1147
30.1.4 客户端的文化声明1149
30.1.5 翻译值和行为1150
30.2 ASP.NET 2.0资源文件1157
30.2.1 使用本地资源1157
30.2.2 使用全局资源1163
30.3 资源编辑器1165
30.4 小结1166
第31章 配置1167
31.1 配置概述1167
31.1.1 服务器配置文件1168
31.1.2 应用程序配置文件1171
31.1.3 配置设置的应用1171
31.1.4 检测配置文件的变化1172
31.1.5 配置文件的格式1172
31.2 公共配置设置1173
31.2.1 连接字符串1173
31.2.2 配置会话状态1174
31.2.3 编译配置1178
31.2.4 浏览器的功能1180
31.2.5 定制错误1182
31.2.6 身份验证1183
31.2.7 匿名身份1186
31.2.8 授权1186
31.2.9 锁定配置设置1188
31.2.10 ASP.NET页面配置1189
31.2.11 include文件1191
31.2.12 配置ASP.NET运行时设置1191
31.2.13 配置ASP.NET辅助进程1194
31.2.14 存储与应用程序相关的设置1196
31.2.15 配置文件的编程1197
31.2.16 保护配置设置1203
31.2.17 编辑配置文件1207
31.3 小结1209
第32章 测试1211
32.1 使用事件日志1211
32.1.1 读取事件日志1212
32.1.2 写入事件日志1214
32.2 使用性能计数器1217
32.2.1 通过管理工具查看性能计数器1217
32.2.2 建立基于浏览器的管理工具1218
32.3 应用程序的跟踪1224
32.4 健康监控1224
32.4.1 健康监控的提供程序模型1226
32.4.2 健康监控的配置1227
32.4.3 通过配置写入事件:运行示例1233
32.4.4 把事件路由到SQL Server中1234
32.4.5 缓存Web事件1237
32.4.6 通过电子邮件发送Web事件1239
32.5 小结1245
第33章 管理1247
33.1 Web站点管理工具1247
33.1.1 Home选项卡1248
33.1.2 Security选项卡1249
33.1.3 Application选项卡1258
33.1.4 Provider选项卡1260
33.2 MMC ASP.NET管理单元1262
33.2.1 General选项卡1263
33.2.2 Custom Errors选项卡1265
33.2.3 Authorization选项卡1265
33.2.4 Authentication选项卡1267
33.2.5 Application选项卡1268
33.2.6 State Management选项卡1269
33.2.7 Locations选项卡1270
33.3 小结1270
第34章 打包和部署ASP.NET应用程序1271
34.1 部署各个部分1271
34.2 部署之前的准备1272
34.3 部署Web应用程序的方法1272
34.3.1 使用XCopy1273
34.3.2 使用VS Copy Web Site选项1275
34.3.3 部署预编译的Web应用程序1278
34.3.4 建立安装程序1279
34.4 安装程序的选项1287
34.4.1 使用部署项目的属性1287
34.4.2 File System编辑器1290
34.4.3 Registry编辑器1293
34.4.4 File Types编辑器1294
34.4.5 User Interface编辑器1295
34.4.6 Custom Actions编辑器1297
34.4.7 Launch Conditions编辑器1297
34.5 小结1298
附录A Visual Basic 8.0和C# 2.0语言的改进1299
A.1 概述1299
A.2 泛型1300
A.2.1 泛型集合1300
A.2.2 泛型方法1304
A.3 迭代器1306
A.4 匿名方法1307
A.5 运算符重载1309
A.6 全局命名空间限定符1310
A.7 部分类1310
A.8 Visual Basic XML文档1313
A.9 静态类1314
A.10 属性访问器1314
A.11 无符号类型1315
A.12 默认实例1316
A.13 Visual Basic的新关键字1316
A.13.1 Continue1316
A.13.2 Using1317
A.13.3 My1318
A.13.4 IsNot1319
A.13.5 TryCast1319
附录B 迁移ASP.NET 1.x项目1321
B.1 迁移过程并不难1321
B.1.1 同时运行Framework的多个版本1321
B.1.2 将ASP.NET 1.x应用程序升级到2.0版本1321
B.2 混合版本——窗体验证1323
B.3 升级——新保留的文件夹1323
B.4 ASP.NET 2.0页面是XHTML1324
B.5 在ASP.NET 20中没有硬编码的.js文件1326
B.6 在Visual Studio 2005中转换ASP.NET 1.x应用程序1327
附录C 使用Atlas1333
C.1 XMLHttpRequest对象1333
C.2 安装Atlas1335
C.3 Atlas:一个简单的例子1337
C.4 小结1346
附录D ASP.NET在线资源1347
D.1 作者的Blog1347
D.2 ASP.NET有影响的Blog1347
D.3 Web站点1347
热门推荐
- 3221602.html
- 1519660.html
- 2493554.html
- 1718482.html
- 3844979.html
- 2022359.html
- 542502.html
- 1064178.html
- 3552028.html
- 20902.html
- http://www.ickdjs.cc/book_3396698.html
- http://www.ickdjs.cc/book_3426936.html
- http://www.ickdjs.cc/book_1099191.html
- http://www.ickdjs.cc/book_2759863.html
- http://www.ickdjs.cc/book_2162897.html
- http://www.ickdjs.cc/book_3606893.html
- http://www.ickdjs.cc/book_3674626.html
- http://www.ickdjs.cc/book_3421820.html
- http://www.ickdjs.cc/book_2962133.html
- http://www.ickdjs.cc/book_1082993.html