SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
COBAEV 02 TEMPOAL
MATERIA: .NET
MAESTRO: LUIS MANUEL
RUIZ CERVANTES
ALUMNA:BLANCA ESTELA
HERNANDEZ BAUTISTA
GRUPO: 404
FECHA: 14/03/2014
APLICACIONES DE ESCRITORIO CON BASE DE
DATOS.
 1.1 Introducción a los elementos de entorno
grafico.
 *Creación de un proyecto.
 *Formulario.
 *Controles.
 *Eventos.
 *Elementos del entorno de trabajo
 Creación de un proyecto
 *Cuando desarrolla una aplicación, Visual Basic crea un
archivo especial llamado Archivo de Proyecto para
administrar todos los demás archivos de la aplicación.

 *El Archivo de Proyecto es simplemente una lista de
todos los archivos y objetos asociados con el proyecto,
así como información sobre las opciones del entorno.
Esta información se actualiza cada vez que se guarda el
proyecto. Todos los archivos y objetos también se
pueden compartir con otros proyectos. Un proyecto está
compuesto por los siguientes archivos…
CONTROLES
 ¿Que son los controles?
 Realmente son objetos que disponen de sus propias propiedades y
métodos, y cuya utilidad es la de facilitarnos el desarrollo de
nuestras aplicaciones. Bueno, este intento de definición puede haber
quedado bien, pero para que lo tengáis más claro, tener en cuenta
que en cualquier aplicación con la que trabajamos estamos
rodeados de controles. Quien no ha visto en multitud de programas
los botones ACEPTAR y CANCELAR, un cuadro para introducir texto,
una lista con datos, etc..
 Pues todos ellos son controles y no tendremos que preocuparnos
por crearlos para nuestras aplicaciones sino que ya vienen con el
paquete de VB, lo único que tendremos que hacer es modificar sus
propiedades: tamaño, color, etc.. para incorporarlos en nuestras
aplicaciones y asociarles el código necesario para que se comporten
como esperamos al ejecutar la aplicación.
VISUAL BASIC
ENTORNO DE TRABAJO
 PROPIEDADES
 PARTE DEL ENTORNO DE VISUAL 1 2 BASIC 3 4 5 6
 3. BARRA DE TITULO: Muestra el nombre del proyecto y del formulario que se esta diseñando actual mente.
 4. BARRA DE MENUS: Agrupa los menús despegables que contiene toda las operaciones que pueden llevarse a cabo
con visual Basic 6.0
 5. BARRA DE HERRAMIENTAS ESTANDAR Contiene los botones que se utilizan con mayor frecuencia cuando se
trabaja con un proyecto. Simplifica la lecció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.
 6. VENTANA DE FORMULARIO Es el área donde se diseña la interfaz grafica, es decir, es donde se inserta electo
gráficos, como botones, imágenes, casillas de verificación, cuadros de lista ,etc.
 7. CUADRO DE HERRAMIENTAS Presenta todos los controles necesarios para diseñar una aplicación, como cuadros de
texto, etiquetas, cuadros de listas, botones de comando ,etc.
 8. VENTANA 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.
 9. VENTANA DE POCISICION DEL FORMULARIO Muestra la ubicación que tendrá el formulario en la pantalla, cuando
ejecute la aplicación. Esta ubicación puede cambiarse si hace clic en el botón izquierdo del mouse
 10. LA VENTANA DE PROPIEDADES Muestra todas las propiedades del control actualmente seleccionado, en este caso
muéstralas propiedades del form 1, luego podemos ver que abajo dice “form 1form” lo que esta en negrita es el
nombre del objeto, y lo que sigue es el tipo de objeto, en este caso es un formulario
1.2FORMULARIO
 Eventos básicos del ciclo de vida de un formulario.
 Propiedades de un formulario.
 Agregar controles a un formulario.
 Organizar controles en un formulario ( Layoot).
EVENTOS BASICOS
 Los siguientes eventos son los que se producen al cargar un formulario hasta que se
cierra:
 ■Move: Este evento se produce cuando el formulario se mueve. Aunque por defecto,
cuando se crea una nueva instancia del formulario y inicia, el usuario no lo mueve, pero
este evento se dispara antes que se produzca el evento Load.
 ■Load: Este evento se produce antes que se muestre el formulario por primera vez.
 ■VisibleChanged: Este evento se produce cuando se va a cambiar el valor de la
propiedad Visible.
 ■Activated: Este evento se produce cuando se va activar el formulario por código o por el
usuario.
 ■Shown: Este evento se produce cada vez que el formulario se muestra por primera vez.
 ■Paint: Este evento se produce cuando el control (el formulario en este caso, puede ser
un control dentro del formulario) se vuelve a dibujar.
 ■Desactivate: Este evento se produce cuando el formulario pierde el foco y no está
activo.
 ■Closing: Este evento se produce cuando se está cerrando.
 ■Closed: Este evento se produce cuando se cierra el formulario.
 Para entender mejor esto, mejor ver un ejemplo con código. Para ello en este caso voy a
utilizar Visual Studio 2012, aunque se puede usar versiones anteriores también.
LOS FORMULARIOS
 Los formularios son tratados como controles con sus
propiedades, eventos y métodos. Aunque digamos que
se trata de un control especial que utilizamos para
contener los controles más usuales con los que
construiremos nuestras aplicaciones: textbox, label,
commandbutton, etc...
En este capítulo vamos a ver las propiedades y eventos
más importantes de los formularios, como trabajar con
múltiples formularios y como se establece la
comunicación entre ellos.
PROPIEDADES DE UN
FORMULARIO
 Abra el formulario . Para obtener más información, vea
Cómo: Mostrar formularios Windows Forms en el
diseñador.
 En el Cuadro de herramientas, haga clic en el control
que desee y arrástrelo al formulario.
 El control se agregará al formulario en la ubicación
especificada, con su tamaño predeterminado
ORGANIZAR CONTROLES EN UN
FORMULARIO (LAYOUT).
 Los controles de layout permiten distribuir, ajustar el
tamaño y alinear, de manera organizada y automática, los
controles que contienen, permitiendo además organizar
otros controles de layout contenidos.
 Facilitan el ajuste de los controles al contenido,
adaptándose a los nombres y contenidos, incluyendo multi-
idioma, ajustándose los tamaños en función de la
traducción correspondiente, además de ajustar el alto y
ancho en función del tamaño del formulario, según la
pantalla o el tamaño a que se redimensione éste en modal.
 También distribuyen los controles en el formulario teniendo
en cuenta condiciones de visibilidad, haciendo que unos
controles ganen el espacio de los controles que no se
visualizan
 Hay dos tipos de controles de layout. Por un lado el control específico de layout, que permite
tres opciones agurpadoras: Layout horizontal, layout vertical, layout rejilla, y por otro lado un
control de espaciado que permite dos opciones: espaciador fijo, espaciador expandible.
 Cada una de las tres opciones de layout distribuye los controles que contienen bien en
horizontal, bien en vertical, bien en cuadrícula, pudiendo cambiar el tipo de layout en cualquier
momento.
 La opción de espaciador fijo permite generar un espacio de tamaño fijo, mientras que el
espaciador expandible genera un espacio que crecerá con el formulario.
 El anidamiento de controles de layout permite organizar los controles de forma más eficiente,
ya que un control de layout también organiza los controles de layout que contiene.
 El formulario y los controles de formulario, además de los layouts, tienen propiedades de
layout. En el formulario podemos configurar si la agrupación generada por éste será vertical,
horizontal o grid.
 Así, por defecto los controles se comportarán de acuerdo al tipo: los editores de campo
crecerán a lo ancho y no a lo alto de forma proporcional, mientras que las cajas de texto lo
harán tanto a lo ancho como a lo alto. Pero podremos asignarles las opciones fijo o proporcional
según queramos modificar el comportamiento por defecto del control.
 Tanto el formulario como los layouts indican por medio de una flecha la dirección en la que
distribuyen los elementos que están incluidos. Para alinear los elementos dentro de un layout
debemos definir la propiedad alineamiento vertical y horizontal, que nos permite organizar los
controles hacia la izquierda, hacia la derecha, centrado o justificado. Esta opción está
disponible tanto para los controles de layout como para el formulario.
 La opción de aplicar layout de la barra de herramientas nos permite ver cómo se organizará el
formulario en ejecución. Pulsando en el fondo del formulario y usando la tecla fin podremos ver
también cómo se adaptarán los controles del formulario en ejecución tanto al tamaño como a
las etiquetas, incluyendo multi-idioma, pudiendo modificar el tamaño del formulario para ver
cómo se adaptan los controles al nuevo tamaño..
 El segundo layout tiene otros dos layouts que organiza de forma horizontal y que contienen a
su vez controles que distribuye de forma vertical, de forma que la imagen quedará en paralelo
con las dos cajas de texto, estando estas últimas una encima de la otra
1.3 CONTROLES Y EVENTOS
 Controles mas comunes (botones, etiquetas, cajas de
texto.)
 Propiedades de los controles .
 Eventos de mouse y del teclado.
CONTROLES MAS COMUNES
(BOTONES, ETIQUETAS, CAJAS DE
TEXTO).
 Realmente son objetos que disponen de sus propias
propiedades y métodos, y cuya utilidad es la de
facilitarnos el desarrollo de nuestras aplicaciones. Bueno,
este intento de definición puede haber quedado bien,
pero para que lo tengáis más claro, tener en cuenta que
en cualquier aplicación con la que trabajamos estamos
rodeados de controles. Quien no ha visto en multitud de
programas los botones ACEPTAR y CANCELAR, un cuadro
para introducir texto, una lista con datos, etc.. Pues
todos ellos son controles y no tendremos que
preocuparnos por crearlos para nuestras aplicaciones
sino que ya vienen con el paquete de VB, lo único que
tendremos que hacer es modificar sus propiedades:
tamaño, color, etc.. para incorporarlos en nuestras
aplicaciones y asociarles el código necesario para que se
comporten como esperamos al ejecutar la aplicación
PROPIEDADES DE LOS
CONTROLES
 Las propiedades de las que dispone el control son las siguientes:(para
obtener el cuadro de propiedades, seleccionar el control y pulsar F4 o
pulsar con el botón derecho para obtener el menú contextual y marcar
Propierties)
 Name: Esta propiedad la tienen todos los controles, el nombre que viene
por defecto en este caso Text1 y es el nombre con el que se conocerá el
control cuando lo utilicemos en el código
 Text: Aquí indicamos el texto que aparecerá en el control. Podemos
asignarle cualquier texto en tiempo de diseño o ejecución. También
podemos tomar el texto que haya introducido el usuario para tratarlo
durante la ejecución.
EVENTOS DEL MOUSE Y DEL
TECLADO
 Hay varios eventos relacionados con el empleo del
mouse (ratón) y del teclado por parte del usuario. Cada
uno de estos eventos tiene un controlador de eventos
para el cual se puede escribir código en las aplicaciones
para Windows. Dichos eventos son MouseDown,
MouseUp, MouseMove, MouseEnter, MouseLeave,
MouseHover, KeyPress, KeyDown y KeyUp. Los
controladores de eventos MouseDown, MouseUp y
MouseMove reciben un argumento de MouseEventArgs
que contiene datos relacionados con sus eventos

Más contenido relacionado

La actualidad más candente

Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaRokr02
 
CONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICCONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICluismy055
 
Controles formulario e informe (3) tics
Controles formulario e informe (3) ticsControles formulario e informe (3) tics
Controles formulario e informe (3) ticsGata Stefania
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic Andrea Lozano
 
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
 
Controles de formularios e informes
Controles de formularios e informesControles de formularios e informes
Controles de formularios e informesGata Stefania
 
Lolol
LololLolol
Lololxdbro
 

La actualidad más candente (18)

IntroduccióN Bea
IntroduccióN BeaIntroduccióN Bea
IntroduccióN Bea
 
Unidad 1 margara
Unidad 1 margaraUnidad 1 margara
Unidad 1 margara
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy Cita
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
CONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICCONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASIC
 
Controles formulario e informe (3) tics
Controles formulario e informe (3) ticsControles formulario e informe (3) tics
Controles formulario e informe (3) tics
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
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
 
Controles de formularios e informes
Controles de formularios e informesControles de formularios e informes
Controles de formularios e informes
 
visual basic
visual basicvisual basic
visual basic
 
Ejerciciosj query
Ejerciciosj queryEjerciciosj query
Ejerciciosj query
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Lolol
LololLolol
Lolol
 
Visual basic
Visual basicVisual basic
Visual basic
 

Destacado

Kunst Mal Anders
Kunst Mal AndersKunst Mal Anders
Kunst Mal Anderspilarandres
 
für dilay
für dilayfür dilay
für dilayemre6606
 
E-Portfolio Definition V02 Jh 20090318
E-Portfolio Definition V02 Jh 20090318E-Portfolio Definition V02 Jh 20090318
E-Portfolio Definition V02 Jh 20090318Jörg Hafer
 
Bibliographische Daten in Blogs
Bibliographische Daten in BlogsBibliographische Daten in Blogs
Bibliographische Daten in Blogsguest3b8fce
 
Configuraciones
Configuraciones Configuraciones
Configuraciones gamabram
 
Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011
Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011
Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011Goldmedia Group
 
Trendreport August 2009: So twittern deutsche Unternehmen
Trendreport  August 2009: So twittern deutsche UnternehmenTrendreport  August 2009: So twittern deutsche Unternehmen
Trendreport August 2009: So twittern deutsche UnternehmenZucker.Kommunikation
 
ACTIVIDAD III: LOS ADOLESCENTES EN CLASE
ACTIVIDAD III: LOS ADOLESCENTES EN CLASEACTIVIDAD III: LOS ADOLESCENTES EN CLASE
ACTIVIDAD III: LOS ADOLESCENTES EN CLASEMIRRIAN
 
Goldmedia Interaktions-Index - Januar 2013
Goldmedia Interaktions-Index - Januar 2013Goldmedia Interaktions-Index - Januar 2013
Goldmedia Interaktions-Index - Januar 2013Goldmedia Group
 
Artikel auf der Internetseite des Gymnasiums
Artikel auf der Internetseite des GymnasiumsArtikel auf der Internetseite des Gymnasiums
Artikel auf der Internetseite des GymnasiumsRegina Bartkuviene
 
Unidad 8 Dar Forma A Objetos
Unidad 8 Dar Forma A ObjetosUnidad 8 Dar Forma A Objetos
Unidad 8 Dar Forma A Objetosjcardenasperdomo
 
Testen+bewerten ws 20140424
Testen+bewerten ws 20140424Testen+bewerten ws 20140424
Testen+bewerten ws 20140424Jörg Hafer
 

Destacado (20)

Manual powtoon
Manual powtoonManual powtoon
Manual powtoon
 
11.- Servidor dhcp
11.- Servidor dhcp11.- Servidor dhcp
11.- Servidor dhcp
 
Kunst Mal Anders
Kunst Mal AndersKunst Mal Anders
Kunst Mal Anders
 
Westerstede
WesterstedeWesterstede
Westerstede
 
für dilay
für dilayfür dilay
für dilay
 
E-Portfolio Definition V02 Jh 20090318
E-Portfolio Definition V02 Jh 20090318E-Portfolio Definition V02 Jh 20090318
E-Portfolio Definition V02 Jh 20090318
 
Bibliographische Daten in Blogs
Bibliographische Daten in BlogsBibliographische Daten in Blogs
Bibliographische Daten in Blogs
 
Configuraciones
Configuraciones Configuraciones
Configuraciones
 
Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011
Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011
Goldmedia Mobile Monitor 2011- Vortrag ConLife 2011
 
Trendreport August 2009: So twittern deutsche Unternehmen
Trendreport  August 2009: So twittern deutsche UnternehmenTrendreport  August 2009: So twittern deutsche Unternehmen
Trendreport August 2009: So twittern deutsche Unternehmen
 
ACTIVIDAD III: LOS ADOLESCENTES EN CLASE
ACTIVIDAD III: LOS ADOLESCENTES EN CLASEACTIVIDAD III: LOS ADOLESCENTES EN CLASE
ACTIVIDAD III: LOS ADOLESCENTES EN CLASE
 
Secuencias scratch
Secuencias   scratchSecuencias   scratch
Secuencias scratch
 
Goldmedia Interaktions-Index - Januar 2013
Goldmedia Interaktions-Index - Januar 2013Goldmedia Interaktions-Index - Januar 2013
Goldmedia Interaktions-Index - Januar 2013
 
Crucigrama
CrucigramaCrucigrama
Crucigrama
 
EXCEL 2010
EXCEL 2010EXCEL 2010
EXCEL 2010
 
Artikel auf der Internetseite des Gymnasiums
Artikel auf der Internetseite des GymnasiumsArtikel auf der Internetseite des Gymnasiums
Artikel auf der Internetseite des Gymnasiums
 
Unidad 8 Dar Forma A Objetos
Unidad 8 Dar Forma A ObjetosUnidad 8 Dar Forma A Objetos
Unidad 8 Dar Forma A Objetos
 
Can Coworkers CoInnovate?
Can Coworkers CoInnovate?Can Coworkers CoInnovate?
Can Coworkers CoInnovate?
 
Rockstar presentations
Rockstar presentationsRockstar presentations
Rockstar presentations
 
Testen+bewerten ws 20140424
Testen+bewerten ws 20140424Testen+bewerten ws 20140424
Testen+bewerten ws 20140424
 

Similar a VISUAL BASIC

desarolla aplicaciones
desarolla aplicaciones desarolla aplicaciones
desarolla aplicaciones axelyair
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion webaracely404
 
Visual basic
Visual basicVisual basic
Visual basicjosser96
 
Visual Basic
Visual BasicVisual Basic
Visual BasicNiltonusp
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareCristina1139
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
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 basicRaul Cota
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basicchivas2455
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Darwin Ortiz
 
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 Windowsrtinoco89
 

Similar a VISUAL BASIC (20)

desarolla aplicaciones
desarolla aplicaciones desarolla aplicaciones
desarolla aplicaciones
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual basic ..!
Visual basic ..!Visual basic ..!
Visual basic ..!
 
visual basic
visual basicvisual basic
visual basic
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de Software
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
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
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 
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
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 

Último

21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdfceeabarcia
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativaricardoruizaleman
 
Xardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosXardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosAgrela Elvixeo
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docxJhordanBenitesSanche1
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialeshanda210618
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCEIP TIERRA DE PINARES
 
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASJavier Sanchez
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfCarlosAntonio456574
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarCa Ut
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionCarolVigo1
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCarolVigo1
 
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxCOMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxAngeles Feu
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAEL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
sociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercerosociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre terceroCEIP TIERRA DE PINARES
 

Último (20)

21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativa
 
Xardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosXardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES Monelos
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docx
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comerciales
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
 
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolar
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
 
SITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍA
SITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍASITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍA
SITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍA
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacion
 
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxCOMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
 
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdfTema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAEL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
 
sociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercerosociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercero
 

VISUAL BASIC

  • 1. COBAEV 02 TEMPOAL MATERIA: .NET MAESTRO: LUIS MANUEL RUIZ CERVANTES ALUMNA:BLANCA ESTELA HERNANDEZ BAUTISTA GRUPO: 404 FECHA: 14/03/2014
  • 2. APLICACIONES DE ESCRITORIO CON BASE DE DATOS.  1.1 Introducción a los elementos de entorno grafico.  *Creación de un proyecto.  *Formulario.  *Controles.  *Eventos.  *Elementos del entorno de trabajo
  • 3.  Creación de un proyecto  *Cuando desarrolla una aplicación, Visual Basic crea un archivo especial llamado Archivo de Proyecto para administrar todos los demás archivos de la aplicación.   *El Archivo de Proyecto es simplemente una lista de todos los archivos y objetos asociados con el proyecto, así como información sobre las opciones del entorno. Esta información se actualiza cada vez que se guarda el proyecto. Todos los archivos y objetos también se pueden compartir con otros proyectos. Un proyecto está compuesto por los siguientes archivos…
  • 4. CONTROLES  ¿Que son los controles?  Realmente son objetos que disponen de sus propias propiedades y métodos, y cuya utilidad es la de facilitarnos el desarrollo de nuestras aplicaciones. Bueno, este intento de definición puede haber quedado bien, pero para que lo tengáis más claro, tener en cuenta que en cualquier aplicación con la que trabajamos estamos rodeados de controles. Quien no ha visto en multitud de programas los botones ACEPTAR y CANCELAR, un cuadro para introducir texto, una lista con datos, etc..  Pues todos ellos son controles y no tendremos que preocuparnos por crearlos para nuestras aplicaciones sino que ya vienen con el paquete de VB, lo único que tendremos que hacer es modificar sus propiedades: tamaño, color, etc.. para incorporarlos en nuestras aplicaciones y asociarles el código necesario para que se comporten como esperamos al ejecutar la aplicación.
  • 6. ENTORNO DE TRABAJO  PROPIEDADES  PARTE DEL ENTORNO DE VISUAL 1 2 BASIC 3 4 5 6  3. BARRA DE TITULO: Muestra el nombre del proyecto y del formulario que se esta diseñando actual mente.  4. BARRA DE MENUS: Agrupa los menús despegables que contiene toda las operaciones que pueden llevarse a cabo con visual Basic 6.0  5. BARRA DE HERRAMIENTAS ESTANDAR Contiene los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la lecció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.  6. VENTANA DE FORMULARIO Es el área donde se diseña la interfaz grafica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casillas de verificación, cuadros de lista ,etc.  7. CUADRO DE HERRAMIENTAS Presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comando ,etc.  8. VENTANA 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.  9. VENTANA DE POCISICION DEL FORMULARIO Muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si hace clic en el botón izquierdo del mouse  10. LA VENTANA DE PROPIEDADES Muestra todas las propiedades del control actualmente seleccionado, en este caso muéstralas propiedades del form 1, luego podemos ver que abajo dice “form 1form” lo que esta en negrita es el nombre del objeto, y lo que sigue es el tipo de objeto, en este caso es un formulario
  • 7. 1.2FORMULARIO  Eventos básicos del ciclo de vida de un formulario.  Propiedades de un formulario.  Agregar controles a un formulario.  Organizar controles en un formulario ( Layoot).
  • 8. EVENTOS BASICOS  Los siguientes eventos son los que se producen al cargar un formulario hasta que se cierra:  ■Move: Este evento se produce cuando el formulario se mueve. Aunque por defecto, cuando se crea una nueva instancia del formulario y inicia, el usuario no lo mueve, pero este evento se dispara antes que se produzca el evento Load.  ■Load: Este evento se produce antes que se muestre el formulario por primera vez.  ■VisibleChanged: Este evento se produce cuando se va a cambiar el valor de la propiedad Visible.  ■Activated: Este evento se produce cuando se va activar el formulario por código o por el usuario.  ■Shown: Este evento se produce cada vez que el formulario se muestra por primera vez.  ■Paint: Este evento se produce cuando el control (el formulario en este caso, puede ser un control dentro del formulario) se vuelve a dibujar.  ■Desactivate: Este evento se produce cuando el formulario pierde el foco y no está activo.  ■Closing: Este evento se produce cuando se está cerrando.  ■Closed: Este evento se produce cuando se cierra el formulario.  Para entender mejor esto, mejor ver un ejemplo con código. Para ello en este caso voy a utilizar Visual Studio 2012, aunque se puede usar versiones anteriores también.
  • 9. LOS FORMULARIOS  Los formularios son tratados como controles con sus propiedades, eventos y métodos. Aunque digamos que se trata de un control especial que utilizamos para contener los controles más usuales con los que construiremos nuestras aplicaciones: textbox, label, commandbutton, etc... En este capítulo vamos a ver las propiedades y eventos más importantes de los formularios, como trabajar con múltiples formularios y como se establece la comunicación entre ellos.
  • 10. PROPIEDADES DE UN FORMULARIO  Abra el formulario . Para obtener más información, vea Cómo: Mostrar formularios Windows Forms en el diseñador.  En el Cuadro de herramientas, haga clic en el control que desee y arrástrelo al formulario.  El control se agregará al formulario en la ubicación especificada, con su tamaño predeterminado
  • 11. ORGANIZAR CONTROLES EN UN FORMULARIO (LAYOUT).  Los controles de layout permiten distribuir, ajustar el tamaño y alinear, de manera organizada y automática, los controles que contienen, permitiendo además organizar otros controles de layout contenidos.  Facilitan el ajuste de los controles al contenido, adaptándose a los nombres y contenidos, incluyendo multi- idioma, ajustándose los tamaños en función de la traducción correspondiente, además de ajustar el alto y ancho en función del tamaño del formulario, según la pantalla o el tamaño a que se redimensione éste en modal.  También distribuyen los controles en el formulario teniendo en cuenta condiciones de visibilidad, haciendo que unos controles ganen el espacio de los controles que no se visualizan
  • 12.  Hay dos tipos de controles de layout. Por un lado el control específico de layout, que permite tres opciones agurpadoras: Layout horizontal, layout vertical, layout rejilla, y por otro lado un control de espaciado que permite dos opciones: espaciador fijo, espaciador expandible.  Cada una de las tres opciones de layout distribuye los controles que contienen bien en horizontal, bien en vertical, bien en cuadrícula, pudiendo cambiar el tipo de layout en cualquier momento.  La opción de espaciador fijo permite generar un espacio de tamaño fijo, mientras que el espaciador expandible genera un espacio que crecerá con el formulario.  El anidamiento de controles de layout permite organizar los controles de forma más eficiente, ya que un control de layout también organiza los controles de layout que contiene.  El formulario y los controles de formulario, además de los layouts, tienen propiedades de layout. En el formulario podemos configurar si la agrupación generada por éste será vertical, horizontal o grid.  Así, por defecto los controles se comportarán de acuerdo al tipo: los editores de campo crecerán a lo ancho y no a lo alto de forma proporcional, mientras que las cajas de texto lo harán tanto a lo ancho como a lo alto. Pero podremos asignarles las opciones fijo o proporcional según queramos modificar el comportamiento por defecto del control.  Tanto el formulario como los layouts indican por medio de una flecha la dirección en la que distribuyen los elementos que están incluidos. Para alinear los elementos dentro de un layout debemos definir la propiedad alineamiento vertical y horizontal, que nos permite organizar los controles hacia la izquierda, hacia la derecha, centrado o justificado. Esta opción está disponible tanto para los controles de layout como para el formulario.  La opción de aplicar layout de la barra de herramientas nos permite ver cómo se organizará el formulario en ejecución. Pulsando en el fondo del formulario y usando la tecla fin podremos ver también cómo se adaptarán los controles del formulario en ejecución tanto al tamaño como a las etiquetas, incluyendo multi-idioma, pudiendo modificar el tamaño del formulario para ver cómo se adaptan los controles al nuevo tamaño..  El segundo layout tiene otros dos layouts que organiza de forma horizontal y que contienen a su vez controles que distribuye de forma vertical, de forma que la imagen quedará en paralelo con las dos cajas de texto, estando estas últimas una encima de la otra
  • 13. 1.3 CONTROLES Y EVENTOS  Controles mas comunes (botones, etiquetas, cajas de texto.)  Propiedades de los controles .  Eventos de mouse y del teclado.
  • 14. CONTROLES MAS COMUNES (BOTONES, ETIQUETAS, CAJAS DE TEXTO).  Realmente son objetos que disponen de sus propias propiedades y métodos, y cuya utilidad es la de facilitarnos el desarrollo de nuestras aplicaciones. Bueno, este intento de definición puede haber quedado bien, pero para que lo tengáis más claro, tener en cuenta que en cualquier aplicación con la que trabajamos estamos rodeados de controles. Quien no ha visto en multitud de programas los botones ACEPTAR y CANCELAR, un cuadro para introducir texto, una lista con datos, etc.. Pues todos ellos son controles y no tendremos que preocuparnos por crearlos para nuestras aplicaciones sino que ya vienen con el paquete de VB, lo único que tendremos que hacer es modificar sus propiedades: tamaño, color, etc.. para incorporarlos en nuestras aplicaciones y asociarles el código necesario para que se comporten como esperamos al ejecutar la aplicación
  • 15. PROPIEDADES DE LOS CONTROLES  Las propiedades de las que dispone el control son las siguientes:(para obtener el cuadro de propiedades, seleccionar el control y pulsar F4 o pulsar con el botón derecho para obtener el menú contextual y marcar Propierties)  Name: Esta propiedad la tienen todos los controles, el nombre que viene por defecto en este caso Text1 y es el nombre con el que se conocerá el control cuando lo utilicemos en el código  Text: Aquí indicamos el texto que aparecerá en el control. Podemos asignarle cualquier texto en tiempo de diseño o ejecución. También podemos tomar el texto que haya introducido el usuario para tratarlo durante la ejecución.
  • 16. EVENTOS DEL MOUSE Y DEL TECLADO  Hay varios eventos relacionados con el empleo del mouse (ratón) y del teclado por parte del usuario. Cada uno de estos eventos tiene un controlador de eventos para el cual se puede escribir código en las aplicaciones para Windows. Dichos eventos son MouseDown, MouseUp, MouseMove, MouseEnter, MouseLeave, MouseHover, KeyPress, KeyDown y KeyUp. Los controladores de eventos MouseDown, MouseUp y MouseMove reciben un argumento de MouseEventArgs que contiene datos relacionados con sus eventos