unit 1 - wordpress.comeach variable in vb.net has a specific type, which determines the size and...
TRANSCRIPT
![Page 1: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/1.jpg)
UNIT 1
Introduction to Microsoft.NET framework andBasics of VB.Net
1
![Page 2: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/2.jpg)
SYLLABUS
1.1 Overview of Microsoft .NET Framework
1.2 The .NET Framework components
1.3 The Common Language Runtime (CLR) Environment
1.4 The .NET Framework class Library
1.5 Getting Started with Visual Basic .net IDE :
1.6 Visual basic language concept :variables, Constants, Data Types, Operators, Control Structures and loops, Arrays : single and multidimensional array, declaring, dynamic array
2
![Page 3: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/3.jpg)
1.1 OVERVIEW OF VISUAL STUDIO .NET
Visual Studio .NET is a complete Package of
development tools for developing web application,
desktop application, mobile application etc.
Programming Languages: Microsoft's Visual
Studio (also called Visual Studio.NET) includes several
different programming languages:
Visual Basic
Visual C# (C sharp),
Visual C++ (cee-plus-plus),
Visual F# (F sharp),
JScript3
![Page 4: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/4.jpg)
Features of .NET
Rich set of classes: It contains hundreds of classes andnamespaces.
Object Oriented Programming System: It supportsOOPS concepts.
Automatic Memory Management: Garbage collectorfree up unused objects for regular interval.
Multi language and Multidevice Support: It supportmultiple languages and multiple devices.
Faster and easy development of Web Application: It isuseful for developing dynamic and databaserelated web application.
XML Support: It supports for writing, manipulatingand transforming XML document.
CONT….
4
![Page 5: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/5.jpg)
5
1.2 THE .NET FRAMEWORK COMPONENTS
![Page 6: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/6.jpg)
CONT….
6
Net Framework is a platform that provides tools
and technologies to develop Windows, Web and
Enterprise applications.
It mainly contains two components:
1) Common Language Runtime (CLR)
2) Net Framework Class Library. (FCL)
![Page 7: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/7.jpg)
CONT…. (TOPIC 1.3)
7
1) Common Language Runtime (CLR)
It provides an environment to run all the .Net
Programs.
The code which runs under the CLR is called as
Managed Code.
Programmers need not to worry on managing the
memory if the programs are running under the
CLR as it provides memory management and
thread management.
when our program needs memory, CLR allocates
the memory for scope and de-allocates the
memory if the scope is completed.
![Page 8: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/8.jpg)
CONT….
8
![Page 9: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/9.jpg)
9
CONT….(TOPIC 1.4)
2) Net Framework Class Library (FCL)
This is also called as Base Class Library.
It is common for all types of applications i.e. the
way to access the Library Classes and Methods in
VB.NET will be the same in C#, and it is common for
all other languages in .NET.
The class library consists of data classes, XML
classes, Windows form classes, web form classes,
input output classes.
Example: system.io, system.data
![Page 10: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/10.jpg)
CONT….
10
MSIL (Microsoft Intermediate Language)
It is also known as Common IntermediateLanguage.
It is the CPU independent instruction set inwhich .NET framework programs are compiled.
It contains instruction set for Loading, Storingand Initializing.
JIT (Just In Time Compiler)
It does not compile whole program each time.
It contains only that portion of the programwhich functions are called that time.
If native code is already present then data willnot compile again.
![Page 11: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/11.jpg)
CONT….
11
Garbage Collection
It is a mechanism that allows the computer to detect
when an object cannot be accessed.
Then automatically free up the memory used by that
object.
The CLR’s garbage collector manages the allocation
and release of memory for application.
CLS (Common Language Specification)
It includes basic language features needed by almost
all the application.
It provides guideline for library writer and compiler
writer.
It is a subset of CTS.
![Page 12: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/12.jpg)
CONT….
12
Common Type System
It support two types:
Value Types and Reference Types
Value Type store directly data on stack and holds
data within its own memory location. Example:
Short, Integer, Long
Reference Type store a reference to the value’s
memory address. It allocate on the heap.
Assembly
It is logical unit which contains Metadata, MSIL
Code, Manifest and Resources.
![Page 13: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/13.jpg)
CONT….
13
Namespace
.NET framework class library is collection of
namespaces.
It is used with import keyword.
![Page 14: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/14.jpg)
14
1.5 IDE: INTEGRATED DEVELOPMENT
ENVIRONMENT
Visual Studio .NET provides an environment that is
common to all languages, which is known as IDE.
IDE contains Menubar, Context Menu, Toolbar,
Toolbox, Solution Explorer, Property Window, Form
Design View, Code Editor Window.
![Page 15: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/15.jpg)
CONT….
15
![Page 16: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/16.jpg)
CONT….
16
Solution Explorer Window: displays filenames
for files that comprise a project.
Properties Window: displays properties of the
currently selected object – in the figure the
properties displayed are those of the Form object.
Context Menu: When an item is right clicked,
Context Menus are open.
Tollbar: It provides quick access to commonly
used commands like Save, Cut, Copy, Undo etc.
![Page 17: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/17.jpg)
CONT….
17
Toolbox: It provides a set of controls to place on
a form like Label, Combobox, Textbox, Button
etc.
Form Design View: Drag and drop control in
this view.
Code Editor Window: Write the coding of the
file.
Database Explorer:Allow you to connect with
database Files or establish connection with Data
base Server. It creates and edits database tables,
store procedures and functions.
![Page 18: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/18.jpg)
1.6 VARIABLES
18
A variable is nothing but a name given to a storage
area that our programs can manipulate.
Each variable in VB.Net has a specific type, which
determines the size and layout of the variable's
memory, the range of values that can be stored
within that memory.
The Dim statement is used for variable declaration
and storage allocation for one or more variables.
Example: Dim pi As Double
Variable Initialization in VB.NET :
pi=3.14 or Dim pi As Double = 3.14
![Page 19: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/19.jpg)
DATA TYPES
19
• Data types refer to an extensive system used for
declaring variables or functions of different types.
• The type of a variable determines how much space it
occupies in storage and how the bit pattern stored is
interpreted.
![Page 20: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/20.jpg)
CONSTANT
20
The constants refer to fixed values that the program may not alter during its execution.
These fixed values are also called literals.
Constants can be of any of the basic data types like an integer constant, a floating constant, a character constant, or a string literal.
In VB.Net, constants are declared using the Const statement.
The Const statement is used at module, class, structure, procedure, or block level for use in place of literal values.
Example: Const PI = 3.14149
![Page 21: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/21.jpg)
OBJECT DATA TYPE
21
We can store any thing in object data type.
It require more memory than other data types.
Example: Dim temp as object
temp=5
temp=“RAM”
temp=#11/11/2015#
![Page 22: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/22.jpg)
OPERATOR
An operator is a symbol that tells the compiler to
perform specific mathematical or logical
manipulations.
Types of Operator
1) Arithmetic Operator
2) Concatenation Operator
3) Assignment Operator
4) Comparison Operator
5) Relational Operator
6) Logical/Bitwise Operator
22
![Page 23: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/23.jpg)
CONT….
23
1) Arithmetic Operators:
Following table shows all the arithmetic operators
supported by VB.Net.
Assume variable A holds 2 and variable B holds 7,
then
![Page 24: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/24.jpg)
CONT….
2) Concatenation Operator
The following are the concatenation operators
defined in Visual Basic.
+ Operator : The + Operator has the primary
purpose of adding two numbers.
It can also concatenate numeric operands with
string operands.
& Operator : The & Operator is defined only
for String operands.
The & operator is recommended for string
concatenation 24
![Page 25: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/25.jpg)
CONT….
25
3) Assignment Operator:
There are following assignment operators supported by
VB.Net:
![Page 26: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/26.jpg)
CONT….
26
4) Comparison Operators:
Following table shows all the comparison operatorssupported by VB.Net. Assume variable A holds 10and variable B holds 20, then
![Page 27: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/27.jpg)
CONT….
27
5) Logical Operators:
Following table shows all the logical operators supported byVB.Net. Assume variable A holds Boolean value True andvariable B holds Boolean value False, then
![Page 28: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/28.jpg)
CONT….
28
6) Bitwise Operator:
The bit shift operators perform the shift operations on binary values.
Bitwise operators work on bits and perform bit by bit operations.
The truth tables for &, |, and ^ are as follows:
![Page 29: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/29.jpg)
DECISION MAKING STATEMENT
29
Following are the List of control structure:
1. If ….Then….EndIf
2. If ….Then….Else….EndIf
3. If ….Then….ElseIf….EndIf
4. IIF statement
5. Nested If ….Then….EndIf
6. Select Case….End select
![Page 30: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/30.jpg)
30
If ….Then….EndIf
CONT….
test
expression
?
Statement-block
Statement-x
Next statement
Entry
False
True
![Page 31: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/31.jpg)
31
Syntax:
If condition Then
Statements
End If
Example:
If no Mod 2 = 0 Then
Console.WriteLine (“No is Even”)
End If
CONT….
![Page 32: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/32.jpg)
32
If ….Then….Else….EndIf
CONT….
test
expression
?
true-block
statement
Statement-x
Entry
True
false-block
statement
False
![Page 33: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/33.jpg)
33
Syntax:
If condition Then
Statements
Else
Statements
End If
Example:
If no Mod 2 = 0 Then
Console.WriteLine (“No is Even”)
Else
Console.WriteLine (“No is Odd”)
End If
CONT….
![Page 34: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/34.jpg)
34
If ….Then….ElseIf….EndIf
Used when we need multipath decisions.
Syntax
If Condition Then
Statements
Else If Condition Then
Statements
Else
Statements
End If
CONT….
![Page 35: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/35.jpg)
35
Example:
If No > 0 Then
Console.WriteLine (“No is Positive”)
Else If No < 0 Then
Console.WriteLine (“No is Negative”)
Else
Console.WriteLine (“No is Zero”)
End If
CONT….
![Page 36: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/36.jpg)
36
IIF statement
IIF statement is sort form of if… then…else statement.
Syntax:
IIF (expression, True Part, False Part)
Example:
Dim a, b, Max as integer
a=5
b=6
Max=IIF (a>b, a, b)
CONT….
![Page 37: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/37.jpg)
37
Nested If ….Then….EndIf
Syntax:
If < condition 1 > Thenstatements
ElseIf < condition 2 > Then
statementsElse
If < condition 3 > Thenstatements
ElseStatements
End IfEnd If
EndIf
CONT….
![Page 38: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/38.jpg)
38
Select Case….End select
Syntax:
Select Case Expression
Case value1
Statement
Case value2
Statement
Case Else
Statement
End Select
CONT….
![Page 39: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/39.jpg)
39
Example
Dim x As Integer
x = 500
Select Case x
Case 100
MsgBox (“Century”)
Case 200
MsgBox (“Double Century”)
Case 300
MsgBox (“Triple Century”)
Case Else
MsgBox (“An Invalid Number Entered”)
End Select
CONT….
![Page 40: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/40.jpg)
LOOPS
A loop statement allows us to execute a statement
or group of statements multiple times .
1) Do Loop
It repeats the enclosed block of statements while a
Boolean condition is true or until the condition
becomes True.
It could be terminated at any time with the Exit Do
statement
40
![Page 41: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/41.jpg)
41
CONT….
![Page 42: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/42.jpg)
42
CONT….
The syntax for this loop is as below:
![Page 43: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/43.jpg)
43
CONT….2) For...Next Loop
It repeats a group of statements a specifiednumber of times and a loop index counts thenumber of loop iterations as the loop executes.
![Page 44: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/44.jpg)
44
CONT….
The syntax for this loop is as below:
![Page 45: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/45.jpg)
45
CONT….3) For Each... Next Loop
It repeats a group of statements for each element in
a collection. This loop is used for accessing and
manipulating all elements in an array or a VB.Net
collection.
![Page 46: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/46.jpg)
46
CONT….4) While...End While Loop
It executes a series of statements as long as a givencondition is true.
When the condition is tested and the result is false,
the loop body will be skipped and the first statement after the while loop will be executed
![Page 47: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/47.jpg)
47
CONT….
The syntax for this loop is as below:
![Page 48: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/48.jpg)
48
CONT….5) Nested...Loop
The syntax for a nested For loop statement in VB.Net is as follows
![Page 49: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/49.jpg)
49
ARRAY
An array stores a fixed size sequential collection of
elements of the same type.
All arrays consist of contiguous memory locations. The
lowest address corresponds to the first element and the
highest address to the last element.
![Page 50: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/50.jpg)
50
CONT….Creating Arrays in VB.NET:
To declare an array in VB.Net, you use the Dim
statement. For example,
You can also initialize the array elements while
declaring the array. For example
![Page 51: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/51.jpg)
51
CONT….Multidimensional Array:
Multidimensional arrays are also called rectangular
arrays.
You can declare a 2 dimensional array of strings as:
Dim twodisplay(10,20) As String
or, a 3 dimensional array of Integer variables:
Dim threedispalay(10,20,30) As Integer
![Page 52: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/52.jpg)
52
CONT….Dynamic Array:
Dynamic arrays are arrays that can be dimensioned
and re-dimensioned as par the need of the program.
You can declare a dynamic array using the
ReDim statement.
Syntax for ReDim statement:
ReDim [Preserve] arrayname (subscripts)
Where,
The Preserve keyword helps to preserve the data in
an existing array, when you resize it.
Arrayname is the name of the array to re -
dimension.
Subscripts specifies the new dimension
![Page 53: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/53.jpg)
53
QUESTION BANK
Explain component of .NET framework.
What is Managed code and Unmanaged code? Explain
the managed code execution process.
Write a short note on CLR.
What is IDE? Discuss the following components:
Solution Explorer, Property Window, Toolbox, Database
Explorer.
Explain variable and constant variable with example.
Explain any five data types with an example.
Explain different types of operators with example.
![Page 54: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/54.jpg)
54
CONT...
Explain following control statements with suitable
example.
If…Then….Else
If…Else If…Else
Select Case
Explain following loops with suitable example.
For, For Each, While and Do- While
What is an array? Explain one dimensional array with
an example.
Explain Multidimensional array with suitable example.
Explain Dynamic array with example.
![Page 55: UNIT 1 - WordPress.comEach variable in VB.Net has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that](https://reader034.vdocuments.us/reader034/viewer/2022042113/5e8fbd2fe8679e2cf16b4262/html5/thumbnails/55.jpg)
55