VB.Net Contents


Microsoft

Chapter 1: IDE
  • Projects and Solutions
  • IDE Overview
  • Menus
  • File
  • Edit
  • View
  • Project
  • Build
  • Debug
  • Data
  • Format
  • Tools
  • Window
  • Community
  • Help
  • Toolbars
  • Secondary Windows
  • Toolbox
  • The Visual Basic Code Editor
  • Margin Icons
  • Outlining
  • Tooltips
  • IntelliSense
  • Code Coloring and Highlighting
  • Code Snippets
  • The Code Editor at Run Time
  • Summary
Chapter 2: Controls in General
  • Controls and Components
  • Creating Controls
  • Contents
  • Creating Controls at Design Time
  • Creating Controls at Run Time
  • Properties
  • Properties at Design Time
  • Properties at Run Time
  • Useful Control Properties
  • Position and Size Properties
  • Methods
  • Events
  • Creating Event Handlers at Design Time
  • WithEvents Event Handlers
  • Setting Event Handlers at Run Time
  • Changing Design Time Event Handlers
  • Control “Array” Events
  • Validation Events
  • Summary
Chapter 3: Program and Module Structure
  • Hidden Files
  • Code File Structure
  • Code Regions
  • Conditional Compilation
  • Namespaces
  • Typographic Code Elements
  • Comments
  • XML Comments
  • Line Continuation
  • Line Joining
  • Line Labels
  • Summary
Chapter 4: Data Types, Variables, and Constants
  • Data Types
  • Type Characters
  • Data Type Conversion
  • Narrowing Conversions
  • Data Type Parsing Methods
  • Widening Conversions
  • Variable Declarations
  • attribute list
  • accessibility
  • Contents
  • Shared
  • Shadows
  • ReadOnly
  • Dim
  • WithEvents
  • name
  • bounds_list
  • New
  • initialization_expression
  • Multiple Variable Declarations
  • Option Explicit and Option Strict
  • Scope
  • Block Scope
  • Procedure Scope
  • Module Scope
  • Namespace Scope
  • Restricting Scope
  • Parameter Declarations
  • Property Procedures
  • Enumerated Data Types
  • Constants
  • accessibility
  • As type
  • initialization_expression
  • Delegates
  • Naming Conventions
  • Summary
Chapter 5: Operators
  • Arithmetic Operators
  • Concatenation Operators
  • Comparison Operators
  • Logical Operators
  • Bitwise Operators
  • Operator Precedence
  • Assignment Operators
  • The StringBuilder Class
  • Date and TimeSpan Operations
  • Operator Overloading
Chapter 6: Subroutines and Functions
  • Subroutines
  • Attribute list
  • Inheritance mode
  • accessibility
  • Subroutine name
  • parameters
  • Implements interface subroutine
  • statements
  • Functions
  • Property Procedures
Chapter 7: Program Control Statements
  • Decision Statements
  • Single Line If Then
  • Multiline If Then
  • Select Case
  • IIf
  • Choose
  • Looping Statements
  • For Next
  • Noninteger For Next Loops
  • For Each
  • Enumerators
  • Iterators
  • Do Loop Statements
  • While End
  • Exit and Continue
  • GoTo
Chapter 8: Error Handling
  • Bugs versus Unplanned Conditions
  • Catching Bugs
  • Catching Unexpected Conditions
  • Global Exception Handling
  • Structured Error Handling
  • Exception Objects
  • StackTrace Objects
  • Throwing Exceptions
  • Custom Exceptions
  • Visual Basic Classic Error Handling
  • On Error GoTo line
  • On Error Resume Next
  • On Error GoTo 0
  • On Error GoTo -1
  • Error-Handling Mode
  • Structured versus Classic Error Handling
  • The Err Object
  • Debugging
Chapter 9: Introduction to Windows Forms Controls
  • Controls Overview
  • Choosing Controls
  • Containing and Arranging Controls
  • Making Selections
  • Entering Data
  • Displaying Data
  • Providing Feedback
  • Initiating Action
  • Displaying Graphics
  • Displaying Dialogs
  • Supporting Other Controls
  • Third-Party Controls
Chapter 10: Forms
  • Transparency
  • About, Splash, and Login Forms
  • Mouse Cursors
  • Icons
  • Application Icons
  • Notification Icons
  • Properties Adopted by Child Controls
  • Property Reset Methods
  • Overriding WndProc
  • SDI and MDI
  • MDI Features
  • MDI Events
  • MDI Versus SDI
  • MRU Lists
  • Dialogs
  • Wizards
Chapter 11: Database Controls and Objects
  • Automatically Connecting to Data
  • Automatically Created Objects
  • Other Data Objects
  • Data Overview
  • Connection Objects
  • Transaction Objects
  • Data Adapters
  • Command Objects
  • DataSet
  • DataTable
  • DataRow
  • DataColumn
  • DataRelation
  • Constraints
  • DataView
  • DataRowView
  • Simple Data Binding
  • CurrencyManager
  • Complex Data Binding
  • Binding a ListBox
Chapter 12: Custom Controls
  • Custom Controls in General
  • Making the Control Project
  • Setting the Toolbox Icon
  • Testing in the UserControl Test Container
  • Making a Test Project
  • Test the Control
  • Implement Properties, Methods, and Events
  • Assign Attributes
  • Manage Design Time and Run Time
  • Derived Controls
  • Shadowing Parent Features
  • Hiding Parent Features
  • Composite Controls
  • Controls Built from Scratch
  • Components
  • Invisible Controls
  • Picking a Control Class
  • Controls and Components in Executable Projects
  • UserControls in Executable Projects
  • Inherited UserControls in Executable Projects
  • Controls in Executable Projects
  • Inherited Controls in Executable Projects
  • Components in Executable Projects
Chapter 13: Drag and Drop, and the Clipboard
  • Drag-and-Drop Events
  • A Simple Example
  • Moving between ListBoxes
  • Moving and Copying between ListBoxes
  • Learning Data Types Available
  • Dragging within an Application
  • Accepting Dropped Files
  • Dragging Objects
  • Changing Format Names
  • Dragging Multiple Data Formats
  • Using the Clipboard
Chapter 14: OOP Concepts
  • Classes
  • Encapsulation
  • Inheritance
  • Inheritance Hierarchies
  • Refinement and Abstraction
  • “Has-a” and “Is-a” Relationships
  • Adding and Modifying Class Features
  • Interface Inheritance
  • Polymorphism
  • Contents
  • Overloading
Chapter 15: Classes and Structures
  • Classes
  • attribute list
  • Partial
  • accessibility
  • Shadows
  • inheritance
  • Of type list
  • Inherits parent class
  • Implements interface
  • Structures
  • Structures Cannot Inherit
  • Structures are Value Types
  • Memory Required
  • Heap and Stack Performance
  • Object Assignment
  • Parameter Passing
  • Boxing and Unboxing
  • Class Instantiation Details
  • Structure Instantiation Details
  • Garbage Collection
  • Finalize
  • Dispose
  • Constants, Properties, and Methods
  • Events
  • Declaring Events
  • Raising Events
  • Catching Events
  • Declaring Custom Events
  • Shared Variables
  • Shared Methods
Chapter 16: Namespaces
  • The Imports Statement
  • Automatic Imports
  • Namespace Aliases
  • Namespace Elements
  • Contents
  • The Root Namespace
  • Making Namespaces
  • Classes, Structures, and Modules
  • Resolving Namespaces
Chapter 17: Collection Classes
  • What Is a Collection?
  • Arrays
  • Array Dimensions
  • Lower Bounds
  • Resizing
  • Speed
  • Other Array Class Features
  • Collections
  • ArrayList
  • StringCollection
  • Strongly Typed Collections
  • Read-Only Strongly Typed Collections
  • NameValueCollection
  • Dictionaries
  • ListDictionary
  • Hashtable
  • HybridDictionary
  • Strongly Typed Dictionaries
  • Other Strongly Typed Derived Classes
  • StringDictionary
  • SortedList
  • CollectionsUtil
  • Stacks and Queues
  • Stack
  • Queue
  • Generics
Chapter 18: Generics
  • Advantages of Generics
  • Defining Generics
  • Generic Constructors
  • Multiple Types
  • Constrained Types
  • Contents
  • Using Generics
  • Imports Aliases
  • Derived Classes
  • Predefined Generic Classes
Chapter 19: Drawing Basics
  • Drawing Overview
  • Drawing Namespaces
  • System.Drawing
  • System.Drawing.Drawing2D
  • System.Drawing.Imaging
  • System.Drawing.Text
  • System.Drawing.Printing
  • Graphics
  • Drawing Methods
  • Filling Methods
  • Other Graphics Properties and Methods
  • Anti-Aliasing
  • Transformation Basics
  • Advanced Transformations
  • Saving and Restoring Graphics State
  • Drawing Events
Chapter 20: Brushes, Pens, and Paths
  • Pen
  • Alignment
  • CompoundArray
  • Custom Line Caps
  • Pen Transformations
  • Brush
  • SolidBrush
  • TextureBrush
  • HatchBrush
  • LinearGradientBrush
  • PathGradientBrush
  • GraphicsPath Objects
  • Garbage-Collection Issues
Chapter 21: Text
  • Drawing Text
  • Text Formatting
  • FormatFlags
  • Tab Stops
  • Trimming
  • MeasureString
  • Font Metrics
Chapter 22: Image Processing
  • Image
  • Bitmap
  • Loading Bitmaps
  • Saving Bitmaps
  • Implementing AutoRedraw
  • Pixel-by-Pixel Operations
  • Metafile Objects
Chapter 23: Printing
  • How Not to Print
  • Basic Printing
  • Printing Text
  • Centering Printouts
  • Fitting Pictures to the Page
  • Simplifying Drawing and Printing
Chapter 24: Reporting
  • Report Objects
  • Building a Report
  • CrystalReportViewer
  • Customizing a Report
  • External Reports
  • ReportDocument
Chapter 25: Configuration and Resources
  • My
  • Me and My
  • My Sections
  • Environment
  • Environ
  • System.Environment
  • Registry
  • Native Visual Basic Registry Methods
  • My.Computer.Registry
  • Configuration Files
  • Resource Files
  • Application Resources
  • Using Application Resources
  • Embedded Resources
  • Strongly Typed Embedded Resources
  • Satellite Resources
  • Localization Resources
  • ComponentResourceManager
  • Application
  • Application Properties
  • Application Methods
  • Application Events
Chapter 26: Streams
  • Stream
  • FileStream
  • MemoryStream
  • BufferedStream
  • BinaryReader and BinaryWriter
  • TextReader and TextWriter
  • StringReader and StringWriter
  • StreamReader and StreamWriter
  • Custom Stream Classes
Chapter 27: File-System Objects
  • Visual Basic Methods
  • File Methods
  • File-System Methods
  • Sequential-File Access
  • Random-File Access
  • Binary-File Access
  • .NET Framework Classes
  • Directory
  • File
  • DriveInfo
  • DirectoryInfo
  • FileInfo
  • FileSystemInfo
  • FileSystemWatcher
  • Path
  • My.Computer.FileSystem
  • My.Computer.FileSystem.SpecialDirectories
Chapter 28: Useful Namespaces
  • High-Level Namespaces
  • The Microsoft Namespace
  • The System Namespace
  • Advanced Examples
  • Regular Expressions
  • XML
  • Cryptography
  • Reflection
  • Direct3D
Advertisements

Thanks a lot for visiting this site .. Please leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s