A continuación la lista de Estudiantes con logro o área pendiente

Anuncio
Les vuelvo a hacer entrega del mismo material de estudio para la recuperación final. En la última
hoja de este documento, les hago entrega de la lista oficial de indicadores que deben aquellos con
la asignatura o los logros comprometidos. Vuelve a ser un examen tipo TEST (con todas sus
variantes)
Visual Basic
Es un lenguaje de programación. Nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code)
que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas
personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir
varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el
desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual
Basic y la versión más reciente es la NET que se incluye en el paquete Visual Studio NET de Microsoft.
Nosotros hemos trabajado con la versión 6.0. Esta versión combina la sencillez del BASIC con un
poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32
bits para Windows (es decir que no se hace desarrollo para Windows Seven o Vista de 64Bits).
Eventos: es una acción como hacer clic, doble clic, presionar una tecla, mover el puntero del mouse,
etc. Que el usuario debe realizar para que un objeto ejecute una acción determinada cada control
responde a diferentes eventos, algunos de ellos tienen características comunes. Los eventos pueden
Visualizarse en la ventana de código.
DEFINICIONES IMPORTANTES
 Proyecto: Nombre que recibe el grupo de archivos de un programa de Visual Basic.
 Controles: Son los objetos que conforman la interfaz gráfica de un programa; a través de ellos,
un usuario interactúa con la aplicación. Sus características pueden cambiarse por medio de la
ventana propiedades
 Métodos: Son procedimientos definidos en Visual Basic para realizar operaciones específicas
sobre los objetos (Controles o Formularios)
 Eventos: Son las acciones que se realizan por parte del usuario o por parte del sistema, en un
objeto.
 Propiedades: Son los datos que hacen referencia a un objeto o formulario. Ejemplo: Color de
fondo del formulario, Fuente de texto de un TextBox.
 Objetos: Un objeto es una entidad que tiene asociado un conjunto de métodos, eventos y
propiedades. Hay muchas clases de objetos, y por tanto, puede llegar a haber tantos métodos,
eventos y propiedades distintas como objetos diferentes. Ejemplo: Una caja de texto (TextBox)
en la cual podemos escribir cualquier línea es un objeto.
Características de Visual Basic.
 Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando
actualmente
 Barra de menús: agrupa los menús despegables que contienes todas las operaciones que
pueden llevarse a cabo con Visual Basic 6.0.
 Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia
cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo,




Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el
tamaño del objeto seleccionado
Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se
inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación,
como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.
Ventana del explorador de proyecto: muestra los elementos involucrados en el proyecto,
como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma
independiente para su edición.
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado,
en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1
Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en
este caso es un Formulario (Form)
CONTROLES MAS UTILIZADOS EN VISUAL BASIC
TEXTBOX: Mediante este control podremos realizar tanto la entrada como la salida de datos en
nuestras aplicaciones. No hace falta que indiquemos las coordenadas de la situación del formulario
en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y
dibujarlo con el tamaño que queramos en nuestro formulario














Text: texto que aparecerá en el control.
Name: nombre del control.
Multiline: nos permite introducir varias líneas de texto.
Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo,
derecho, centrado.
Visible: si esta propiedad está en falso la caja de texto no será visible cuando este en ejecución
el programa. si está en verdadero si se podrá ver.
Maxlength: número máximo de caracteres que tendrá el control.
Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda
escribir ni modificar.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Font: tipo y tamaño que contendrá el control.
Height: Se refiere al alto de la caja de texto.
Width : Se refiere al ancho de la caja de texto.
Left: Se refiere a la distancia desde el lado izquierdo de la caja de texto hasta el lado izquierdo
del formulario.
Top: Se refiere a la distancia desde la parte superior de la caja de texto hasta la parte superior
del formulario
LABEL: Este control es también uno de los más utilizados, aunque su utilidad queda restringida a la
visualización de datos en el mismo, no permitiendo la introducción de datos por parte del usuario.










Caption: texto que contendrá el control.
BorderStyle: borde al rededor del texto.
BackStyle: borde transparente o no transparente.
Backcolor: Para cambiar color del fondo.
Visible : Si está en True el control está visible si está en False está oculto.
Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como
todos los controles.
Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente,
si se encuentra en False, el control está desactivado.
FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que
tengamos instaladas en el sistema.
Forecolor: indica el color del Texto.
Height y Width: Ancho y alto del Label.
COMMANDBUTTON: Este control es el típico botón que aparece en todas las aplicaciones y que al
hacer click sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o
Cancelar. Aunque según el código que le asociemos podremos realizar las operaciones que
queramos.



Caption: texto para el usuario.
Enable: Inhabilita o habilita el control con el fin de que ese disponible para el usuario.
Style: cuando está en 1 habilita al backcolor y al picture y cuando está en 0 lo deshabilita.
PICTURE e IMAGE:
 Name: Especifíca el nombre del control para poder referenciarlo e identificarlo.
 Appearance: Esta propiedad determina si el Image posee o no efecto 3d con respecto a su
apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta propiedad se pueda utilizar, la
propiedad BorderStyle debe estar con el valor 1.
 BorderStyle: Determina si el control Image posee o no un borde. Al igual que el anterior tiene
dos posibles valores, 0 sin borde o 1 con borde.
 Picture: Esta es la propiedad principal del control, que también es la propiedad por defecto o
default. Picture es la que establece la imagen o gráfico que mostrará el control.
 Stretch (solo en el control IMAGE): Esta es una de las propiedades mas importantes. Si está en
True la imagen se ajustará al tamaño que posea el control Image, si está en False el control
Image es el que se adaptará al tamaño y dimensiones de la imagen.
 Las demás propiedades son las clásicas y comunes para la mayoría de los controles, como la
propiedad Visible, Enabled, Width, Height, etc...
FRAME:
 Name : Este es el nombre como se le reconocerá al objeto durante el programa
 Caption : Este es el mensaje que se quiere que aparezca en el Frame.
 Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Frames.
 Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.
 BorderStyle: si esta en 0 no dibuja el recuadro.
CHECKBOX Y OPTIONBUTTON :
 Name : Este es el nombre como se le reconocerá al objeto durante el programa.
 Enable : Este parametro permite que el Botón este habilitado o deshabilitado.
 Value : Indica si está presionado o no el botón.
 Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Check box y los
option Button.
 Caption : Este es el mensaje que se quiere que aparezca a la par del radio Button o del Check
Box.
SHAPE:
 Shape: esta propiedad es la forma que tomara nuestro control.
 Bordercolor: color del borde.
 Borderstyle: estilo del borde.
 Border whidth: ancho del borde.
 Fillcolor: este es el fondo, esta funciona si filestyle en opaco.
CONOCIENDO EL CODIGO
Declaración y Alcance de las variables
Alcance de Procedimiento
Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local dentro de un
procedimiento. Las variables declaradas con dim, se crean y se destruyen al entrar y salir de los
procedimientos donde fueron declaradas.
Static: Con esta forma de declarar variables conseguiremos que las variables locales no se creen y se
destruyan al entrar y salir de los procedimientos donde fueron declaradas sino que se mantenga su
valor durante todo el periodo de ejecución de la aplicación. De esta forma a entrar en algún
procedimiento las variables recuerdan el valor que tenían cuando se salió de él.
Alcance de Formulario
Private: Una variable declarada con private, en el área de declaraciones generales de un formulario es
visible en todos los procedimientos del formulario donde fue declarada.
Alcance de Aplicaciòn o Proyecto
Public: Las variables declaradas serán públicas y podrán estar accesibles desde todos los formularios
de la aplicación. Para conseguirlo tendremos que declararlas en un módulo de código (esto no lo
vimos)
TIPOS DE VARIABLES
TIPO
BOOLEAN
BYTE
INTEGER
LONG
SINGLE
DOUBLE
CURRENCY
COMENTARIO
Sólo admite 2 valores TRUE o FALSE
admite valores entre 0 y 255
admite valores entre -32768 y 32767
admite valores entre -2.147.483.648 y 2.147.483.647
admite valores decimales con precisión simple
admite valores decimales de doble precisión
válido para valores de tipo moneda
STRING
DATE
cadenas de caracteres
fechas, permite operar con ellas
PROCEDIMIENTOS
Los procedimientos o subrutinas son bloques de código que aparecen al activar un evento de un
objeto o pueden ser creados por el usuario. Un procedimiento tiene la sintaxis:
Private Sub <NOMBREPROCEDIMIENTO>
…
End Sub
Ejemplo: Este procedimiento aparece de forma automática al darle clic sobre el botón de comando 1
Private Sub Command1_Click()
End Sub
Pero también el usuario puede crear un procedimiento. En el siguiente ejemplo se ha creado un
procedimiento borrar que borra todo lo que este en el formulario.
Private Sub Borrar()
CLS
End Sub
Desde otro procedimiento puedo llamar a este, con solo escribir el nombre del procedimiento
Private Sub Command1_Click()
Borrar
End Sub
Estructura If - Then - Else
Esta estructura permite mediante una condición, que se ejecute o no se ejecute determinada tarea o
línea de código.
Por ejemplo supongamos que tenemos en un formulario un control Label con la propiedad Caption
con el valor 50
If Label1.Caption = "50" Then
msgbox "mi label tiene un valor de 50"
else
msgbox "mi label NO tiene un valor de 50"
end if
Esto traducido al español significaría lo siguiente:
Si (If) la propiedad caption del label1 que tengo en el formulario es igual (=) a "50" entonces (Then)
que muestre un determinado mensaje, si no (Else) que muestre el otro mensaje.
En conclusión lo que hace esta estructura es evaluar una condición, si se cumple, que se ejecute
determinada tarea. si no se cumple, se ejecutará las líneas de código que estén bajo la cláusula Else.
Luego tenemos que cerrar la estructura con la palabra end if.
Tenemos que aclarar que no es obligatorio usar If y else juntos en la misma cláusula. Por ejemplo
podríamos utilizar solo una estructura If sin else. Por ejemplo:
Private Sub Command1_Click()
'Si la propiedad caption del Label1 es "Hola" entonces se termina el programa
If Label1.Caption = "Hola" Then
End
End If
'Si no, se prosigue con esta línea
MsgBox "No se ejecutó el bloque If Anterior porque el Caption del control Label1 no era Hola"
End Sub
Estructura For - next
La estructura es utilizada para generar una repetición de instrucciones o bucle, pero no evalúa una
condición como en el caso del bucle While, sino que lo hace entre un número inicial y un número final
que le debemos indicar al mismo.
Por ejemplo, tenemos un formulario con un Label1 y declaramos una variable de tipo integer llamada
"contador" como en el caso anterior
Private Sub Command1_Click()
Dim contador As Integer
For contador = 0 To 1000
Label1.Caption = contador
Next contador
End Sub
Esto traducido significaría lo siguiente:
Primero, tenemos una variable llamada "contador". Mediante el bucle For - next podemos controlar la
cantidad de veces que queremos repetir un determinado proceso o instrucción. Esta posee un
principio y un fin, en este caso el principio sería 0 y el fin 1000, de manera que la variable contador se
incrementará en 1 hasta que llegue a 1000, y repetirá 1000 veces todas las instrucciones que estén
bajo la cláusula For-next. En este caso nuestro control Label1 mostraría el contenido de la variable
contador
Para ver en forma detallada y paso a paso esto, pongamos un ejemplo que lo que hace es repetir 10
veces (desde el 1 hasta el 10 en el intervalo del bucle For) y mostrará un mensaje con el valor de la
variable Contador. Una ves que llegue a 10, terminará.
Colocá un Command1. Doble Click en el botón para escribir dentro del procedimiento que se
ejecutará cuando lo presionemos. El código:
Dim contador As Integer
For contador = 1 To 10
MsgBox "La variable Contador vale: " & contador
Next contador
MsgBox "Fin del bucle For"
A continuación la lista de Estudiantes con logro o área pendiente.
Recuperación de indicadores solo si aprueban el examen con 75%
o más.
COLEGIO BIFFI - LA SALLE
Con fe, identidad y ciencia hacia la excelencia
CURSO: Informática (11A)
PERÍODO: FINAL
PROFESOR(A): JUAN CARLOS RAMIREZ ECHEVERRIA
No. Lista
3
5
16
21
24
25
27
31
34
36
NOMBRE COMPLETO
BADEL TORRES MANUEL GUILLERMO
CADENA MENDOZA NATALIA
DÍAZ LAGARES CARLOS EDUARDO
MANOTAS LEÓN NICOLÁS ESTEBAN
MERCADO AMARIS FRANCISCO ALBERTO
MOLINARES DURAN ANDREA CAROLINA
OSPINA NIETO JORGE MARIO
SERRANO MORENO WIILLIAN DAVID
SUTACHAN MARTINEZ EFRAIN DE JESUS
ZAMBRANO MAURY EURYS CAROLINA
LOG 1
54
66
62
65
65
56
66
68
69
68
DS
DBa
DBa
DBa
DBa
DBa
DBa
DBa
DBa
DBa
DBa
3
4
3
3
2
4
4
1
2
3
LOG 2
75
76
78
74
80
74
74
77
77
74
DS
DB
DB
DB
DB
DA
DB
DB
DB
DB
DB
1
1
0
1
0
1
1
1
1
1
FINAL
65
71
70
69
73
65
70
73
73
71
DS
DBa
DB
DB
DBa
DB
DBa
DBa
DB
DB
DB
4
5
3
4
2
5
5
2
3
4
NOMBRE COMPLETO
LOG 1
BASSI GRONDONÁ RAFAEL ALEXANDER
67
MAESTRE HURTADO BRYAN ALEXANDER (N)
65
NUCCI OJEDA ANGELO BRUNO
65
VASQUEZ TOVAR JUAN MANUEL
64
VILLANUEVA GUERRERO CLARA
66
ZAPATA SOLIS RODRIGO ORLANDO
60
DS
DBa
DBa
DBa
DBa
DBa
DBa
3
3
3
3
2
2
LOG 2
66
72
73
72
78
74
DS
DBa
DB
DB
DB
DB
DB
3
1
1
1
0
1
FINAL
67
68
69
68
72
67
DS
DBa
DBa
DBa
DBa
DB
DBa
6
4
4
4
2
3
LOG 1
58
DS
DBa
2
LOG 2 DS
76
DB 1
FINAL DS
67
DBa
3
LOG 1
61
DS
DBa
2
LOG 2 DS
78
DB 1
FINAL DS
69
DBa
3
CURSO: Informática (11B)
PERÍODO: FINAL
PROFESOR(A): JUAN CARLOS RAMIREZ ECHEVERRIA
No. Lista
2
12
15
28
30
32
CURSO: Informática (11C)
PERÍODO: FINAL
PROFESOR(A): JUAN CARLOS RAMIREZ ECHEVERRIA
No. Lista NOMBRE COMPLETO
9
CHEN LEE WILLIAM
CURSO: Informática (11D)
PERÍODO: FINAL
PROFESOR(A): JUAN CARLOS RAMIREZ ECHEVERRIA
No. Lista NOMBRE COMPLETO
29
VARGAS REDONDO ALBERTO MARIO
Estudien con juicio. ¡¡¡EXITOS!!! Nos vemos el martes 1 de
Noviembre a las 3:00 PM
Documentos relacionados
Descargar