v

您的位置:VeryCD教育计算机


《程序天下:C#实用开发参考大全 教程/光盘》电子教程/随书光盘[ISO]

  • 状态: 精华资源
  • 摘要:
    发行日期2008年01月
    对白语言普通话
  • 时间: 2008/01/27 14:13:18 发布 | 2008/01/30 21:38:56 更新
  • 分类: 教育  计算机 

sxyufeng

精华资源: 35

全部资源: 38

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名程序天下:C#实用开发参考大全 教程/光盘
资源格式光盘镜像
版本电子教程/随书光盘
发行日期2008年01月
地区大陆
对白语言普通话
简介

IPB Image



【作 者】黄国平 [同作者作品]
【丛 书 名】 程序天下系列
【出 版 社】 电子工业出版社
【出版日期】 2008 年1月


【内容简介】
本书是一本C#语言的参考手册,介绍了C#语言中常用的命名空间和类库,其使用范围涵盖了桌面应用、Web应用和移动应用。在介绍这些常用类库的同时,本书还提供了每个类库最典型的实例,力求以理论实践相结合的方法,让读者掌握这些类库的使用技巧。.
全书分6篇共26章,内容从基本的Windows控件、Web控件,到更深层次的数据库访问和XML文件处理,再到构建程序必须掌握的缓存、分布应用和网络安全等,全面地挖掘出了C#语言类库的一些特色。..
本书适用于初、中、高级C#开发人员,是一本C#开发必备的参考手册。阅读本书,会发现C#语言提供了更强大的控件和更安全的类库。C#的Web开发技术和Windows开发技术,是开发应用程序的必要技能。...

目 录
第一篇 C# 2.0入门篇
第1章 认识C# 2.0
2
1.1 C# 2.0概述 3
1.1.1 C#的由来 3
1.1.2 C# 2.0与C++的区别 3
1.1.3 C# 2.0、ASP.NET 2.0和Visual Studio
1.1.3 2005的关系 3
1.2 C# 2.0语言的优势 4
1.2.1 支持快速开发 4
1.2.2 支持面向对象 4
1.2.3 对XML强大的支持 4
1.2.4 面向组件的开发 5
1.2.5 C# 2.0支持的应用程序 5
1.3 小结 5
第2章 C# 2.0的运行机制 6
2.1 Microsoft .NET 2.0框架的结构 7
2.1.1 .NET Framework概述 7
2.1.2 框架的组织结构 7
2.2 公共语言运行时CLR的原理 7
2.2.1 CLR的定义 8
2.2.2 CLR的运行原理 8
2.3 C# 2.0开发语言的底层类库FCL 9
2.3.1 类库概述 9
2.3.2 类库的结构 9
2.4 小结 9
第3章 C# 2.0的开发环境 10
3.1 认识Visual Studio 2005 11
3.1.1 Visual Studio系列开发工具的发展 11
3.1.2 Visual Studio 2005开发环境简介 11
3.2 用VS2005开发C# 2.0 Web应用程序 12
3.2.1 创建网络应用程序 12
3.2.2 了解Web应用的开发环境 13
3.2.3 第一个Hello World Web程序 13
3.3 用VS2005开发C# 2.0 Windows应用程序 14
3.3.1 创建项目应用程序 14
3.3.2 了解Windows应用的开发环境 15
3.3.3 第一个Hello World Windows程序 15
3.4 小结 16
第二篇 C#的Web基础应用类库
第4章 开发WEB应用的命名空间:
SYSTEM.WEB 18
4.1 System.Web简介 19
4.1.1 System.Web概述 19
4.1.2 System.Web命名空间内的类组成 19
4.2 客户端发送的HTTP信息集合:HttpRequest类 21
4.2.1 功能说明 21
4.2.2 语法定义 21
4.2.3 属性详解 21
4.2.4 方法详解 22
4.2.5 典型应用:利用HttpRequest获取
4.2.5 页面传值 22
4.3 服务器返回的HTTP信息:HttpResponse 23
4.3.1 功能说明 23
4.3.2 语法定义 23
4.3.3 属性详解 24
4.3.4 方法详解 24
4.3.5 典型应用:使用HttpResponse将网页
4.3.5 内容导出到Word 25
4.4 客户端浏览器信息: HttpBrowserCapabilities 26
4.4.1 功能说明 26
4.4.2 语法定义 26
4.4.3 属性详解 26
4.4.4 方法详解 27
4.4.5 典型应用:检测客户端的浏览器
4.4.5 类型 27
4.5 应用程序状态:HttpApplicationState类 28
4.5.1 功能说明 28
4.5.2 语法定义 28
4.5.3 属性详解 28
4.5.4 方法详解 29
4.5.5 典型应用:用HttpApplicationState
4.5.5 类保存数据库连接串 29
4.6 针对单一用户的信息存储: HttpCookie类 30
4.6.1 功能说明 30
4.6.2 语法定义 30
4.6.3 属性详解 30
4.6.4 典型应用:用HttpCookie保存用户的
4.6.4 登录信息 31
4.7 控制页面输出缓存:HttpCachePolicy类 31
4.7.1 功能说明 31
4.7.2 语法定义 31
4.7.3 属性详解 32
4.7.4 方法详解 32
4.7.5 典型应用:通过缓存参数决定
4.7.5 页面的刷新 33
4.8 URL的编码/解码:HttpUtility类 33
4.8.1 功能说明 33
4.8.2 语法定义 33
4.8.3 方法详解 34
4.8.4 典型应用:使用页面传递中文参数 34
4.9 HTTP的异常信息处理:HttpException类 35
4.9.1 功能说明 35
4.9.2 语法定义 35
4.9.3 属性详解 35
4.9.4 方法详解 35
4.9.5 典型应用:自定义HTTP异常处理 36
4.10 上传文件的管理:HttpPostedFile 36
4.10.1 功能说明 36
4.10.2 语法定义 36
4.10.3 属性详解 37
4.10.4 方法详解 37
4.10.5 典型应用:根据上传文件的大小
4.10.5 实现不同处理 37
4.11 应用程序的运行时服务:HttpRuntime 38
4.11.1 功能说明 38
4.11.2 语法定义 38
4.11.3 属性详解 38
4.11.4 方法详解 39
4.11.5 典型应用:当前应用程序信息预览 39
4.12 写入文本到输出流:HttpWrite类 39
4.12.1 功能说明 40
4.12.2 语法定义 40
4.12.3 属性详解 40
4.12.4 方法详解 40
4.12.5 典型应用:用户自定义HTTP
4.12.5 输出流 41
4.13 当前执行的进程信息:ProcessInfo类 41
4.13.1 功能说明 41
4.13.2 语法定义 41
4.13.3 属性详解 41
4.13.4 方法详解 42
4.13.5 典型应用:获取当前进程的相关
4.13.5 信息 42
4.14 跟踪Web请求:TraceContext类 43
4.14.1 功能说明 43
4.14.2 语法定义 43
4.14.3 属性详解 43
4.14.4 方法详解 43
4.14.5 典型应用:跟踪页面的Cookie
4.14.5 变化 44
4.15 封装HTTP请求的信息:HttpContext 44
4.15.1 功能说明 45
4.15.2 语法定义 45
4.15.3 属性详解 45
4.15.4 方法详解 46
4.15.5 典型应用1:用HttpContext实现
4.15.5 用户的登录验证 46
4.15.6 典型应用2:用HttpContext实现
4.15.6 页面的重定向 46
4.16 HTTP处理程序:IHttpHandler接口 47
4.16.1 功能说明 47
4.16.2 语法定义 48
4.16.3 方法详解 48
4.16.4 典型应用:用IHttpHandler实现
4.16.4 Blog的注销技术 48
4.17 HTTP处理模块:IHttpModule接口 49
4.17.1 功能说明 49
4.17.2 语法定义 50
4.17.3 方法详解 50
4.17.4 典型应用:用IHttpModule实现
4.17.4 统一的权限验证 50
4.18 小结 52
第5章 开发控件和Web页的命名空间:System.Web.UI 53
5.1 System.Web.UI简介 54
5.1.1 System.Web.UI概述 54
5.1.2 System.Web.UI命名空间内的类组成 54
5.2 所有控件的基类:Control 55
5.2.1 功能说明 56
5.2.2 语法定义 56
5.2.3 属性详解 56
5.2.4 方法详解 57
5.2.5 典型应用1:自定义Control控件 57
5.2.6 典型应用2:遍历页面中的文本控件 58
5.3 Web窗体页:Page类 58
5.3.1 功能说明 59
5.3.2 语法定义 59
5.3.3 属性详解 59
5.3.4 方法详解 60
5.3.5 典型应用:实现网站应用的基类
5.3.5 BasePage 61
5.4 模板控件类:TemplateControl 62
5.4.1 功能说明 62
5.4.2 语法定义 62
5.4.3 方法详解 63
5.4.4 典型应用:根据TemplateControl
5.4.4 设计自己的用户控件 63
5.5 异步任务处理类:PageAsyncTask 64
5.5.1 功能说明 64
5.5.2 语法定义 64
5.5.3 属性详解 64
5.5.4 典型应用:使用PageAsyncTask异步
5.5.4 执行任务 64
5.6 管理视图状态的类:StateBag 65
5.6.1 功能说明 65
5.6.2 语法定义 65
5.6.3 属性详解 66
5.6.4 方法详解 66
5.6.5 典型应用:在自定义控件中保存其属性 66
5.7 视图集合的项管理:StateItem 68
5.7.1 功能说明 68
5.7.2 语法定义 68
5.7.3 属性详解 68
5.7.4 典型应用:打印当前页的所有视图状态 68
5.8 控件属性集合:AttributeCollection类 69
5.8.1 功能说明 69
5.8.2 语法定义 69
5.8.3 属性详解 69
5.8.4 方法详解 70
5.8.5 典型应用:动态添加属性并遍历属性集 70
5.9 客户端代码管理类:ClientScriptManager 70
5.9.1 功能说明 71
5.9.2 语法定义 71
5.9.3 方法详解 71
5.9.4 典型应用:客户端调用服务器端方法 72
5.10 动态设置用户控件的缓存: ControlCachePolicy类 73
5.10.1 功能说明 73
5.10.2 语法定义 73
5.10.3 属性详解 73
5.10.4 方法详解 74
5.10.5 典型应用:动态修改用户控件的缓存设置 74
5.11 隐藏视图字段:HiddenFieldPageStatePersister 75
5.11.1 功能说明 75
5.11.2 语法定义 75
5.11.3 属性详解 75
5.11.4 方法详解 76
5.11.5 典型应用:通过查看页面的ViewState提高页面响应速度 76
5.12 Html文本编辑器:HtmlTextWriter类 76
5.12.1 功能说明 76
5.12.2 语法定义 77
5.12.3 属性详解 77
5.12.4 方法详解 77
5.12.5 典型应用:自定义有特色的文本控件 78
5.13 模板容器:MasterPage类 78
5.13.1 功能说明 78
5.13.2 语法定义 79
5.13.3 属性详解 79
5.13.4 典型应用:内容页动态访问母版页的值 79
5.14 生成可回发客户端脚本:PostBackOptions类 80
5.14.1 功能说明 80
5.14.2 语法定义 81
5.14.3 属性详解 81
5.14.4 典型应用:为Button控件添加客户端回发事件 81
5.15 用户控件的管理:UserControl类 82
5.15.1 功能说明 82
5.15.2 语法定义 82
5.15.3 属性详解 82
5.15.4 典型应用:动态加载用户控件并获取其公共属性 83
5.16 小结 84
第6章 处理配置文件的命名空间: System.Configuration 85
6.1 System.Configuration简介 86
6.1.1 System.Configuration概述 86
6.1.2 System.Configuration命名空间内的
6.1.2 类组成 86
6.2 配置文件信息:Configuration类 87
6.2.1 功能说明 87
6.2.2 语法定义 88
6.2.3 属性详解 88
6.2.4 方法详解 88
6.2.5 典型应用:动态修改配置文件中的
6.2.5 数据库连接字符串 89
6.3 配置节管理:ConfigurationSection 89
6.3.1 功能说明 89
6.3.2 语法定义 89
6.3.3 属性详解 90
6.3.4 方法详解 90
6.3.5 典型应用:动态添加配置节信息 90
6.4 配置元素管理:ConfigurationElement类 91
6.4.1 功能说明 91
6.4.2 语法定义 91
6.4.3 属性详解 91
6.4.4 方法详解 92
6.4.5 典型应用:自定义配置节和配置
6.4.5 元素 92
6.5 配置节管理:ConfigurationLocation类 93
6.5.1 功能说明 93
6.5.2 语法定义 93
6.5.3 属性详解 94
6.5.4 方法详解 94
6.5.5 典型应用:动态遍历Web.Config中
6.5.5 的Location节点 94
6.6 小结 95
第7章 定义对象集合的命名空间:System.Collections 96
7.1 System.Collections简介 97
7.1.1 System.Collections概述 97
7.1.2 System.Collections命名空间内的
7.1.2 类组成 97
7.2 动态数组集合:ArrayList类 98
7.2.1 功能说明 98
7.2.2 语法定义 98
7.2.3 属性详解 99
7.2.4 方法详解 99
7.2.5 典型应用:ArrayList数组与传统
7.2.5 数组间的转换 100
7.3 字典实体类:DictionaryEntry类 101
7.3.1 功能说明 101
7.3.2 语法定义 102
7.3.3 属性详解 102
7.3.4 典型应用:用DictionaryEntry获取
7.3.4 GridView中的数据更新 102
7.4 哈希表管理:Hashtable类 103
7.4.1 功能说明 103
7.4.2 语法定义 104
7.4.3 属性详解 104
7.4.4 方法详解 104
7.4.5 典型应用:用Hashtable缓存数据库
7.4.5 操作命令的参数 105
7.5 可排序键值对集合:SortedList类 106
7.5.1 功能说明 106
7.5.2 语法定义 106
7.5.3 属性详解 107
7.5.4 方法详解 107
7.5.5 典型应用:用SortedList保存用户
7.5.5 自定义类型 108
7.6 栈集合:Stack类 109
7.6.1 功能说明 109
7.6.2 语法定义 109
7.6.3 方法详解 109
7.6.4 典型应用:用Stack实现撤销
7.6.4 和恢复操作 110
7.7 小结 111
第8章 定义泛型集合的命名空间: System.Collections.Generic 112
8.1 System.Collections.Generic简介 113
8.1.1 什么是泛型 113
8.1.2 System.Collections.Generic概述 113
8.1.3 System.Collections.Generic命名
8.1.3 空间内的类组成 113
8.2 泛型字典集合:Dictionary类 114
8.2.1 功能说明 114
8.2.2 语法定义 115
8.2.3 属性详解 115
8.2.4 方法详解 115
8.2.5 典型应用:用Dictionary缓存数据库
8.2.5 命令参数 116
8.3 双向链表集合:LinkedList类 117
8.3.1 功能说明 117
8.3.2 语法定义 118
8.3.3 属性详解 118
8.3.4 方法详解 118
8.3.5 典型应用:用LinkedList实现
8.3.5 记录的翻页 119
8.4 排序泛型字典集合: SortedDictionary类 120
8.4.1 功能说明 120
8.4.2 语法定义 120
8.4.3 属性详解 121
8.4.4 方法详解 121
8.4.5 典型应用:使用SortedDictionary
8.4.5 实现ListBox的排序 121
8.5 小结 122
第9章 实现ASP.NET 2.0安全性的命名空间: System.Web.Security 123
9.1 System.Web.Security简介 124
9.1.1 System.Web.Security概述 124
9.1.2 System.Web.Security命名空间内的
9.1.2 类组成 124
9.2 匿名标识类:AnonymousIdentification Module类 125
9.2.1 功能说明 125
9.2.2 语法定义 125
9.2.3 属性详解 126
9.2.4 典型应用:AnonymousIdentification
9.2.4 Module与Profile结合
9.2.4 保存匿名用户的个性配置 126
9.3 默认身份验证类: DefaultAuthenticationModule类 127
9.3.1 功能说明 127
9.3.2 语法定义 127
9.3.3 事件详解 127
9.3.4 典型应用:让匿名登录用户显示
9.3.4 登录信息 128
9.4 身份验证管理类: FormsAuthentication类 129
9.4.1 功能说明 129
9.4.2 语法定义 129
9.4.3 属性详解 130
9.4.4 方法详解 130
9.4.5 典型应用:利用FormsAuthentication
9.4.5 类实现登录身份验证 130
9.5 Forms用户标识设置:FormsAuthenticationModule类 131
9.5.1 功能说明 132
9.5.2 语法定义 132
9.5.3 事件详解 132
9.5.4 典型应用:利用
9.5.4 FormsAuthenticationModule
9.5.4 自定义用户标识 132
9.6 身份验证票证管理类:FormsAuthenticationTicket类 134
9.6.1 功能说明 134
9.6.2 语法定义 134
9.6.3 属性详解 135
9.6.4 典型应用:手动设计
9.6.4 FormsAuthenticationTicket票证 135
9.7 身份验证标识:FormsIdentity类 136
9.7.1 功能说明 136
9.7.2 语法定义 136
9.7.3 属性详解 137
9.7.4 典型应用:用FormsIdentity和
9.7.4 FormsAuthenticationTicket
9.7.4 实现窗体的权限验证 137
9.8 用户管理类:Membership类 138
9.8.1 功能说明 138
9.8.2 语法定义 138
9.8.3 属性详解 139
9.8.4 方法详解 139
9.8.5 典型应用:利用Membership自定义
9.8.5 登录和注册控件 140
9.9 成员资格提供程序——Membership Provider类 140
9.9.1 功能说明 140
9.9.2 语法定义 141
9.9.3 属性详解 141
9.9.4 方法详解 141
9.9.5 典型应用:扩展MembershipProvider
9.9.5 提供Oracle存储方案 142
9.10 用户信息类:MembershipUser类 143
9.10.1 功能说明 143
9.10.2 语法定义 143
9.10.3 属性详解 143
9.10.4 方法详解 144
9.10.5 典型应用:利用MembershipUser
9.10.5 设计个人管理区 144
9.11 HTTP请求的安全标识:RolePrincipal类 145
9.11.1 功能说明 145
9.11.2 语法定义 146
9.11.3 属性详解 146
9.11.4 方法详解 146
9.11.5 典型应用:利用RolePrincipal缓存
9.11.5 角色信息 147
9.12 角色管理类:Roles类 148
9.12.1 功能说明 148
9.12.2 语法定义 148
9.12.3 属性详解 148
9.12.4 方法详解 149
9.12.5 典型应用:利用Roles实现简单的
9.12.5 权限管理 149
9.13 小结 151
第三篇 C# 2.0的数据操作ADO.NET和XML
第10章 ADO.NET的命名空间:System.Data 154
10.1 System.Data简介 155
10.1.1 System.Data概述 155
10.1.2 System.Data命名空间内的类组成 155
10.2 数据集管理:DataSet类 156
10.2.1 功能说明 156
10.2.2 语法定义 157
10.2.3 属性详解 157
10.2.4 方法详解 158
10.2.5 典型应用:使用DataSet填充并
10.2.5 显示数据控件 159
10.3 动态表格管理:DataTable类 159
10.3.1 功能说明 159
10.3.2 语法定义 160
10.3.3 属性详解 160
10.3.4 方法详解 161
10.3.5 典型应用:使用DataTable为XML
10.3.5 文件添加数据 162
10.4 动态表格列管理:DataColumn类 162
10.4.1 功能说明 163
10.4.2 语法定义 163
10.4.3 属性详解 163
10.4.4 方法详解 164
10.4.5 典型应用:用DataColumn创建
10.4.5 临时数据源 164
10.5 动态表格行管理:DataRow类 165
10.5.1 功能说明 165
10.5.2 语法定义 165
10.5.3 属性详解 165
10.5.4 方法详解 165
10.5.5 典型应用:使用DataRow实现
10.5.5 GridView的添加新行功能 166
10.6 数据视图:DataView类 167
10.6.1 功能说明 167
10.6.2 语法定义 168
10.6.3 属性详解 168
10.6.4 方法详解 168
10.6.5 典型应用:用DataView实现数据
10.6.5 的过滤 169
10.7 典型应用实例:GridView的多行编辑 170
10.8 小结 172
第11章 SQLServer数据库操作的命名空间:System.Data.SqlClient 173
11.1 System.Data.SqlClient简介 174
11.1.1 System.Data.SqlClient概述 174
11.1.2 System.Data.SqlClient命名空间的
11.1.2 类组成 174
11.2 连接数据库的类:SqlConnection类 175
11.2.1 功能说明 175
11.2.2 语法定义 175
11.2.3 方法详解 175
11.2.4 属性详解 176
11.2.5 典型应用:连接不同的数据库 176
11.3 表示SQL执行语句的类:SqlCommand类 177
11.3.1 功能说明 177
11.3.2 语法定义 177
11.3.3 方法详解 177
11.3.4 属性详解 178
11.3.5 典型应用:调用存储过程 179
11.4 管理命令参数的类:SqlParameter类 179
11.4.1 功能说明 179
11.4.2 语法定义 180
11.4.3 方法详解 180
11.4.4 属性详解 180
11.4.5 典型应用:使用双向参数 181
11.5 数据适配器类:SqlDataAdapter类 182
11.5.1 功能说明 182
11.5.2 语法定义 182
11.5.3 方法详解 182
11.5.4 属性详解 183
11.5.5 典型应用:使用SqlDataAdapter类
11.5.5 查询和更新数据 184
11.6 只进流的读取类:SqlDataReader类 184
11.6.1 功能说明 185
11.6.2 语法定义 185
11.6.3 方法详解 185
11.6.4 属性详解 185
11.6.5 典型应用:用SqlDataReader类
11.6.5 以只读的方式获取数据 186
11.7 管理SQL事务的类:SqlTransaction类 187
11.7.1 功能说明 187
11.7.2 语法定义 187
11.7.3 方法详解 187
11.7.4 典型应用:分部分提交事务 187
11.8 System.Data.SqlClient命名空间内的其他类 189
11.8.1 可移动表数据的类:SqlBulkCopy
11.8.1 类 189
11.8.2 自动生成SQL命令的类:SqlCommandBuilder类 190
11.8.3 侦听MSSQL的类:
11.8.3 SqlDependency类 190
11.9 用户管理应用实例 191
11.10 小结 195
第12章 XML操作的命名空间:System.Xml 196
程序天下:C#实用开发参考大全
12.1 System.Xml简介 197
12.1.1 System.Xml概述 197
12.1.2 System.Xml命名空间内的类组成 197
12.2 表示节点的抽象类:XmlNode类 198
12.2.1 功能说明 198
12.2.2 语法定义 198
12.2.3 方法详解 198
12.2.4 属性详解 199
12.2.5 典型应用:动态获取XML文件
12.2.5 中指定的节点 201
12.3 管理XML文档的类:XmlDocument类 202
12.3.1 功能说明 202
12.3.2 语法定义 202
12.3.3 方法详解 202
12.3.4 属性详解 204
12.3.5 典型应用:XML文件之间的
12.3.5 数据交换 205
12.4 XML文件的快速读取器:XmlReader类 206
12.4.1 功能说明 207
12.4.2 语法定义 207
12.4.3 方法详解 208
12.4.4 属性详解 210
12.4.5 典型应用:XML文件的快速读取 211
12.5 XML文件的编写器:XmlWriter类 212
12.5.1 功能说明 212
12.5.2 语法定义 213
12.5.3 方法详解 214
12.5.4 属性详解 215
12.5.5 典型应用:用XmlWriter自定义一个XML编写器 216
12.6 管理XML元素的类:XmlElement类 217
12.6.1 功能说明 217
12.6.2 语法定义 217
12.6.3 方法详解 217
12.6.4 属性详解 219
12.6.5 典型应用:XML元素的添加、修改
12.6.5 和删除 220
12.7 表示XML属性的类:XmlAttribute类 221
12.7.1 功能说明 221
12.7.2 语法定义 221
12.7.3 方法详解 221
12.7.4 属性详解 222
12.7.5 典型应用:XML属性的赋值和使用 223
12.8 描述XML数据CDATA节的类:XmlCDataSection类 224
12.8.1 功能说明 224
12.8.2 语法定义 224
12.8.3 方法详解 224
12.8.4 属性详解 225
12.8.5 典型应用:CDATA节的添加和
12.8.5 修改 226
12.9 表示XML注释的类:XmlComment类 227
12.9.1 功能说明 227
12.9.2 语法定义 227
12.9.3 方法详解 227
12.9.4 属性详解 228
12.9.5 典型应用:注释的添加和修改 229
12.10 表示XML实体声明的类:XmlEntity类 229
12.10.1 功能说明 229
12.10.2 语法定义 229
12.10.3 方法详解 230
12.10.4 属性详解 230
12.10.5 典型应用:在XML数据中添加
12.10.5 版权信息 231
12.11 XML与Dataset交互的类:XmlDataDocument类 232
12.11.1 功能说明 232
12.11.2 语法定义 232
12.11.3 方法详解 232
12.11.4 属性详解 234
12.11.5 典型应用:XmlDataDocument类
12.11.5 实例与DataSet类实例同步 235
12.12 类的组合应用实例:XML文档加载、编辑和保存实例 239
12.13 小结 243
第四篇 C# 2.0的Web组件库
第13章 HTML控件的命名空间: System.Web.UI.HtmlControls 246
程序天下:C#实用开发参考大全
13.1 System.Web.UI.HtmlControls简介 247
13.1.1 System.Web.UI.HtmlControls概述 247
13.1.2 System.Web.UI.HtmlControls命名
13.1.2 空间内的类组成 247
13.2 HTML服务器控件 248
13.2.1 HTML的锚点控件:HtmlAnchor
13.2.1 控件 248
13.2.2 HTML的按钮控件:HtmlButton 249
13.2.3 HTML的窗体控件:HtmlForm
13.2.3 控件 250
13.2.4 HTML的页面附加信息控件:
13.2.4 HtmlHead控件 252
13.2.5 HTML的图像控件:HtmlImage
13.2.5 控件 253
13.2.6 HTML的Input系列控件:
13.2.6 HtmlInput控件 254
13.2.7 HTML的级联样式表控件:
13.2.7 HtmlLink控件 265
13.2.8 HTML的描述页面控件:
13.2.8 HtmlMeta控件 266
13.2.9 HTML的选择控件:
13.2.9 HtmlSelect控件 267
13.2.10 HTML的表格控件:
13.2.10 HtmlTable控件 269
13.2.11 HTML的数据行控件:
13.2.11 HtmlTableRow控件 271
13.2.12 HTML的单元格控件:
13.2.12 HtmlTableCell控件 273
13.2.13 HTML的文本输入控件:
13.2.13 HtmlTextArea控件 275
13.2.14 HTML的标题控件:
13.2.14 HtmlTitle控件 276
13.3 应用实例:简历维护程序 277
13.4 小结 281
第14章 Web服务器控件的命名空间: System.Web.UI.WebControls 282
程序天下:C#实用开发参考大全
14.1 System.Web.UI.WebControls简介 283
14.1.1 System.Web.UI.WebControls概述 283
14.1.2 System.Web.UI.WebControls命名
14.1.2 空间内的类组成 284
14.2 标准服务器控件 285
14.2.1 标签控件:Label控件 285
14.2.2 文本框控件:TextBox控件 286
14.2.3 按钮控件:Button控件 288
14.2.4 带超链接的按钮控件:LinkButton
14.2.4 控件 289
14.2.5 图像控件:ImageButton控件 291
14.2.6 超链接控件:HyperLink控件 292
14.2.7 下拉列表控件:DropDownList
14.2.7 控件 293
14.2.8 列表控件:ListBox控件 295
14.2.9 复选框控件:CheckBox控件 297
14.2.10 复选框组控件:CheckBoxList
14.2.10 控件 298
14.2.11 单选按钮控件:RadioButton
14.2.11 控件 300
14.2.12 单选按钮组控件:RadioButtonList
14.2.12 控件 302
14.2.13 图像控件:Image控件 304
14.2.14 导航图像控件:ImageMap
14.2.14 控件 305
14.2.15 表格控件:Table控件 307
14.2.16 带项目符号的列表控件:
14.2.16 BulletedList控件 309
14.2.17 隐藏控件:HiddenField控件 311
14.2.18 静态文本控件:Literal控件 313
14.2.19 日历控件:Calendar控件 314
14.2.20 广告控件:AdRotator控件 317
14.2.21 上传文件控件:FileUpload控件 319
14.2.22 向导控件:Wizard控件 320
14.2.23 视图控件:View控件 324
14.2.24 视图容器控件:MultiView控件 326
14.2.25 面板控件:Panel控件 328
14.2.26 隐藏的容器控件:PlaceHolder
14.2.26 控件 330
14.2.27 免于数据缓存控件:Substitution
14.2.27 控件 331
14.3 数据控件 332
14.3.1 数据绑定列表控件:Repeater
14.3.1 控件 333
14.3.2 使用模板的数据绑定控件:DataList
14.3.2 控件 337
14.3.3 网格数据绑定控件:GridView
14.3.3 控件 342
14.3.4 明细记录绑定控件:DetailsView
14.3.4 控件 348
14.3.5 使用模板的明细记录绑定控件:
14.3.5 FormView控件 356
14.4 数据源控件 363
14.4.1 数据库数据源绑定控件:
14.4.1 SqlDataSource控件 363
14.4.2 Access数据源绑定控件:
14.4.2 AccessDataSource控件 368
14.4.3 业务对象数据源绑定控件:
14.4.3 ObjectDataSource控件 370
14.4.4 XML文档数据源绑定控件:
14.4.4 XmlDataSource控件 376
14.4.5 站点地图数据源绑定控件:
14.4.5 SiteMapDataSource控件 381
14.5 登录控件 383
14.5.1 注册用户的控件:
14.5.1 CreateUserWizard控件 383
14.5.2 登录的控件:Login控件 387
14.5.3 显示当前登录用户名的控件:
14.5.3 LoginName控件 389
14.5.4 显示用户登录状态的控件:
14.5.4 LoginStatus控件 390
14.5.5 根据登录状态显示不同内容的控件:
14.5.5 LoginView控件 392
14.5.6 恢复注册密码控件:
14.5.6 PasswordRecovery控件 393
14.5.7 修改密码控件:ChangePassword
14.5.7 控件 396
14.6 验证控件 399
14.6.1 验证必选字段的控件:
14.6.1 RequiredFieldValidator控件 399
14.6.2 验证值范围的控件:
14.6.2 RangeValidator控件 400
14.6.3 正则表达式验证控件:
14.6.3 RegularExpressionValidator控件 401
14.6.4 验证两个值相等的控件:
14.6.4 CompareValidator控件 403
14.6.5 用户自定义规则的验证控件:
14.6.5 CustomValidator控件 405
14.6.6 显示所有验证错误的控件:
14.6.6 ValidationSummary控件 406
14.7 导航控件 408
14.7.1 菜单控件:Menu控件 408
14.7.2 站点导航控件:SiteMapPath控件 412
14.7.3 树形控件:TreeView控件 414
14.8 Web控件的组合应用实例:新闻发布
14.8 软件 417
14.9 小结 422
第五篇 C# 2.0的Windows组件库
第15章 Windows控件的命名空间System.Windows.Forms 424
程序天下:C#实用开发参考大全
15.1 System.Windows.Forms简介 425
15.1.1 System.Windows.Forms概述 425
15.1.2 System.Windows.Forms命名
15.1.2 空间的类组成 425
15.2 公共控件 427
15.2.1 按钮控件:Button控件 427
15.2.2 复选框控件:CheckBox控件 427
15.2.3 选项列表控件:ListBox控件 428
15.2.4 带复选框的选项列表控件:
15.2.4 CheckedListBox控件 430
15.2.5 下拉组合控件:ComboBox控件 431
15.2.6 时间控件:DateTimePicker控件 433
15.2.7 标签控件:Label控件 434
15.2.8 带超链接的标签控件:LinkLabel
15.2.8 控件 434
15.2.9 带图标的列表控件:ListView
15.2.9 控件 435
15.2.10 掩码输入控件:MaskedTextBox
15.2.10 控件 439
15.2.11 日历控件:MonthCalendar控件 440
15.2.12 数值输入控件:NumericUpDown
15.2.12 控件 441
15.2.13 图片显示控件:PictureBox控件 442
15.2.14 进度显示控件:ProgressBar控件 442
15.2.15 单选按钮:RadioButton控件 443
15.2.16 文本框控件:TextBox控件 443
15.2.17 功能丰富的文本框控件:
15.2.17 RichTextBox控件 444
15.2.18 树形控件:TreeView控件 445
15.2.19 页面浏览控件:WebBrowser
15.2.19 控件 449
15.2.20 网格控件:DataGridView控件 451
15.3 容器控件 454
15.3.1 面板控件:Panel控件 454
15.3.2 可设置排列方式的面板控件:
15.3.2 FlowLayoutPanel控件 454
15.3.3 以网格方式排列的面板控件:
15.3.3 TableLayoutPanel控件 455
15.3.4 分组控件:GroupBox控件 456
15.3.5 分割控件:SplitContainer控件 456
15.3.6 分页控件:TabControl控件 457
15.4 菜单和工具栏 457
15.4.1 右键菜单控件:ContextMenuStrip
15.4.1 控件 458
15.4.2 主菜单控件:MenuStrip控件 460
15.4.3 状态栏控件:StatusStrip控件 463
15.4.4 工具栏控件:ToolStrip控件 465
15.4.5 工具栏容器控件:
15.4.5 ToolStripcontainer控件 467
15.4.6 导航工具栏:BindingNavigator
15.4.6 控件 467
15.5 组件 469
15.5.1 绑定数据源的组件:BindingSource
15.5.1 组件 469
15.5.2 自定义错误信息的组件:
15.5.2 ErrorProvider组件 475
15.5.3 提供帮助信息的组件:
15.5.3 HelpProvider组件 476
15.5.4 存储图像集合的组件:ImageList
15.5.4 组件 477
15.5.5 计时器组件:Timer组件 478
15.5.6 托盘组件:NotifyIcon组件 480
15.5.7 提示信息的组件:ToolTip组件 481
15.6 打印控件 483
15.6.1 管理打印文档的组件:
15.6.1 PrintDocument组件 483
15.6.2 打印预设置对话框:PageSetupDialog
15.6.2 组件 485
15.6.3 打印预设置对话框:PrintDialog
15.6.3 组件 486
15.6.4 打印预览控件:PrintPreviewControl
15.6.4 控件 486
15.6.5 打印预览窗体:PrintPreviewDialog
15.6.5 控件 489
15.6.6 综合打印实例 490
15.7 公共对话框 494
15.7.1 颜色设置对话框:ColorDialog
15.7.1 对话框 494
15.7.2 字体设置对话框:FontDialog
15.7.2 对话框 495
15.7.3 选择文件对话框:OpenFileDialog
15.7.3 对话框 495
15.7.4 选择文件夹对话框:
15.7.4 FolderBrowserDialog对话框 496
15.7.5 保存文件对话框:SaveFileDialog
15.7.5 对话框 497
15.7.6 使用公共对话框实例 497
15.8 非可视化类 500
15.8.1 管理显示设备信息的类:Screen
15.8.1 类 500
15.8.2 管理输入法的类:InputLanguage
15.8.2 类 502
15.9 小结 504
第六篇 C# 2.0的高级应用类库
第16章 管理缓存的命名空间:System.Web.Caching 506
程序天下:C#实用开发参考大全
16.1 System.Web.Caching简介 507
16.1.1 System.Web.Caching概述 507
16.1.2 System.Web.Caching命名空间内
16.1.2 的类组成 507
16.2 管理缓存的类:Cache类 508
16.2.1 功能说明 508
16.2.2 语法定义 508
16.2.3 方法详解 509
16.2.4 属性详解 510
16.2.5 典型应用:实现数据的缓存快速
16.2.5 读取功能 510
16.3 缓存依赖类:CacheDependency类 511
16.3.1 功能说明 512
16.3.2 语法定义 512
16.3.3 方法和属性 512
16.3.4 典型应用:用CacheDependency
16.3.4 获取最新的数据 513
16.4 数据库缓存依赖类:
16.4 SqlCacheDependency类 515
16.4.1 功能说明 515
16.4.2 语法定义 515
16.4.3 方法和属性 515
16.4.4 使用SqlCacheDependency类的操作
16.4.4 流程 515
16.4.5 典型应用:获取数据库表最新数据
16.4.5 的实例 516
16.5 Session和Cache的区别 518
16.6 小结 518
第17章 管理网络编程的命名空间:System.Net 519
程序天下:C#实用开发参考大全
17.1 System.Net简介 520
17.1.1 System.Net概述 520
17.1.2 System.Net命名空间组成 520
17.2 管理身份验证的类:AuthorizationManager类 520
17.2.1 功能说明 521
17.2.2 语法定义 521
17.2.3 方法详解 521
17.2.4 属性详解 521
17.2.5 典型应用:自定义身份验证 522
17.3 管理验证信息的类:Authorization类 524
17.3.1 功能说明 524
17.3.2 语法定义 524
17.3.3 属性详解 525
17.3.4 典型应用:获取验证消息的信息 526
17.4 解析域名的类:Dns类 526
17.4.1 功能说明 526
17.4.2 语法定义 526
17.4.3 方法详解 527
17.4.4 典型应用:通过域名获取IP地址 528
17.5 实现HTTP侦听的类:HttpListener类 529
17.5.1 功能说明 529
17.5.2 语法定义 529
17.5.3 方法详解 529
17.5.4 属性详解 531
17.5.5 典型应用:使用HttpListener类
17.5.5 监听HTTP请求 532
17.6 管理客户端请求信息的类:HttpListenerRequest类 532
17.6.1 功能说明 533
17.6.2 语法定义 533
17.6.3 方法详解 533
17.6.4 属性详解 533
17.6.5 典型应用:使用HttpListenerRequest
17.6.5 类获取请求信息 536
17.7 响应客户端请求的类:HttpListenerResponse类 537
17.7.1 功能说明 537
17.7.2 语法定义 537
17.7.3 方法详解 537
17.7.4 属性详解 538
17.7.5 典型应用:响应客户端的请求 538
17.8 管理客户端请求的类:HttpWebRequest类 539
17.8.1 功能说明 539
17.8.2 语法定义 539
17.8.3 方法详解 540
17.8.4 属性详解 541
17.8.5 典型应用:获取指定网页的数据 544
17.9 管理服务器响应的类:HttpWebResponse类 544
17.9.1 功能说明 545
17.9.2 语法定义 545
17.9.3 方法详解 545
17.9.4 属性详解 546
17.9.5 典型应用:使用HttpWebResponse
17.9.5 类获取服务器信息 546
17.10 管理文件传输的类:FtpWebRequest类 547
17.10.1 功能说明 547
17.10.2 语法定义 547
17.10.3 方法详解 547
17.10.4 属性详解 550
17.10.5 典型应用:重命名服务器的文件 554
17.11 管理网络资源的类:WebClient类 554
17.11.1 功能说明 555
17.11.2 语法定义 555
17.11.3 方法详解 555
17.11.4 属性详解 560
17.11.5 典型应用:使用参数获取网页
17.11.5 数据 562
17.12 HTTP下载实例 562
17.13 小结 565
第18章 发送电子邮件的名称空间:
System.Net.Mail 566
程序天下:C#实用开发参考大全
18.1 System.Net.Mail 简介 567
18.1.1 System.Net.Mail概述 567
18.1.2 System.Net.Mail命名空间的
18.1.2 类组成 567
18.2 管理SMTP的类:SmtpClient类 568
18.2.1 功能说明 568
18.2.2 语法定义 568
18.2.3 方法详解 568
18.2.4 属性详解 569
18.2.5 典型应用:异步发送电子邮件 570
18.3 管理电子邮件内容的类:
18.3 MailMessage类 571
18.3.1 功能说明 571
18.3.2 语法定义 571
18.3.3 属性详解 571
18.3.4 典型应用:使用MailMessage类设
18.3.4 置电子邮件的内容 572
18.4 管理电子邮件地址的类:
18.4 MailAddress类 572
18.4.1 功能说明 573
18.4.2 语法定义 573
18.4.3 属性详解 573
18.4.4 典型应用:通过MailAddress类
18.4.4 获取邮件地址信息 573
18.5 表示电子邮件附件的类:Attachment
18.5 类 573
18.5.1 功能说明 574
18.5.2 语法定义 574
18.5.3 方法详解 574
18.5.4 属性详解 574
18.5.5 典型应用:使用Attachment类
18.5.5 添加电子邮件的附件 575
18.6 应用实例:发送电子邮件程序 575
18.7 小结 577
第19章 管理文件数据流的命名
空间:System.IO 578
程序天下:C#实用开发参考大全
19.1 System.IO简介 579
19.1.1 System.IO概述 579
19.1.2 System.IO命名空间的类组成 579
19.2 二进制读写操作类 580
19.2.1 BinaryWriter二进制编写类的语法
19.2.1 定义 580
19.2.2 BinaryWriter二进制编写类的方法
19.2.2 详解 580
19.2.3 典型应用:用二进制方式保存登录
19.2.3 信息 580
19.2.4 BinaryReader二进制读取类的
19.2.4 语法定义 581
19.2.5 BinaryReader二进制读取类的
19.2.5 方法详解 581
19.2.6 典型应用1:读取二进制数据 582
19.2.7 典型应用2:用二进制方式读写图像
19.2.7 文件实例 583
19.3 流读写操作类 584
19.3.1 StreamWriter流编写类的语法
19.3.1 定义 584
19.3.2 StreamWriter流编写类的方法
19.3.2 详解 585
19.3.3 典型应用:将指定字符串写到
19.3.3 文件中 585
19.3.4 StreamReader流读取类的语法
19.3.4 定义 585
19.3.5 StreamReader流读取类的方法
19.3.5 详解 586
19.3.6 典型应用1:用流方式从文本文件
19.3.6 获取数据 586
19.3.7 典型应用2:用流实现小巧的记事
19.3.7 本实例 586
19.4 字符串方式的读写操作类 588
19.4.1 StringWriter字符串编写类的语法
19.4.1 定义 588
19.4.2 StringWriter字符串编写类的方法
19.4.2 详解 589
19.4.3 典型应用:将字符串写入字符串
19.4.3 对象 589
19.4.4 StringReader字符串读取类的语法
19.4.4 定义 589
19.4.5 StringReader字符串读取类的方法
19.4.5 详解 590
19.4.6 典型应用1:从字符串对象中打印
19.4.6 所有字符 590
19.4.7 典型应用2:字符串读写实例 590
19.5 目录管理类 591
19.5.1 Directory目录管理类的语法定义 591
19.5.2 Directory目录管理类的方法详解 592
19.5.3 典型应用:管理文件夹 592
19.5.4 DirectoryInfo目录信息类的语法
19.5.4 定义 593
19.5.5 DirectoryInfo目录信息类的方法
19.5.5 详解 593
19.5.6 DirectoryInfo目录信息类的属性
19.5.6 详解 593
19.5.7 典型应用1:管理某个指定目录 594
19.5.8 典型应用2:查找指定目录下的
19.5.8 所有目录 594
19.6 驱动器管理类:DriveInfo类 595
19.6.1 功能说明 595
19.6.2 语法定义 595
19.6.3 属性详解 595
19.6.4 典型应用1:循环读取磁盘信息 595
19.6.5 典型应用2:列出指定驱动器下的
19.6.5 信息 596
19.7 文件管理类 596
19.7.1 File文件管理类的语法定义 597
19.7.2 File文件管理类的方法说明 597
19.7.3 File文件管理类的方法演示实例 598
19.7.4 FileInfo文件信息类的语法定义 600
19.7.5 FileInfo文件信息类的方法详解 600
19.7.6 FileInfo文件信息类的属性详解 600
19.7.7 典型实例1:单个文件的管理 601
19.7.8 典型应用2:模拟文件的属性页 602
19.8 文件读写流:FileStream类 604
19.8.1 功能说明 604
19.8.2 语法定义 605
19.8.3 方法详解 605
19.8.4 属性详解 605
19.8.5 典型应用1:同步读取文件 606
19.8.6 典型应用2:异步读取文件 606
19.8.7 典型应用3:用FileStream读写
19.8.7 Word格式的文件 608
19.9 应用实例:保存Word文档到数据库 608
19.10 小结 610
第20章 字符编码的命名空间:
System.Text 611
程序天下:C#实用开发参考大全
20.1 System.Text简介 612
20.1.1 System.Text概述 612
20.1.2 System.Text命名空间组成 612
20.2 字符编码类:Encoding类 612
20.2.1 功能说明 613
20.2.2 语法定义 613
20.2.3 方法详解 613
20.2.4 属性详解 617
20.2.5 典型应用:获取系统的编码信息 620
20.3 可变字符串类:StringBuilder类 620
20.3.1 功能说明 621
20.3.2 语法定义 621
20.3.3 方法详解 621
20.3.4 属性详解 627
20.3.5 典型应用:使用StringBuilder类
20.3.5 操作字符串 628
20.4 字节与字符的转换类 628
20.4.1 编码类:Encoder类 628
20.4.2 解码类:Decoder类 629
20.5 应用实例:汉字区位码查询 630
20.6 小结 632
第21章 Web服务的命名空间:
System.Web.Services 633
程序天下:C#实用开发参考大全
21.1 System.Web.Services简介 634
21.1.1 System.Web.Services概述 634
21.1.2 System.Web.Services命名空间内
21.1.2 的类组成 634
21.2 Web服务管理类:WebService类 634
21.2.1 功能说明 635
21.2.2 语法定义 635
21.2.3 指令详解 635
21.2.4 属性详解 636
21.2.5 Session状态管理 637
21.2.6 Application状态管理 647
21.2.7 Web服务代理 650
21.2.8 异步通信 652
21.2.9 典型应用:数据查询服务 658
21.3 表示Web服务属性的类:
21.3 WebMethodAttribute类 664
21.3.1 功能说明 665
21.3.2 语法定义 665
21.3.3 方法详解 665
21.3.4 属性详解 667
21.3.5 典型应用:状态管理方式的自动
21.3.5 选择 668
21.4 表示Web服务附属信息的类:
21.4 WebServiceAttribute类 669
21.4.1 功能说明 669
21.4.2 语法定义 669
21.4.3 方法详解 669
21.4.4 属性详解 670
21.4.5 典型应用:获取Web服务的自定义
21.4.5 附属信息 670
21.5 类的组合应用实例:使用Web服务集成
21.5 应用程序 672
21.6 小结 679
第22章 消息队列的命名空间:
System.Messaging 680
程序天下:C#实用开发参考大全
22.1 System.Messaging简介 681
22.1.1 System.Messaging概述 681
22.1.2 System.Messaging命名空间组成 681
22.2 服务器的队列访问类:
22.2 MessageQueue类 682
22.2.1 功能说明 682
22.2.2 语法定义 682
22.2.3 方法详解 683
22.2.4 属性详解 689
22.2.5 典型应用:简单的消息收发 692
22.3 获取队列属性的类:Message类 693
22.3.1 功能说明 693
22.3.2 语法定义 693
22.3.3 属性详解 693
22.3.4 典型应用:使用Message类发送
22.3.4 图像 701
22.4 安装队列的类:MessageQueueInstaller
22.4 类 701
22.4.1 功能说明 701
22.4.2 语法定义 701
22.4.3 方法详解 702
22.4.4 属性详解 702
22.5 用XML序列化对象的类:
22.5 XmlMessageFormatter类 703
22.5.1 功能说明 704
22.5.2 语法定义 704
22.5.3 方法详解 704
22.5.4 属性详解 706
22.5.5 典型应用:发送自定义对象 706
22.6 序列化COM对象的类:
22.6 ActiveXMessageFormatter类 707
22.6.1 功能说明 707
22.6.2 语法定义 708
22.6.3 方法详解 708
22.6.4 典型应用:发送文件 709
22.7 二进制序列化对象的类:
22.7 BinaryMessageFormatter类 709
22.7.1 功能说明 709
22.7.2 语法定义 710
22.7.3 方法详解 710
22.7.4 属性详解 710
22.7.5 典型应用:发送可序列化的自定义
22.7.5 对象 710
22.8 应用实例:使用消息队列的点对点
22.8 通信 711
22.9 小结 714
第23章 线程管理的命名空间:
System. Threading 715
程序天下:C#实用开发参考大全
23.1 System.Threading简介 716
23.1.1 System.Threading概述 716
23.1.2 System.Threading命名空间组成 716
23.2 线程管理类:Thread类 717
23.2.1 功能说明 717
23.2.2 语法定义 717
23.2.3 方法详解 718
23.2.4 属性详解 725
23.2.5 典型应用:使用线程执行后台
23.2.5 任务 727
23.3 指定时间间隔的类:Timer类 728
23.3.1 功能说明 728
23.3.2 语法定义 728
23.3.3 方法详解 728
23.3.4 典型应用:使用Timer执行后台
23.3.4 任务 730
23.4 管理线程池的类:ThreadPool类 730
23.4.1 功能说明 730
23.4.2 语法定义 731
23.4.3 方法详解 731
23.4.4 典型应用:使用线程池来记录
23.4.4 日志 734
23.5 提供原子操作的类:Interlocked类 735
23.5.1 功能说明 735
23.5.2 语法定义 735
23.5.3 方法详解 736
23.5.4 典型应用:为对象分配唯一ID 737
23.6 表示一个同步基元的类:Mutex类 738
23.6.1 功能说明 738
23.6.2 语法定义 738
23.6.3 方法详解 738
23.6.4 属性详解 740
23.6.5 典型应用:使应用程序只有唯一
23.6.5 实例 741
23.7 管理对象访问的类:Monitor类 742
23.7.1 功能说明 742
23.7.2 语法定义 742
23.7.3 方法详解 742
23.7.4 典型应用:保证线程安全的
23.7.4 对象池 745
23.8 管理线程间互相通信的类:
23.8 AutoResetEvent类 746
23.8.1 功能说明 746
23.8.2 语法定义 747
23.8.3 方法详解 747
23.8.4 典型应用:控制任务的依次执行 748
23.9 管理多个线程间互相通信的类:
23.9 ManualResetEvent类 749
23.9.1 功能说明 749
23.9.2 语法定义 749
23.9.3 方法详解 750
23.9.4 典型应用:实现随时可以暂停的
23.9.4 线程 751
23.10 管理信号量的类:Semaphore类 752
23.10.1 功能说明 752
23.10.2 语法定义 752
23.10.3 方法详解 753
23.10.4 典型应用:使用Semaphore控制对资
23.10.4 源池的访问 753
23.11 读写锁类:ReaderWriterLock类 755
23.11.1 功能说明 755
23.11.2 语法定义 755
23.11.3 方法详解 755
23.11.4 属性详解 759
23.11.5 典型应用:共享资源的多线程同步
23.11.5 读写 759
23.12 应用实例:多线程查找文件 761
23.13 小结 765
第24章 管理事务的命名空间:
System.Transactions 766
程序天下:C#实用开发参考大全
24.1 System.Transactions简介 767
24.1.1 事务原理简介 767
24.1.2 System.Transactions概述 768
24.1.3 System.Transactions命名空间内的
24.1.3 类组成 768
24.2 事务处理类:Transaction类 768
24.2.1 功能说明 768
24.2.2 语法定义 769
24.2.3 方法详解 769
24.2.4 属性详解 777
24.2.5 典型应用:使用事务保持数据
24.2.5 一致性 777
24.3 用于事务处理的方法类:
24.3 TransactionManager 779
24.3.1 功能说明 779
24.3.2 语法定义 779
24.3.3 方法详解 779
24.3.4 属性详解 781
24.3.5 典型应用:事务管理器的恢复
24.3.5 执行 781
24.4 管理事务间通信的类:Enlistment 784
24.4.1 功能说明 784
24.4.2 语法定义 785
24.4.3 方法详解 785
24.4.4 典型应用:事务提交阶段的通知 786
24.5 类的组合应用实例:用事务实现转账
24.5 同步 787
24.6 小结 793
第25章 管理GDI+绘图的命名空间:
System.Drawing 794
程序天下:C#实用开发参考大全
25.1 System.Drawing简介 795
25.1.1 System.Drawing概述 795
25.1.2 System.Drawing命名空间的类
25.1.2 组成 795
25.2 管理GDI+绘图的类:Graphics类 796
25.2.1 功能说明 796
25.2.2 语法定义 796
25.2.3 方法详解 797
25.2.4 属性详解 804
25.2.5 典型应用:绘制拉伸橡皮筋效果 805
25.3 画笔类:Pen类 806
25.3.1 功能说明 806
25.3.2 语法定义 806
25.3.3 方法详解 806
25.3.4 属性详解 807
25.3.5 Pens类和SystemPens类 809
25.3.6 典型应用:绘制斜角的矩形 809
25.4 画刷类:Brush类 810
25.4.1 单色画刷:SolidBrush类 810
25.4.2 图像画刷:TextureBrush类 810
25.4.3 标准颜色画刷:Brushes类 811
25.4.4 系统默认颜色的画刷:
25.4.4 SystemBrushes类 811
25.4.5 典型应用:绘制透明窗体 811
25.5 字体类:Font类 812
25.5.1 功能说明 812
25.5.2 语法定义 812
25.5.3 方法详解 812
25.5.4 属性详解 813
25.5.5 系统默认字体:SystemFonts类 813
25.5.6 字体类型转换器:
25.5.6 FontConverter类 814
25.5.7 典型应用:获取字体信息 814
25.6 文本格式类:StringFormat类 815
25.6.1 功能说明 815
25.6.2 语法定义 815
25.6.3 方法详解 815
25.6.4 属性详解 816
25.6.5 典型应用:绘制不同排列方式的
25.6.5 文本 817
25.7 图像:Image类 817
25.7.1 功能说明 817
25.7.2 语法定义 818
25.7.3 方法详解 818
25.7.4 属性详解 820
25.7.5 位图类:Bitmap类 820
25.7.6 管理动画的类:ImageAnimator类 822
25.7.7 典型应用:转换图像的格式 822
25.8 图标类:Icon类 822
25.8.1 功能说明 823
25.8.2 语法定义 823
25.8.3 方法详解 823
25.8.4 属性详解 824
25.8.5 系统图标:SystemIcons类 824
25.8.6 典型应用:获取当前窗体的图标 825
25.9 双缓冲绘图 825
25.9.1 管理双缓冲的类:
25.9.1 BufferedGraphicsContext类 826
25.9.2 管理图形缓冲区的类:
25.9.2 BufferedGraphics类 827
25.9.3 管理应用程序域缓冲的类:
25.9.3 BufferedGraphicsManager类 828
25.10 应用实例:自定义图像按钮 828
25.11 小结 830


[安全检测]
已通过安全检测
安全检测软体: NOD32防毒系统
版本: 2.70.39
杀毒引擎版本: 2707(20071206)

共用伺服器:no1.eserver.emule.org.cn

共用服务时间:周日——周四 晚上18:00-5:00

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有51网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。