Book description
The .NET platform gives Visual Basic developers access to an entirely new and comprehensive class library that promises to further simplify and speed VB application development. In VB.NET Core Classes in a Nutshell, VB Programmers will find a concise and thorough reference to the types found in the core namespaces of the .NET Framework Class Library. The heart of this book is a classic Nutshell Quick Reference to all the types found in 22 core .NET namespaces. The entry for each type describes its significance, explains how the type is used in .NET applications and lists its members and their signatures in readable VB.NET syntax. The core namespaces documented in this book include types in the following areas:
Essential system and programming services found in the System namespace
Text handling and regular expression pattern searches
Diagnostics, debugging, and performance monitoring
Generalized and specialized collection objects
Reflection
Extensible Markup Language (XML)
Input/output and serialization
Networking
Threading and timers
COM interop and globalization
An essential companion to VB.NET Language in a Nutshell, this book completes a two-volume reference that VB.NET programmers will turn to repeatedly in both its print and online versions. Thanks to a special partnership between O'Reilly and Microsoft, now you can integrate the content from this "In a Nutshell" title with the Dynamic Help inside Visual Studio .NET. Once you install the plug-in using the enclosed CD-ROM, you'll have full access to its 22 namespace overviews and 700-plus type entries. Requires Visual Studio .NET or Visual Basic .NET.
Table of contents
-
VB.NET Core Classes in a Nutshell
- Preface
- I. Introduction
-
II. .NET Core Classes Quick Reference
- 2. Reference
-
3. Microsoft.Win32
- PowerModeChangedEventArgs
- PowerModeChangedEventHandler
- PowerModes
- Registry
- RegistryHive
- RegistryKey
- SessionEndedEventArgs
- SessionEndedEventHandler
- SessionEndingEventArgs
- SessionEndingEventHandler
- SessionEndReasons
- SystemEvents
- TimerElapsedEventArgs
- TimerElapsedEventHandler
- UserPreferenceCategory
- UserPreferenceChangedEventArgs
- UserPreferenceChangedEventHandler
- UserPreferenceChangingEventArgs
- UserPreferenceChangingEventHandler
-
4. System
- Activator
- AppDomain
- AppDomainSetup
- AppDomainUnloadedException
- ApplicationException
- ArgIterator
- ArgumentException
- ArgumentNullException
- ArgumentOutOfRangeException
- ArithmeticException
- Array
- ArrayTypeMismatchException
- AssemblyLoadEventArgs
- AssemblyLoadEventHandler
- AsyncCallback
- Attribute
- AttributeTargets
- AttributeUsageAttribute
- BadImageFormatException
- BitConverter
- Boolean
- Buffer
- Byte
- CannotUnloadAppDomainException
- Char
- CharEnumerator
- CLSCompliantAttribute
- Console
- ContextBoundObject
- ContextMarshalException
- ContextStaticAttribute
- Convert
- CrossAppDomainDelegate
- DateTime
- DayOfWeek
- DBNull
- Decimal
- Delegate
- DivideByZeroException
- DllNotFoundException
- Double
- DuplicateWaitObjectException
- EntryPointNotFoundException
- Enum
- Environment
- Environment.SpecialFolder
- EventArgs
- EventHandler
- Exception
- ExecutionEngineException
- FieldAccessException
- FlagsAttribute
- FormatException
- GC
- Guid
- IAsyncResult
- ICloneable
- IComparable
- IConvertible
- ICustomFormatter
- IDisposable
- IFormatProvider
- IFormattable
- IndexOutOfRangeException
- Int16
- Int32
- Int64
- IntPtr
- InvalidCastException
- InvalidOperationException
- InvalidProgramException
- IServiceProvider
- LoaderOptimization
- LoaderOptimizationAttribute
- LocalDataStoreSlot
- MarshalByRefObject
- Math
- MemberAccessException
- MethodAccessException
- MissingFieldException
- MissingMemberException
- MissingMethodException
- MTAThreadAttribute
- MulticastDelegate
- MulticastNotSupportedException
- NonSerializedAttribute
- NotFiniteNumberException
- NotImplementedException
- NotSupportedException
- NullReferenceException
- Object
- ObjectDisposedException
- ObsoleteAttribute
- OperatingSystem
- OutOfMemoryException
- OverflowException
- ParamArrayAttribute
- PlatformID
- PlatformNotSupportedException
- Random
- RankException
- ResolveEventArgs
- ResolveEventHandler
- RuntimeTypeHandle
- SByte
- SerializableAttribute
- Single
- StackOverflowException
- STAThreadAttribute
- String
- SystemException
- ThreadStaticAttribute
- TimeSpan
- TimeZone
- Type
- TypeCode
- TypeInitializationException
- TypeLoadException
- TypeUnloadedException
- UInt16
- UInt32
- UInt64
- UIntPtr
- UnauthorizedAccessException
- UnhandledExceptionEventArgs
- UnhandledExceptionEventHandler
- Uri
- UriBuilder
- UriFormatException
- UriHostNameType
- UriPartial
- ValueType
- Version
- Void
- WeakReference
- 5. System.Collections
- 6. System.Collections.Specialized
-
7. System.Diagnostics
- BooleanSwitch
- ConditionalAttribute
- CounterCreationData
- CounterCreationDataCollection
- CounterSample
- CounterSampleCalculator
- Debug
- DebuggableAttribute
- Debugger
- DebuggerHiddenAttribute
- DebuggerStepThroughAttribute
- DefaultTraceListener
- EntryWrittenEventArgs
- EntryWrittenEventHandler
- EventLog
- EventLogEntry
- EventLogEntryCollection
- EventLogEntryType
- EventLogInstaller
- EventLogPermission
- EventLogPermissionAccess
- EventLogPermissionAttribute
- EventLogPermissionEntry
- EventLogPermissionEntryCollection
- EventLogTraceListener
- FileVersionInfo
- InstanceData
- InstanceDataCollection
- InstanceDataCollectionCollection
- MonitoringDescriptionAttribute
- PerformanceCounter
- PerformanceCounterCategory
- PerformanceCounterInstaller
- PerformanceCounterPermission
- PerformanceCounterPermissionAccess
- PerformanceCounterPermissionAttribute
- PerformanceCounterPermissionEntry
- PerformanceCounterPermissionEntryCollection
- PerformanceCounterType
- Process
- ProcessModule
- ProcessModuleCollection
- ProcessPriorityClass
- ProcessStartInfo
- ProcessThread
- ProcessThreadCollection
- ProcessWindowStyle
- StackFrame
- StackTrace
- Switch
- TextWriterTraceListener
- ThreadPriorityLevel
- ThreadState
- ThreadWaitReason
- Trace
- TraceLevel
- TraceListener
- TraceListenerCollection
- TraceSwitch
-
8. System.Globalization
- Calendar
- CalendarWeekRule
- CompareInfo
- CompareOptions
- CultureInfo
- CultureTypes
- DateTimeFormatInfo
- DateTimeStyles
- DaylightTime
- GregorianCalendar
- GregorianCalendarTypes
- HebrewCalendar
- HijriCalendar
- JapaneseCalendar
- JulianCalendar
- KoreanCalendar
- NumberFormatInfo
- NumberStyles
- RegionInfo
- SortKey
- StringInfo
- TaiwanCalendar
- TextElementEnumerator
- TextInfo
- ThaiBuddhistCalendar
- UnicodeCategory
-
9. System.IO
- BinaryReader
- BinaryWriter
- BufferedStream
- Directory
- DirectoryInfo
- DirectoryNotFoundException
- EndOfStreamException
- ErrorEventArgs
- ErrorEventHandler
- File
- FileAccess
- FileAttributes
- FileInfo
- FileLoadException
- FileMode
- FileNotFoundException
- FileShare
- FileStream
- FileSystemEventArgs
- FileSystemEventHandler
- FileSystemInfo
- FileSystemWatcher
- InternalBufferOverflowException
- IODescriptionAttribute
- IOException
- MemoryStream
- NotifyFilters
- Path
- PathTooLongException
- RenamedEventArgs
- RenamedEventHandler
- SeekOrigin
- Stream
- StreamReader
- StreamWriter
- StringReader
- StringWriter
- TextReader
- TextWriter
- WaitForChangedResult
- WatcherChangeTypes
- 10. System.IO.IsolatedStorage
-
11. System.Net
- AuthenticationManager
- Authorization
- Cookie
- CookieCollection
- CookieContainer
- CookieException
- CredentialCache
- Dns
- DnsPermission
- DnsPermissionAttribute
- EndPoint
- EndpointPermission
- FileWebRequest
- FileWebResponse
- GlobalProxySelection
- HttpContinueDelegate
- HttpStatusCode
- HttpVersion
- HttpWebRequest
- HttpWebResponse
- IAuthenticationModule
- ICertificatePolicy
- ICredentials
- IPAddress
- IPEndPoint
- IPHostEntry
- IWebProxy
- IWebRequestCreate
- NetworkAccess
- NetworkCredential
- ProtocolViolationException
- ServicePoint
- ServicePointManager
- SocketAddress
- SocketPermission
- SocketPermissionAttribute
- TransportType
- WebClient
- WebException
- WebExceptionStatus
- WebHeaderCollection
- WebPermission
- WebPermissionAttribute
- WebProxy
- WebRequest
- WebResponse
- 12. System.Net.Sockets
-
13. System.Reflection
- AmbiguousMatchException
- Assembly
- AssemblyAlgorithmIdAttribute
- AssemblyCompanyAttribute
- AssemblyConfigurationAttribute
- AssemblyCopyrightAttribute
- AssemblyCultureAttribute
- AssemblyDefaultAliasAttribute
- AssemblyDelaySignAttribute
- AssemblyDescriptionAttribute
- AssemblyFileVersionAttribute
- AssemblyFlagsAttribute
- AssemblyInformationalVersionAttribute
- AssemblyKeyFileAttribute
- AssemblyKeyNameAttribute
- AssemblyName
- AssemblyNameFlags
- AssemblyNameProxy
- AssemblyProductAttribute
- AssemblyTitleAttribute
- AssemblyTrademarkAttribute
- AssemblyVersionAttribute
- Binder
- BindingFlags
- CallingConventions
- ConstructorInfo
- CustomAttributeFormatException
- DefaultMemberAttribute
- EventAttributes
- EventInfo
- FieldAttributes
- FieldInfo
- ICustomAttributeProvider
- InterfaceMapping
- InvalidFilterCriteriaException
- IReflect
- ManifestResourceInfo
- MemberFilter
- MemberInfo
- MemberTypes
- MethodAttributes
- MethodBase
- MethodImplAttributes
- MethodInfo
- Missing
- Module
- ModuleResolveEventHandler
- ParameterAttributes
- ParameterInfo
- ParameterModifier
- Pointer
- PropertyAttributes
- PropertyInfo
- ReflectionTypeLoadException
- ResourceAttributes
- ResourceLocation
- StrongNameKeyPair
- TargetException
- TargetInvocationException
- TargetParameterCountException
- TypeAttributes
- TypeDelegator
- TypeFilter
-
14. System.Reflection.Emit
- AssemblyBuilder
- AssemblyBuilderAccess
- ConstructorBuilder
- CustomAttributeBuilder
- EnumBuilder
- EventBuilder
- EventToken
- FieldBuilder
- FieldToken
- FlowControl
- ILGenerator
- Label
- LocalBuilder
- MethodBuilder
- MethodRental
- MethodToken
- ModuleBuilder
- OpCode
- OpCodes
- OpCodeType
- OperandType
- PackingSize
- ParameterBuilder
- ParameterToken
- PEFileKinds
- PropertyBuilder
- PropertyToken
- SignatureHelper
- SignatureToken
- StackBehaviour
- StringToken
- TypeBuilder
- TypeToken
- UnmanagedMarshal
-
15. System.Runtime.InteropServices
- ArrayWithOffset
- AssemblyRegistrationFlags
- CallingConvention
- CharSet
- ClassInterfaceAttribute
- ClassInterfaceType
- CoClassAttribute
- ComAliasNameAttribute
- ComConversionLossAttribute
- COMException
- ComImportAttribute
- ComInterfaceType
- ComMemberType
- ComRegisterFunctionAttribute
- ComSourceInterfacesAttribute
- ComUnregisterFunctionAttribute
- ComVisibleAttribute
- CurrencyWrapper
- DispatchWrapper
- DispIdAttribute
- DllImportAttribute
- ErrorWrapper
- ExtensibleClassFactory
- ExternalException
- FieldOffsetAttribute
- GCHandle
- GCHandleType
- GuidAttribute
- HandleRef
- IDispatchImplAttribute
- IDispatchImplType
- InAttribute
- InterfaceTypeAttribute
- InvalidComObjectException
- InvalidOleVariantTypeException
- IRegistrationServices
- LayoutKind
- LCIDConversionAttribute
- Marshal
- MarshalAsAttribute
- MarshalDirectiveException
- ObjectCreationDelegate
- OptionalAttribute
- OutAttribute
- PreserveSigAttribute
- ProgIdAttribute
- RegistrationServices
- RuntimeEnvironment
- SafeArrayRankMismatchException
- SafeArrayTypeMismatchException
- SEHException
- StructLayoutAttribute
- UnknownWrapper
- UnmanagedType
- VarEnum
- IExpando
-
16. System.Runtime.Serialization
- Formatter
- FormatterConverter
- FormatterServices
- IDeserializationCallback
- IFormatter
- IFormatterConverter
- IObjectReference
- ISerializable
- ISerializationSurrogate
- ISurrogateSelector
- ObjectIDGenerator
- ObjectManager
- SerializationBinder
- SerializationEntry
- SerializationException
- SerializationInfo
- SerializationInfoEnumerator
- StreamingContext
- StreamingContextStates
- SurrogateSelector
- 17. System.Runtime.Serialization.Formatters
- 18. System.Text
- 19. System.Text.RegularExpressions
-
20. System.Threading
- ApartmentState
- AutoResetEvent
- Interlocked
- IOCompletionCallback
- LockCookie
- ManualResetEvent
- Monitor
- Mutex
- NativeOverlapped
- Overlapped
- ReaderWriterLock
- RegisteredWaitHandle
- SynchronizationLockException
- Thread
- ThreadAbortException
- ThreadExceptionEventArgs
- ThreadExceptionEventHandler
- ThreadInterruptedException
- ThreadPool
- ThreadPriority
- ThreadStart
- ThreadState
- ThreadStateException
- Timeout
- Timer
- TimerCallback
- WaitCallback
- WaitHandle
- WaitOrTimerCallback
- 21. System.Timers
-
22. System.Xml
- EntityHandling
- Formatting
- IHasXmlNode
- IXmlLineInfo
- NameTable
- ReadState
- ValidationType
- WhitespaceHandling
- WriteState
- XmlAttribute
- XmlAttributeCollection
- XmlCDataSection
- XmlCharacterData
- XmlComment
- XmlConvert
- XmlDataDocument
- XmlDeclaration
- XmlDocument
- XmlDocumentFragment
- XmlDocumentType
- XmlElement
- XmlEntity
- XmlEntityReference
- XmlException
- XmlImplementation
- XmlLinkedNode
- XmlNamedNodeMap
- XmlNamespaceManager
- XmlNameTable
- XmlNode
- XmlNodeChangedAction
- XmlNodeChangedEventArgs
- XmlNodeChangedEventHandler
- XmlNodeList
- XmlNodeOrder
- XmlNodeReader
- XmlNodeType
- XmlNotation
- XmlParserContext
- XmlProcessingInstruction
- XmlQualifiedName
- XmlReader
- XmlResolver
- XmlSignificantWhitespace
- XmlSpace
- XmlText
- XmlTextReader
- XmlTextWriter
- XmlTokenizedType
- XmlUrlResolver
- XmlValidatingReader
- XmlWhitespace
- XmlWriter
- 23. System.Xml.XPath
- 24. System.Xml.Xsl
- III. Appendixes
- Index
- Colophon
Product information
- Title: VB.NET Core Classes in a Nutshell
- Author(s):
- Release date: June 2002
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596002572
You might also like
book
VB .NET Language in a Nutshell
The extensive changes to Visual Basic and the newness of the .NET platform call for a …
book
Pro VB 2010 and the .NET 4 Platform
Be the first to understand .NET 4.0 and Visual Basic 2010. Pro VB 2010 and the …
book
VB.NET Language Pocket Reference
Visual Basic .NET is a radically new version of Microsoft Visual Basic, the world's most widely …
book
Visual Basic Design Patterns: VB 6.0 and VB.NET
Design patterns provide programmers with a convenient way to reuse object-oriented code across projects and between …