.NET Tutorial for Beginners
programming model (similar to Visual Basic 6 that simplify development of web NET framework samples and quick start tutorials require a Microsoft SQL ...
dotNET Tutorial for Beginners
1. Introduction 2. .NET Basics 3. C# Basics 4. Code Elements 5
C# is a general purpose object oriented programming language developed by Microsoft for program development in the .NET. Framework. It's supported by .NET's
csharp dotnet adnanreza
Preview ASP.NET Tutorial (PDF Version)
NET programming language. As we are going to develop web-based applications using ASP.NET web application framework it will be good if you have an.
asp.net tutorial
VB.NET
NET Framework and the common language runtime with the productivity benefits that are the hallmark of Visual Basic. This tutorial will teach you basic VB.
vb.net tutorial
Untitled
NET initiative led by Anders Hejlsberg. This tutorial covers basic C# programming and various advanced concepts related to C# programming language. Audience.
csharp tutorial
.NET Framework Essentials 2nd Edition
NET Framework it targets seasoned developers with experience in building Windows applications with Visual. Studio 6 and the Visual Basic and Visual C++
Net Framework Essentials Edt
Créez votre site web avec ASP.NET
12 août 2019 ASP.NET : le framework web de Microsoft ... ASP.NET est une puissante technologie regroupant des fonctionnalités multiples qui va nous.
creez votre site web avec asp net
.NET Framework
You can share this PDF with anyone you feel could benefit from it downloaded the NET Framework est un ensemble de bibliothèques et un environnement ...
dot net framework fr
ASP.NET Web Deployment using Visual Studio
Summary: This tutorial series shows you how to deploy (publish) an ASP. The .zip file contains multiple versions of the project and a PDF file that ...
aspnet web deployment using visual studio
Wpf Tutorial [PDF] - m.central.edu
applications using C# and XAML for design. This book will get you through not only the basics but also some of the more advanced concepts of WPF in .NET 5.
VB.NET
VB.NET
2 VB.Net is a simple, modern, object-oriented computer programming language developed by Microsoft to combine the power of .NET Framework and the common language runtime with the productivity benefits that are the hallmark of Visual Basic. This tutorial will teach you basic VB.Net programming and will also take you through various advanced concepts related to VB.Net programming language. This tutorial has been prepared for the beginners to help them understand basic VB.Net programming. After completing this tutorial, you will find yourself at a moderate level of expertise in VB.Net programming from where you can take yourself to next levels. VB.Net programming is very much based on BASIC and Visual Basic programming languages, so if you have basic understanding on these programming languages, then it will be a fun for you to learn VB.Net programming language. © Copyright 2015 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book can retain a copy for future reference but commercial use of this data is not allowed. Distribution or republishing any content or a part of the content of this e-book in any manner is also not allowed without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at contact@tutorialspoint.comAbout the Tutorial ................................................................................................................................... 1
VB.NET
3Audience ................................................................................................................................................. 1
Prerequisites ........................................................................................................................................... 1
Copyright & Disclaimer ............................................................................................................................ 1
Table of Contents .................................................................................................................................... 2
1. VB.NET - OVERVIEW ........................................................................................................... 8
Strong Programming Features VB.Net ..................................................................................................... 8
2. VB.NET - ENVIRONMENT SETUP ....................................................................................... 10
The .Net Framework ............................................................................................................................. 10
Integrated Development Environment (IDE) For VB.Net ....................................................................... 11
Writing VB.Net Programs on Linux or Mac OS ....................................................................................... 11
3. VB.NET - PROGRAM STRUCTURE ...................................................................................... 12
VB.Net Hello World Example ................................................................................................................. 12
Compile & Execute VB.Net Program ...................................................................................................... 13
4. VB.NET - BASIC SYNTAX .................................................................................................... 15
A Rectangle Class in VB.Net ................................................................................................................... 15
Identifiers .............................................................................................................................................. 17
VB.Net Keywords .................................................................................................................................. 17
5. VB.NET - DATA TYPES ........................................................................................................ 19
Data Types Available in VB.Net ............................................................................................................. 19
Example ................................................................................................................................................ 21
The Type Conversion Functions in VB.Net ............................................................................................. 22
Example ................................................................................................................................................ 24
6. VB.NET - VARIABLES .......................................................................................................... 25
VB.NET
4Variable Declaration in VB.Net .............................................................................................................. 25
Variable Initialization in VB.Net ............................................................................................................ 27
Example ................................................................................................................................................ 27
Accepting Values from User .................................................................................................................. 28
Lvalues and Rvalues .............................................................................................................................. 28
7. VB.NET - CONSTANTS AND ENUMERATIONS .................................................................... 30
Declaring Constants .............................................................................................................................. 30
Example ................................................................................................................................................ 31
Print and Display Constants in VB.Net ................................................................................................... 31
Declaring Enumerations ........................................................................................................................ 32
Example ................................................................................................................................................ 33
8. VB.NET - MODIFIERS ......................................................................................................... 35
List of Available Modifiers in VB.Net ..................................................................................................... 35
9. VB.NET - STATEMENTS ...................................................................................................... 40
Declaration Statements ......................................................................................................................... 40
Executable Statements .......................................................................................................................... 44
10. VB.NET - DIRECTIVES......................................................................................................... 45
Compiler Directives in VB.Net ............................................................................................................... 45
11. VB.NET - OPERATORS ........................................................................................................ 50
Arithmetic Operators ............................................................................................................................ 50
Example ................................................................................................................................................ 51
Comparison Operators .......................................................................................................................... 52
Logical/Bitwise Operators ..................................................................................................................... 54
VB.NET
5Example ................................................................................................................................................ 55
Bit Shift Operators ................................................................................................................................ 57
Example ................................................................................................................................................ 59
Assignment Operators........................................................................................................................... 60
Example ................................................................................................................................................ 61
Miscellaneous Operators ...................................................................................................................... 62
Example ................................................................................................................................................ 63
Operators Precedence in VB.Net ........................................................................................................... 64
Example ................................................................................................................................................ 65
12. VB.NET - DECISION MAKING ............................................................................................. 67
If...Then Statement ............................................................................................................................... 68
If...Then...Else Statement ...................................................................................................................... 70
The If...Else If...Else Statement .............................................................................................................. 71
Nested If Statements ............................................................................................................................. 73
Select Case Statement ........................................................................................................................... 74
Nested Select Case Statement ............................................................................................................... 76
13. VB.NET - LOOPS ................................................................................................................ 78
Do Loop ................................................................................................................................................. 79
For...Next Loop...................................................................................................................................... 82
Each...Next Loop ................................................................................................................................... 85
While... End While Loop ........................................................................................................................ 86
With... End With Statement .................................................................................................................. 88
Nested Loops ........................................................................................................................................ 89
Loop Control Statements....................................................................................................................... 91
VB.NET
6Exit Statement ...................................................................................................................................... 92
Continue Statement .............................................................................................................................. 94
GoTo Statement .................................................................................................................................... 95
14. VB.NET - STRINGS ............................................................................................................. 98
Creating a String Objec .......................................................................................................................... 98
Properties of the String Class ................................................................................................................ 99
Methods of the String Class ................................................................................................................... 99
Examples ............................................................................................................................................. 105
15. VB.NET - DATE & TIME .................................................................................................... 108
Properties and Methods of the DateTime Structure ............................................................................ 109
Creating a DateTime Object ................................................................................................................ 112
Getting the Current Date and Time ..................................................................................................... 113
Formatting Date .................................................................................................................................. 114
Predefined Date/Time Formats ........................................................................................................... 115
Properties and Methods of the DateAndTime Class ............................................................................ 117
16. ARRAYS ............................................................................................................................ 121
Creating Arrays in VB.Net .................................................................................................................... 121
Dynamic Arrays ................................................................................................................................... 122
Multi-Dimensional Arrays ................................................................................................................... 124
Jagged Array........................................................................................................................................ 125
The Array Class .................................................................................................................................... 126
17. VB.NET - COLLECTIONS ................................................................................................... 131
Various Collection Classes and Their Usage ......................................................................................... 131
VB.NET
7ArrayList .............................................................................................................................................. 132
Hashtable ............................................................................................................................................ 136
SortedList ............................................................................................................................................ 138
Stack ................................................................................................................................................... 142
Queue ................................................................................................................................................. 144
BitArray ............................................................................................................................................... 146
18. VB.NET - FUNCTIONS ...................................................................................................... 150
Defining a Function ............................................................................................................................. 150
Example .............................................................................................................................................. 150
Function Returning a Value ................................................................................................................. 151
Recursive Function .............................................................................................................................. 152
Param Arrays ...................................................................................................................................... 153
Passing Arrays as Function Arguments ................................................................................................ 153
19. VB.NET - SUB PROCEDURES ............................................................................................ 155
Defining Sub Procedures ..................................................................................................................... 155
Example .............................................................................................................................................. 155
Passing Parameters by Value .............................................................................................................. 156
Passing Parameters by Reference........................................................................................................ 157
20. VB.NET - CLASSES & OBJECTS.......................................................................................... 159
Class Definition ................................................................................................................................... 159
Member Functions and Encapsulation ................................................................................................ 161
Constructors and Destructors .............................................................................................................. 162
Shared Members of a VB.Net Class ..................................................................................................... 165
Inheritance .......................................................................................................................................... 166
VB.NET
8Base & Derived Classes........................................................................................................................ 166
Base Class Initialization ....................................................................................................................... 168
21. VB.NET - EXCEPTION HANDLING ..................................................................................... 170
Syntax ................................................................................................................................................. 170
Exception Classes in .Net Framework .................................................................................................. 171
Handling Exceptions ............................................................................................................................ 172
Creating User-Defined Exceptions ....................................................................................................... 173
Throwing Objects ................................................................................................................................ 174
22. VB.NET - FILE HANDLING ................................................................................................ 175
VB.NET
VB.NET
2 VB.Net is a simple, modern, object-oriented computer programming language developed by Microsoft to combine the power of .NET Framework and the common language runtime with the productivity benefits that are the hallmark of Visual Basic. This tutorial will teach you basic VB.Net programming and will also take you through various advanced concepts related to VB.Net programming language. This tutorial has been prepared for the beginners to help them understand basic VB.Net programming. After completing this tutorial, you will find yourself at a moderate level of expertise in VB.Net programming from where you can take yourself to next levels. VB.Net programming is very much based on BASIC and Visual Basic programming languages, so if you have basic understanding on these programming languages, then it will be a fun for you to learn VB.Net programming language. © Copyright 2015 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book can retain a copy for future reference but commercial use of this data is not allowed. Distribution or republishing any content or a part of the content of this e-book in any manner is also not allowed without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at contact@tutorialspoint.comAbout the Tutorial ................................................................................................................................... 1
VB.NET
3Audience ................................................................................................................................................. 1
Prerequisites ........................................................................................................................................... 1
Copyright & Disclaimer ............................................................................................................................ 1
Table of Contents .................................................................................................................................... 2
1. VB.NET - OVERVIEW ........................................................................................................... 8
Strong Programming Features VB.Net ..................................................................................................... 8
2. VB.NET - ENVIRONMENT SETUP ....................................................................................... 10
The .Net Framework ............................................................................................................................. 10
Integrated Development Environment (IDE) For VB.Net ....................................................................... 11
Writing VB.Net Programs on Linux or Mac OS ....................................................................................... 11
3. VB.NET - PROGRAM STRUCTURE ...................................................................................... 12
VB.Net Hello World Example ................................................................................................................. 12
Compile & Execute VB.Net Program ...................................................................................................... 13
4. VB.NET - BASIC SYNTAX .................................................................................................... 15
A Rectangle Class in VB.Net ................................................................................................................... 15
Identifiers .............................................................................................................................................. 17
VB.Net Keywords .................................................................................................................................. 17
5. VB.NET - DATA TYPES ........................................................................................................ 19
Data Types Available in VB.Net ............................................................................................................. 19
Example ................................................................................................................................................ 21
The Type Conversion Functions in VB.Net ............................................................................................. 22
Example ................................................................................................................................................ 24
6. VB.NET - VARIABLES .......................................................................................................... 25
VB.NET
4Variable Declaration in VB.Net .............................................................................................................. 25
Variable Initialization in VB.Net ............................................................................................................ 27
Example ................................................................................................................................................ 27
Accepting Values from User .................................................................................................................. 28
Lvalues and Rvalues .............................................................................................................................. 28
7. VB.NET - CONSTANTS AND ENUMERATIONS .................................................................... 30
Declaring Constants .............................................................................................................................. 30
Example ................................................................................................................................................ 31
Print and Display Constants in VB.Net ................................................................................................... 31
Declaring Enumerations ........................................................................................................................ 32
Example ................................................................................................................................................ 33
8. VB.NET - MODIFIERS ......................................................................................................... 35
List of Available Modifiers in VB.Net ..................................................................................................... 35
9. VB.NET - STATEMENTS ...................................................................................................... 40
Declaration Statements ......................................................................................................................... 40
Executable Statements .......................................................................................................................... 44
10. VB.NET - DIRECTIVES......................................................................................................... 45
Compiler Directives in VB.Net ............................................................................................................... 45
11. VB.NET - OPERATORS ........................................................................................................ 50
Arithmetic Operators ............................................................................................................................ 50
Example ................................................................................................................................................ 51
Comparison Operators .......................................................................................................................... 52
Logical/Bitwise Operators ..................................................................................................................... 54
VB.NET
5Example ................................................................................................................................................ 55
Bit Shift Operators ................................................................................................................................ 57
Example ................................................................................................................................................ 59
Assignment Operators........................................................................................................................... 60
Example ................................................................................................................................................ 61
Miscellaneous Operators ...................................................................................................................... 62
Example ................................................................................................................................................ 63
Operators Precedence in VB.Net ........................................................................................................... 64
Example ................................................................................................................................................ 65
12. VB.NET - DECISION MAKING ............................................................................................. 67
If...Then Statement ............................................................................................................................... 68
If...Then...Else Statement ...................................................................................................................... 70
The If...Else If...Else Statement .............................................................................................................. 71
Nested If Statements ............................................................................................................................. 73
Select Case Statement ........................................................................................................................... 74
Nested Select Case Statement ............................................................................................................... 76
13. VB.NET - LOOPS ................................................................................................................ 78
Do Loop ................................................................................................................................................. 79
For...Next Loop...................................................................................................................................... 82
Each...Next Loop ................................................................................................................................... 85
While... End While Loop ........................................................................................................................ 86
With... End With Statement .................................................................................................................. 88
Nested Loops ........................................................................................................................................ 89
Loop Control Statements....................................................................................................................... 91
VB.NET
6Exit Statement ...................................................................................................................................... 92
Continue Statement .............................................................................................................................. 94
GoTo Statement .................................................................................................................................... 95
14. VB.NET - STRINGS ............................................................................................................. 98
Creating a String Objec .......................................................................................................................... 98
Properties of the String Class ................................................................................................................ 99
Methods of the String Class ................................................................................................................... 99
Examples ............................................................................................................................................. 105
15. VB.NET - DATE & TIME .................................................................................................... 108
Properties and Methods of the DateTime Structure ............................................................................ 109
Creating a DateTime Object ................................................................................................................ 112
Getting the Current Date and Time ..................................................................................................... 113
Formatting Date .................................................................................................................................. 114
Predefined Date/Time Formats ........................................................................................................... 115
Properties and Methods of the DateAndTime Class ............................................................................ 117
16. ARRAYS ............................................................................................................................ 121
Creating Arrays in VB.Net .................................................................................................................... 121
Dynamic Arrays ................................................................................................................................... 122
Multi-Dimensional Arrays ................................................................................................................... 124
Jagged Array........................................................................................................................................ 125
The Array Class .................................................................................................................................... 126
17. VB.NET - COLLECTIONS ................................................................................................... 131
Various Collection Classes and Their Usage ......................................................................................... 131
VB.NET
7ArrayList .............................................................................................................................................. 132
Hashtable ............................................................................................................................................ 136
SortedList ............................................................................................................................................ 138
Stack ................................................................................................................................................... 142
Queue ................................................................................................................................................. 144
BitArray ............................................................................................................................................... 146
18. VB.NET - FUNCTIONS ...................................................................................................... 150
Defining a Function ............................................................................................................................. 150
Example .............................................................................................................................................. 150
Function Returning a Value ................................................................................................................. 151
Recursive Function .............................................................................................................................. 152
Param Arrays ...................................................................................................................................... 153
Passing Arrays as Function Arguments ................................................................................................ 153
19. VB.NET - SUB PROCEDURES ............................................................................................ 155
Defining Sub Procedures ..................................................................................................................... 155
Example .............................................................................................................................................. 155
Passing Parameters by Value .............................................................................................................. 156
Passing Parameters by Reference........................................................................................................ 157
20. VB.NET - CLASSES & OBJECTS.......................................................................................... 159
Class Definition ................................................................................................................................... 159
Member Functions and Encapsulation ................................................................................................ 161
Constructors and Destructors .............................................................................................................. 162
Shared Members of a VB.Net Class ..................................................................................................... 165
Inheritance .......................................................................................................................................... 166
VB.NET
8Base & Derived Classes........................................................................................................................ 166
Base Class Initialization ....................................................................................................................... 168
21. VB.NET - EXCEPTION HANDLING ..................................................................................... 170
Syntax ................................................................................................................................................. 170
Exception Classes in .Net Framework .................................................................................................. 171
Handling Exceptions ............................................................................................................................ 172
Creating User-Defined Exceptions ....................................................................................................... 173
Throwing Objects ................................................................................................................................ 174