0% found this document useful (0 votes)
63 views22 pages

Leccion03 COIS 205

The document discusses various basic concepts in Visual Basic including: - String concatenation to combine text from different controls - The Focus method to set keyboard input focus to a particular control - Using access keys in buttons to activate them using Alt+letter shortcuts - Declaring variables and data types - Formatting dates and times using predefined and custom formats - Explicit type conversion between different data types - Common arithmetic operators for calculations It provides examples and explanations of these concepts. It also outlines some programming exercises to develop in Visual Basic.

Uploaded by

Yahve Vargas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views22 pages

Leccion03 COIS 205

The document discusses various basic concepts in Visual Basic including: - String concatenation to combine text from different controls - The Focus method to set keyboard input focus to a particular control - Using access keys in buttons to activate them using Alt+letter shortcuts - Declaring variables and data types - Formatting dates and times using predefined and custom formats - Explicit type conversion between different data types - Common arithmetic operators for calculations It provides examples and explanations of these concepts. It also outlines some programming exercises to develop in Visual Basic.

Uploaded by

Yahve Vargas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Basic Concepts

Visual Basic
Lección 03
String Concatenation
—  Assume the user has entered their name into the
TextBox txtName

—  Label lblGreetings can say, “Hello to any name


found in the TextBox
—  lblGreeting.Text = “Hello “ & txtName.Text
The Focus Method
—  For a control to have the focus means that it is ready to
receive the user’s input

—  In a running form, one and only one of the controls on


the form may have the focus

—  Only a control capable of receiving some sort of input


may have the focus

—  The focus can be set to a control in code using the


Focus method:
txtUserName.Focus()
The Focus Method
—  You can tell which control has focus by its
characteristics:
—  When a TextBox has focus, it will have a blinking
cursor or its text will be highlighted
—  When a button, radio button, or a check box has
focus, you’ll see a thin dotted line around the control
Keyboard Access Keys in
Buttons
—  Say your form had a button with the text “Save” on it

—  You can allow the user to activate the button using Alt-S
instead of a mouse click

—  Just change the button text property to “&Save”

—  The character following the ‘&’ (S in this case) is


designated as an access key

—  Be careful not to use the same access key for two
different buttons
‘&’ Has Special Meaning
in a Button
—  Note that the ‘&’ in “&Save” does
not display in the button control
on the form
—  It simply establishes the Alt Key
access
—  In order to actually display an ‘&’
on a button, it must be entered as
“&&”
—  Button text Save & Exit is entered
as Save && Exit
Declaring Variables
—  A variable declaration is a statement that creates a variable in
memory
—  This syntax is
Dim VariableName As DataType
—  Dim (short for Dimension) is a keyword
—  VariableName is the programmer designeted name
—  As is a keyword
—  DataType is one of many possible keywords for the type of
value the variable will contain
—  Example: Dim Length as Integer
Declaring Multiple Variables
—  Several variables maybe declared in one statement
if they all hold the same type of value
Dim Length, Width, Height as Integer

—  Or this can be done in 3 separate statements


—  Dim Length as Integer
—  Dim Width as Integer
—  Dim Height as Integer
Visual Basic Data Types
—  Integer types •  Other data types
—  Byte •  Boolean
—  Short •  Char
—  Integer •  String
—  Long •  Date

—  Floating-Point types


—  Single
—  Double
—  Decimal
Formatting Date and time
using predefined formats
—  Date and time can be formatted using predefined
formats and also user-defined formats.  The
predefined formats of date and time are shown in
Table.
Example 01
Formatting Date and time
using user-defined formats
—  Beside using the predefined  formats, you can also
use the user-defined formatting functions. The
general format of a user-defined for date/time is:
—  Format (expression,style)
Example 02
Explicit Type Conversion
—  The following narrowing conversions require an
explicit type conversion
—  Double to Single
—  Single to Integer
—  Long to Integer

—  Boolean, Date, Object, String and numeric types


represent different sorts of values and require
conversion functions as well
Explicit Type
Conversion Examples
—  Rounding can be done with the CInt function
Count = CInt(12.4) ‘Count value is 12

Count = Cint(12.5) ‘ Count value is 13

—  CStr converts an integer value to a string

Dim text as String = CStr(26)

—  CDec converts a string to a decimal value


Dim Pay as Decimal = Cdec(“$1,500”)

—  CDate converts a string to a date


Dim Hired as Date = Cdate(“05/10/2014”)
A full List of Conversion
Functions
There are conversion functions for each data type:

—  CBool(expression) —  CLng(expression)


—  CByte(expression) —  CObj(expression)
—  CChar(expression) —  CSByte(expression)
—  CDate(expression) —  CShort(expression)
—  CDbl(expression) —  CSng(expression)
—  CDec(expression) —  CStr(expression)
—  CInt(expression)
Common Arithmetic Operators
—  Visual Basic provides operators for the common
arithmetic operations:
+ Addition
- Subtraction
* Multiplication
/ Division
^ Exponentiation
Common Arithmetic Operators
—  Addition
Total = Price + Tax
—  Subtraction
NetPrice = Price – Discount
—  Multiplication
Area = Length * Width
—  Division
Average = Total / Items
—  Exponentiation
Cube = Side ^ 3
Instrucciones
—  Desarrolle los siguientes programas en Visual
Basic, escriba el código necesario para poder
ejecutar cada programa.

—  Recuerde colocar el nombre indicado a cada objeto


creado.
Laboratorio 05
Laboratorio 06
Laboratorio 07
—  Desarrolle un programa en VBasic que calcule su
edad e imprima la edad en pantalla.

You might also like