图书介绍
ASP.NET 2.0技术大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 明日科技编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115172389
- 出版时间:2008
- 标注页数:831页
- 文件大小:326MB
- 文件页数:851页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0技术大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 ASP.NET 2.0网站开发基础3
第1章 认识ASP.NET 2.03
1.1 ASP.NET 2.0概述4
1.1.1 ASP.NET 2.0发展历程4
1.1.2 ASP.NET 2.0新特性4
1.2 ASP.NET集成开发环境4
1.2.1 安装Visual Studio 2005开发工具4
1.2.2 主窗口7
1.2.3 窗体设计器8
1.2.4 文档大纲8
1.2.5 工具箱9
1.2.6 解决方案资源管理器9
1.2.7 服务器资源管理器10
1.2.8 属性窗口10
1.3 IIS服务器安装、配置与管理10
1.3.1 为什么要安装IIS10
1.3.2 IIS安装11
1.3.3 IIS配置与管理13
1.4 ASP.NET2.0网站的基本设计步骤14
1.4.1 创建ASP.NET网站14
1.4.2 创建Web窗体15
1.4.3 设计Web窗体界面16
1.4.4 编写代码17
1.4.5 运行程序18
1.5 ASP.NET帮助系统19
1.5.1 安装MSDN帮助19
1.5.2 如何使用帮助系统22
1.5.3 利用帮助附带的示例学习编程24
1.6 网站测试与典型环境配置24
1.6.1 测试网站服务器24
1.6.2 几种典型网站环境配置27
第2章 ASP.NET网页语法31
2.1 ASP.NET网页扩展名32
2.2 页面指令32
2.1.1 @Page指令32
2.1.2 @Import指令34
2.1.3 @OutputCache指令35
2.1.4 @Implements指令36
2.1.5 @Register指令36
2.1.6 @Assembly指令36
2.1.7 @Control指令37
2.1.8 @Master指令38
2.1.9 @MasterType指令39
2.1.10 @PreviousPageType指令39
2.1.11 @Reference指令39
2.3 ASPX文件内容注释40
2.4 服务器端文件包含40
2.5 HTML服务器控件语法40
2.6 ASP.NET服务器语法41
2.7 代码块语法〈%%〉41
2.8 数据绑定语法42
2.9 对象标记语法43
2.10 表达式语法44
第3章 字符串、日期处理45
3.1 常用字符串处理方法46
3.1.1 比较字符串47
3.1.2 定位字符及子串48
3.1.3 格式化字符串48
3.1.4 截取字符串48
3.1.5 分裂字符串49
3.1.6 插入字符串50
3.1.7 填充字符串50
3.1.8 删除字符串51
3.1.9 移除字符串51
3.1.10 复制字符串52
3.1.11 替换字符串52
3.2 常用日期处理方法53
3.2.1 获得系统当前日期55
3.2.2 获得系统当前时间56
3.2.3 同时获得系统当前日期和时间56
3.2.4 获取当前日期是星期几56
3.2.5 获取当前年的天数57
3.2.6 获取当前月的天数57
3.2.7 获取当前日期的前一天58
3.2.8 使用TimeSpan对象获取时间间隔58
3.2.9 典型实例59
第2篇 ASP.NET 2.0内置对象63
第4章 Page对象63
4.1 Page对象的属性64
4.1.1 Buffer属性64
4.1.2 ClientID属性64
4.1.3 ClientQueryString属性64
4.1.4 ClientScript属性64
4.1.5 ContentType属性65
4.1.6 StyleSheetTheme、SkinID、Theme和EnableTheming属性65
4.1.7 ErrorPage属性66
4.1.8 Header属性67
4.1.9 IsPostBack属性67
4.1.10 MaintainScrollPositionOnPostBack属性67
4.1.11 Master和MasterPageFile属性67
4.1.12 Title属性68
4.2 Page对象的方法69
4.2.1 FindControl方法69
4.2.2 GetPostBackClientEvent方法69
4.2.3 GetPostBackClientHyperlink方法69
4.2.4 GetPostBackEventReference方法69
4.2.5 IsClientScriptBlockRegistered方法70
4.2.6 MapPath方法70
4.2.7 ParseControl方法70
4.2.8 RegisterArrayDeclaration方法70
4.2.9 RegisterAsyncTask方法70
4.2.10 RegisterClientScriptBlock方法71
4.2.11 RegisterHiddenField方法71
4.2.12 RegisterOnSubmitStatement方法71
4.2.13 RegisterRequiresControlState方法72
4.2.14 RegisterRequiresPostBack方法72
4.2.15 ResolveClientUrl方法72
4.2.16 ResolveUrl方法72
4.2.17 SetFocus方法72
4.3 Page对象的应用73
第5章 Response和Request对象75
5.1 Response对象的属性76
5.1.1 BufferOutput属性76
5.1.2 Cache属性76
5.1.3 CacheControl属性76
5.1.4 Charset、ContentEncoding和ContentType属性76
5.1.5 Expires和ExpiresAbsolute属性77
5.1.6 Filter属性77
5.1.7 HeaderEncoding属性77
5.1.8 IsClientConnected属性77
5.1.9 IsRequestBeginRedirected和RedirectLocation属性78
5.1.10 Output和OutputStream属性78
5.1.11 Status、StatusCode和StatusDescription属性79
5.1.12 SuppressContent属性79
5.2 Response对象的方法80
5.2.1 AddCacheDependency方法80
5.2.2 AddCacheItemDependencies和AddCacheItemDependency方法80
5.2.3 AddFileDependencies和AddFileDependency方法80
5.2.4 AppendCookie和SetCookie方法80
5.2.5 AppendHeader方法81
5.2.6 AppendTolog方法81
5.2.7 ApplyAppPathModifier方法82
5.2.8 BinaryWrite方法82
5.2.9 Clear、ClearContent和ClearHeaders方法82
5.2.10 Close和End方法82
5.2.11 Flush方法82
5.2.12 Pics方法83
5.2.13 Redirect方法83
5.2.14 Write和WriteFile方法83
5.3 Response对象的应用84
5.4 Request对象的属性85
5.4.1 AcceptTypes属性85
5.4.2 AnonymousID属性85
5.4.3 ApplicationPath和AppRelativeCurrentExecutionFilePath属性85
5.4.4 Browser属性86
5.4.5 ContentEncoding、ContentLength和ContentType属性86
5.4.6 Cookies属性86
5.4.7 CurrentExecutionFilePath、FilePath和Path属性87
5.4.8 Headers属性87
5.4.9 HttpMethod和RequestType属性87
5.4.10 InputStream属性87
5.4.11 Item属性88
5.4.12 Params属性88
5.4.13 PathInfo属性88
5.4.14 PhysicalApplicationPath和PhysicalPath属性88
5.4.15 QueryString属性88
5.4.16 TotalBytes属性89
5.4.17 UserHostAddress和UserHostName属性89
5.4.18 UserLanguages属性89
5.5 Request对象的方法90
5.5.1 BinaryRead方法90
5.5.2 MapImageCoordinates方法90
5.5.3 MapPath方法90
5.5.4 SaveAs方法90
5.5.5 ValidateInput方法91
5.6 Request对象的应用91
第6章 Application、Session对象93
6.1 Application对象的属性94
6.1.1 AllKeys属性94
6.1.2 Contents属性94
6.1.3 Count属性95
6.1.4 Item属性95
6.1.5 Keys属性96
6.1.6 StaticObjects属性96
6.2 Application对象的方法96
6.2.1 Add方法96
6.2.2 Clear方法96
6.2.3 Get和GetKey方法96
6.2.4 Lock和UnLock方法97
6.2.5 Remove、RemoveAll和RemoveAt方法98
6.2.6 Set方法99
6.3 Application对象的事件99
6.3.1 Application_Start事件99
6.3.2 Application_End事件99
6.4 Application对象的应用100
6.5 Session对象的属性101
6.5.1 CodePage属性101
6.5.2 Contents属性101
6.5.3 IsCookieless和CookieMode属性102
6.5.4 Count属性102
6.5.5 IsNewSession属性103
6.5.6 IsReadOnly属性103
6.5.7 Item属性103
6.5.8 Keys属性104
6.5.9 Mode属性104
6.5.10 SessionID属性104
6.5.11 StaticObjects属性104
6.5.12 Timeout属性104
6.6 Session对象的方法105
6.6.1 Abandon方法105
6.6.2 Add方法105
6.6.3 Clear方法105
6.6.4 CopyTo方法105
6.6.5 GetEnumerator方法106
6.6.6 Remove、RemoveAll和RemoveAt方法106
6.7 Session对象的事件107
6.7.1 Session_Start事件107
6.7.2 Session_End事件107
6.8 Session对象的应用107
第7章 Server对象109
7.1 Server对象的属性110
7.1.1 MachineName属性110
7.1.2 ScriptTimeout属性110
7.2 Server对象的方法110
7.2.1 ClearError和GetLastError方法110
7.2.2 CreateObject方法111
7.2.3 CreateObjectFromClsid方法111
7.2.4 Execute方法111
7.2.5 HtmlDecode和HtmlEncode方法112
7.2.6 MapPath方法113
7.2.7 Transfer方法113
7.2.8 UrlDecode和UrlEncode方法114
7.2.9 UrlPathEncode方法115
7.2.10 UrlTokenDecode和UrlTokenEncode方法115
7.3 Server对象的应用116
第8章 Cookie对象117
8.1 Cookie对象的属性118
8.1.1 Domain属性118
8.1.2 Expires属性118
8.1.3 HasKeys属性118
8.1.4 HttpOnly属性119
8.1.5 Item属性119
8.1.6 Name、Value和Values属性120
8.1.7 Path属性120
8.1.8 Secure属性121
8.2 Cookie对象的方法121
8.2.1 Equals方法121
8.2.2 ToString方法122
8.3 Cookie对象的应用122
第9章 Cache对象125
9.1 Cache对象的属性126
9.1.1 Count属性126
9.1.2 EffectivePrivateBytesLimit属性126
9.1.3 Item属性126
9.2 Cache对象的方法126
9.2.1 Add方法126
9.2.2 Get方法128
9.2.3 GetEnumerator方法128
9.2.4 Insert方法128
9.2.5 Remove方法130
9.3 Cache对象的应用131
第10章 Global.asax全局程序集文件133
10.1 Global.asax文件介绍134
10.2 Global.asax文件语法134
10.2.1 指令134
10.2.2 代码声明块135
10.2.3 代码呈现块136
10.2.4 服务器端对象标记语法136
10.2.5 服务器端包括指令语法136
10.2.6 事件137
10.3 为Global.asax文件使用自己的基类138
10.4 程序中使用Global.asax文件139
第3篇 网站界面设计143
第11章 标准服务器控件143
11.1 Label控件144
11.1.1 属性144
11.1.2 方法145
11.1.3 事件146
11.2 TextBox控件147
11.2.1 属性147
11.2.2 方法148
11.2.3 事件148
11.3 Button控件149
11.3.1 属性149
11.3.2 方法150
11.3.3 事件151
11.4 LinkButton控件152
11.5 ImageButton控件153
11.6 HyperLink控件154
11.6.1 属性154
11.6.2 方法155
11.7 DropDownList控件156
11.7.1 属性156
11.7.2 方法157
11.7.3 事件157
11.8 CheckBox控件158
11.8.1 属性159
11.8.2 事件160
11.9 ListBox控件160
11.9.1 属性161
11.9.2 方法161
11.9.3 事件163
11.10 RadioButton控件164
11.11 Calender控件165
11.11.1 属性165
11.11.2 方法166
11.11.3 事件167
11.12 FileUpload控件167
11.12.1 属性167
11.12.2 方法168
11.13 CheckBoxList控件169
11.13.1 属性170
11.13.2 事件171
11.14 RadioButtonList控件172
11.14.1 属性172
11.14.2 方法173
11.15 Image控件174
11.15.1 属性174
11.15.2 方法175
11.16 ImageMap控件176
11.17 Table控件179
11.18 BulletedList控件181
11.19 HiddenField控件183
11.19.1 属性183
11.19.2 事件184
11.20 Literal控件185
11.21 AdRotator控件186
11.21.1 属性186
11.21.2 方法187
11.21.3 事件188
11.22 Wizard控件189
11.22.1 属性189
11.22.2 方法190
11.22.3 事件191
11.23 XML控件192
11.24 Multi View和View控件195
11.24.1 属性195
11.24.2 方法196
11.24.3 事件197
11.25 Panel控件199
11.25.1 属性199
11.25.2 方法200
11.26 PlaceHolder控件201
11.27 Substitution控件202
11.28 Localize控件204
11.29 标准服务器控件的典型应用205
第12章 验证控件207
12.1 RequiredFieldValidator控件208
12.1.1 功能208
12.1.2 属性208
12.1.3 方法210
12.1.4 事件210
12.1.5 典型实例211
12.2 RegularExpressionValidator控件211
12.2.1 功能211
12.2.2 属性211
12.2.3 典型实例213
12.3 RangeValidator控件214
12.3.1 功能214
12.3.2 属性214
12.3.3 典型实例215
12.4 CompareValidator控件216
12.4.1 功能216
12.4.2 属性216
12.4.3 典型实例218
12.5 CustomValidator控件218
12.5.1 功能218
12.5.2 属性218
12.5.3 事件220
12.5.4 典型实例221
12.6 ValidationSummary控件222
12.6.1 功能222
12.6.2 属性222
12.6.3 典型实例223
第13章 登录控件225
13.1 CreateUserWizard控件226
13.1.1 功能226
13.1.2 属性226
13.1.3 方法229
13.1.4 事件230
13.1.5 典型实例231
13.2 Login控件233
13.2.1 功能233
13.2.2 属性233
13.2.3 事件236
13.2.4 典型实例237
13.3 LoginName控件238
13.3.1 功能238
13.3.2 属性238
13.3.3 事件238
13.3.4 典型实例239
13.4 LoginStatus控件239
13.4.1 功能239
13.4.2 属性239
13.4.3 事件241
13.4.4 典型实例242
13.5 LoginView控件242
13.5.1 功能242
13.5.2 属性243
13.5.3 事件244
13.5.4 典型实例244
13.6 ChangePassword控件245
13.6.1 功能245
13.6.2 属性245
13.6.3 事件247
13.6.4 典型实例247
13.7 PasswordRecovery控件248
13.7.1 功能248
13.7.2 属性248
13.7.3 事件251
13.7.4 典型实例251
第14章 WebParts部件253
14.1 WebPartManager控件254
14.1.1 功能254
14.1.2 属性254
14.1.3 方法257
14.1.4 事件259
14.2 WebPartZone控件261
14.2.1 功能261
14.2.2 属性261
14.2.3 方法265
14.2.4 事件266
14.3 EditorZone控件266
14.3.1 功能266
14.3.2 属性267
14.4 AppearanceEditorPart控件269
14.4.1 功能269
14.4.2 属性269
14.4.3 方法272
14.5 BehaviorEditorPart控件273
14.6 LayoutEditorPart控件275
14.7 PropertyGridEditorPart控件276
14.8 CatalogZone控件278
14.9 DeclarativeCatalogPart控件279
14.9.1 功能279
14.9.2 属性279
14.9.3 方法281
14.10 PageCatalogPart控件283
14.11 ImportCatalogPart控件284
14.11.1 功能284
14.11.2 属性284
14.12 ConnectionsZone控件286
14.12.1 功能286
14.12.2 属性287
14.13 ProxyWebPartManager控件297
14.13.1 功能297
14.13.2 属性297
第15章 母版页303
15.1 母版页概述304
15.2 创建母版页305
15.3 创建内容页307
15.4 嵌套母版页309
15.5 动态加载母版页312
15.6 使用内容页访问母版页控件和属性315
15.6.1 使用FindControl方法访问母版中的控件315
15.6.2 使用@MasterType指令316
15.7 母版页的典型应用317
第16章 主题319
16.1 主题的概述320
16.1.1 组成元素320
16.1.2 文件存储和组织方式321
16.2 创建主题322
16.2.1 创建外观文件322
16.2.2 为主题添加CSS样式324
16.3 应用主题325
16.3.1 指定和禁用主题325
16.3.2 动态加载主题328
第4篇 数据库开发技术333
第17章 SQL语句在ASP.NET中的应用333
17.1 SQL Server 2005数据库334
17.1.1 安装SQL Server 2005数据库334
17.1.2 创建SQL Server 2005数据库342
17.1.3 创建SQL Server 2005数据表344
17.2 SQL语言简介347
17.3 SELECT语句348
17.3.1 选择所有列349
17.3.2 选择部分列350
17.3.3 使用列别名350
17.4 FROM子句353
17.4.1 从表和视图中选择数据源354
17.4.2 以表的名称作为列的前缀354
17.4.3 在一个FROM子句中使用子查询355
17.5 WHERE子句355
17.5.1 使用WHERE子句定义查询条件355
17.5.2 使用比较运算符查询筛选符合条件的数据356
17.5.3 使用范围运算符查询介于某一范围的数据357
17.5.4 模糊查询358
17.5.5 使用列表运算符查询359
17.5.6 复合条件查询360
17.5.7 查询空数据361
17.6 查询结果的处理362
17.6.1 限制结果集返回的行数362
17.6.2 去掉查询结果中的重复记录362
17.7 ORDER BY子句364
17.7.1 单列排序364
17.7.2 多列排序364
17.8 GROUP BY子句365
17.8.1 按单列进行分组365
17.8.2 按多列进行分组366
17.8.3 与聚集函数一起使用367
17.8.4 与HAVING子句一起使用368
17.8.5 对分组结果进行排序369
17.9 使用聚合函数370
17.9.1 求和函数SUM370
17.9.2 求平均值函数AVG371
17.9.3 求最小值函数MIN和最大值函数MAX372
17.9.4 统计记录个数的函数COUNT372
17.10 嵌套子查询373
17.10.1 简单的嵌套子查询373
17.10.2 带IN的嵌套子查询374
17.10.3 带SOME和ANY的嵌套子查询375
17.10.4 带ALL的嵌套子查询375
17.10.5 带EXISTS嵌套子查询376
17.11 联接查询376
17.11.1 内联接376
17.11.2 外联接377
17.11.3 交叉联接380
17.11.4 自联接381
17.11.5 多表联接382
17.12 数据查询技术的典型应用382
17.12.1 复杂条件查询382
17.12.2 数据分页384
17.13 数据添加、修改和删除386
17.13.1 INSERT语句386
17.13.2 UPDATE语句387
17.13.3 DELETE语句388
17.14 使用SQL维护数据库389
17.14.1 备份数据库389
17.14.2 还原数据库391
17.14.3 附加数据库392
17.14.4 分离数据库394
第18章 高性能数据处理技术397
18.1 视图398
18.1.1 视图的概述398
18.1.2 视图的建立、修改和删除398
18.1.3 应用视图显示多个相关联表的数据信息403
18.2 存储过程403
18.2.1 存储过程概述404
18.2.2 存储过程的建立、修改和删除404
18.2.3 应用存储过程验证用户登录身份407
18.3 触发器409
18.3.1 触发器的概述409
18.3.2 应用CREATE TRIGGER语句创建触发器409
18.3.3 删除触发器410
18.3.4 应用触发器自动插入日志信息410
18.4 游标412
18.4.1 游标的概述412
18.4.2 声明游标412
18.4.3 打开游标413
18.4.4 读取游标414
18.4.5 关闭游标415
18.4.6 释放游标415
18.4.7 应用游标自动更改学生的学分415
第19章 ADO.NET数据库技术417
19.1 ADO.NET概述418
19.2 ADO.NET对象模型418
19.2.1 Connection对象418
19.2.2 Command对象420
19.2.3 DataReader对象423
19.2.4 DataSet对象424
19.2.5 DataAdapter对象427
19.3 数据库开发基本操作429
19.3.1 打开数据库连接429
19.3.2 向数据库中添加数据430
19.3.3 修改数据库中数据435
19.3.4 删除数据库中数据438
19.3.5 查询数据库中数据442
19.3.6 使用事务446
第20章 数据绑定控件449
20.1 SqlDataSource控件450
20.1.1 SqlDataSource控件的属性、方法和事件450
20.1.2 SqlDataSource控件实例应用457
20.2 AccessDataSource控件461
20.2.1 AccessDataSource控件的属性、方法和事件461
20.2.2 AccessDataSource控件实例应用463
20.3 ObjectDataSource控件465
20.3.1 N层应用程序概述465
20.3.2 ObjectDataSource控件的属性、方法和事件466
20.3.3 ObjectDataSource控件实例应用469
20.4 XmlDataSource控件473
20.4.1 XmlDataSource控件的属性、方法和事件474
20.4.2 XmlDataSource控件实例应用477
20.5 SiteMapDataSource控件480
20.5.1 SiteMapDataSource控件的属性、方法和事件480
20.5.2 SiteMapDataSource控件实例应用483
20.6 GridView控件484
20.6.1 GridView控件的属性、方法和事件485
20.6.2 GridView控件实例应用492
20.7 DataList控件494
20.7.1 DataList控件的属性、方法和事件494
20.7.2 DataList控件实例应用498
20.8 DetailsView控件500
20.8.1 DetailsView控件的属性、方法和事件500
20.8.2 DetailsView控件实例应用505
20.9 FormView控件505
20.9.1 FormView控件的属性、方法和事件505
20.9.2 FormView控件实例应用509
第5篇 ASP.NET 2.0网站高级开发513
第21章 ASP.NET数据缓存技术513
21.1 ASP.NET缓存概述514
21.1.1 新增功能514
21.1.2 缓存的优点514
21.2 页面输出缓存515
21.2.1 页面输出缓存概述515
2 1.2.2 @OutputCache指令515
21.2.3 使用页面输出缓存API517
21.3 页面部分缓存519
21.3.1 页面部分缓存概述519
21.3.2 使用@OutputCache指令设置用户控件缓存功能519
21.3.3 使用PartialCachingAttribute类设置用户控件缓存功能520
21.3.4 使用ControlCachePolicy类521
21.4 页面数据缓存522
第22章 站点导航和导航控件527
22.1 站点地图概述528
22.2 SiteMapPath控件528
22.2.1 属性529
22.2.2 事件530
22.2.3 典型应用530
22.3 TreeView控件531
22.3.1 属性531
22.3.2 事件534
22.3.3 典型应用536
22.4 Menu控件538
22.4.1 属性538
22.4.2 事件540
22.4.3 典型应用540
第23章 Web用户控件543
23.1 Web用户控件的概述544
23.1.1 Web用户控件概述544
23.1.2 Web用户控件的优点544
23.2 创建用户控件544
23.2.1 创建用户控件544
23.2.2 以编程方式创建ASP.NET用户控件547
23.2.3 将Web页转换为Web用户控件549
23.3 用户控件的典型应用551
23.3.1 站内搜索551
23.3.2 导航条552
第24章 创建ASP.NET服务器控件553
24.1 ASP.NET服务器控件554
24.1.1 服务器控件的概念554
24.1.2 服务器控件的类型554
24.1.3 服务器控件的生命周期556
24.2 创建ASP.NET服务器控件557
24.2.1 为控件选择基类557
24.2.2 使用Control类和WebControl类创建简单控件557
24.2.3 创建服务器控件属性562
24.2.4 服务器控件方法和事件566
24.3 建立服务器控件——实现邮件发送570
24.3.1 创建“发送邮件”服务器控件570
24.3.2 自定义工具箱图标573
第25章 Web Service基础575
25.1 Web Service概述576
25.2 Web Service页面指令576
25.3 Web Service的传输协议577
25.3.1 Web Service的传输协议概述577
25.3.2 HTTP-GET和HTTP.POST577
25.3.3 SOAP协议578
25.4 WebMethod和WebService属性578
25.4.1 WebMethod属性578
25.4.2 WebService属性579
25.5 Web服务描述语言579
25.6 UDDI协议580
第26章 创建和使用Web Service581
26.1 创建Web Service582
26.1.1 创建简单的Web Service582
26.1.2 通过SOAP标题创建Web Service584
26.2 使用Web Service585
26.2.1 添加Web引用585
26.2.2 调用Web Services588
26.2.3 通过SOAP标题使用Web Service588
26.3 典型应用589
第6篇 电子邮件593
第27章 E-mail发送与接收593
27.1 使用SMTP服务发送电子邮件594
27.1.1 安装与配置SMTP服务594
27.1.2 MailMessage类和SmtpClient类595
27.1.3 使用SMTP服务发送邮件596
27.2 使用Jmail组件发送电子邮件599
27.2.1 Jmail组件599
27.2.2 使用Jmail组件发送邮件600
27.2.3 使用Jmail组件接收邮件602
27.3 使用POP3协议发送电子邮件604
27.3.1 POP3协议604
27.3.2 使用POP3协议发送电子邮件606
第7篇 文件、图形与多媒体611
第28章 文件处理技术611
28.1 System.IO命名空间612
28.1.1 File类613
28.1.2 Directory类615
28.1.3 FileInfo类617
28.1.4 DirectoryInfo类618
28.1.5 FileStream类620
28.1.6 StreamWriter类623
28.1.7 StreamReader类625
28.1.8 GzipStream类626
28.2 文件的基本操作628
28.2.1 判断文件是否存在628
28.2.2 创建文件628
28.2.3 拷贝或移动文件628
28.2.4 删除文件630
28.2.5 获取文件基本信息630
28.3 文件夹的基本操作630
28.3.1 判断文件夹是否存在630
28.3.2 创建文件夹630
28.3.3 移动文件夹631
28.3.4 删除文件夹631
28.3.5 遍历文件夹中文件632
28.4 文件写入和读取633
28.4.1 文件的写入633
28.4.2 文件的读取634
28.5 文件的上传与下载635
28.5.1 单文件上传635
28.5.2 多文件上传636
28.5.3 文件下载638
28.6 解压缩文件639
28.6.1 使用GZip解压缩文件639
28.6.2 使用WinRAR解压缩文件640
第29章 GDI+图形图像643
29.1 GDI+概述644
29.2 Graphics对象644
29.3 绘制直线、曲线和图形647
29.3.1 绘制直线647
29.3.2 绘制矩形648
29.3.3 绘制椭圆和弧649
29.3.4 绘制多边形651
29.3.5 绘制基数样条652
29.3.6 绘制贝塞尔样条654
29.3.7 绘制图形路径656
29.3.8 GDI+中的画笔657
29.3.9 GDI+中曲线的填充660
29.3.10 GDI+中的区域661
29.3.11 用直线和曲线消除锯齿662
29.4 图像、位图和图元文件664
29.4.1 位图类型664
29.4.2 GDI+中的元文件665
29.4.3 在GDI+中绘制和克隆图像665
29.4.4 在GDI+中缩放图像667
29.5 坐标系和坐标变换668
29.5.1 坐标系类型668
29.5.2 变形的矩阵表示形式668
29.5.3 全局变换和局部变换670
29.6 GDI+绘制图表的应用671
29.6.1 柱型图分析小轿车月销售比例671
29.6.2 饼图分析商品在市场的占有比例673
29.6.3 折线图分析网站流量675
29.6.4 绘制验证码图片677
第30章 多媒体技术679
30.1 多媒体概述680
30.2 MP3音频处理680
30.2.1 MP3格式概述680
30.2.2 MP3在线点播681
30.2.3 MP3歌曲下载683
30.3 视频处理685
30.3.1 视频概述685
30.3.2 视频播放器687
30.3.3 带记忆的在线影片欣赏688
30.4 网站中播放flash691
30.4.1 普通的flash播放692
30.4.2 在网页中播放背景透明的flash动画692
第8篇 水晶报表技术697
第31章 水晶报表697
31.1 水晶报表简介698
31.2 .NET平台下的Crystal报表698
31.2.1 Crystal Reports.Net简介698
31.2.2 Crystal报表设计器的环境介绍698
31.2.3 Crystal报表设计区域介绍699
31.3 水晶报表数据源和数据库的操作700
31.3.1 水晶报表的数据源700
31.3.2 报表数据的访问模式700
31.3.3 排序报表数据708
31.3.4 分组报表数据710
31.3.5 筛选报表数据711
31.3.6 使用交叉表与图表718
31.3.7 活用子报表722
第9篇 XML、Ajax729
第32章 XML技术729
32.1 XML的概述730
32.1.1 引入XML730
32.1.2 XML设计特性730
32.2 XML的基本语法730
32.2.1 XML文档结构730
32.2.2 文档类型定义DTD731
32.2.3 XML模式736
32.3 .NET Framework中XML的命名空间737
32.4 使用DOM处理XML数据739
32.4.1 DOM模型概述739
32.4.2 XmlNode类739
32.4.3 XmlDocument类741
32.4.4 读取XML文档743
32.4.5 创建DOM节点744
32.4.6 为DOM节点创建属性745
32.4.7 修改DOM节点746
32.4.8 删除DOM节点746
32.5 XML与DataSet747
32.5.1 使用DataSet加载XML数据747
32.5.2 使用XmlDataDocument加载关系数据747
第33章 ASP.NET中的成熟Ajax架构——Atlas749
33.1 什么是Ajax750
33.2 Ajax的原理750
33.3 Ajax与Atlas的关系750
33.4 Atlas环境的下载与安装751
33.5 创建Atlas网站753
33.6 Atlas网站的Web.config配置文件753
33.7 Atlas服务器控件755
33.7.1 ScriptManager控件755
33.7.2 UpdatePanel控件756
33.7.3 Timer控件757
33.8 Ajax在ASP.NET中的应用758
第10篇 网站管理与安全761
第34章 ASP.NET的配置与网站管理工具761
34.1 ASP.NET中的配置文件762
34.1.1 配置概述762
34.1.2 Web.Config文件中的配置信息762
34.2 ASP.NET MMC管理单元763
34.2.1 “常规”选项卡765
34.2.2 “自定义错误”选项卡766
34.2.3 “授权”选项卡768
34.2.4 “身份验证”选项卡769
34.2.5 “应用程序”选项卡771
34.2.6 “状态管理”选项卡772
34.2.7 “位置”选项卡773
34.3 Web网站管理工具774
34.3.1 “主页”选项卡775
34.3.2 “安全”选项卡775
34.3.3 “应用程序”选项卡779
34.3.4 “提供程序”选项卡782
第35章 ASP.NET应用程序的安全性785
35.1 安全性概述786
35.2 身份验证786
35.2.1 基于Windows的身份验证模式786
35.2.2 基于窗体的身份验证模式789
35.2.3 Passport身份验证模式795
35.3 授权(Authorization)795
35.3.1 ASP.NET提供的授权方式795
35.3.2 使用User.Identity对象796
35.3.3 使用User.IsInRole方法797
35.3.4使用WindowsIdentity类797
35.4 典型应用798
第11篇 网站调试与发布803
第36章 程序调试与错误处理803
36.1 Visual Studio 2005中的调试804
36.1.1 调试804
36.1.2 调试工具栏805
36.1.3 断点806
36.1.4 单步调试代码809
36.1.5 监视变量809
36.1.6 跟踪点810
36.2 错误处理811
36.2.1 结构化异常处理811
36.2.2 应用程序范围的错误页面811
第37章 网站发布、打包与安装813
37.1 网站发布814
37.1.1 发布网站814
37.1.2 测试发布的网站815
37.2 打包与安装818
37.2.1 打包网站818
37.2.2 安装文件821
附录 实例索引823
热门推荐
- 1397175.html
- 3705893.html
- 691214.html
- 2431525.html
- 2311380.html
- 3253719.html
- 3889369.html
- 665225.html
- 2184716.html
- 3015552.html
- http://www.ickdjs.cc/book_2503825.html
- http://www.ickdjs.cc/book_2489048.html
- http://www.ickdjs.cc/book_518872.html
- http://www.ickdjs.cc/book_3430786.html
- http://www.ickdjs.cc/book_1778033.html
- http://www.ickdjs.cc/book_3307147.html
- http://www.ickdjs.cc/book_3527009.html
- http://www.ickdjs.cc/book_1456520.html
- http://www.ickdjs.cc/book_1668696.html
- http://www.ickdjs.cc/book_412411.html