Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
55458118 Guia de Conocimiento Visual Basic 1 (1)

55458118 Guia de Conocimiento Visual Basic 1 (1)

Ratings: (0)|Views: 1|Likes:
Published by Julian Fonsek Bmx

More info:

Published by: Julian Fonsek Bmx on Sep 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/21/2011

pdf

text

original

 
 
Sistema de Gestiónde la Calidad
Servicio Nacional de Aprendizaje
 –
SENA
Programa de formación: Técnico en Sistemas Versión 1Nivel: TécnicoGUIA DE ACTIVIDADES DE PROGRAMACIÓN ORIENTADA A EVENTOS
Fecha:Febrero 28 de 2011Versión 1.0Página 1 de 11
LSB Visual Basic - Guía del Aprendiz Sena Capítulo 1 Página 
 
1
 
Nombre del Proyecto:
ADMINISTRACIÓN DEL SOPORTE TÉCNICO ENSISTEMAS A INSTITUCIONES EDUCATIVAS.
 Duración en meses:18 mesesFase del Proyecto
:
CONCEPTUALIZACIÓN
 
Actividad de Proyecto
Recopilar información relacionada con el proyecto
 Duración en meses dela actividad4 mesesActividades de AprendizajeGuía de conocimiento.Duración en horas dela actividadCompetencia:220501046
 
 –
APLICARHERRAMIENTAS OFIMÁTICAS,REDES SOCIALES YCOLABORATIVAS DE ACUERDOCON LE PROYECTO ADESARROLLAR.
 
Resultados de Aprendizaje:22050104604
 
- APLICARCONTROLES Y ESTRUCTURASBÁSICAS DE PROGRAMACIÓNDE UN LENGUAJE ORIENTADOA EVENTOS DE ACUERDO CONEL PROBLEMA A SOLUCIONAR.
 Duración en horas delresultado:90
Visual Basic - Guía del Estudiante Cap. 1 
Características Generales de Visual-Basic
Visual-Basic es una herramienta de diseño de aplicaciones para Windows, en la que estas sedesarrollan en una gran parte a partir del diseño de una interface gráfica. En una aplicaciónVisual Basic, el programa está formado por una parte de código puro, y otras partes asociadasa los objetos que forman la interface gráfica.Es por tanto un término medio entre la programación tradicional, formada por una sucesiónlineal de código estructurado, y la programación orientada a objetos. Combina ambastendencias. Ya que no podemos decir que VB pertenezca por completo a uno de esos dostipos de programación, debemos inventar una palabra que la defina: PROGRAMACIONVISUAL.La creación de un programa bajo Visual Basic lleva los siguientes pasos:
Análisis
. Es el studio de las necesidades que han dado origen a la creación de eseprograma. Es lo que se se llama
Análisis 
de la aplicación. Es la primera fase que debetener siempre un programa y es tambien la más olvidada entre los programadoresnoveles. Una aplicación no se inicia con el teclado, sino sobre un papel.
 
 
Visual Basic 
 –
Guía del Aprendiz Sena Capítulo 1 Página
-
Creación de un interface de usuario
. Este interface será la principal vía decomunicación hombre máquina, tanto para salida de datos como para entrada. Seránecesario partir de una o varias ventanas - Formularios - a las que le iremosañadiendo los controles necesarios.-
Definición de las propiedades de los controles
 
 –
Se dará la forma, posición, ytodas las características necesarias a los controles que hayamos colocado en eseformulario. Estas propiedades determinarán la forma estática de los controles, esdecir, como son los controles y para qué sirven.-
Generación del código asociado a los eventos que ocurran a estos controles.
Ala respuesta a estos eventos (click, doble click, una tecla pulsada, etc.) le llamamosProcedimiento, y deberá generarse de acuerdo a las necesidades del programa.-
Generación del código del programa
. Un programa puede hacerse solamente conla programación de los distintos procedimientos que acompañan a cada objeto. Sinembargo, VB ofrece la posibilidad de establecer un código de programa separado deestos eventos. Este código puede introducirse en unos bloques llamados Módulos, enotros bloques llamados Funciones, y otros llamados Procedimientos. EstosProcedimientos no responden a un evento acaecido a un control o formulario, sino queresponden a un evento producido durante la ejecución del programa.No es necesario entender de momento lo anterior. Visual Basic introduce un concepto nuevode programación, y es necesario cambiar hasta el argot del programador. Posiblemente se lehabrán acumulado demasiados términos de una sola vez. Es normal. A poco que siga leyendoverá las cosas mas claras cuando se explique una por una.
VARIABLES. DEFINICION Y ENTORNO
 Basic, desde siempre, al contrario de otros sistemas de programación, no exigió la definiciónprevia de una variable. Una variable, como usted seguro que conoce, es un nombre que en elprograma le asignamos a un dato. Ese dato podrá cambiar. Piense por ejemplo, en unprograma consistente en la toma de datos de los alumnos de un centro escolar. Existiránvarias variables para poder introducir los datos de los alumnos. Estas variables pueden tenernombre tales como:
Nombre Apellido1Apellido2 Dirección Teléfono Salario 
 La variable Nombre tomará valores distintos según vayamos introduciendo los datos de losdistintos alumnos. Es posible, que a lo largo de la ejecución del programa, esta variable
Nombre 
valga:JoséPedroMaríaLuisEspero que su intuición o conocimiento anterior le lleve a conocer el concepto de variable. Másadelante lo verá más claro.
 
 
Visual Basic 
 –
Guía del Aprendiz Sena Capítulo 1 Página
Decíamos que Basic no exige la definición previa de las variables. Otras herramientas exigenque se haga así. Por lo tanto es normal encontrar, en otros sistemas de programación, que unprograma comienza de la siguiente forma:Declare Nombre As String Le dice que Nombre es una sucesión de letrasDeclare Apellido1 As StringDeclare Apellido2 As StringDeclare Dirección As StringDeclare Teléfono As String Le dice que Teléfono es una sucesión de letrasDeclare Salario As Número Le dice que Salario es un númeroMediante estas declaraciones, el programa sabe de que tipo de dato se trata y por tanto cómodebe trabajar con él. En otros sistemas de programación distintos de Basic, es necesariorealizar esta declaración antes de introducir una variable.Basic permite que no se declaren. Cuando a lo largo del programa le introducimos una variablenueva, asume que es una variable y que el tipo es el adecuado para el valor que le estamosintroduciendo en ese momento.Por ejemplo, si Basic encuentra estas instrucciones
Salario 
=50000000
Nombre 
="Pedro"
Teléfono 
= "1234567"entiende que
Salario, Nombre y Teléfono 
son variables, que
Salario 
es un número (No hemosmetido su valor entre comillas), y que
Nombre 
y
Teléfono 
son sucesiones de caracteresalfanuméricos (su valor está entre comillas)Esta particularidad de no necesitar declarar las variables hace que sea sencillo introducir unavariable nueva. Sin embargo entraña un gran peligro. Imagínese que en un paso posterior delprograma, le mandamos escribir esos tres datos anteriores con la instrucción PRINTPrint SalarioPrint NombrePrint TelwfonoHabrá observado en tercer lugar la palabra
Telwfono
, que por error ha introducido elprogramador. Basic interpreta que Telwfono es una variable e irá a leer en memoria el valorque tiene. No tendrá ningún valor. Por lo tanto no escribirá nada y encima no dará ningúnaviso de que se ha cometido un error. Nada es gratis en esta vida, y la facilidad para introducirvariables se paga con la posibilidad de un error.El peligro de no declarar las variables no termina en esa posibilidad de error. Cuando nodeclaramos el tipo de variables, Visual Basic supone que la variable es de un tipo que soportacualquier tipo de datos : una variable tipo
Variant
. En ese tipo podrá meter cualquier tipo devariable, pero a costa de ocupar mucho mas espacio en la memoria que si la hubiesedeclarado con el tipo correcto para el dato que va a meter en ella.Basic ha pensado en ese problema, y se puede solucionar con esta que será la primerainstrucción BASIC que vamos a estudiar:
OPTION EXPLICIT
 

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->