Vb Net Lecture

16
Lecture on Visual Basic .NET I. Introduction VB.NET is a programming language a.k.a software development tool. Programming languages are used to create operating systems, applicatio ns programs such a Word, Excel, Access, PowerPoint, FrontPage, Publisher, and Telecommunicati ons programs. Everything that we do with a computer must first be written in a programming language. The first programming language developed is called machine languag e which is wri tten with 1 and 0. This langu age is of ten refe rred to a bin ary or dig ital lan guage. Th is lan guage require d the programmer to giv e step by step instructions for each action in binary code. Computers only understand machine language. The second level programming language is called assembler language. This language allowed the programmer to use alphabet characters such as MV (which means move) that will be translate d by the program into machine languag e. Two methods are used to translate a programming language into machine language. 1. A compiler takes all of the source code and translates the code into another file called the object file which is in binary format and then executes the object file. The source fi le still remains. Compiled pr ograms execute ind epe ndent of the progra mmi ng lan guage and exe cute much faster tha n inte rpre ted lang uage s. Obj ect file s gen eral ly hav e a .exe extent. When you compile code in vb.net it is first complied in an intermed iate languag e (IL) and then executed Just in Time (JIT) by the Common Language Runtime (CLR) compiler which is distributed with the IL code when sent to a PC or an Internet Site. 2. An interpreter take one line of the source code translates it into machine code, executes the line, returns to the source code and gets the next line, interprets it into machin e code. This continues until all of the source code has been translated and executed line by line from the top of the program to the bottom. This is referred to as sequencing throu gh the program. An interprete r functions inside of the programming language. The thi rd level programmin g languages (Hi gh er Lev el) con sis ted of lan guages tha t were clo ser to natur al lan guages. Cob ol, RPGI I, Qbas ic, Pascal, C, C+++, Fortran are examples of third level lan guages. These language s allow you to use English words such as print, input, and read to write program code. The fourth level languages are the visual languages such as Visual Basic, VB.NET and Visual C+++. These are also called Object Oriented Programming

Transcript of Vb Net Lecture

Page 1: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 1/16

Lecture on Visual Basic .NET

I. Introduction

VB.NET is a programming language a.k.a software development

tool. Programming languages are used to create operating systems, applications

programs such a Word, Excel, Access, PowerPoint, FrontPage, Publisher, andTelecommunications programs. Everything that we do with a computer must first

be written in a programming language.

The first programming language developed is called machine language which is

written with 1 and 0. This language is often referred to a binary or digital

language. This language required the programmer to give step by step

instructions for each action in binary code. Computers only understand machine

language.

The second level programming language is called assembler language. This

language allowed the programmer to use alphabet characters such as MV (whichmeans move) that will be translated by the program into machine language. Two

methods are used to translate a programming language into machine language.

1. A compiler takes all of the source code and translates the code into

another file called the object file which is in binary format and then executes the

object file. The source file still remains. Compiled programs execute

independent of the programming language and execute much faster than

interpreted languages. Object files generally have a .exe extent. When you

compile code in vb.net it is first complied in an intermediate language (IL) andthen executed Just in Time (JIT) by the Common Language Runtime (CLR)

compiler which is distributed with the IL code when sent to a PC or an Internet

Site.

2. An interpreter take one line of the source code translates it into machine

code, executes the line, returns to the source code and gets the next line,

interprets it into machine code. This continues until all of the source code has

been translated and executed line by line from the top of the program to the

bottom. This is referred to as sequencing through the program. An interpreter

functions inside of the programming language.

The third level programming languages (Higher Level) consisted of

languages that were closer to natural languages. Cobol, RPGII, Qbasic,

Pascal, C, C+++, Fortran are examples of third level languages. These

languages allow you to use English words such as print, input, and read to write

program code.

The fourth level languages are the visual languages such as Visual Basic,

VB.NET and Visual C+++. These are also called Object Oriented Programming

Page 2: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 2/16

Lecture on Visual Basic .NET

languages because they attached code to objects (icons/visual pictures).

Windows 98 was written using OOP.

The fifth level languages are the voice actuated languages. Windows Office

XP comes bundled with voice actuation and writing pad actuation.

II. Visual Basic.NET Object-Oriented programming

Language A.K.A as OOP.

Visual Basic .NET combines a graphical interface called the Integrated

Development Environment (IDE) and programming code to make program

development as rapid as possible. The IDE contains tools for creating, testing

and running computer programs.

The core of the .net environment is the IDE known as Visual Studio.Net (VSN).VSN includes visual basic.net among several other programming languages such

as C#.net and C+++.net. Microsoft also sells the IDE to third party vendors who

use it for their own programming languages. There are three way of writing code

in the IDE.

1. Console mode applications in which the code is run from the XP command

Prompt. This is the same mode as earlier versions of Basic, BasicA, and

Qbasic. There is no graphic user interface.

2. Windows-based mode applications in which code is written and run in

windows graphic interface on the desktop. When writing code in the window

mode objects are created which are event (action) driven and execute code

attached to the graphic object.(OOP). The user interface in the windows mode is

a form in which objects are placed and code attached in the background.

3. Web-based mode applications has a web user interface and runs on a web

server that can be accessed using a computers internet browser.

Code can be written to execute in the Command Prompt environment, Windows

environment, and Web Server environment using the IDE.

An object is anything that can bee seen, touched, or used; whenever you go to

the start button in window you are going to an object.

Attributes are the characteristics that describe the object. When you tell

someone that you have a Pentium 4 computer that runs at 4 GigaHz, a DVD

drive and 1 GigByte of Memory you are describing some of the attributes of your

computer.

Page 3: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 3/16

Lecture on Visual Basic .NET

An objects behavior also referred to as methods are the operations (actions)

that the object is capable of performing. Your computer can save digital files to a

hard drive, transmit and received data over the internet, be used for word

processing, etc.

A class is a structure, design used to build an object and includes(encapsulates) the attributes and behaviors of the object. Your computer would

be a class that has the above attributes and behaviors. A class is not an object

until it has been built. Your computer did not become an object until an

instances (the building of the computer, the use of the class in the program) of

the class occurs.

Abstraction refers to the hiding of the internal detail of an object from the user.

This prevents the user from changing the object when they should not be

messing with it. Attributes that are not hidden are said to be exposed to the

user. You only want to expose the behaviors and attributes that are necessaryfor the user to complete their job and hide all of the rest of them.

Once you create a class you can create another class from it called a derived

class. The derived class inherits (inheritance) the attributes and behavior from

the base class (the class from which it was built). When you buy a new

computer the salesman will show a base machine, and then will show you one

with a DVD, Joy Stick, Large Monitor, Wireless Keyboard, etc. The computer

with all the bells and whistles is derived from the base class and inherits all of its

attributes and behaviors and has some of its own.

Polymorphism is the oop feature that allows the same instruction to be carried

out differently depending on the object. You open a file, open a form, open a

report, etc.

An event (action) is something that occurs to an object. When you left click the

start button (object) on the window desktop a pop up window comes up that

allows you to access the programs. The left click was an event that executed

code that was attached to the object. If you right click the start button the

response will be a different pop up menu. The right click action executes

different code on the object. One object can have many different events

associated with it. Visual Basic. Net is an event driven OOP language.

Visual Basic .Net is a graphical programming language that let you build a

complete application without writing any source code. The functionality of the

application will be very limited without writing code.

Writing Source code attached to objects. 

Page 4: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 4/16

Lecture on Visual Basic .NET

All computer languages operate within the Structured Theorem parameters

which allow the solving of programming problems with:

1. Sequencing in which source code is executed line by line from top to

bottom. All computers execute source code starting at the top of the program

and continue to the bottom (end) of the program code.

2. Selection in which a branch of code is executed based on a true or false

condition. The control structures used with selection are if, then, endif for single

selection, if, then, else, endif for two way selection statement, and a if, then,

elseif, then, else enidif for multiple selection.

IF condition1 THEN

[statementblock-1]

[ELSEIF condition2 THEN[statementblock-2]]...

[ELSE

[statementblock-n]]

END IF

If age < 30 then

Print "You are less than 30 yrs old"

ElseIf age <40 then

print "You are less than 40 yrs old"Else

Print "You are older than 40"

End If

3. Iteration (looping, repetition) in which a branch of code is executed over

and over while a condition is true. The control structures are Do-While-Loop, Do-

Loop-Until, and For-Next for iteration statements.

DO [{WHILE | UNTIL} condition]

[statementblock]

LOOP

or

DO

[statementblock]

LOOP [{WHILE | UNTIL} condition]

FOR counter = start TO end [STEP increment]

[statementblock]

NEXT [counter [,counter]...]

4. Select Case allows selection of a branch of code based on a pre-selected

condition being true. My friend Brian Marshall considers that the Select Case is a

selection statement and that Structured Theorem only has three elements. The

control structure for select case is

Page 5: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 5/16

Lecture on Visual Basic .NET

SELECT CASE testexpression

CASE expressionlist1

[statementblock-1]

[CASE expressionlist2

[statementblock-2]]...

[CASE ELSE[statementblock-n]]

END SELECT

 

In summary all computer programming languages solve problems using

sequencing, selection; iteration and case select control structures. We will be

working with the above control structures when we write code behind the objects.

Additionally data used during program execution is obtained through three

primary ways.

1. Data is stored within the program. VB.Net does this by using a dimensioned

array with a list. For example:

Dim strMonth() as String =

{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}

will store in memory in elements 0 to 11 for the strMonth variable the above data.

This is called an initialization list which will automatically set the upper bounds of

the array equal to the length of the list.

2. Data is input from the keyboard or other device. Text boxes are the fields

place on dialog boxes and in other windows that allow the user to enter a value.

The characters entered into a text box needs to be converted into a numeric

value before mathematical operations can be performed. The Val function takes

number that are in text format and returns a numeric value that can be used in

calculations.

lblTotal.Text=Val(txtPrice.Text) In this example the data contained in the

txtPrice.text box will be converted into a number and assigned to the lblTotal.text

box.

3. Data is written to or input from a disk storage device.

III. Creating a project using Microsoft Visual Studio

.NET

Click on new project:

Page 6: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 6/16

Lecture on Visual Basic .NET

 Definitions

A Graphical User Interface (GUI) is the visual part of a program containing

forms and controls.

A control is a visual object on the screen that helps the program to communicate

with the user by accepting input or displaying output.

Multi-tasking is the process of doing more than one thing at a time.

A front-end program is a client application that connects to a database or other

server program.

A back-end program is a server program that accepts connections from client

applications.

A multi-processing systems are computers with more than one processor that

are capable of handling more data-processing tasks than computers with just a

single processor.

 

Page 7: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 7/16

Lecture on Visual Basic .NET

 Lesson 1 – Things to remember in Visual Basic .NET

1. Microsoft Visual Basic.NET is a software development tool that allows

you to create Windows programs. VB.net is a part of Visual Studio.Net

2. VB.NET project is made up of several files.a). VBPROJ extension - holds data about a project.

b). SLN extension - information about a solution is stored in this file.

c). The solution explorer allows you to see and open the forms and

other files that make up a project.

3. The properties window lets you view the characteristics or properties of

the objects and make changes to those properties.

4. The toolbox holds the tools that allow you to add objects to a form.

5. To run a program, click the start button on the Standard toolbar.

6. The integrated Development Environment

Lesson 2 – To start in Visual Basic .NET

1. The Windows application project type allows you to create a program

from scratch.

2. All windows applications begin with a blank form and must have at least

one form that becomes the window when the program is run.

3. All other objects are contained within the form(s).

4. By default a window created in VB.Net can be moved, resized,

maximized minimized, and closed.

5. Properties are the characteristics of an object and can be changed in theproperties window.

a). The text property controls what the user sees in the title bar of a

form and in other objects.

b). The Name property allows the developer to refer to objects using

a meaningful name in programming code.

6. Controls are the objects that make up the user interface.

7. A button is a standard pushbutton control the commonly appears in

dialog boxes. They can be moved, resize and deleted like other objects.

8. Focus refers to the active status of an object in the window. Only oneobject can have the focus at a time. Focus is controlled by the tab order.

9. BackColor property controls the background color of a form.

10.Location property can be used to accurately position objects by Pixels.

Page 8: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 8/16

Lecture on Visual Basic .NET

Lesson 3

1. Windows is an event/action-driven environment which requires the user to

take an action to control the work being done.

2. Event procedures must be written for event you wish to handle, click, or

double click, or right click.

3. To access the code window double click the object. (an event)

4. VB.NET code is written in sections called sub routines.

5. VB.NET has intelliSense feature to help format our program code. It

offers what must follow the original code.

6. The end statement ends a program.

7. PictureBox tool allows you to add a picturebox control to a form. Use thename property.

8. The SizeMode property set to StretchImage cause a picture to resize to fit

the dimensions of the Picture Box control. AutoSize cause a PictureBox

control to resize to fit the picture.

9. Visible set to False will hide object. Visible set to True will display object.

10.VB.NET code is often used for setting properties of an object which allows

the change of properties while the program is running.

11.To change properties to from code you send a message to the object

which uses a method to change the property.

12.A button with a & in front of a letter in the Text property cause that letter tobecome an access key. A button named in the form's AcceptButton

property will be activated when he user presses the enter key. The

CancelButton property will be activated by the Esc key.

Lesson 4 – Simple Math in VB .NET

1. Operators perform specific operations.

a). + add values

b). - subtracts the value to the right of the operator from the value to

the left of the operator. Also can be used to perform unarynegation.

c). = assigns the result of the expression on the right of the operator tot

he item to the left of the operator.

d). * (asterisk) is used to multiply - e.g. 5*2=10

e). / (forward slash) is used for division - e.g. 5/2=2.5

f).  \ (black slash) is used for integer division - e.g. 5/2=2

g). mod is used for module division which returns the remainder

- e.g. 5 mod 2 = 1

Page 9: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 9/16

Lecture on Visual Basic .NET

2. Values keyed directly into code are called hard-coded values or literals

(constants)

3. Text boxes allow the user to enter a value.

4. The VAL() functions is used to convert text numbers in a text box to

numeric values.

5. The _ (underscore) is called the line-continuation character.6. An ' (apostrophe) is used for a comment line that is not executable.

7. The FIX() functions removes the fractional portion of a number by

truncating.

 

Mathematical Order of precedence for evaluating expressions/formulas.

Mathematical Operator Use

^ - exponential 3^3 = 27

* - multiply 3*3 = 9

 / - divide 5/2=2.5

 \ - integer division 5\2 = 2

mod - modular division 5 mod 2 = 1

+ - add 5 +2 = 7

- - subtract 5 - 2=3

( ) parenthesis do what is inside first

Lesson 5 -

1. The exponential operator (^) raises a number to a power.

2. The rules that dictate the order that math operators are applied in a

formula are called the order of operations.

3. Parentheses can be used to override the order of operations.

4. The Visible property can be used to hide a label until you are ready for the

user to see it.

5. The apostrophe is used to add comments to VB.NET code. Internal

Documentation.

6. Run-time errors (exceptions) occur while the program is running.7. Try/Catch/EndTry is used for error trapping.

8. Exit Sub is used to exit an error.

9. MsgBox function pops up a dialog box, delivering a message to the user.

10. When a error can not be completely handled, send message to user and

use exit sub to end the event procedure before the error can cause

additional problems.

Page 10: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 10/16

Lecture on Visual Basic .NET

Lesson 6 -

1. Data can be in the form of numbers, text, dates, pictures, and even sound.

2. VB.NET supports a set of data types. Whole numbers, floating-point numbers

(decimals), text, dates, and more.

Data Type Range

Byte 0 - 255

Short -32,768 to 32,767

Integer -2,147,483,648 to 2,147,483,647

Long-9,223,372,036,854,775,808 to

9,223,372,036,854,775,807

Decimal Types  

Single -3.402823E+38 to 3.402823E+38

Double -1.79769313486232E+308 to 1.79769313486232E+308

Decimal-922,337,203,685,477.5808 to

922,337,203,685,477.5807

Other Types  

String 1 to 65,000 characters

Date Jan 1,0001 to dec 31, 9999

Boolean True or False

Object Varies

 

3. Data stored in memory locations are called variables.

4. AutoSize property will adjust the size of a control to fit its contents.

5. The Dim statement is used to declare variables.

6. Variable names

a. Must begin with a letter.

b. After the first character letters, numbers and Underscore(_) are allowed.

c. No spaces in name

d. <=255 characters in name

e. Variable name prefixes. 

Prefix Data Type Example

byt Byte bytCount

srt Short srtIndex

int Integer IntPeople

Page 11: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 11/16

Lecture on Visual Basic .NET

lng Long lngInches

sng Single sngWeight

dbl Double dblMass

dec Decimal decSalary

str String strName

dte Date dteAnniversary

bin Bollean binSold

obj Object objValue

7. Scope indicates what procedures have access to a variable. Local, Form-

level, or global.

a. Local is declared within an event procedure.

b. Form-level is declared in the declarations section of a forms code window.

c. Global is declared in a code modules declarations sections.

d. general rule is to declare variables locally.

8. Declarations section of a form's code window allows you to declare form-level

variables.

9. Object data type can hold may different kinds of data, but is less efficient than

specific data types.

Lesson 7

1. Strings hold text or alphanumeric data

2. String is a data type3. Text in a string variable must be placed in quote marks

4. The assignment operator (=) can be used to assign text fro a text box to a

string variable or from a string variable to another string variable.

5. Concatenation is the process of appending one string to the end of another

using the &.

6. Single, double, and Decimal data types hold decimal data.

a. decimal data type is specifically designed for handling dollars and cents to 4

decimal places.

7. Format() function can be used to format decimal values, phone numbers, and

more.

Symbol Description

0Cause a digit to appear in the space, if the data has no value a 0

appears

#Cause a digit to appear in the space, in the data has no value

nothing appears

. Used to specify where you want the decimal point to appear in the

Page 12: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 12/16

Lecture on Visual Basic .NET

format

, commas will appear in the output

%Causes a number to be multiplied by 100 and a % sign at the end of

the number

8. The Enabled property is used to make a control inactive or active.

9. The SelectionStart and SelectionLength properties and the Len() function can

be used together to highlight the text in a text box.

Lesson 8

1. Comparisons are made using conditional operators

Conditional

OperatorsDescription

= Equal to

> Greater than

< less than

>= Greater than or equal to

<= Less than or equeal to

<> Not

2. Decisions are reached by making comparisons.

3. Conditional operators compare values and return either true or false.

4. A boolean variable can be used to store the results of an expressions that

include conditional operators.

5. Selection (decision statements) in which a branch of code is executed based

on a true or false condition. The structures used are if, then, end if for single

selection, if, then, else, end if for two way selection statement, and a if, then,

elseif, then, else, end if for multiple selection. The if statement is the most

common way to make a decision in a program.

6. Flowcharts allow programmer to plan and document program code using

symbols connected by lines.

decision

processing

input output

Page 13: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 13/16

Lecture on Visual Basic .NET

 

7. Check boxes are used for Yes/No, or turn option on/off. Can be set to checked

or unchecked in properties.

8. Logical operators can be used to combine several comparisons into one

statement.

 

AND

A B C Result

True True True True

False True True False

False False True False

False False False False

 OR

A B C ResultTrue True True True

False True True True

False False True True

False False False False

XOR

A B C Result

True True True False

False True True True

False False True True

False False False False

Page 14: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 14/16

Lecture on Visual Basic .NET

Not 

A Result

True False

False True

Operator Precedence used in evaluating expressions

High ^ Arithmetic

Unary + or -

* / \ mod

+ -<, >, <=, >=, =, <> Relational

NOT Logical

AND

Low OR and XOR

Lesson 9

1. If statements can be nested inside of each other. Indent the nested if so you

can keep them straight. Each If must have an Endif.2. Radio (Option) buttons appear in groups. Only one can be active in the group.

3. Create a GroupBox to contain the radio buttons. The controls in a Groupbox

are treated as one unit.

4. The text property of a groupbox control specifies the text that appears at the

top of the groupbox.

5. To place a radio button in a group box, click and drag to groupbox. Do not

double click.

6. The text property of a radio button specifies the text that appears on the label

attached tot he radio button.

7. Coding radio buttons involves using form-level variables that carry values that

reflect the selected radio.

8. A form's Load event procedure is executed each time the from is loaded and

opened by the program.

9. The Select Case statement allows you to make multi-way selections.

a. The case can test a range or use conditional operators. Only selects the

true.

b. When using conditional operators the Is must be used. Case is >5.

Page 15: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 15/16

Lecture on Visual Basic .NET

c. Case else is applied in no other case is true.

 

Lesson 10

1. Iteration is another word for looping. Iteration allows us to repeat code overand over while a condition is true/false or until a condition becomes true/false.

a.Do while test the condition at the beginning of the loop. The loop may or may

not execute once.

b. Do until test the condition at the end of the loop. The loop will always loop

once.

c. Do While age >5

Loop

d. Do

Loop until age >5

2. InputBox function creates a window that prompts the user for input.a. text for the prompt

b. title for the window's title bar

c. optional default text for the text box.

d. InputBox(" ", " ", " ")

3. Sometimes long event procedures can make a program unresponsive to other

events.

4. An endless loop is a loop in which the condition which stops the loop is never

met.

a. Ctrl+Alt+Break will pause an endless loop.

5. The Application.DoEvents subroutine allows the program to process other

events while an event procedure is executing.

6. Loops can be nested in the same way that If statements are nested.

Lesson 11

1. ListBox control is used for displaying list of information.

a. Items.add method adds items to a listbox control

b. Items.Clear method remove entries in a listbox control.

2. For, Next loop is used for executing code a specific number of times.

a. Statements between the for and the next are executed.

b. Always involve a counter variable.c. Step key word can be used to change increment value.

d. Step key word can be used to count backwards.

e. can be nested

f. indenting code with nested for next is helpful

3. Font property is used to change the font, style, and size of a label

 

Page 16: Vb Net Lecture

8/2/2019 Vb Net Lecture

http://slidepdf.com/reader/full/vb-net-lecture 16/16

Lecture on Visual Basic .NET

Lesson 12

1. Arrays use an index or subscript to access different variable with the same

name.

2. All elements of the array are of the same data type.

3. Arrays are declared by specifying the upper bound of the array.

a. Dim intMonth(11) as Integer - reserves 12 elements -0 to 11 lowerbound=04. Arrays can be declared using initialization lists that set the starting values of

the array.

a. The upper bound limit is calculated by the system based on the number of

items in the list.

b. Dim StrMonth() as

String={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}

c. Creates a 12 element array - Jan in 0, Dec in 11.

5. Individual element in an array are read or changed by using an index value in

() to identify the element to use.

6. The GetLowerBound and GetUpperBound methods can be used to check thatan index value is in the allowable range.

7. The length method of an array returns the number of elements in an array.

8. Arrays can be processed sequentially using a loop.

a. a loop can be used to apply the same process to each element in an array.

b. Set each element in an array to a specific value

c. can be used to prompt for input for each element in an array and set its

value

d. can be searched by using an if statement in a loop that compares each

element of the array with a specific value.

9. Parallel arrays are any number of arrays, which may be of different data types,

that hold information in corresponding elements.