第一章 组件基础功能支持 1
1.1 System Component Model名称空间的类成员 4
1.1.1 Array Converter类 4
1.1.2 Base Component Editor类 5
1.1.3 Bindable Attribute类 7
1.1.4 Boolean Converter类 10
1.1.5 Browsable Attribute类 11
1.1.6 Byte Converter类 13
1.1.7 Cancel Event Args类 14
1.1.8 Category Attribute类 15
1.1.9 Char Converter类 22
1.1.10 Collection Change Event Args类 23
1.1.11 Collection Converter类 24
1.1.12 Component类 25
1.1.13 Component Converter类 28
1.1.14 Conponent Editor Attribute类 29
1.1.15 Container类 32
1.1.16 Culture Info Converter类 35
1.1.17 Date Time Converter类 36
1.1.18 Decimal Converter类 36
1.1.19 Default Event Attribute类 37
1.1.20 Default Property Attribute类 39
1.1.21 Default Value Attribute类 41
1.1.22 Description Attribute类 43
1.1.23 Designer Attribute类 45
1.1.24 Designer Category Attribute类 48
1.1.25 Design Only Attribute类 50
1.1.26 Double Converter类 53
1.1.27 Editor Attribute类 53
1.1.28 Enum Converter类 55
1.1.29 Event Descriptor类 57
1.1.30 Event Descriptor Attribute类 61
1.1.31 Event Descriptor Collection类 63
1.1.32 Event Handler List类 68
1.1.33 Expandable Object Converter类 69
1.1.34 Extender Property Attribute类 70
1.1.35 Guid Converter类 71
1.1.36 Help Attribute类 72
1.1.37 Immutable Object Attribute类 75
1.1.38 Int16 Converter 类 77
1.1.39 Int32Cionverter类 77
1.1.40 Int64Converter类 78
1.1.41 Invalid Enum Argument Exception类 79
1.1.42 License类 80
1.1.43 License Context类 82
1.1.44 License Exception类 83
1.1.45 License Manager类 85
1.1.46 License Provider类 89
1.1.47 License Provider Attribute类 91
1.1.48 Lic File License Provider类 93
1.1.49 Localizable Attribute类 95
1.1.50 Marshal By Ref Component类 98
1.1.51 Member Attribute类 101
1.1.52 Member Attribute Collection类 103
1.1.53 Member Descriptor类 109
1.1.54 Mergable Property Attribute类 117
1.1.55 Object Disposed Exception类 120
1.1.56 Persistable Attribute类 121
1.1.57 Persist Contents Attribute类 125
1.1.58 Persister Attribute类 127
1.1.59 PersistInfo类 128
1.1.60 Property Changed Event Args类 129
1.1.61 Property Descriptor类 130
1.1.62 Property Descriptor Collection类 138
1.1.63 Provide Property Attribute类 143
1.1.64 Read Only Attribute类 144
1.1.65 Recommended As Configurable Attribute类 147
1.1.66 Reference Converter类 149
1.1.67 Refresh EventArgs类 151
1.1.68 Runinstaller Attribute类 152
1.1.69 Server Explorer Browsable Attribute类 155
1.1.70 Server Explorer Read Only Attribute类 158
1.1.71 Single Converter类 161
1.1.73 Time Span Converter类 162
1.1.72 String Converter类 162
1.1.74 Type Converter类 163
1.1.75 Type Converter Simple Property Descriptor类 178
1.1.76 Type Converter Standard Values Collection类 182
1.1.77 Type Converter Attribute类 184
1.1.78 Type Descriptor类 186
1.1.79 Type List Converter类 197
1.1.80 Warning Exception类 198
1.1.81 Win32Exception类 200
1.2 System Component Model名称空间的接口成员 201
1.2.1 IComponent接口 201
1.2.2 IContainer接口 203
1.2.3 ICustom Type Descriptor接口 205
1.2.4 IExtender Provider接口 210
1.2.5 ISite接口 211
1.2.6 ISupport Initialize 接口 214
1.2.7 ISynchronize Invoke接口 215
1.2.8 IType Descriptor Context接口 217
1.3 System Component Model名称空间的枚举成员 219
1.3.1 Bindable Support 枚举 220
1.3.2 Collection Change Action枚举 220
1.3.3 License Usage Mode枚举 221
1.3.4 Persistable Support枚举 221
1.3.5 TableSort Direction枚举 222
1.4.1 Cancel Event Handler Delegate 223
1.4 System Component Model名称空间的 Delegate成员 223
1.4.2 Collection Change Event Handler Delegate 224
1.4.3 Property Changed Event Handler Delegate 224
1.4.4 Refresh Event Handler Delegate 225
第二章 使用对象集合 226
2.1 System Collections名称空间的类成员 227
2.1.1 Array List类 227
2.1.2 Bit Array类 247
2.1.3 Case Insensitive Comparer类 256
2.1.4 Case Insensitive Hash Code Provider类 258
2.1.5 Case Insensitive Hashtable类 260
2.1.6 Case Insensitive Sorted List类 262
2.1.7 Comparer类 263
2.1.8 Hashtable类 264
2.1.9 Name Object Collection Base类 277
2.1.11 Name Value Collection类 288
2.1.12 Queue类 295
2.1.13 Sorted List类 303
2.1.14 Stack类 316
2.1.15 String Collection类 323
2.2 System Collections名称空间的接口成员 331
2.2.1 ICollection 接口 331
2.2.2 IComparer 接口 333
2.2.3 IDictionary 接口 335
2.2.4 IDictionary Enumerator 接口 338
2.2.5 IEnumerable接口 340
2.2.6 IEnumerator 接口 341
2.2.7 IHash Code Provider接口 343
2.2.8 IList接口 344
2.3 System Collections名称空间的结构成员 348
3.1 System Resources名称空间的类成员 350
3.1.1 Missing Manifest Resource Exception类 350
3.1.2 Resource Manager类 352
第三章 管理.NET资源 356
3.1.3 Resource Reader类 360
3.1.4 Resource Ste 类 362
3.1.5 Resource Writer类 367
3.1.7 ResXResource Reader类 371
3.1.6 Res XFile Ref类 371
3.1.8 ResXResource Set 类 373
3.1.9 ResXResorce Writer类 375
3.2 System Resources名称空间的接口成员 377
3.2.1 IResource Reader接口 377
3.2.2 IResource Writer 接口 378
第四章 处理系统状态变 381
4.1 System Core名称空间的类成员 381
4.1.1 Power Mode Changed Event Args类 382
4.1.2 Session Ended Event Args类 383
4.1.3 Session Ending Event Args类 384
4.1.4 System Events类 385
4.1.5 Timer Elapsed Event Args类 389
4.1.6 user Preference Changed Event Args类 391
4.2 System Core名称空间的枚举成员 392
4.2.1 Power Modes枚举 392
4.2.2 Session End Reasons枚举 392
4.2.3 User Preference Categories枚举 393
4.3 System Core 名称空间的Delegate成员 394
4.3.1 Power Mode Changed Event Handler Delegate 394
4.3.2 Session Ended Event Handler Delegate 395
4.3.3 Session Ending Event Handler Delegate 395
4.3.4 Timer Elapsed Even Handler Delegate 396
4.3.5 User Preference Changed Event Handler Delegate 396
5.1 Service Base类 398
第五章 Windows服务支持 398
5.2 Service Controller类 405
5.3 Service Installer类 410
5.4 Service Process Installer类 416
第六章 多线程编程 421
6.1 System Threading名称空间的类成员 422
6.1.1 Auto Reset Event类 422
6.1.2 Interlocked类 423
6.1.3 Manual Reset Event类 426
6.1.4 Monitor类 428
6.1.5 Mutex类 433
6.1.6 Overlapped类 434
6.1.7 Reader Writer Lock类 436
6.1.8 Registered Wait Handle类 442
6.1.9 Synchronization Lock Exception类 443
6.1.10 Thread类 445
6.1.11 Thread Abort Exception类 458
6.1.12 Thread Exception Event Args类 458
6.1.13 Thread Interrupted Exception类 459
6.1.14 Thread Pool类 460
6.1.15 Thread State Exception类 464
6.1.16 Thread Stop Exception类 465
6.1.17 Timeout类 466
6.1.18 Timer类 466
6.1.19 Wait Handle类 470
6.2.1 Lock Cookie 结构 471
6.2 System Threading名称空间的结构成员 471
6.2.2 Native Overlapped 结构 472
6.3 System Threading名称空间的枚举成员 472
6.3.1 Apartment State枚举 472
6.3.2 Thread Priority枚举 473
6.3.3 Thread State枚举 474
6.4 System Threading名称空间的Delegate成员 475
6.4.1 Thread Exception Event Handler Delegate 475
6.4.2 Thread Start Delegate 476
6.4.3 Timer Callback Delegate 476
6.4.4 Wait Callback Delegate 476
6.4.5 Wait Or Timer Callback Delegate 477