SlideShare una empresa de Scribd logo
1 de 11
UNIDAD 2

REALIZAR EL DISEÑO DE UNA
INTERFAZ GRAFICA PARA EL
  PROYECTO PROPUESTO

P R O FA . M A R G A R I TA R O M E R O
            A LVA R A D O
Realizar el diseño de la intefaz gráfica
para el proyecto propuesto

Aunque el entorno visual interactivo
de Visual Basic, y similares, posee
una serie de herramientas integradas
en una interfaz gráfica de usuario, es
preciso tener en cuenta una serie de
elementos para efectuar el diseño, y
realizar una serie de etapas
metodológicas para diseñar una
aplicación (o proyecto).

Cuando se inicia Visual Basic, se crea
un proyecto nuevo con un formulario.
2.1 DISEÑAR EL FORMULARIO INICIAL DEL
                         PROYECTO.
El formulario es el principal medio de comunicación entre el usuario y la
aplicación. Los usuarios interactúan con los controles sobre el formulario para
ingresarle datos y obtener resultados.
Para añadir controles a un formulario tenemos dos métodos:


Método 1
Teniendo el cuadro de Herramientas o un Formulario visible, haga doble clic en el
control que desea añadir en el Cuadro de Herramientas, los controles se ubican
en el centro del formulario, uno encima de otro, luego hay que moverlos a la
posición deseada dentro del formulario.

Método 2
Haga clic sobre el control en el Cuadro de Herramientas.
Ubique el puntero del Mouse (una cruz) sobre el formulario en la esquina superior
izquierda donde desea colocar el control.
Realice un clic sostenido mientras arrastra el puntero a la esquina superior
derecha donde colocará el control.
Suelte el botón del Mouse.
Propiedades

BackColor. Color de fondo del formulario.
BorderStyle. Estilo del borde del formulario.
Caption. Texto en la barra de título del formulario.
ControlBox True/False. Determina si tiene o no el cuadro de control.
Enabled True/False. Determina si está habilitado para responder a las acciones del usuario.
Icon. Icono que se muestra cuando el formulario está minimizado.
Left y Top. Ubicación del formulario.
MaxButton True/False. Determina si tiene o no el botón Maximizar.
MinButton True/False. Determina si tiene o no el botón Minimizar.
Name. Nombre del formulario.
WindowState. Estado inicial del formulario(normal, maximizado o minimizado)

Eventos

Activate. Ocurre cuando el formulario se convierte en la ventana activa.
Click. Ocurre cuando hace clic sobre el formulario.
Deactivate. Ocurre cuando el formulario deja de ser la ventana activa.
Load. Ocurre cuando se carga un formulario.
Unload. Ocurre cuando un formulario está a punto de descargarse.

Métodos

Hide. Oculta el formulario.
Refresh. Actualiza el contenido del formulario.
SetFocus. Le entrega el enfoque al formulario.
Show. Hace visible el formulario.
Normalmente la interfaz de una aplicación está formado por varios formularios. Cuando
visual Basic inicia la aplicación, automáticamente se muestra el formulario. Deben ser
mostrados y ocultados a través de códigos.

Método show

Muestra un formulario. Si el formulario no está cargado al momento de ejecutar el
método Show, Visual Basic lo cargará automáticamente.
Formato
NombreDelFormulario.Show
Ejemplo
FrmEntrada.Show
Sentencia Load
Carga un formulario a la memoria, pero no lo muestra.
Formato
Load NombreDelFormulario
Ejemplo
Load FrmEntrada
Normalmente la interfaz de una aplicación está formado por varios formularios.
Cuando visual BasicEL FORMULARIO DEL MENÚse muestra el
 2.2 DISEÑAR inicia la aplicación, automáticamente PRINCIPAL DEL
                               PROYECTO.
formulario. Deben ser mostrados y ocultados a través de códigos.
Método show

Muestra un formulario. Si el formulario no está cargado al momento de ejecutar el
método Show, Visual Basic lo cargará automáticamente.
Formato
NombreDelFormulario.Show
Ejemplo
FrmEntrada.Show
Sentencia Load
Carga un formulario a la memoria, pero no lo muestra.
Formato
Load NombreDelFormulario
Ejemplo
Load FrmEntrada
2.3 DISEÑAR LOS FORMULARIOS CORREPONDIENTES AL
                 MENU PRINCIPAL
Evento Load
El evento Load ocurre cuando el formulario es cargado en la memoria.
Esto sucede cuando se usa la sentencia Load, o cuando se invoca el
método Show y el formulario aún no está cargado en memoria.
Normalmente, este evento se utiliza para establecer algunas propiedades
del formulario, los controles que se encuentran en él, o variables a nivel
del formulario.
Método Hide


Oculta un formulario, pero no lo descarga de memoria.
Formato
NombreDelFormulario.Hide
Ejemplo:
frmIngreso.Hide
Sentencia Unload
Descarga un formulario de memoria

Evento Unload



Ocurre cuando un formulario está a punto de descargarse. Este eventos
e desencadena porque un usuario cierra el formulario mediante el
comando Cerrar del menú Control o una sentencia Unload.
El parámetro Cancelar, es un entero que determina si el formulario es
descargado. Si Cancelar es 0, el formulario se descarga. Establecer
Cancelara cualquier valor distinto de cero impide que el formulario sea
descargado.
2.4 VINCULAR FORMULARIOS DE PROYECTO


SE NECESITA UN CODIGO Y tienes 3 maneras de hacerlo:

1.- Forma.visible = true

2.- Forma.show ()

3.- Forma.show () 1 para que se anteponga sobre la primera y no te deje
regresar a la primera sino hasta que hayas cerrado la segunda,
encontraras esta funcion muy útil en ciertas aplicaciones

Más contenido relacionado

La actualidad más candente

Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basic
nesmarco
 
DESARROLLA APLICACIONES DE ESCRITORIO
DESARROLLA APLICACIONES DE ESCRITORIODESARROLLA APLICACIONES DE ESCRITORIO
DESARROLLA APLICACIONES DE ESCRITORIO
Ana Zavala
 
DESARROLLA APLICACIONES DE ESCRITORIO CON BASES DE DATOS
DESARROLLA  APLICACIONES DE ESCRITORIO CON BASES DE DATOS DESARROLLA  APLICACIONES DE ESCRITORIO CON BASES DE DATOS
DESARROLLA APLICACIONES DE ESCRITORIO CON BASES DE DATOS
mariavaargas
 
Visual basic
Visual basicVisual basic
Visual basic
josser96
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic
Raul Cota
 
Maria de los angeles
Maria de los angelesMaria de los angeles
Maria de los angeles
arist456
 
Curso De Microsoft Visual Fox Pro For Windows
Curso De Microsoft Visual Fox Pro  For WindowsCurso De Microsoft Visual Fox Pro  For Windows
Curso De Microsoft Visual Fox Pro For Windows
rtinoco89
 

La actualidad más candente (20)

Herencia
HerenciaHerencia
Herencia
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basic
 
visual basic
visual basicvisual basic
visual basic
 
actividad
actividadactividad
actividad
 
actividad 2
actividad  2actividad  2
actividad 2
 
DESARROLLA APLICACIONES DE ESCRITORIO
DESARROLLA APLICACIONES DE ESCRITORIODESARROLLA APLICACIONES DE ESCRITORIO
DESARROLLA APLICACIONES DE ESCRITORIO
 
DESARROLLA APLICACIONES DE ESCRITORIO CON BASES DE DATOS
DESARROLLA  APLICACIONES DE ESCRITORIO CON BASES DE DATOS DESARROLLA  APLICACIONES DE ESCRITORIO CON BASES DE DATOS
DESARROLLA APLICACIONES DE ESCRITORIO CON BASES DE DATOS
 
desarolla aplicaciones
desarolla aplicaciones desarolla aplicaciones
desarolla aplicaciones
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basic Visual basic
Visual basic
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic
 
Que es dreamweaver
Que es dreamweaverQue es dreamweaver
Que es dreamweaver
 
Formularios En Visual Fox Pro
Formularios En Visual Fox ProFormularios En Visual Fox Pro
Formularios En Visual Fox Pro
 
Formularios de Visual FoxPro 6.0
Formularios de Visual FoxPro 6.0Formularios de Visual FoxPro 6.0
Formularios de Visual FoxPro 6.0
 
Maria de los angeles
Maria de los angelesMaria de los angeles
Maria de los angeles
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
 
Curso De Microsoft Visual Fox Pro For Windows
Curso De Microsoft Visual Fox Pro  For WindowsCurso De Microsoft Visual Fox Pro  For Windows
Curso De Microsoft Visual Fox Pro For Windows
 
Hands on Lab: Construyendo un lector RSS desde Visual Studio y Expression Blend
Hands on Lab: Construyendo un lector RSS desde Visual Studio y Expression BlendHands on Lab: Construyendo un lector RSS desde Visual Studio y Expression Blend
Hands on Lab: Construyendo un lector RSS desde Visual Studio y Expression Blend
 
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosersHands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
 
Hands on Lab: Usando el servicio de localización y mapas de Bing
Hands on Lab: Usando el servicio de localización y mapas de BingHands on Lab: Usando el servicio de localización y mapas de Bing
Hands on Lab: Usando el servicio de localización y mapas de Bing
 

Destacado (6)

Evalacion sistema control_interno
Evalacion sistema control_internoEvalacion sistema control_interno
Evalacion sistema control_interno
 
Week 2 warm ups
Week 2 warm upsWeek 2 warm ups
Week 2 warm ups
 
LAbUX - Laboratorio Abierto de Usabilidad y Experiencia de Usuario
LAbUX - Laboratorio Abierto de Usabilidad y Experiencia de UsuarioLAbUX - Laboratorio Abierto de Usabilidad y Experiencia de Usuario
LAbUX - Laboratorio Abierto de Usabilidad y Experiencia de Usuario
 
Laboratorio De Usabilidad
Laboratorio De UsabilidadLaboratorio De Usabilidad
Laboratorio De Usabilidad
 
Historia De La Interfaz GráFica
Historia De La Interfaz GráFicaHistoria De La Interfaz GráFica
Historia De La Interfaz GráFica
 
Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario
 

Similar a Unidad 2

Unidad 2
Unidad 2Unidad 2
Unidad 2
Goneck
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
valeeyazmin
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
valeeyazmin
 
Proyecto unidad 2
Proyecto unidad 2Proyecto unidad 2
Proyecto unidad 2
valeeyazmin
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
deniizz
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
Rickardoo Ortizs
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
aracely404
 
Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vb
mafre1975
 
Visual basic
Visual basicVisual basic
Visual basic
Alfonso96
 

Similar a Unidad 2 (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
desarrolla aplicaciones
desarrolla aplicacionesdesarrolla aplicaciones
desarrolla aplicaciones
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
 
Proyecto unidad 2
Proyecto unidad 2Proyecto unidad 2
Proyecto unidad 2
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
 
Proyecto unidad 2 original
Proyecto unidad 2 originalProyecto unidad 2 original
Proyecto unidad 2 original
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Laboratorio nº 1
 
office
officeoffice
office
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008
 
Formulario mdi
Formulario mdiFormulario mdi
Formulario mdi
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vb
 
Como construir un DSS
Como construir un DSSComo construir un DSS
Como construir un DSS
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 

Más de Dianithaa Mendoza' (19)

Veterinaria
VeterinariaVeterinaria
Veterinaria
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
unidad-4
 unidad-4 unidad-4
unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Precentacion de teclado
Precentacion de tecladoPrecentacion de teclado
Precentacion de teclado
 
Precentacion de teclado
Precentacion de tecladoPrecentacion de teclado
Precentacion de teclado
 
Teclado word
Teclado wordTeclado word
Teclado word
 
e.si.m.l.p
 e.si.m.l.p e.si.m.l.p
e.si.m.l.p
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 

Unidad 2

  • 1. UNIDAD 2 REALIZAR EL DISEÑO DE UNA INTERFAZ GRAFICA PARA EL PROYECTO PROPUESTO P R O FA . M A R G A R I TA R O M E R O A LVA R A D O
  • 2. Realizar el diseño de la intefaz gráfica para el proyecto propuesto Aunque el entorno visual interactivo de Visual Basic, y similares, posee una serie de herramientas integradas en una interfaz gráfica de usuario, es preciso tener en cuenta una serie de elementos para efectuar el diseño, y realizar una serie de etapas metodológicas para diseñar una aplicación (o proyecto). Cuando se inicia Visual Basic, se crea un proyecto nuevo con un formulario.
  • 3. 2.1 DISEÑAR EL FORMULARIO INICIAL DEL PROYECTO. El formulario es el principal medio de comunicación entre el usuario y la aplicación. Los usuarios interactúan con los controles sobre el formulario para ingresarle datos y obtener resultados.
  • 4. Para añadir controles a un formulario tenemos dos métodos: Método 1 Teniendo el cuadro de Herramientas o un Formulario visible, haga doble clic en el control que desea añadir en el Cuadro de Herramientas, los controles se ubican en el centro del formulario, uno encima de otro, luego hay que moverlos a la posición deseada dentro del formulario. Método 2 Haga clic sobre el control en el Cuadro de Herramientas. Ubique el puntero del Mouse (una cruz) sobre el formulario en la esquina superior izquierda donde desea colocar el control. Realice un clic sostenido mientras arrastra el puntero a la esquina superior derecha donde colocará el control. Suelte el botón del Mouse.
  • 5. Propiedades BackColor. Color de fondo del formulario. BorderStyle. Estilo del borde del formulario. Caption. Texto en la barra de título del formulario. ControlBox True/False. Determina si tiene o no el cuadro de control. Enabled True/False. Determina si está habilitado para responder a las acciones del usuario. Icon. Icono que se muestra cuando el formulario está minimizado. Left y Top. Ubicación del formulario. MaxButton True/False. Determina si tiene o no el botón Maximizar. MinButton True/False. Determina si tiene o no el botón Minimizar. Name. Nombre del formulario. WindowState. Estado inicial del formulario(normal, maximizado o minimizado) Eventos Activate. Ocurre cuando el formulario se convierte en la ventana activa. Click. Ocurre cuando hace clic sobre el formulario. Deactivate. Ocurre cuando el formulario deja de ser la ventana activa. Load. Ocurre cuando se carga un formulario. Unload. Ocurre cuando un formulario está a punto de descargarse. Métodos Hide. Oculta el formulario. Refresh. Actualiza el contenido del formulario. SetFocus. Le entrega el enfoque al formulario. Show. Hace visible el formulario.
  • 6. Normalmente la interfaz de una aplicación está formado por varios formularios. Cuando visual Basic inicia la aplicación, automáticamente se muestra el formulario. Deben ser mostrados y ocultados a través de códigos. Método show Muestra un formulario. Si el formulario no está cargado al momento de ejecutar el método Show, Visual Basic lo cargará automáticamente. Formato NombreDelFormulario.Show Ejemplo FrmEntrada.Show Sentencia Load Carga un formulario a la memoria, pero no lo muestra. Formato Load NombreDelFormulario Ejemplo Load FrmEntrada
  • 7. Normalmente la interfaz de una aplicación está formado por varios formularios. Cuando visual BasicEL FORMULARIO DEL MENÚse muestra el 2.2 DISEÑAR inicia la aplicación, automáticamente PRINCIPAL DEL PROYECTO. formulario. Deben ser mostrados y ocultados a través de códigos.
  • 8. Método show Muestra un formulario. Si el formulario no está cargado al momento de ejecutar el método Show, Visual Basic lo cargará automáticamente. Formato NombreDelFormulario.Show Ejemplo FrmEntrada.Show Sentencia Load Carga un formulario a la memoria, pero no lo muestra. Formato Load NombreDelFormulario Ejemplo Load FrmEntrada
  • 9. 2.3 DISEÑAR LOS FORMULARIOS CORREPONDIENTES AL MENU PRINCIPAL Evento Load El evento Load ocurre cuando el formulario es cargado en la memoria. Esto sucede cuando se usa la sentencia Load, o cuando se invoca el método Show y el formulario aún no está cargado en memoria. Normalmente, este evento se utiliza para establecer algunas propiedades del formulario, los controles que se encuentran en él, o variables a nivel del formulario.
  • 10. Método Hide Oculta un formulario, pero no lo descarga de memoria. Formato NombreDelFormulario.Hide Ejemplo: frmIngreso.Hide Sentencia Unload Descarga un formulario de memoria Evento Unload Ocurre cuando un formulario está a punto de descargarse. Este eventos e desencadena porque un usuario cierra el formulario mediante el comando Cerrar del menú Control o una sentencia Unload. El parámetro Cancelar, es un entero que determina si el formulario es descargado. Si Cancelar es 0, el formulario se descarga. Establecer Cancelara cualquier valor distinto de cero impide que el formulario sea descargado.
  • 11. 2.4 VINCULAR FORMULARIOS DE PROYECTO SE NECESITA UN CODIGO Y tienes 3 maneras de hacerlo: 1.- Forma.visible = true 2.- Forma.show () 3.- Forma.show () 1 para que se anteponga sobre la primera y no te deje regresar a la primera sino hasta que hayas cerrado la segunda, encontraras esta funcion muy útil en ciertas aplicaciones