Download presentation
Presentation is loading. Please wait.
Published byTimothy Higgins Modified over 9 years ago
1
Tutorial 3: Using Variables and Constants1 Tutorial 3 Using Variables and Constants
2
Tutorial 3: Using Variables and Constants2 Creating Variables and Named Constants Lesson A Objectives After completing this lesson, you will be able to: Create a local and form-level variable Select an appropriate data type for a variable Select an appropriate name for a variable Assign data to an existing variable Create a named constant
3
Tutorial 3: Using Variables and Constants3 Using Variables to Store Information Besides storing data in the properties of controls, a programmer also can store data, temporarily, in memory locations inside the computer The memory locations are called variables, because the contents of the locations can change as the program is running You can enter and store data in the box, but you cannot actually see the box
4
Tutorial 3: Using Variables and Constants4 Using Variables to Store Information One use for a variable is to hold information that is not stored in a control on the user interface You can also store the data contained in a control’s property in a variable Before learning how to create a variable in a Visual Basic.NET application, you learn how to select an appropriate data type and name for the variable
5
Tutorial 3: Using Variables and Constants5 Selecting a Data Type for a Variable TypeSizeTypeSize Byte1Short2 Char2Integer4 Boolean2Long8 Decimal16Single4 Double8StringVaries Date8ObjectAnything
6
Tutorial 3: Using Variables and Constants6 Choose the Correct Data Type Short, Integer, LongUsed to store whole numbers Single, DoubleStore floating-point numbers DecimalStores numbers with a decimal point BooleanStores True and False CharStores one Unicode character ByteStores 8-bits of data DateStores date and time information StringStores a sequence of characters
7
Tutorial 3: Using Variables and Constants7 Selecting a Name for a Variable You should assign a descriptive name to each variable used in an application The name should help you remember the variable’s data type and purpose
8
Tutorial 3: Using Variables and Constants8 Selecting a Name for a Variable Figure 3-4 lists the three characters typically associated with the Visual Basic.NET data types It is a common practice to type the letter m and the three-character ID using lowercase letters, and then use Pascal-case for the remainder of the variable’s name
9
Tutorial 3: Using Variables and Constants9
10
10 Selecting a Name for a Variable Using Pascal-case, you capitalize the first letter in each word in the name In addition to being descriptive, the name that a programmer assigns to a variable must follow several rules, which are listed in Figure 3-5 Also included in the figure are examples of valid and invalid variable names
11
Tutorial 3: Using Variables and Constants11
12
Tutorial 3: Using Variables and Constants12 Rules for Naming Variables Name must begin with a letter Name can contain only letters, numbers, and the underscore. No punctuation characters or spaces are allowed Name cannot exceed 255 characters Name cannot be a reserved word
13
Tutorial 3: Using Variables and Constants13 Declaring a Variable Accessor variablename As Datatype [ = InitialValue] Accessor is [Public|Private|Static|Dim] Dim intTotal As Integer Dim sngRadius As Single = 12 Dim intYellow, intBlue As Integer Public strName As String = “Diane Zak”
14
Tutorial 3: Using Variables and Constants14 Assigning Data to an Existing Variable A literal constant is simply an item of data whose value does not change while the application is running Also notice that string literal constants are enclosed in quotation marks, but numeric literal constants and variable names are not The quotation marks differentiate a string from both a number and a variable name It is important to remember that a variable can store only one item of data at any one time
15
Tutorial 3: Using Variables and Constants15 Assigning Data to an Existing Variable When you use an assignment statement to assign another item to the variable, the new data replaces the existing data When you run the application and click the button, the three lines of code are processed as follows: The Dim statement creates the intNumber variable in memory and automatically initializes it to the number 0
16
Tutorial 3: Using Variables and Constants16 Assigning Data to a Variable The intNumber = 500 assignment statement removes the zero from the intNumber variable and stores the number 500 there instead The intNumber = intNumber *2 assignment statement first multiplies the contents of the intNumber variable (500) by the number 2, giving 1000 The assignment statement is of the form variablename = value sngHours = 38.5 sngBonus = sngSales * 0.1 strName = “Mary” intNumber = 500
17
Tutorial 3: Using Variables and Constants17 The Scope of a Variable A variable’s scope indicates which procedures in an application can use the variable The scope is determined by where the Dim, Public or Private statement is entered When you declare a variable in a procedure, the variable is called a local variable and is said to have procedure scope, because only that procedure can use the variable When you declare a variable in the form’s Declarations section, the variable is called a form- level variable and is said to have module scope
18
Tutorial 3: Using Variables and Constants18 Creating a Local Variable Created with the Dim statement The Dim statement is entered in an object’s event procedure Only the procedure in which it is declared can use the variable Removed from memory when the procedure ends
19
Tutorial 3: Using Variables and Constants19 Creating a Form-level Variable Created with the Public/Private statement Entered in a form’s General declarations section Can be used by any of the procedures in the form Removed from memory when the application ends or the form is destroyed
20
Tutorial 3: Using Variables and Constants20 Constants Literal constant an item of data whose value cannot change while the program is running Examples: 7 “Mary” Named constant a memory location whose contents cannot be changed while the program is running Examples: conPi conRate
21
Tutorial 3: Using Variables and Constants21 Creating a Named Constant A memory location whose value cannot change during run time Syntax: [Public|Private] Const constname [As datatype] = expression Examples: Const conPi As Single = 3.141593 Public Const conMaxAge as Integer = 65
22
Tutorial 3: Using Variables and Constants22 Modifying the Skate-Away Sales Application Lesson B Objectives After completing this lesson, you will be able to: Include local and form-level variables in an application Concatenate strings Get user input using the InputBox function Locate the Visual Basic.NET intrinsic constants in the Object Browser Include the vbNewLine constant in code Designate the default button for a form
23
Tutorial 3: Using Variables and Constants23 Concatenating Strings Connecting strings together is called concatenating You use the concatenation operator, which is the ampersand (&), to concatenate strings in Visual Basic.NET When concatenating strings, you must be sure to include a space before and after the concatenation operator ExampleResult “Hello “ & strFirstNameHello Mary strFirstName & “ sold $“ & sngSales & “.”Mary sold $1000. intUnits & sngSales2001000 intUnits + sngSales1200
24
Tutorial 3: Using Variables and Constants24 The InputBox Function The InputBox function displays one of Visual Basic.NET’s predefined dialog boxes Contains a message, along with an OK button, a Cancel button, and an input area Syntax: strAnswer = InputBox(prompt, title, default) Use sentence capitalization for the prompt, and book title capitalization for the title Has limitations: can’t control appearance and allows user to enter only one piece of data
25
Tutorial 3: Using Variables and Constants25 The Newline Character The newline character, which is Chr(13) & Chr(10), instructs the computer to issue a carriage return followed by a line feed An intrinsic constant is a named constant that is built into Visual Basic.NET itself
26
Tutorial 3: Using Variables and Constants26 The Object Browser Provides information about objects available to your application
27
Tutorial 3: Using Variables and Constants27 Designating a Default Button Can be selected by pressing the Enter key even when the button does not have the focus Set the form’s AcceptButton property to the desired button If used, it is typically the first button If a button’s action is destructive and irreversible, then it should not be the default button
28
Tutorial 3: Using Variables and Constants28 Modifying the Skate-Away Sales Application’s Code Lesson C Objectives After completing this lesson, you will be able to: Include a static variable in code Code the TextChanged event procedure Create a procedure that handles more than one event
29
Tutorial 3: Using Variables and Constants29 Static Variables A static variable is a local variable that retains its value when the procedure in which it is declared ends Syntax: Static variablename As datatype [= initialvalue] Removed from memory when application ends or form is removed from memory
30
Tutorial 3: Using Variables and Constants30 Coding the TextChanged Event Procedure A control’s TextChanged event occurs when the contents of a control’s Text property change This can happen as a result of either the user entering data into the control, or the application’s code assigning data to the control’s Text property
31
Tutorial 3: Using Variables and Constants31 Associating a Procedure with Different Objects or Events The keyword Handles appears in a procedure header and indicates the object and event associated with the procedure You can also associate a procedure with more than one object and event; to do so, you simply list each object and event, separated by commas, in the Handles section of the procedure header
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.