Publicado el 21 de Abril del 2019
1.611 visualizaciones desde el 21 de Abril del 2019
2,7 MB
41 paginas
Creado hace 15a (14/11/2009)
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
Sentencias
Sentencias
o instrucciones en
o instrucciones en
Visual BASIC
Visual BASIC
REMREM
REM es una sentencia no ejecutable y permite introducir
REM es una sentencia no ejecutable y permite introducir
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
comentarios en los programas. A esta prááctica se la
ctica se la
comentarios en los programas. A esta pr
denomina documentacióón.n.
denomina documentaci
FORMATO: REM texto del comentario
REM texto del comentario
FORMATO:
o tambiéén:n:
‘‘ Texto del comentario
Texto del comentario
o tambi
Reglas de funcionamiento:
Reglas de funcionamiento:
Se puede situar en cualquier parte del programa
Se puede situar en cualquier parte del programa
Se pueden poner tantas l
Se pueden poner tantas lííneas REM con observaciones
neas REM con observaciones
ccóómo y donde queramos
mo y donde queramos
Ejemplo:
Ejemplo:
REM Esto es un programa de prueba
REM Esto es un programa de prueba
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
DIMDIM
La sentencia DIM permite crear variables en
La sentencia DIM permite crear variables en
memoria RAM para ser utilizadas por el programa.
memoria RAM para ser utilizadas por el programa.
Permite definir el tipo de variable (de texto,
Permite definir el tipo de variable (de texto,
numnuméérica entera, decimal,
rica entera, decimal, etcetc))
FORMATO:
FORMATO:
Dim Y, Z, suma, resta, producto As Integer
Dim Y, Z, suma, resta, producto As Integer
Dim division As Double
Dim division As Double
Dim Apellidos As String
Dim Apellidos As String
Reglas de funcionamiento:
Reglas de funcionamiento:
Se debe situar en al comienzo del c
Ejemplo: DimDim A,BA,B as as Integer
Integer
Ejemplo:
Se debe situar en al comienzo del cóódigo del programa
digo del programa
A=4A=4
B=2 B=2 ……
PRINT
PRINT
Visualiza datos en el Formulario. Puede mostrar texto
Visualiza datos en el Formulario. Puede mostrar texto
fijo o variables.
fijo o variables.
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
FORMATO: PRINT [lista de expresiones] [,][;]
PRINT [lista de expresiones] [,][;]
FORMATO:
Reglas de funcionamiento:
Reglas de funcionamiento:
Una coma (separa un tabulador) o punto y coma (enlaza los mensaj
Una coma (separa un tabulador) o punto y coma (enlaza los mensajes) es)
deben separar cada expresióónn
deben separar cada expresi
Una sentencia PRINT sola imprime por pantalla una l
Una sentencia PRINT sola imprime por pantalla una líínea en blanco
nea en blanco
Las expresiones deben ir entre comillas. Las variables no.
Las expresiones deben ir entre comillas. Las variables no.
Ejemplos:
Ejemplos:
PRINT ““BASIC es un lenguaje de programaci
PRINT
PRINT valor
PRINT valor
PRINT ““holahola””, , ““adios
adios””
PRINT
PRINT 3 + 5
PRINT 3 + 5
BASIC es un lenguaje de programacióónn””
Ejemplo
Ejemplo
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
Variables y Constantes
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
: es un valor que no cambia. Una
Constante: es un valor que no cambia. Una
Constante
constante conserva el mismo valor cada vez que
constante conserva el mismo valor cada vez que
se hace un cáálculo o se ejecuta un programa.
lculo o se ejecuta un programa.
se hace un c
Ejemplo: PiPi (3.1416).
(3.1416).
Ejemplo:
a) a) Constante num
Constante numééricarica: es un n
: es un núúmero que
mero que
contiene un mááximo de 8 caracteres
ximo de 8 caracteres
contiene un m
b) b) Constante alfanum
: es una cadena
Constante alfanumééricarica: es una cadena
de caracteres que se colocan entre comilllas
comilllas. .
de caracteres que se colocan entre
Ejemplo : : PiPi = 3.1416
= 3.1416
Ejemplo
Print ““El valor de
Print
El valor de PiPi es:es:”” ; ; PiPi
Variable:: Un valor que cambia. (generalmente
Un valor que cambia. (generalmente
Variable
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
para identificarlas se hace con una letra)
para identificarlas se hace con una letra)
ricas:: (s(sóólo pueden
lo pueden
Variables numééricas
a) a) Variables num
contener cifras) y se identifican por letras o
contener cifras) y se identifican por letras o
palabras (A, B, C, numero,..).
palabras (A, B, C, numero,..).
En Visual Basic se usa DimDim A as A as integer
integer
En Visual Basic se usa
ricas:: (pueden
(pueden
Variables alfanumééricas
b) b) Variables alfanum
contener cifras y letras). Se identifican por
contener cifras y letras). Se identifican por
letras o palabras seguidas del síímbolo d
mbolo dóólar
lar
letras o palabras seguidas del s
(A$, B$, expr
(A$, B$,
En Visual Basic se usa DimDim Nombre as
En Visual Basic se usa
O tambiéén n Nombre$=
O tambi
Nombre as String
String
Nombre$=““JuanJuan””
expr$, $, ...).
...).
Alcance de las variables
Alcance de las variables
Nivel de Formulario::
Nivel de Formulario
Si se declara una variable a nivel de forma esta
Si se declara una variable a nivel de forma esta
disponible en cada procedimiento en esta forma.
disponible en cada procedimiento en esta forma.
n Agregar Modulo del menúú
dulos de cóódigos se
digos se
Se crean mediante la
Se crean mediante la
n de la opcióón Agregar Modulo del men
Nivel de Modulo::
Nivel de Modulo
seleccióón de la opci
selecci
Proyecto de VB. Los móódulos de c
Proyecto de VB. Los m
utilizan para conservar los subprocedimientos
subprocedimientos y y
utilizan para conservar los
funciones generales que no estáán relacionados
n relacionados
funciones generales que no est
con eventos, asíí como sus variables
como sus variables
con eventos, as
locales(publicas) y sus constantes.
) y sus constantes.
locales(publicas
Variables Publicas:
Variables Publicas:
global, se declara con la palabra Public
global, se declara con la palabra
para identificar una variable
para identificar una variable
EjEj:: Public
Public nombre
nombre As String
As String
Public. .
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
InputBox( )( )
InputBox
InputBox() () Despliega un Mensaje en un cuadro
Despliega un Mensaje en un cuadro
InputBox
de dialogo, espera que el usuario introduzca el
de dialogo, espera que el usuario introduzca el
texto o seleccione un botóón y luego devuelve
n y luego devuelve
texto o seleccione un bot
el contenido del cuadro de texto.
el contenido del cuadro de texto.
FORMATO:
FORMATO:
valor = InputBox(Mensaje
valor =
InputBox(Mensaje, titulo,
, titulo, PosxPosx, , PosyPosy, , ArchAyuda
ArchAyuda, , Context
Context))
Reglas de funcionamiento:
Reglas de funcionamiento:
La variable de la izquierda recibe el valor escrito
La variable de la izquierda recibe el valor escrito
tu nombre””))
Ejemplo: Nombre=
Ejemplo:
Inputbox(““DimeDime tu nombre
Nombre=Inputbox(
Inputbox() devuelve un valor que se asigna a una
variable. Msgbox() muestra una ventana de diálogo.
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
MsgBox
MsgBox
MsgBox() () Despliega un mensaje en un
Despliega un mensaje en un
MsgBox
cuadro de dialogo y espera que el
cuadro de dialogo y espera que el
usuario seleccione un botóón.n.
usuario seleccione un bot
FORMATO:
FORMATO:
valor = MsgBox(Mensaje
valor =
MsgBox(Mensaje, tipo, titulo,
, tipo, titulo, ArchAyuda
ArchAyuda, , Context
Context))
Reglas de funcionamiento:
Reglas de funcionamiento:
La variable de la izquierda recibe el valor escrito
La variable de la izquierda recibe el valor escrito
Ejemplo: MsgBox
Ejemplo:
MsgBox ((““El resultado es:
El resultado es:”” & total )
& total )
Inputbox() devuelve un valor que se asigna a una
variable. Msgbox() muestra una ventana de diálogo.
Ejemplo InputBox
Ejemplo
InputBox y y MsgBox
MsgBox
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
Command2_ClickClick()()
Private SubSub Command2_
Private
litros, kmkm As As Integer
DimDim litros,
Integer
consumo As Double
DimDim consumo As
Double
Print "CONSUMO DE GASOLINA"
"CONSUMO DE GASOLINA"
Print
litros = InputBox
litros =
kmkm = = InputBox
consumo = litros / kmkm * 100
* 100
consumo = litros /
MsgBox ("El consumo es de: " & consumo & " /
MsgBox
EndEnd SubSub
InputBox("INTRODUZCA LOS KILOMETROS")
("INTRODUZCA LOS KILOMETROS")
InputBox("POR FAVOR, INTRODUZCA LOS LITROS")
("POR FAVOR, INTRODUZCA LOS LITROS")
("El consumo es de: " & consumo & " /KmKm")")
Tecnologíía de la Informaci
Tecnolog
Visual Basic -- Colegio Claret 2009
Colegio Claret 2009
Visual Basic
a de la Informacióón.
n.
Nombre, calle As String
String
variables alfanumééricas
ricas
Command1_ClickClick()()
Ejemplo variables alfanum
Ejemplo
Private SubSub Command1_
Private
DimDim Nombre, calle As
Nombre = InputBox
Nombre =
InputBox("Dime tu calle:")
calle = InputBox
("Dime tu calle:")
calle =
MsgBox
Comentarios de: Sentencias o instrucciones en Visual Basic (0)
No hay comentarios