Anda di halaman 1dari 4

COLEGIO NACIONAL DE EDUCACION PROFECIONAL

TECNICA J. REFUGIO ESPARZA REYES

Programacin Orientada a Objetos (POO)


LI. Yolanda Navarrete Beas
Alumna Estefana Romo Castillo
Grupo 410

Viernes 12 de Abril de 2017,Aguascalientes. Ags


TIPOS DE DATOS EN VISUAL BASIC

El tipo de datos de un elemento de programacin se refiere a qu tipo de datos puede contener y cmo almacena
esos datos. Los tipos de datos se aplican a todos los valores que se pueden almacenar en la memoria del ordenador o
participar en la evaluacin de una expresin. Cada variable, literal, constante, enumeracin, propiedad, parmetro de
procedimiento, argumento de procedimiento y valor de retorno de procedimiento tiene un tipo de datos.
Tipos de datos declarados
Se define un elemento de programacin con una declaracin de declaracin y se especifica su tipo de datos con la clusula
As. La siguiente tabla muestra las declaraciones que utiliza para declarar varios elementos.
Elemento de programacin Declaracin de tipo de datos
Variable en una declaracin Dim

Dim como doble

Static yourName As String

Cuentas pblicasPaid As Decimal = 0


Literal Con un carcter de tipo literal; Consulte "Caracteres de tipo literal" en Caracteres de tipo

Dim searchChar As Char = "." do


Constante en una declaracin Const

Const modulus As Single = 4.17825F


Enumeracin en una declaracin de Enum

Colores pblicos de Enum


Propiedad en una declaracin de propiedades

Regin de propiedades () As String


Parmetro de procedimiento En un estado secundario, una instruccin de funcin o una instruccin de operador

Sub addSale (ByVal cantidad como doble)


Argumento del procedimiento En el cdigo de llamada; Cada argumento es un elemento de programacin que ya ha sido
declarado, o una expresin que contiene elementos declarados

SubString = Izquierda (inputString, 5)


Valor de retorno del procedimiento En una sentencia de funcin o una instruccin de operador

Funcin convert (ByVal b As Byte) As String


Para obtener una lista de tipos de datos de Visual Basic, vea Tipos de datos

ESTRUCTURAS

Estructuras (Visual Basic) 4/14/2017 1 minutos para leer Colaboradores dotnet bot Bill Wagner Maira Wenzel Una estructura
es una generalizacin del tipo definido por el usuario (UDT) compatible con versiones anteriores de Visual Basic. Adems de
los campos, las estructuras pueden exponer propiedades, mtodos y eventos. Una estructura puede implementar una o ms
interfaces, y puede declarar niveles de acceso individuales para cada campo. Puede combinar elementos de datos de
diferentes tipos para crear una estructura. Una estructura asocia uno o ms elementos entre s y con la propia estructura.
Cuando declara una estructura, se convierte en un tipo de datos compuesto y puede declarar variables de ese tipo. Las
estructuras son tiles cuando se desea que una sola variable contenga varias partes relacionadas de informacin. Por
ejemplo, es posible que desee mantener el nombre de un empleado, la extensin telefnica y el salario juntos. Puede utilizar
varias variables para esta informacin, o puede definir una estructura y utilizarla para una variable de empleado individual. La
ventaja de la estructura se hace evidente cuando se tienen muchos empleados y por lo tanto muchos casos de la variable. En
esta seccin Cmo: Declarar una estructura Muestra cmo declarar una estructura y sus elementos. Variables de Estructura
Cubre la asignacin de una estructura a una variable y el acceso a sus elementos. Estructuras y otros elementos de
programacin Resume cmo las estructuras interactan con arreglos, objetos, procedimientos y entre s. Estructuras y clases
Describe las similitudes y diferencias entre estructuras y clases. Secciones Relacionadas Tipos de datos Introduce los tipos
de datos de Visual Basic y describe cmo utilizarlos. Tipos de datos Enumera los tipos de datos elementales suministrados
por Visual Basic.

OPERADORES RELACIONALES

Los operadores relacionales comparan valores entre s. Los operadores de comparacin son =, <>, <, >, <= y >=.
Todos los operadores relacionales dan como resultado un valor Boolean.
Los operadores relacionales tienen el siguiente significado general:

El operador = comprueba si dos operandos son iguales.


El operador <> comprueba si dos operandos no son iguales.
El operador < comprueba si el primer operando es menor al segundo operando.
El operador > comprueba si el primer operando es mayor que el segundo operando.
El operador <= comprueba si el primer operando es menor o igual que el segundo operando.
El operador >= comprueba si el primer operando es mayor o igual que el segundo operando.

Los operadores relacionales se definen para los tipos siguientes:

Byte, Short, Integer y Long. Los operadores comparan los valores numricos de dos operandos de nmeros
enteros.
Single y Double. Los operadores comparan los operandos segn las reglas de la norma IEEE 754.
Decimal. Los operadores comparan los valores numricos de los dos operandos decimales.

Slo los operadores de igualdad (=) y desigualdad (<>) se definen para los tipos siguientes:

Boolean. El operador = devuelve True si los dos operandos son True o los dos operandos son False. El
operador <> devuelve False si los dos operandos son True o los dos operandos son False.
Date. Los operadores devuelven el resultado de la comparacin de los valores de fecha y hora.
Char. Los operadores devuelven el resultado de la comparacin de los valores Unicode. Aunque hay una
ambigedad lgica en la resolucin de los operadores relacionales cuando se resuelve con un
operando Char y Short (porque los tipos se consideran equivalentes), en la prctica se puede elegir cualquier
operador porque los dos operadores son semnticamente equivalentes.
Cadena. Los operadores devuelven el resultado de la comparacin de dos valores utilizando una comparacin
binaria o una comparacin de texto. La comparacin utilizada se determina por el entorno de compilacin y la
instruccin Option Compare. Una comparacin binaria determina si es igual el valor numrico Unicode de los
caracteres o si lo son cada uno de los caracteres de cada cadena. Una comparacin de texto realiza una
comparacin de texto Unicode basada en la referencia cultural actual en uso en .NET Framework. Cuando se realiza
una comparacin de cadenas, una referencia nula es equivalente al literal de cadena "".

RelationalOperatorExpression ::=
Expression = Expression |
Expression < > Expression |
Expression < Expression |
Expression > Expression |
Expression < = Expression |
Expression > = Expression

OPERADORES LOGICOS

Los operadores And, AndAlso, Or, OrElse y Xor se denominan operadores lgicos. Los operadores And, Or y Xor se
evalan de la siguiente forma:

En el tipo Boolean:
Una operacin lgica And se realiza en sus dos operandos.
Una operacin lgica Or se realiza en sus dos operandos.
Una operacin lgica exclusiva -Or se realiza en sus dos operandos.
En Byte, Short, Integer, Long y en todos los tipos enumerados, la operacin especificada se realiza en cada bit de
la representacin binaria de los dos operandos:
And: El bit resultante es 1 si los dos bits son 1; en caso contrario, el bit resultante es 0.
Or: El bit resultante es 1 si cualquiera de los dos bits es 1; en caso contrario el bit resultante es 0.
Xor: El bit resultante es 1 si uno de los bits es 1, pero no los dos; en caso contrario, el bit resultante es 0
(es decir, 1 Xor 0 = 1, 1 Xor 1 = 0).

Los desbordamientos no son posibles en estas operaciones. Los operadores de tipo enumerado realizan la operacin de bits
en el tipo subyacente del tipo enumerado, pero el valor devuelto es el tipo enumerado.
Los operadores AndAlso y OrElse slo se definen en el tipo Boolean y se cortocircuitan; es decir, en determinadas
situaciones, el segundo operando no se evaluar en tiempo de ejecucin:

Si el primer operando de una operacin AndAlso se evala como False, la expresin devuelve False. En caso
contrario, una operacin lgica And se realiza en sus dos operandos.
Si el primer operando de una operacin OrElse se evala como True, la expresin devuelve True. En caso
contrario, una operacin lgica Or se realiza en sus dos operandos.

Nota En el caso de AndAlso y OrElse, el primer operando se evala una vez slo y el segundo operando
se evala bien una vez o ninguna.

LogicalOperatorExpression ::=
Expression And Expression |
Expression Or Expression |
Expression Xor Expression |
Expression AndAlso Expression |
Expression OrElse Expression

Anda mungkin juga menyukai