Caja de herramientas de inteligencia artificial para la academia y la investi...
Aniuska programación
1. CONTROLES Y TIPOS DE DATOS
(Visual Basic)
Instituto Universitario Politecnico ”Santiago Mariño”
Extencion Maracaibo
Aniuska Briceño
C.I. 28.192.788
2. 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.
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 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.
7. ¿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
8. 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.
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.
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