VB.Net Tutorial
Home
VB.Net Tutorial
1.
Language Basics
2.
Data Type
3.
Operator
4.
Statements
5.
Date Time
6.
Class Module
7.
Development
8.
Collections
9.
Generics
10.
Attributes
11.
Event
12.
LINQ
13.
Stream File
14.
GUI
15.
GUI Applications
16.
Windows Presentation Foundation
17.
2D Graphics
18.
I18N Internationlization
19.
Reflection
20.
Regular Expressions
21.
Security
22.
Socket Network
23.
Thread
24.
Windows
25.
XML
26.
Database ADO.net
27.
Design Patterns
VB.Net Tutorial
1.
Language Basics
1.1.
Introduction
1.5.
Variable Scope
1.2.
Main
1.6.
namespace
1.3.
Console Read
1.7.
static
1.4.
Console Write
1.8.
Option Explicit
2.
Data Type
2.1.
Integer Family
2.25.
CType
2.2.
Integer
2.26.
String
2.3.
Byte
2.27.
String Concatenate
2.4.
SByte
2.28.
String and Byte Char Array
2.5.
Short
2.29.
String Array
2.6.
ULong
2.30.
String Case
2.7.
Long
2.31.
String Compare
2.8.
UShort
2.32.
String Copy
2.9.
Double
2.33.
String Find
2.10.
Double Format
2.34.
String Format
2.11.
Single
2.35.
String Pad
2.12.
Decimal
2.36.
String Replace
2.13.
Char
2.37.
String Split
2.14.
Char Function
2.38.
String Functions
2.15.
Special Chars
2.39.
Convert from String
2.16.
Boolean
2.40.
StringBuilder
2.17.
Hex
2.41.
StringReader StringWriter
2.18.
Bit
2.42.
Base64String
2.19.
Complex Number
2.43.
Wrapped Type
2.20.
Enum
2.44.
Number Function
2.21.
Overflows
2.45.
Data Type Convert
2.22.
Numeric format
2.46.
Matrix
2.23.
Boxing unboxing
2.47.
WeakReference
2.24.
Cast
2.48.
Nullable
3.
Operator
3.1.
Operator
3.6.
Operator Precedence
3.2.
Arithmetic Operator
3.7.
Relational Operators
3.3.
Logical operators
3.8.
is Like
3.4.
Mod
3.9.
Is
3.5.
Operator overload
4.
Statements
4.1.
If
4.11.
Do Until
4.2.
IIf
4.12.
Do While
4.3.
Select
4.13.
Exit
4.4.
Switch
4.14.
Continue
4.5.
With statement
4.15.
Counter Controlled Repetition
4.6.
For
4.16.
GoTo
4.7.
For Each
4.17.
Imports
4.8.
While
4.18.
On Error GoTo
4.9.
Do Loop Until
4.19.
Resume
4.10.
Do Loop While
4.20.
Using statement
5.
Date Time
5.1.
Date
5.7.
Now
5.2.
Date Format
5.8.
Today
5.3.
Date Functions
5.9.
TimeSpan
5.4.
Date Parse
5.10.
TimeZone
5.5.
DateTime
5.11.
Stopwatch
5.6.
DateTimeFormatInfo
6.
Class Module
6.1.
Sub
6.25.
ReadOnly
6.2.
Function
6.26.
Const
6.3.
Function Parameters
6.27.
Indexer
6.4.
Pass by Reference
6.28.
Delegate
6.5.
Pass by Value
6.29.
Friend
6.6.
Named Parameters
6.30.
Constructor
6.7.
Varied length method parameter
6.31.
Destructor
6.8.
Recursive Function
6.32.
Base Class
6.9.
Overloaded functions
6.33.
ToString
6.10.
Module
6.34.
Equals
6.11.
Class Definition
6.35.
Class Cast
6.12.
Member Fields
6.36.
Object
6.13.
Method
6.37.
Object Instance
6.14.
Class Inheritance
6.38.
Property
6.15.
Polymorphism
6.39.
MustInherit
6.16.
Inherits
6.40.
MustOverride
6.17.
Class Combination
6.41.
NotOverridable
6.18.
Me
6.42.
Overridable
6.19.
MyBase
6.43.
Shadows
6.20.
MyClass
6.44.
Interface
6.21.
Shared
6.45.
Class Serialization
6.22.
Private
6.46.
Structure
6.23.
Public
6.47.
Structure Array
6.24.
Protected
6.48.
Structure Serialization
7.
Development
7.1.
Console
7.19.
Assembly
7.2.
Command Line
7.20.
Debug
7.3.
Environment
7.21.
DirectCast
7.4.
Exception
7.22.
PerformanceCounter
7.5.
Try Catch
7.23.
Pre Compile
7.6.
Custom Exception
7.24.
Process
7.7.
Finally
7.25.
Resources File
7.8.
Throw
7.26.
Audio
7.9.
Predefined Exception
7.27.
Clipboard
7.10.
StackTrace
7.28.
SystemInformation
7.11.
Finalize
7.29.
UniCode
7.12.
GC
7.30.
ASCIIEncoding
7.13.
IFormattable
7.31.
UTF8 UTF7 UTF16
7.14.
Log
7.32.
UTF8Encoding
7.15.
Math
7.33.
CSV
7.16.
Application
7.34.
SerialPort
7.17.
AppSettings
7.35.
BitConverter
7.18.
AppDomain
7.36.
Random
8.
Collections
8.1.
Array
8.17.
DictionaryBase
8.2.
Array Bound
8.18.
ListDictionary
8.3.
Array Parameters
8.19.
ICloneable
8.4.
Array Class
8.20.
IComparable
8.5.
Array Object
8.21.
IComparer
8.6.
Array Sort Reverse
8.22.
IDisposable
8.7.
Multiple dimensional array
8.23.
IEnumerable
8.8.
ReDim
8.24.
IEnumerator
8.9.
Collection
8.25.
CharEnumerator
8.10.
NameValueCollection
8.26.
Queue
8.11.
ArrayList
8.27.
Stack
8.12.
SortedList
8.28.
Sort
8.13.
Hashtable
8.29.
Your List
8.14.
CollectionBase
8.30.
Your Queue
8.15.
CollectionsUtil
8.31.
Your Stack
8.16.
Dictionary
8.32.
Your Tree
9.
Generics
9.1.
Generic Method
9.4.
Generic List
9.2.
Generic Class
9.5.
Generic Stack
9.3.
Generic Dictionary
9.6.
Generic Tree
10.
Attributes
10.1.
Conditional Attribute
11.
Event
11.1.
Event
11.5.
WithEvents
11.2.
AddHandler
11.6.
Key Event
11.3.
AddressOf
11.7.
Mouse Event
11.4.
RaiseEvent
12.
LINQ
12.1.
Lambda
12.6.
Any
12.2.
Select
12.7.
ElementAt
12.3.
Where
12.8.
FirstOrDefault
12.4.
Aggregate
12.9.
Repeat
12.5.
All
13.
Stream File
13.1.
File
13.16.
Path
13.2.
File Attributes
13.17.
Stream
13.3.
File Utilities
13.18.
StreamReader
13.4.
FileInfo
13.19.
StreamWriter
13.5.
FileMode
13.20.
Text File Read
13.6.
FileStream
13.21.
Text file Write
13.7.
FileSystem
13.22.
TextReader
13.8.
FileSystemInfo
13.23.
MemoryStream
13.9.
FileVersionInfo
13.24.
Binary Serialization
13.10.
File Exception
13.25.
BinaryReader
13.11.
File system watcher
13.26.
BinaryWriter
13.12.
Directory
13.27.
DeserializationCallback
13.13.
DirectoryInfo
13.28.
IsolatedStorageFile
13.14.
SpecialDirectories
13.29.
TextWriterTraceListener
13.15.
Drive
14.
GUI
14.1.
Introduction
14.48.
NotifyIcon
14.2.
Label
14.49.
Form
14.3.
Button
14.50.
Form Action Event
14.4.
CheckBox
14.51.
Form owner
14.5.
RadioButton
14.52.
Form Paint
14.6.
ComboBox
14.53.
Form Properties
14.7.
CheckBox MenuItem
14.54.
FormBorderStyle
14.8.
CheckedListBox
14.55.
Irregular Window
14.9.
DateTimePicker
14.56.
Anchor Dock
14.10.
DomainUpDowns
14.57.
AnchorStyles
14.11.
NumericUpDown
14.58.
MDI
14.12.
ScrollBar
14.59.
MsgBox
14.13.
ListBox
14.60.
MessageBox
14.14.
LinkLabel
14.61.
InputBox
14.15.
ListView
14.62.
SaveFileDialog
14.16.
ListView Sort
14.63.
OpenFileDialog
14.17.
Menu
14.64.
Print Dialog
14.18.
MenuItem
14.65.
PageSetupDialog
14.19.
MenuStrip
14.66.
PrintPreview Dialog
14.20.
PopupMenu
14.67.
ColorDialog
14.21.
MonthCalendar
14.68.
FolderBrowserDialog
14.22.
ErrorProvider
14.69.
Custom Dialog
14.23.
TextBox
14.70.
DialogResult
14.24.
TextBox Validation
14.71.
FontDialog
14.25.
ProgressBar
14.72.
Font Collection
14.26.
PropertyGrid
14.73.
Controls
14.27.
RichTextBox
14.74.
Control Event
14.28.
PictureBox
14.75.
Control Properties
14.29.
NotifyIcon
14.76.
Control Size Location
14.30.
Panel
14.77.
Controls on Form
14.31.
GroupBox
14.78.
Custom Control
14.32.
Password Field
14.79.
Cursor
14.33.
SplitContainer
14.80.
Drag Drop
14.34.
Splitter
14.81.
Label Drag Drop
14.35.
StatusBar
14.82.
ListBox Drag Drop
14.36.
StatusStrip
14.83.
Print
14.37.
TabControl
14.84.
PrintDocument
14.38.
ToolBar
14.85.
Printers
14.39.
ToolStrip
14.86.
Text File Print
14.40.
Tooltips
14.87.
RadioButton MenuItem
14.41.
TrackBar
14.88.
Splash Screen
14.42.
TreeView
14.89.
SystemIcons
14.43.
Browser
14.90.
Timer
14.44.
HelpProvider
14.91.
GUI Thread
14.45.
Wizard
14.92.
BackgroundWorker
14.46.
TableLayoutPanel
14.93.
Visual Inheritance
14.47.
FlowLayoutPanel
15.
GUI Applications
15.1.
Applications
15.8.
Explore
15.2.
Application Exception
15.9.
File Download
15.3.
Application Thread
15.10.
File Listview
15.4.
Chart
15.11.
File manager
15.5.
Dual List
15.12.
File Tree
15.6.
Dynamic Menu
15.13.
Painter
15.7.
Editor
16.
Windows Presentation Foundation
16.1.
TextBlock
16.67.
Rectangle
16.2.
TextBlock Style
16.68.
ArcSegments
16.3.
Span
16.69.
Glyphs
16.4.
TextBox
16.70.
Path
16.5.
TextBox Event
16.71.
Polygon
16.6.
Button
16.72.
Polyline
16.7.
Button Event
16.73.
Color
16.8.
Button Style
16.74.
Font
16.9.
ToggleButton
16.75.
BitmapEffect
16.10.
Label
16.76.
VisualBrush
16.11.
CheckBox
16.77.
Geometry
16.12.
ComboBox
16.78.
Image
16.13.
Hyperlink
16.79.
ImageBrush
16.14.
RadioButton
16.80.
RadialGradientBrush
16.15.
RepeatButton
16.81.
LinearGradientBrush
16.16.
ProgressBar
16.82.
Stroke
16.17.
RichTextBox
16.83.
Style
16.18.
ScrollBar
16.84.
Transform
16.19.
Popup
16.85.
Clip
16.20.
ToolBar
16.86.
DrawingGroup
16.21.
StatusBar
16.87.
Event
16.22.
Menu
16.88.
EventTrigger
16.23.
Slider
16.89.
Command
16.24.
ContextMenu
16.90.
Key Event
16.25.
PasswordBox
16.91.
Mouse
16.26.
TreeView
16.92.
RoutedCommand
16.27.
ListBox
16.93.
ApplicationCommands
16.28.
ListBox Event
16.94.
InputGestureCollection
16.29.
ListBox Style
16.95.
Binding
16.30.
ListBox Selection
16.96.
DataContent
16.31.
ListBox Item
16.97.
DataTemplate
16.32.
ListView
16.98.
HierarchicalDataTemplate
16.33.
ToolTip
16.99.
ItemsControl
16.34.
Grid
16.100.
IValueConverter
16.35.
Grid Operation
16.101.
MultiDataTrigger
16.36.
Grid Event
16.102.
ObjectDataProvider
16.37.
GridSplitter
16.103.
XmlDataProvider
16.38.
UniformGrid
16.104.
ObservableCollection
16.39.
GroupBox
16.105.
CollectionViewSource
16.40.
Viewbox
16.106.
ControlTemplate
16.41.
Panel
16.107.
Animation
16.42.
DockPanel
16.108.
Color Animation
16.43.
WrapPanel
16.109.
DoubleAnimation
16.44.
StackPanel
16.110.
Frame Animation
16.45.
ScrollViewer
16.111.
Speed Animation
16.46.
Expander
16.112.
Shape Animation
16.47.
TabControl
16.113.
Storyboard
16.48.
Frame
16.114.
BackgroundWorker
16.49.
Common Dialog
16.115.
Thread
16.50.
UI Element
16.116.
Timer
16.51.
Margin
16.117.
3D
16.52.
Padding
16.118.
Matrix
16.53.
Border
16.119.
AccessText
16.54.
LayoutInformation
16.120.
Application
16.55.
MessageBox
16.121.
BulletDecorator
16.56.
Page
16.122.
FlowDocument
16.57.
Window
16.123.
MediaElement
16.58.
Window Event
16.124.
Print
16.59.
Window Style
16.125.
Resource
16.60.
NavigationWindow
16.126.
SpellCheck
16.61.
Cursor
16.127.
StyleSelector
16.62.
InlineUIContainer
16.128.
SystemParameters
16.63.
Canvas
16.129.
SystemSounds
16.64.
Brush
16.130.
ValidationRule
16.65.
Line
16.131.
Xaml
16.66.
Ellipse
17.
2D Graphics
17.1.
2D Introduction
17.46.
Image Color
17.2.
Coordinate
17.47.
Image Cut Paste
17.3.
GDI objects
17.48.
Image Filter
17.4.
Circle
17.49.
Image Operation
17.5.
Ellipse
17.50.
Image Print
17.6.
Polygon
17.51.
Image Save
17.7.
Rectangle
17.52.
Image
17.8.
Pie
17.53.
ImageAttributes
17.9.
Hexagon
17.54.
ImageList
17.10.
Arrow
17.55.
Gradient
17.11.
Star
17.56.
LinearGradientBrush
17.12.
Line
17.57.
LinearGradientMode
17.13.
LineCap styles
17.58.
PathGradientBrush
17.14.
Custom LineCap
17.59.
Pen
17.15.
LineJoin styles
17.60.
Pen Alignment
17.16.
Dash styles
17.61.
Pen CompoundArray
17.17.
Point PointF
17.62.
SystemPen
17.18.
Size
17.63.
HatchBrush
17.19.
Region
17.64.
SolidBrush
17.20.
Clip
17.65.
TextureBrush
17.21.
Shape
17.66.
TextRenderingHint
17.22.
Bezier
17.67.
Bitmap
17.23.
Curve
17.68.
PNG
17.24.
Tension
17.69.
Tiff
17.25.
Mouse Draw
17.70.
Jpeg
17.26.
Color
17.71.
Gif
17.27.
ColorMatrix
17.72.
Bmp
17.28.
Draw string
17.73.
Pixel
17.29.
Measure String
17.74.
MetaFile WMF
17.30.
StringAlignment
17.75.
PageUnit
17.31.
StringFormat
17.76.
Paint Buffer
17.32.
StringFormatFlags
17.77.
Scale
17.33.
StringTrimming
17.78.
Translate
17.34.
Tab Stops
17.79.
TranslateTransform
17.35.
CharacterRange
17.80.
RotateTransform
17.36.
Font
17.81.
RotateFlipType
17.37.
Font Metrics
17.82.
InterpolationMode
17.38.
Font ttf file
17.83.
CompositingQuality
17.39.
FontStyle
17.84.
FillMode
17.40.
Graphics
17.85.
SmoothingMode
17.41.
GraphicsPath
17.86.
WrapMode
17.42.
GraphicsPathIterator
17.87.
Matrix
17.43.
GraphicsUnit
17.88.
Ruler
17.44.
Icon
17.89.
3D
17.45.
Draw Image
17.90.
Animation
18.
I18N Internationlization
18.1.
CultureInfo
18.4.
NumberFormatInfo
18.2.
I18N
18.5.
RegionInfo
18.3.
CharUnicodeInfo
19.
Reflection
19.1.
GetType
19.5.
PropertyInfo
19.2.
MethodInfo
19.6.
Type
19.3.
ParameterInfo
19.7.
AppDomain
19.4.
ConstructorInfo
19.8.
Assembly
20.
Regular Expressions
20.1.
Regular Expressions
20.5.
Post Code
20.2.
Match Email
20.6.
Match
20.3.
Match Number
20.7.
Group
20.4.
MatchCollection
21.
Security
21.1.
DES
21.6.
RC2
21.2.
RSA
21.7.
RegistrySecurity
21.3.
CipherData
21.8.
SemaphoreSecurity
21.4.
CspParameters
21.9.
X500DistinguishedName
21.5.
DSASignatureFormatter
22.
Socket Network
22.1.
URL
22.17.
FTP Client
22.2.
Uri
22.18.
FTP server
22.3.
UriBuilder
22.19.
Chat
22.4.
IP Address
22.20.
Cookie
22.5.
IPEndPoint
22.21.
Remoting
22.6.
IPHostEntry
22.22.
NetworkStream
22.7.
Socket
22.23.
Smtp Email
22.8.
Socket Port
22.24.
POP3
22.9.
Socket Client
22.25.
MailMessage
22.10.
Socket Server
22.26.
HttpWebRequest
22.11.
Socket Web Client
22.27.
HttpWebResponse
22.12.
TcpClient
22.28.
Web server
22.13.
TcpListener
22.29.
WebClient
22.14.
Udp
22.30.
ASP Post
22.15.
UdpClient
22.31.
WebRequest
22.16.
Dns
22.32.
SOAP Serialization
23.
Thread
23.1.
Thread Create
23.7.
Mutex
23.2.
Thread Creation
23.8.
SyncLock
23.3.
Thread Operation
23.9.
ThreadPool
23.4.
Thread Priority
23.10.
ThreadStatic
23.5.
Thread Properties
23.11.
Async
23.6.
Producer and consumer
23.12.
Interlocked
24.
Windows
24.1.
DLL
24.16.
Microsoft Agent
24.2.
DllImport
24.17.
Windows Service
24.3.
ClipBoard
24.18.
Windows Version
24.4.
Screen
24.19.
Version
24.5.
Network connection dialog
24.20.
Word
24.6.
Network drive
24.21.
Excel
24.7.
CPU
24.22.
Outlook
24.8.
Sound Card
24.23.
Flash Player
24.9.
Wav Sound
24.24.
Mp3 Player
24.10.
TAPI
24.25.
DVD Player
24.11.
Registry
24.26.
AVI Mpeg player
24.12.
EventLog
24.27.
Media Player
24.13.
Favorites Dialog
24.28.
AxWebBrowser
24.14.
IE
24.29.
Management
24.15.
IE Address Book
24.30.
Messaging
25.
XML
25.1.
XmlDocument
25.7.
XmlSerializer
25.2.
XmlTextReader
25.8.
XSLT Transform
25.3.
XmlTextWriter
25.9.
Attribute
25.4.
DOM
25.10.
Namespace
25.5.
XML Schema
25.11.
SOAP
25.6.
XML Tree
26.
Database ADO.net
26.1.
Access
26.7.
DataTable
26.2.
Data binding
26.8.
DataView
26.3.
DataGrid
26.9.
OleDbConnection
26.4.
DataGridView
26.10.
SqlConnection
26.5.
DataSet XML
26.11.
SqlBulkCopy
26.6.
DataSet
26.12.
SqlDataReader
27.
Design Patterns
27.1.
Singleton
java2s.com
|
Contact Us
|
Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.