Prof. José Carlos Moscoso Prieto

Anuncio
Visual Studio 2012
Prof. José Carlos Moscoso Prieto
OPERADORES
Se usan para asignarle un valor a una Variable o Propiedad.
Existen varios tipos de operadores, entre ellos tenemos: los relacionales, que comparan dos
expresiones dando como resultado True, False o Null.
TIPOS DE OPERADORES
1. Operadores aritméticos. - Se utilizan para realizar muchas de las operaciones aritméticas
habituales que implican el cálculo de valores numéricos representados por literales, variables,
otras expresiones, llamadas a funciones y propiedades, y constantes.
2. Operadores de concatenación. - Combinan varias cadenas en una sola.
3. Operadores de comparación. - Comparan dos expresiones y devuelven un valor Boolean
que representa el resultado de la comparación.
4. Operadores lógicos. - Combinan valores Boolean o numéricos y devuelven un resultado
del mismo tipo de datos que los valores.
TIPO
Aritmético
Concatenación
Relacional o
Comparación
Otros
Lógico
OPERACIÓN
OPERADOR
Exponenciación
Operador unario
^
-
Multiplica / División
*,/
División entera
\
Resto de una división entera
Suma y Resta
MOD
+,-
Concatenar o enlazar
&+
Igual a
=
Distinto
Menor que / menor o igual que
<>
< <=
Mayor que / mayor o igual que
> >=
Comparar dos expresiones de caracteres
Like
Comparara dos referencias u objetos
Negación
Is
Not
And
And
Or inclusivo
Or
Or exclusivo
Xor
Eqv
Equivalencia
Implicación (es False si el primer operando
es True y el segundo operador es False)
1
Imp
Visual Studio 2012
Prof. José Carlos Moscoso Prieto
VARIABLES
Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen la
propiedad de variar el contenido. Este Dato almacena temporalmente la información en la
memoria, para poder después modificarlo, usarlo y volver a guardar.
¿La memoria? Lugar donde el ordenador almacena en forma temporal los programas y parte de
la información que utiliza.
A los nombres de las variables se denominan identificadores. En Visual Studio se deben declarar,
es una forma de indicarle a Visual Studio que las vamos a utilizar.
Forma de declarar variables:
Dim / Public / Static nombre_variable As tipo
Donde:
Dim: Palabra que indica que la variable sea local en el ámbito en el que se declara. Puede ser
dentro de un formulario o de un procedimiento.
Se declara al inicio del código y se les antepone la palabra reservada DIM, luego el nombre que
nosotros deseamos. Ejemplo:
Ver Código
Private Sub btnacceso_Click(sender As Object, e As EventArgs) Handles btnacceso.Click
Dim texto As String
End Sub
Public: Palabra que indica que las variables serán declaradas públicas y podrán ser accesibles
desde todos los formularios de la aplicación.
Ver Código
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Public nro1 As Integer
End Sub
Static: Permite que las variables locales no se creen y se destruyan al entrar y salir de los
procedimientos donde fueron declaradas, sino mantenga su valor durante todo el período de
ejecución de la aplicación.
Ver Código
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Static operador As Double
End Sub
2
Visual Studio 2012
Prof. José Carlos Moscoso Prieto
TIPOS DE DATOS
1.
Boolean
Contiene valores que pueden ser sólo True o False. Las palabras clave True y False
corresponden a los dos estados de las variables Boolean.
Ver Código
Dim EsVerdad as Boolean = True
2.
Byte
Contiene enteros de 8 bits sin signo (1 bytes) que se sitúan en el intervalo entre 0 y 255.
Utilice el tipo de datos Byte para contener datos binarios.
El valor predeterminado de Byte es 0.
Ver Código
Dim uno as Byte = 14
Msgbox (uno)
3.
Char
Contiene puntos de código de 16 bits (2 bytes) sin signo cuyo valor oscila entre 0 y 65535.
Cada punto de código o código de carácter, representa un carácter Unicode único.
El valor predeterminado de char es 0.
Ver Código
Dim caracter as char = “J”
Msgbox (caracter)
4.
Date
Contiene los valores IEEE (Estándar del IEEE para aritmética en coma flotante) de 64 bits (8
bytes) que representan fechas comprendidas entre el 1 de enero del año 0001 hasta el 31 de
diciembre del año 9999, y las horas comprendidas entre las 00:00:00 (medianoche) y las
23:59:59.9999999. Cada incremento representa 100 nanosegundos de tiempo transcurrido
desde el comienzo del 1 de enero del año 1 del calendario gregoriano. El valor máximo
representa 100 nanosegundos antes del comienzo del 1 de enero del año 10000.
Utilice el tipo de datos Date para contener valores de fecha, valores de hora o valores de
fecha y hora.
El valor predeterminado de Date es 0:00:00 (medianoche) del 1 de enero de 0001.
3
Visual Studio 2012
Prof. José Carlos Moscoso Prieto
Ver Código
Dim fecha As Date = #8/13/2002#
Dim hora As Date = #12:14PM#
Msgbox (fecha &” “& hora)
5.
Decimal
Contiene valores de 128 bits (16 bytes) con signo que representan enteros de 96 bits (12
bytes) ajustados por una potencia variable de 10. El factor de escala especifica el número de
dígitos que hay a la derecha del separador decimal; va de 0 a 28. Con una escala de 0 (sin
posiciones
decimales),
el
valor
más
grande
posible
es
+/79,228,162,514,264,337,593,543,950,335
(+/-7.9228162514264337593543950335E+28).
Con 28 posiciones decimales, el valor más grande es +/-7.9228162514264337593543950335
y el valor más pequeño distinto de cero es +/-0.0000000000000000000000000001 (+/-1E28).
Se usa si sus valores son decimales o racionales
El tipo de datos Decimal proporciona el número máximo de dígitos significativos para un
número. Admite hasta 29 dígitos significativos y puede representar valores que superan
7.9228 x 10^28. Es especialmente cómodo para cálculos, por ejemplo, financieros, que
requieren un gran número de dígitos, pero no puede tolerar errores del redondeo.
El valor predeterminado de Decimal es 0.
Ver Código
Dim nrodecimal As Decimal = 0.5
Msgbox (nrodecimal)
6.
Double
Contiene números IEEE de punto flotante de doble precisión de 64 bits (8 bytes) que van de
un valor de –1,79769313486231570E+308 a –4,94065645841246544E-324 para números
negativos y de 4,94065645841246544E-324 a 1,79769313486231570E+308 para números
positivos. Los números de doble precisión almacenan aproximaciones de números reales.
Se usa para cualquier numero racional e irracional.
El tipo de datos Double proporciona las magnitudes mayores y menores posibles para un
número.
Se usa para manejar decimales.
El valor predeterminado de Double es 0.
Ver Código
Dim nro as double = √2
Msgbox (nro)
4
Visual Studio 2012
7.
Prof. José Carlos Moscoso Prieto
Integer
Contiene enteros de 32 bits con signo (4 bytes) comprendidos en el intervalo entre 2.147.483.648 y 2.147.483.647.
El tipo de datos Integer proporciona un rendimiento óptimo en un procesador de 32 bits. Los
demás tipos enteros son más lentos a la hora de cargarse y almacenarse en la memoria.
El valor predeterminado de Integer es 0.
Ver Código
Dim operador1 as integer = 24
Msgbox (operador1)
8.
Long
Contiene enteros de 64 bits (8 bytes) con signo cuyo valor se sitúa desde 9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807 (9,2... E+18).
Utilice el tipo de datos Long para incluir números enteros demasiado grandes para ajustarse
en el tipo de datos Integer.
El valor predeterminado de Long es 0.
Ver Código
Dim nrolargo as long = 9223372036854775807
Msgbox (nrolargo)
9.
String
Contiene secuencias de puntos de código de 16 bits (2 bytes) sin signo cuyo valor oscila entre
0 y 65535.Cada punto de código o código de carácter, representa un carácter Unicode único.
Una cadena puede contener de 0 a 2.000 millones (2^31) de caracteres Unicode,
aproximadamente.
Utilice el tipo de datos String para contener varios caracteres sin la sobrecarga de
administración de matriz de Char(), una matriz de elementos Char.
El valor predeterminado de String es Nothing (una referencia nula). Observe que esto no es lo
mismo que la cadena vacía (valor "").
Ver Código
Dim nombre as string = “Purgoncio Naristóteles”
Msgbox (nombre)
5
Visual Studio 2012


Prof. José Carlos Moscoso Prieto
EJEMPLOS SOBRE VARIABLES
Ejemplo 1:
Private Sub btndividir_Click(sender As Object, e As EventArgs) Handles btndividir.Click
Dim nro1 As Integer
Dim nro2 As Integer
Dim resultado As Integer
nro1 = txtnro1.Text
nro2 = txtnro2.Text
resultado = nro1 / nro2
MsgBox(resultado)
End Sub

Ejemplo 2: Uso de Variables con la sentencia For
Private Sub btnbucle_Click(sender As Object, e As EventArgs) Handles btnbucle.Click
Dim inicio As Integer
For inicio = 1 To 3
MsgBox(inicio)
Next inicio
End Sub

VOCABULARIO
Escriba el significado de 5 palabras del tema.
6
Descargar