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.
Publisher resources
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
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …