CONTROLES Y TIPOS DE DATOS
(Visual Basic)
Instituto Universitario Politecnico ”Santiago Mariño”
Extencion Maracaibo
Aniuska Briceño
C.I. 28.192.788
Instrucciones Cíclicas o Repetitivas
Para la búsqueda de resolución de problemas
mediante algoritmos, se incluyen instrucciones que
deben repartirse durante cierto tiempo y en
determinadas condiciones.
Instrucción Repetitiva While.
instrucción Repetitiva Do…While.
instrucción Repetitiva For.
Instrucción Repetitiva While
 Nos permite ejecutar un conjunto de
instrucciones siempre y cuando la
condición que rige dicho ciclo sea cierta, en
caso contrario, se procede a ejecutar otras
posteriores instrucciones al fin del While.
 Resulta muy útil en casos en los cuales
necesitamos primero saber si una condición
se cumple y si el resultado es verdadero,
entonces ejecutar las instrucciones incluidas
en el ciclo, de lo contrario, se omiten.
Instrucción Repetitiva Do…While
• En do-while, primero se
ejecutan las instrucciones
dentro del ciclo y
posteriormente se evalúa la
condición para determinar
futuras ejecuciones.
• Es una variante de While,
donde se ha cambiado la
poción de la evaluación de
la condición que rige la
ejecución del ciclo.
Instrucción Repetitiva For
 El ciclo for es una forma abreviad del ciclo
while, ya que en una sola instrucción almacena
todo lo necesario para controlar y ejecuta el
ciclo, también este ciclo es otro variante de
while.
 Es conocido como el tipo de ciclo controlado
por tareas.
 Son las instrucciones que mas se utilizan, de
antemano sabemos dónde inicia el ciclo o que
se puede predecir el principio del éste,
 Se ajustan mejor cualquiera de los dos ciclos
anteriormente descritos.
¿Como cambiar el tamaño de un control
ListObject ? (en tiempo de diseño)
puede hacer clic y arrastrar uno de los controladores de tamaño, o puede
volver a definir su tamaño en el cuadro de diálogo.
Haga clic en la tabla ListObject, luego en la
pestaña de herramientas de la
En la sección propiedades, haga
clic en cambiar el tamañode la
tabla
Seleccione el nuevo rango
de datos de la tabla y Haga
clic en Aceptar.
¿Como cambiar el tamaño de un control
ListObject ? (en tiempo de ejecucion)
Mediante programación:
• Cree un control ListObject que abarque de la celda A1 a la B3 en Sheet1.
• C#Copiar
• Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(this.Range["A1", "B3"], "list1");
• Cambie el tamaño de la lista para incluir las celdas de la A1 a la C5.
• C#Copiar.
• 6. list1.Resize(this.Range["A1", "C5"]);
• 7. Cambiar el tamaño de un ListObject en tiempo de ejecución en un proyecto de
complemento de VSTO
Formularios
Son las ventanas que contienen a otros controles y en ellos podemos incluir controles
de comando, como botones, cajas de texto, controles para bases de datos, y por
supuesto el código necesario de nuestros programas
Un formulario posee el evento load y un command button no lo posee (a no ser que
pertenezca un arreglo de controles pero ese es otro tema que se verá en otra ocación).
Características
Eventos. Propiedades. Métodos.
Constantes y variables
 Constantes: son elementos, números,
fechas, cadenas de caracteres y
expresiones que contienen operadores
lógicos o aritméticos, ellas mantienen un
valor fijo durante la ejecución del
programa.
 Variable: Estas son utilizadas para
almacenar valores que pueden cambiar
durante la ejecución de un programa,
existen 3 tipos de variables:
• Variables de objeto
• Variables de entorno
• Variables declaradas
Características y condiciones :
Iniciar con una letra.
No tener espacios
Su longitud no debe superar los 245 caracteres
Poseer un nombre único dentro de su alcance.
Declarar las variables:
• Dim nombre as tipo.
• Dim contador as tipo.
• Dim a, b, c as long.
TIPOS DE DATOS
 String : Para cadenas de letras o, palabra o
frases.
 String. de longitud: Igual que string pero
que tienen longitud máxima
 Integer: Para números enteros desde el -
32768 hasta el 32767
 Long: Para números enteros desde el -
2147483648 al 2147483647
 Single:
• Para números negativos desde el -
3402823E38 al -1401298E45. Para números
positivos desde 1401298E45 a
3402823E38Double.
• Para números negativos desde -
179769313486232E308 al -
494065645841247E234
 Números positivos desde
494065645841217E324 al
179769313486232E308
 Boolen: Solo admite un valor True o False
 Byte: Para números de 0 a 255
 Currency: Para números de -
922337303685477.5808 a
922337203685477.5807
 Date: Para almacenar fechas
 Variant:Para contener cualquiera de los
strings arriba indicados.
 Object: Para lo datos de un objeto de
programación.
Operadores
Lógicos
Or o.
And y.
Not negación.
Operadores
de relación
> mayor que.
<>= mayor igual que.
<= menor igual que.
= igual a.
<>,! distinto que.
Operadores
aritmeticos
+ suma.
- resta.
x multiplicación.
/división.
Operadores

Aniuska programación

  • 1.
    CONTROLES Y TIPOSDE DATOS (Visual Basic) Instituto Universitario Politecnico ”Santiago Mariño” Extencion Maracaibo Aniuska Briceño C.I. 28.192.788
  • 2.
    Instrucciones Cíclicas oRepetitivas Para la búsqueda de resolución de problemas mediante algoritmos, se incluyen instrucciones que deben repartirse durante cierto tiempo y en determinadas condiciones. Instrucción Repetitiva While. instrucción Repetitiva Do…While. instrucción Repetitiva For.
  • 3.
    Instrucción Repetitiva While Nos permite ejecutar un conjunto de instrucciones siempre y cuando la condición que rige dicho ciclo sea cierta, en caso contrario, se procede a ejecutar otras posteriores instrucciones al fin del While.  Resulta muy útil en casos en los cuales necesitamos primero saber si una condición se cumple y si el resultado es verdadero, entonces ejecutar las instrucciones incluidas en el ciclo, de lo contrario, se omiten.
  • 4.
    Instrucción Repetitiva Do…While •En do-while, primero se ejecutan las instrucciones dentro del ciclo y posteriormente se evalúa la condición para determinar futuras ejecuciones. • Es una variante de While, donde se ha cambiado la poción de la evaluación de la condición que rige la ejecución del ciclo.
  • 5.
    Instrucción Repetitiva For El ciclo for es una forma abreviad del ciclo while, ya que en una sola instrucción almacena todo lo necesario para controlar y ejecuta el ciclo, también este ciclo es otro variante de while.  Es conocido como el tipo de ciclo controlado por tareas.  Son las instrucciones que mas se utilizan, de antemano sabemos dónde inicia el ciclo o que se puede predecir el principio del éste,  Se ajustan mejor cualquiera de los dos ciclos anteriormente descritos.
  • 6.
    ¿Como cambiar eltamaño de un control ListObject ? (en tiempo de diseño) puede hacer clic y arrastrar uno de los controladores de tamaño, o puede volver a definir su tamaño en el cuadro de diálogo. Haga clic en la tabla ListObject, luego en la pestaña de herramientas de la En la sección propiedades, haga clic en cambiar el tamañode la tabla Seleccione el nuevo rango de datos de la tabla y Haga clic en Aceptar.
  • 7.
    ¿Como cambiar eltamaño de un control ListObject ? (en tiempo de ejecucion) Mediante programación: • Cree un control ListObject que abarque de la celda A1 a la B3 en Sheet1. • C#Copiar • Microsoft.Office.Tools.Excel.ListObject list1 = this.Controls.AddListObject(this.Range["A1", "B3"], "list1"); • Cambie el tamaño de la lista para incluir las celdas de la A1 a la C5. • C#Copiar. • 6. list1.Resize(this.Range["A1", "C5"]); • 7. Cambiar el tamaño de un ListObject en tiempo de ejecución en un proyecto de complemento de VSTO
  • 8.
    Formularios Son las ventanasque contienen a otros controles y en ellos podemos incluir controles de comando, como botones, cajas de texto, controles para bases de datos, y por supuesto el código necesario de nuestros programas Un formulario posee el evento load y un command button no lo posee (a no ser que pertenezca un arreglo de controles pero ese es otro tema que se verá en otra ocación). Características Eventos. Propiedades. Métodos.
  • 9.
    Constantes y variables Constantes: son elementos, números, fechas, cadenas de caracteres y expresiones que contienen operadores lógicos o aritméticos, ellas mantienen un valor fijo durante la ejecución del programa.  Variable: Estas son utilizadas para almacenar valores que pueden cambiar durante la ejecución de un programa, existen 3 tipos de variables: • Variables de objeto • Variables de entorno • Variables declaradas
  • 10.
    Características y condiciones: Iniciar con una letra. No tener espacios Su longitud no debe superar los 245 caracteres Poseer un nombre único dentro de su alcance. Declarar las variables: • Dim nombre as tipo. • Dim contador as tipo. • Dim a, b, c as long.
  • 11.
    TIPOS DE DATOS String : Para cadenas de letras o, palabra o frases.  String. de longitud: Igual que string pero que tienen longitud máxima  Integer: Para números enteros desde el - 32768 hasta el 32767  Long: Para números enteros desde el - 2147483648 al 2147483647  Single: • Para números negativos desde el - 3402823E38 al -1401298E45. Para números positivos desde 1401298E45 a 3402823E38Double. • Para números negativos desde - 179769313486232E308 al - 494065645841247E234  Números positivos desde 494065645841217E324 al 179769313486232E308  Boolen: Solo admite un valor True o False  Byte: Para números de 0 a 255  Currency: Para números de - 922337303685477.5808 a 922337203685477.5807  Date: Para almacenar fechas  Variant:Para contener cualquiera de los strings arriba indicados.  Object: Para lo datos de un objeto de programación.
  • 12.
    Operadores Lógicos Or o. And y. Notnegación. Operadores de relación > mayor que. <>= mayor igual que. <= menor igual que. = igual a. <>,! distinto que. Operadores aritmeticos + suma. - resta. x multiplicación. /división. Operadores