目录 1
Chapter 1 开始:新的Visual Studio 1
.NET框架结构概述 2
CLR 3
MSIL 3
部件 4
通用类型系统(CTS) 4
ASP.NET 8
Server Explore和工具箱 9
Visual Studio环境 9
菜单选项 10
属性、动态帮助 10
外部访问 12
访问类 12
对象浏览器 12
简单对象访问协议 13
在.NET中使用DLL和COM对象 13
C++的受管扩展 13
创建窗口 15
Chapter 2 图形用户界面 15
增加用户界面元素 17
显示Save对话框 18
AmbientProperties类 19
AccessibleObject类 19
Application类 20
AxHost类 21
ApplicationContext类 21
BaseCollection类 23
BindingContext类 24
Binding类 24
Button类 25
BindingsCollection类 25
BindingManagerBase类 25
CheckBox类 26
ButtonBase类 26
CheckedListBox类 27
ColumnHeader类 28
ColorDialog类 28
Clipboard类 28
ComboBox类 29
ContainerControl类 30
CommonDialog类 30
Control类 31
ContextMenu类 31
ControlPaint类 36
ControlBindingsCollection类 36
CreateParams类 39
Cursor类 40
CurrencyManager类 40
Cursors类 41
DataGrid类 42
DataFormats类 42
DataGridColumnStyle类 45
DataGridBoolColumn类 45
DataGridTableStyle类 46
DataGridPreferredColumnWidthTypeConverter类 46
DataGridTextBoxColumn类 48
DataGridTextBox类 48
DataObject类 49
DomainUpDown类 50
DataTimePicker类 50
ErrorProvider类 51
FileDialog类 52
FeatureSupport类 52
FontDialog类 53
Form类 54
GridItem类 56
GridColumnStylesCollection类 56
GroupBox类 57
GridTableStylesCollection类 57
GridItemCollection类 57
HelpProvider类 58
Help类 58
ImageList类 59
ImageIndexConverter类 59
HScrollBar类 59
InputLanguage类 60
Label类 61
KeysConnverter类 61
InputLanguageCollection类 61
LinkLabel类 62
ListBox类 63
ListBindingConverter类 63
ListControl类 64
ListView类 65
ListViewItem类 67
Menu类 68
MainMenu类 68
ListViewItemConverter类 68
MenuItem类 69
MessageBox类 70
MonthCalendar类 71
NativeWindow类 72
NumercUpdown类 73
NotifyIcon类 73
OpacityConverter类 74
PageSetupDialog类 75
OSFeature类 75
OpenFileDialog类 75
PictureBox类 76
Panel类 76
PrintControllerWithStatusDialog类 77
PrintPreviewControl类 78
PrintDialog类 78
PrintPreviewDialog类 79
PropertyGrid类 81
ProgressBar类 81
RadioButton类 83
PropertyManager类 83
RichTextBox类 84
SaveFileDialog类 86
ScrollableControl类 87
Screen类 87
ScrollBar类 88
SendKeys类 89
SelectionRangeConverter类 89
SelectionRange类 89
Splitter类 90
StatusBarPanel类 91
StatusBar类 91
SystemInformation类 92
TabControl类 94
TextBox类 95
TabPage类 95
TextBoxBase类 96
ToolBar类 97
Timer类 97
ToolBarButton类 98
TrackBar类 99
ToolTip类 99
TreeNode类 100
TreeView类 102
TreeNodeConverter类 102
TreenodeCollection类 102
UserControl类 104
UpDownBase类 104
TreeViewImageIndexConverter类 104
VScrollBar类 105
Chapter 3 绘制 107
Bitmap类 108
AdjustableArrowCap类 108
BitmapData类 109
Brushes类 110
Brush类 110
Blend类 110
ColorConverter类 111
ColorBlend类 111
ColorPalette类 112
ColorMatrix类 112
ColorMap类 112
Font类 113
Encoder类 113
ColorTranslator类 113
CustomLineCap类 113
FontFamily类 114
FontConverter类 114
GraphicsContainer类 115
Graphics类 115
GraphicsPath类 116
Icon类 119
HatchBrush类 119
GraphicspathIterator类 119
GraphicsState类 119
Image类 120
Iconconverter类 120
ImageAnimator类 121
ImageFormat类 122
ImageConverter类 122
ImageAtrributes类 122
ImageCodecInfo类 122
Matrix类 123
MarginsConverter类 123
ImageFormatConverter类 123
InstalledFontCollection类 123
LinearGradientBrush类 123
Margins类 123
Metafile类 124
PageSettings类 126
MetaHeader类 126
MetafileHeader类 126
PaperSize类 127
Pen类 128
PathGradientBrush类 128
PaperSource类 128
PathData类 128
Pens类 129
PrintController类 130
PreviewPrintController类 130
PointConverter类 130
PreviewPageinfo类 130
PrintDocument类 131
PrinterSettings类 132
PrinterResolution类 132
PrintingPermissionAttribute类 133
PrintingPermission类 133
PrinterUnitConverter类 133
Region类 134
RectangleConverter类 134
PrivateFontCollection类 134
PropertyIterm类 134
PropertyValueUIIterm类 134
SolidBrush类 136
Sizeconverter类 136
RegionData类 136
StringFormat类 137
StandardPrintController类 137
SystemColors类 138
SystemBrushes类 138
TextureBrush类 139
SystemPens类 139
SystemIcons类 139
ToolboxItem类 140
ToolboxBitmapAttribute类 140
WmfPlaceableFileHeader类 141
UITypeEditor类 141
创建新目录 143
Chapter 4 输入和输出 143
写文件 144
检查路径 144
使用流读文件 145
BinaryReader类 146
处理字符串 146
BinaryWriter类 147
Directory类 148
BufferedStream类 148
DirectoryInfo类 149
File类 150
EndOfStreamException类 150
DirectoryNotFoundException类 150
FileInfo类 151
FileStream类 152
FileNotFoundException类 152
FileLoadException类 152
FileSystemInfo类 153
FileSystemWatcher类 154
MemoryStream类 155
IOException类 155
InternalBufferOverflowException类 155
IODescriptionAttribute类 155
Path类 156
Stream类 157
PathToolLongException类 157
StreamReader类 158
StringReader类 159
StreamWriter类 159
TextReader类 160
StringWriter类 160
TextWriter类 161
网络通信 163
Chapter 5 网络 163
发送响应 164
获得请求 164
Authorization类 165
AuthenticationManager类 165
CookieContainer类 166
CookieCollection类 166
Cookie类 166
Dns类 167
CredentialCache类 167
EndpointPermission类 168
EndPoint类 168
DnsPermission类 168
DnsPermissionAttribute类 168
FileWebRequest类 169
HttpVersion类 170
GlobalProxySelectuon类 170
FileWebResponse类 170
HttpWebRequest类 171
HttpWebResponse类 172
IPEndPoint类 173
IPAddress类 173
MulticastOption类 174
LingerOption类 174
IPHostEntry类 174
NetworkStream类 175
NetworkCredential类 175
ServicePoint类 176
Socket类 177
ServicePointManager类 177
SocketPermission类 180
SocketAddress类 180
TcpListenner类 181
TcpClient类 181
SocketPermissionAttribute类 181
UdpClient类 182
WebHeaderCollection类 183
WebClient类 183
WebPermission类 184
WebProxy类 185
WebPermissionAttribute类 185
WebRequest类 186
WebResponse类 187
ComponentModel概述 189
Chapter 6 组件对象 189
发布.NET组件到COM系统 190
从Visual Studio中访问COM 190
在.NET中定位COM对象 191
ArrayConverter类 192
AmbientValueAttribute类 192
BindableAttribute类 193
BaseNumberConverter类 193
AttributeCollection类 193
BrowsableAttribute类 194
BooleanConverter类 194
CategoryAttribute类 195
ByteConverter类 195
CollectionConverter类 196
CharConverter类 196
ComponentCollection类 197
Component类 197
Container类 198
ComponentEditor类 198
ComponentConverter类 198
DateTimeConverter类 199
CultureInfoconverter类 199
DefaultEventAttribute类 200
DecimalConverter类 200
DefaultValueAttibute类 201
DefaultPropertyAttibute类 201
DesignerAttribute类 202
DescriptionAttribute类 202
DesignerCategoryAttribute类 203
DesignOnlyAttribute类 204
DesignerSerializationVisualbilityAttribute类 204
EditorAttribute类 205
DoubleConverter类 205
DesignTimeVisibleAttribute类 205
EnumConverter类 206
EditorBrowsableAttribute类 206
EventDescriptorCollection类 207
EventDescriptor类 207
ExpandableObjectConverter类 208
EventHandleList类 208
ImmutableObjectAttribute类 209
GuidConverter类 209
InstallerTypeAttribute类 210
InheritanceAttribute类 210
License类 211
Int64Converter类 211
Int16Converter类 211
Int32Converter类 211
LicenseManager类 212
LicenseContext类 212
LicenseProviderAttribute类 213
LicenseProvider类 213
LocalizeableAttribute类 214
ListBindableAttribute类 214
LicFileLicenseProvider类 214
MemderDescriptor类 215
MarshalByValueComponent类 215
NotifyParentPropertyAttribute类 216
MergablePropertyAttribute类 216
PropertyDescriptor类 217
ParenthesizePropertyNameAttribute类 217
PropertyTabAttribute类 218
PropertyDescriptorCollection类 218
ReadOnlyAttribute类 219
ProviderPropertyAttribute类 219
ReferenceConverter类 220
RecommendedAsConfigurableAttribute类 220
RunInstallerAttribute类 221
RefreshPropertiesAttribute类 221
StringConverter类 222
SingleConverter类 222
SByteConverter类 222
ToolboxItemAttribute类 223
TimeSpanConverter类 223
SyntaxCheck类 223
TypeConverter类 224
TypeConverterAttribute类 225
TypeDescriptor类 226
TypeListConverter类 227
UInt32Converter类 228
UInt16Converter类 228
UInt64Converter类 229
Chapter 7 线程 231
Interlocked类 232
AutoResetEvent类 232
Monitor类 233
Overlapped类 234
Mutex类 234
RegisteredWaitHandle类 235
ReaderWriterLock类 235
Thread类 236
ThreadPool类 237
Timer类 238
Timeout类 238
WaitHandle类 239
Activator类 241
Chapter 8 系统 241
AppDomainSetup类 242
AppDomain类 242
Array类 243
Attribute类 244
BitConverter类 245
Console类 246
CharEnumerator类 246
Buffer类 246
Convert类 247
ContextBoundObject类 247
Delegate类 250
DBNull类 250
Environment类 251
GC类 252
Exception类 252
MarshalByRefObject类 253
LocalDataStoreSlot类 253
LoaderOptimizationAttribute类 253
Math类 254
ObsoleteAttribute类 255
Object类 255
MulticastDelegate类 255
OperatingSystem类 256
Random类 256
String类 257
Type类 259
TimeZone类 259
Uri类 263
UriBuilder类 264
Version类 265
ValueType类 265
WeakReference类 266
System.Data命名空间的结构 267
Chapter 9 数据库访问 267
读取OLE DB数据 268
读取SQL Server数据 269
DataAdapter类 270
ConstraintCollection类 270
Constraint类 270
DataColumn类 271
DataRelation类 272
DataColumnMappingCollection类 272
DataColumnCollection类 272
DataColumnMapping类 272
DataRow类 273
DataRelationCollection类 273
DataRowCollection类 274
DataSet类 275
DataRowView类 275
DataTable类 277
DataSysDescriptionAttribute类 277
DataView类 279
DataTableMappingCollection类 279
DataTableCollection类 279
DataTableMapping类 279
DataViewSettingCollection类 280
DataViewSetting类 280
DataViewManager类 280
DBDataPermission类 281
DbDataAdapter类 281
OleDbCommand类 282
InternalDataCollectionBase类 282
DBDataPermissionAttribute类 282
ForeignKeyConstraint类 282
OleDbCommandBuilder类 283
OleDbDataAdapter类 284
OleDbConnection类 284
OleDbDataReader类 285
OleDbError类 286
OleDbParameterCollection类 287
OleDbParameter类 287
OleDbErrorCollection类 287
OleDbShemaGuid类 288
OleDbPermissionAttribute类 288
OleDbPermission类 288
SqlClientPermissionAttribute类 289
SqlClientPermission类 289
OleDbTransaction类 289
PropertyCollection类 289
SqlCommandBuilder类 290
SqlCommand类 290
SqlConnection类 291
SqlDataReader类 292
SqlDataAdapter类 292
SqlParameter类 294
SqlErrorCollection类 294
SqlError类 294
SqlTransaction类 295
SqlParameterCollection类 295
UniqueConstraint类 296
TypedDataSetGenerator类 296
编写基本的XML文件 297
Chapter 10 XML 297
读取XML文件 298
NameTable类 299
XmlCDataSection类 300
XmlAttribute类 300
XmlComment类 301
XmlCharacterData类 301
XmlConvert类 302
XmlDocument类 303
XmlDeclaration类 303
XmlDataDocument类 303
XmlDocumentFragment类 305
XmlElement类 306
XmlDoucmentType类 306
XmlEntity类 307
XmlNameNodeMap类 308
XmlLinkedNode类 308
XmlEntityReference类 308
XmlImplementation类 308
XmlNameTable类 309
XmlNamespaceManager类 309
XmlNode类 310
XmlNodeList类 311
XmlNodeReader类 312
XmlParserContext类 313
XmlNotation类 313
XmlQualifiedName类 314
XmlProcessingInstruction类 314
XmlText类 315
XmlSignificantWhitespace类 315
XmlReader类 315
XmlResolver类 315
XmlTextReader类 316
XmlTextWriter类 318
XmlValidatingReader类 319
XmlUrlResolver类 319
XmlWhitespace类 321
XmlWriter类 322
串行化对象 323
Chapter 11 Runtime类 323
BinaryFormatter类 325
ActivatedServiceTypeEntry类 325
ActivatedClientTypeEntry类 325
FormatterConverter类 326
Formatter类 326
ObjectHandle类 327
FormatterServices类 327
ObjectManager类 328
ObjectIDGenerator类 328
RemotingConfiguration类 329
ObjRef类 329
RemotingServices类 330
SerializationInfo类 331
SerializationBinder类 331
SerializationInfoEnumerator类 332
SoapServices类 333
SurrogateSelector类 334
WellKnownServiceTypeEntry类 335
WellKnownClientTypeEntry类 335
TypeEntry类 335
Calendar类 337
Chapter 12 国际化 337
CompareInfo类 339
CultureInfo类 341
DateTimeFormatInfo类 342
DaylightTime类 343
GregorianCalendar类 344
HijriCalendar类 345
HebrewCalendar类 345
KoreanCalendar类 346
JulianCalendar类 346
JapaneseCalendar类 346
NumberFormatInfo类 347
SortKey类 348
RegionInfo类 348
TextElementEnumerator类 349
StringInfo类 349
ThaiBuddhistCalendar类 350
TextInfo类 350
.NET安全性 353
Chapter 13 安全性 353
生成哈希码 354
AsymmetricKeyExchangeDeformater类 355
AsymmetricAlgorithm类 355
AllMembershipCondition类 355
ApplicationDirectory类 355
ApplicationDirectoryMembershipCondition类 355
CodeGroup类 356
CodeAccessPermission类 356
AsymmetricKeyExchangeFormatter类 356
AsymmetricSignatureDeformatter类 356
AsymmetricSignatureFormatter类 356
CryptoStream类 357
CryptoConfig类 357
DSASignatureDeformatter类 358
DSACryptoServiceProvider类 358
CspParameters类 358
DeriveBytes类 358
DES类 358
DESCryptoServiceProvider类 358
DSA类 358
FileIOPermission类 359
FileDialogPermission类 359
DSASignatureFormatter类 359
EnvironmentPermission类 359
Evidence类 359
FileCodeGroup类 359
HashAlgorithm类 360
Hash类 360
FirstMatchCodeGroup类 360
FromBase64Transform类 360
Genericldentity类 360
GenericPrincipal类 360
KeySizes类 361
KeyedHashAlgorithm类 361
HashMembershipCondition类 361
HMACHA1类 361
IsolatedStorageFilePermission类 361
IsolatedStoragePermission类 361
NetCodeGroup类 362
NamedPermissionSet类 362
MACTripleDES类 362
MaskGeneriationMethod类 362
MD5类 362
MD5CryptoServiceProvider类 362
PrincipalPermission类 363
PolicyStatement类 363
PasswordDeriveBytes类 363
PermissionRequestEvidence类 363
PermissionSet类 363
PKCS1MaskGenerationMethod类 363
PolicyLevel类 363
RC2CryptoServiceProvider类 364
RC2类 364
Publisher类 364
PublisherIdentityPermission类 364
PublisherMembershipCondition类 364
RandomNumberGenerator类 364
RNGCryptoServiceProvider类 365
RijndaelManaged类 365
ReflectionPermission类 365
RegistryPermission类 365
ResourcePermissionBase类 365
ResourcePermissionBaseEntry类 365
Rijndael类 365
RSAPKCS1KeyExchangeFormatter类 366
RSAPKCS1KeyExchangeDeformatter类 366
RSA类 366
RSACryptoServiceProvider类 366
RSAOAEPKeyExchangeDeformatter类 366
RSAOAEPKeyExchangeFormatter类 366
SHA1类 367
SecurityPermission类 367
RSAPKCS1SignatureDeformatter类 367
RSAPKCS1SignatureFormatter类 367
SecurityElement类 367
SecurityManager类 367
SHA384Managed类 368
SHA384类 368
SHA1CryptoServiceProvider类 368
SHA1Managed类 368
SHA256类 368
SHA256Managed类 368
SiteMembershipCondition类 369
SiteIdentityPermission类 369
SHA512类 369
SHA512Managed类 369
SignatureDescription类 369
Site类 369
SymmetricAlgorithm类 370
StrongNamePublicKeyBlob类 370
SkipVerificationMembershipCondition类 370
StrongName类 370
StrongNameIdentityPermission类 370
StrongNameMembershipCondition类 370
UnionCodeGroup类 371
UIPermission类 371
ToBase64Transform类 371
TripleDES类 371
TripleDESCryptoServeceProvider类 371
WebPageMembershipCondition类 372
WebPage类 372
Url类 372
UrlIdentityPermission类 372
UrlMembershipCondition类 372
Zone类 373
X509CertificateCollection类 373
WindowsIdentity类 373
WindowsImpersonationContext类 373
WindowsPrincipal类 373
X509Certificate类 373
ZoneMembershipCondition类 374
ZoneIdentityPermission类 374