SlideShare una empresa de Scribd logo
1 de 23
Alumnas: Aracely Alejo Del Ángel nl._2
TEMA: Desarrolla Aplicaciones De Escritorio Con
Bases De Datos.
Grupo: 404
Materia : .NET
Maestro: ing. Luis Manuel Ruiz Cervantes
En el menú Inicio de Windows , haga clic en Visual
Basic 2008 Express.
 Aparecerá la pantalla de bienvenida a Visual Basic
Express. Se trata de la interfaz de Visual Basic 2008
Express, que también recibe el nombre de entorno de
desarrollo integrado oIDE.
 En el menú Archivo, haga clic en Nuevo proyecto.
 Aparece el cuadro de diálogo Nuevo proyecto.
 Seleccione Aplicación de Windows Forms y haga clic
en Aceptar.
 Se muestra un nuevo formulario en el IDE y se
agregan los archivos necesarios para el proyecto a la
ventana Explorador de soluciones. Si es el primer
proyecto de Aplicación de Windows Forms que crea,
recibirá el nombre de "WindowsApplication1".
 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.
 Puntero: proporciona la forma de mover
y cambiar los formularios y controles no
es un control.
 Button: Permite al usuario seleccionar o
quitar la opción asociada.Checkbox:
 Combobox:. Muestra una lista de
elementos con una casilla a la izquierda
de cada elemento.
 Textbox:Permite al usuario especificar
un texto, así como funciones de edición
de varias líneas y mascaras de
caracteres para contraseñas.
 Un evento es una acción que es reconocida por el objeto. Un evento
ocurre como resultado de la interacción del usuario con el objeto.
También puede dispararse debido a la ejecución de código o como
resultado de la interacción de otro objeto con el objeto de poseedor
del evento. Para un formulario tenemos por ejemplo; el
evento Load que se dispara cuando se carga el formulario; o el
evento Click para un botón de comando, se dispara cuando se hace clic
sobre él.
 Activate:Ocurre cuando el formulario se convierte en la ventana activa.
 Click: Ocurre cuando hace clic sobre el formulario.
 Desactívate: 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.
 Change: Ocurre cuando cambia el texto que contiene el control.
 GotFocus: Ocurre cuando el control recibe el enfoque.
 KeyDown: Ocurre cuando el usuario presiona una tecla mientras el
control tiene el enfoque.
 LostFocus:Ocurre cuando el control pierde el enfoque.
 lo primero que podemos observar es la barra de
herramientas: en ella se encuentra todos los
controles que puedes agregar al proyecto como
cajas de texto, label, tablas, combo box, listas,
botones que simplemente con arrastra ya tienes tu
control en el form bien sea windows o web.
el explorador de soluciones: aquí es donde veras
todos los archivos de tu proyecto como las
imágenes, cantidad de formularios, base de datos,
nos permite agregar elementos ya existentes o
nuevos. dentro del explorador tenemos todos los
archivos que tengan que ver con nuestro
proyecto, al crear un nuevo proyecto por
defecto se abre el primer formulario (windows
form) por defecto nombrado form1.
 Las propiedades mas comunes de un formulario
son:
 Caption: Texto que aparece en el título del
formulario
 Backcolor: Color de fondo del formulario.
 Forecolor: color del texto del formulario.
 Algunas propiedades de los formularios más
utilizadas:
 (Name): Esta propiedad la tienen todos los
objetos, indica el nombre.
 MaximizeBox: Indica si el botón maximizar
está activo.
 MinimizeBox: Indica si el botón minimizar está
activo.
 Opacity: Indica en % la opacidad del
formulario, normalmente está a 100%.
 ShowIcon: Indica si se muestra icono.
 Text: Indica el titulo del formulario.
 WindowsState: Indica el estado del formulario
[Maximizado, minimizado o normal].
 Haga clic en el panel
cuadro de
herramientas, se abrirá
el cuadro de
herramientas.
 Haga clic en la ficha
todos los formularios
windows form del
cuadro de herramientas
y, a continuación,
arrastre un control
panel hasta esquina
superior izquierda del
formulario.
 De la misma ficha
arrastre el control que
necesité.
 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.
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
Control
específico de
layout,
control de
espaciado
: Layout
horizontal
Layout
vertical
Layout
rejilla
Espaciador
expandible
espaciador
fijo
 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.
 Cómo se comportarán los controles dentro de un layout lo podemos
configurar en el propio layout, usando para ello las propiedades
ancho en layout y alto en layout, siendo fijo, por defecto o
proporcional las opciones disponibles, bien para horizontal o bien
para vertical.
 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.
 En el formulario de ejemplo el tipo de
layout es vertical, para que distribuya en
esa dirección los controles que contiene.
El primer layaout es de tipo grid, para
que organice los controles en forma de
rejilla
 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
 El último de los layout agrupa los
botones, alineándolos a la derecha con
ayuda de la propiedad alineamiento
horizontal.
 textbox: Mediante este control podremos realizar
tanto la entrada como la salida de datos en nuestras
aplicaciones
 MouseMove: al mover el ratón por encima del control.
 Mousedown: al pulsar cualquier botón del ratón
 Change: al cambiar el contenido del control
 Click: al hacer clic con el botón izquierdo del ratón
sobre el control
 Doubleclick: al hacer doble clic con el con el botón
izquierdo del ratón sobre el control
 Getfocus: este evento se activa cuando el control
recibe el enfoque, es decir, cuando se activa el control
en tiempo de ejecución para introducir datos en él o
realizar alguna operación.
 Lostfocus: Es el contrario del anterior evento, se
activa cuando el control pierde el enfoque, es decir, se
pasa a otro control para seguir introduciendo datos.
 label
 EVENTOS
 Click: Es el evento típico de este control y el que más se utiliza.
 MouseMove: Como sabemos detecta el movimiento del ratón sobre
el control. Puede servir para que aparezca un mensaje en un
control Label que nos aporte información sobre la utilidad del
control ampliando el texto que hayamos colocado como capitón del
commandbutton.
 OptionButton
 Este control nos permite elegir una opción
entre varias de las que se nos plantean. Cada
opción será un control optionbutton diferente.
 Facilita la introducción de datos por parte del
usuario.
 Los eventos del control son los mismos que en
anteriores controles….
 Control PictureBox - Caja de gráficos e imágenes
El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también para
dibujar figuras mediante los metodos gráficos , y también como control contenedor de
otros controles, como los controles Frame.
La principal propiedad del control PictureBox se llama precisamente Picture.
Esta propiedad es la que indica el gráfico que estará cargado.
 Control Label - Etiquetas
El control Label o Etiqueta, se utiliza para mostrar texto, descripciones, información
etc...
La propiedad Caption es la mas importante, y es la que se utiliza para establecer el
texto que mostrará el control Label. Por ejemplo para mostrar el texto "Hola" agrega
uno al formulario, coloca un Botón, hace doble clic en el mismo, escribe Label1 y
presiona el ".", Visual Basic te desplegará la lista de propiedades y metodos de label1. *
Visible : Si está en True el control está visible si está en False está oculto
* Backcolor : Determina el color del fondo de la etiqueta. Si la propiedad BackStyle está
en transparente esta propiedad no se visualiza, es decir el color no se muestra
* BackStyle: Determina si el fondo es transparente (valor 0) o si es opaco (Valor 1).
* Name: es el nombre del control y sirve para hacer referencia al mismo en el código,
como todos los controles
* BorderStyle: determina si se muestra con borde o sin borde
* 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: Valor Hexadecimal o valor Rgb que indica el color del Texto
* Height y Width: Ancho y alto del Label
* ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima
del control.
 Control TextBox - Caja de texto
El control TextBox o Caja de texto se utiliza para Ingresar y/o
visualizar Texto ( es un control de entrada de datos )
La propiedad principal de este control se llama Text. Mediante ella
podemos asignarle un texto ya sea en tiempo de diseño o tiempo de
ejecución al control. Si es en tiempo de diseño, debemos
seleccionar el TextBox e ir a la ventana de propiedades y
seleccionar Text. Dentro de ella podemos escribir el texto a ser
mostrado. Si es en tiempo de ejecución debemos escribir el nombre
de el TextBox que queremos y al presionar el punto ".", vb despliega
la lista de propiedades y métodos del TextBox, y ahí seleccionamos
Text.
 Control CommandButton - botón de comando
Este control " Botón de comando ", nos permite ejecutar alguna
rutina, función o procedimiento, generalmente en el evento click
del mismo, para realizar de esta manera alguna tarea dentro del
programa.
 Control Image - Control de imagen
El control Image permite visualizar gráficos e imágenes de los
formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no
todos ellos son aceptados por este control como los png o lo s Tif,
por decir algunos.
 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, MouseLe
ave, 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. Los controladores de
eventos MouseEnter, MouseLeave y MouseHover reciben un
argumento de tipo EventArgs que contiene datos
relacionados con sus eventos. Los controladores de eventos
relacionados con el teclado reciben argumentos de
tipo KeyEventArgs, con datos relacionados con sus eventos.
Dichos eventos se controlan de la misma forma que los
demás eventos que tiene lugar en formularios Windows
Forms. Para obtener más información acerca del control de
eventos, vea Introducción a los controladores de eventos en
formularios Windows Forms.
 es posible cambiar el cursor del mouse mientras hay
operaciones en curso. Esta capacidad puede combinarse
con los eventos MouseEnter y MouseLeavepara que éstos
indiquen al usuario de que hay cálculos en marcha, y
limiten la interacción del usuario durante periodos de
tiempo especificados. Por ejemplo, si se muestra un
cuadro de diálogo para indicar que se están copiando
archivos, existe la posibilidad de convertir el cursor en un
reloj de arena.
 A veces, el cursor del mouse cambiará debido a eventos
del sistema, como proyecto operaciones de arrastrar y
colocar. Para obtener más información acerca de los
procedimientos de arrastrar y colocar, vea Compatibilidad
con las operaciones del Portapapeles y de arrastrar y
colocar. Se puede cambiar el cursor del mouse
estableciendo la propiedad Cursor de un control. Para
obtener más información sobre cómo trabajar con
cursores, vea Cursors (clase).

Más contenido relacionado

La actualidad más candente

Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedoreszeta2015
 
Form y container
Form y containerForm y container
Form y containerzeta2015
 
Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basicchocoeli
 
programacion. visual basic 6.0
programacion. visual basic 6.0programacion. visual basic 6.0
programacion. visual basic 6.0dicnorimar cedeño
 
Evelin moreno panel de control
Evelin moreno panel de controlEvelin moreno panel de control
Evelin moreno panel de controlDb Jairo Ramos
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaRokr02
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basicnesmarco
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6leymar286
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosGabriel Hernadez Meza
 
CONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICCONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICluismy055
 
Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Gabriel Salazar
 

La actualidad más candente (18)

Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Form y container
Form y containerForm y container
Form y container
 
Formulario mdi
Formulario mdiFormulario mdi
Formulario mdi
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basic
 
programacion. visual basic 6.0
programacion. visual basic 6.0programacion. visual basic 6.0
programacion. visual basic 6.0
 
Evelin moreno panel de control
Evelin moreno panel de controlEvelin moreno panel de control
Evelin moreno panel de control
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy Cita
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basic
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Paneles de control vinicio montero
Paneles de control vinicio monteroPaneles de control vinicio montero
Paneles de control vinicio montero
 
CONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASICCONTROLES COMUNES VISUAL BASIC
CONTROLES COMUNES VISUAL BASIC
 
Visual basic
Visual basicVisual basic
Visual basic
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Herramientas de visual basic(vb)
Herramientas de visual basic(vb)
 
Panel de control
Panel de controlPanel de control
Panel de control
 

Destacado

Educación virtual
Educación virtualEducación virtual
Educación virtualelis10
 
Introduccion
IntroduccionIntroduccion
IntroduccionAzu Ros
 
Grupo adiela herrera luz marina quiroz
Grupo adiela herrera luz marina quirozGrupo adiela herrera luz marina quiroz
Grupo adiela herrera luz marina quirozHta. Stella Giraldo
 
FeminisminGirlsofRiyadhbyKatherineAhmed
FeminisminGirlsofRiyadhbyKatherineAhmedFeminisminGirlsofRiyadhbyKatherineAhmed
FeminisminGirlsofRiyadhbyKatherineAhmedKatherine Ahmed
 
Examen seminario 2010.1 M.R.S.
Examen seminario 2010.1 M.R.S.Examen seminario 2010.1 M.R.S.
Examen seminario 2010.1 M.R.S.jibgnacio
 
Ejemplo estilos aprendizajes
Ejemplo estilos aprendizajesEjemplo estilos aprendizajes
Ejemplo estilos aprendizajesRafael Peralta
 
Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...
Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...
Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...iicabrasil
 
Conceptos de contabilidad
Conceptos de contabilidadConceptos de contabilidad
Conceptos de contabilidadjuanpabrutus96
 
Unicef Report Mobiles For Development
Unicef Report Mobiles For DevelopmentUnicef Report Mobiles For Development
Unicef Report Mobiles For Developmentsegughana
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionKandy Tapia
 

Destacado (20)

Ppp Comp.
Ppp Comp.Ppp Comp.
Ppp Comp.
 
DISEÑO DE PROYECTOS
DISEÑO DE PROYECTOS DISEÑO DE PROYECTOS
DISEÑO DE PROYECTOS
 
Educación virtual
Educación virtualEducación virtual
Educación virtual
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Grupo adiela herrera luz marina quiroz
Grupo adiela herrera luz marina quirozGrupo adiela herrera luz marina quiroz
Grupo adiela herrera luz marina quiroz
 
FeminisminGirlsofRiyadhbyKatherineAhmed
FeminisminGirlsofRiyadhbyKatherineAhmedFeminisminGirlsofRiyadhbyKatherineAhmed
FeminisminGirlsofRiyadhbyKatherineAhmed
 
Garbage
GarbageGarbage
Garbage
 
Pinturas hormigon
Pinturas hormigonPinturas hormigon
Pinturas hormigon
 
Examen seminario 2010.1 M.R.S.
Examen seminario 2010.1 M.R.S.Examen seminario 2010.1 M.R.S.
Examen seminario 2010.1 M.R.S.
 
Blogueros andrea gomez
Blogueros andrea gomezBlogueros andrea gomez
Blogueros andrea gomez
 
Ejemplo estilos aprendizajes
Ejemplo estilos aprendizajesEjemplo estilos aprendizajes
Ejemplo estilos aprendizajes
 
Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...
Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...
Experiências recentes bem-sucedidas no Brasil em Agronegócio e Desenvolviment...
 
Conceptos de contabilidad
Conceptos de contabilidadConceptos de contabilidad
Conceptos de contabilidad
 
Ccf1803
Ccf1803Ccf1803
Ccf1803
 
Unicef Report Mobiles For Development
Unicef Report Mobiles For DevelopmentUnicef Report Mobiles For Development
Unicef Report Mobiles For Development
 
Disposal pp
Disposal ppDisposal pp
Disposal pp
 
Administracion
AdministracionAdministracion
Administracion
 
1
11
1
 
Propiedades
PropiedadesPropiedades
Propiedades
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 

Similar a fundamentos de programacion web

Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosEduardo_Staiti11
 
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
 
VISUAL BASIC
VISUAL BASICVISUAL BASIC
VISUAL BASICblanca_1
 
Visual basic
Visual basicVisual basic
Visual basicjosser96
 
Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)LuisSlz
 
Visual Basic
Visual BasicVisual Basic
Visual BasicNiltonusp
 
aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web karlafabiola123456
 
Trabajo
TrabajoTrabajo
Trabajoqwz123
 
Controles basicos final
Controles basicos finalControles basicos final
Controles basicos finalprofesorpfpd
 

Similar a fundamentos de programacion web (20)

Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
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 BASIC
VISUAL BASICVISUAL BASIC
VISUAL BASIC
 
Visual basic
Visual basicVisual basic
Visual basic
 
Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
visual basic
visual basicvisual basic
visual basic
 
aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web
 
visual basic
visual basicvisual basic
visual basic
 
office
officeoffice
office
 
Trabajo
TrabajoTrabajo
Trabajo
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Controles basicos final
Controles basicos finalControles basicos final
Controles basicos final
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

fundamentos de programacion web

  • 1. Alumnas: Aracely Alejo Del Ángel nl._2 TEMA: Desarrolla Aplicaciones De Escritorio Con Bases De Datos. Grupo: 404 Materia : .NET Maestro: ing. Luis Manuel Ruiz Cervantes
  • 2.
  • 3. En el menú Inicio de Windows , haga clic en Visual Basic 2008 Express.  Aparecerá la pantalla de bienvenida a Visual Basic Express. Se trata de la interfaz de Visual Basic 2008 Express, que también recibe el nombre de entorno de desarrollo integrado oIDE.  En el menú Archivo, haga clic en Nuevo proyecto.  Aparece el cuadro de diálogo Nuevo proyecto.  Seleccione Aplicación de Windows Forms y haga clic en Aceptar.  Se muestra un nuevo formulario en el IDE y se agregan los archivos necesarios para el proyecto a la ventana Explorador de soluciones. Si es el primer proyecto de Aplicación de Windows Forms que crea, recibirá el nombre de "WindowsApplication1".
  • 4.  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.
  • 5.  Puntero: proporciona la forma de mover y cambiar los formularios y controles no es un control.  Button: Permite al usuario seleccionar o quitar la opción asociada.Checkbox:  Combobox:. Muestra una lista de elementos con una casilla a la izquierda de cada elemento.  Textbox:Permite al usuario especificar un texto, así como funciones de edición de varias líneas y mascaras de caracteres para contraseñas.
  • 6.  Un evento es una acción que es reconocida por el objeto. Un evento ocurre como resultado de la interacción del usuario con el objeto. También puede dispararse debido a la ejecución de código o como resultado de la interacción de otro objeto con el objeto de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se hace clic sobre él.  Activate:Ocurre cuando el formulario se convierte en la ventana activa.  Click: Ocurre cuando hace clic sobre el formulario.  Desactívate: 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.  Change: Ocurre cuando cambia el texto que contiene el control.  GotFocus: Ocurre cuando el control recibe el enfoque.  KeyDown: Ocurre cuando el usuario presiona una tecla mientras el control tiene el enfoque.  LostFocus:Ocurre cuando el control pierde el enfoque.
  • 7.
  • 8.
  • 9.  lo primero que podemos observar es la barra de herramientas: en ella se encuentra todos los controles que puedes agregar al proyecto como cajas de texto, label, tablas, combo box, listas, botones que simplemente con arrastra ya tienes tu control en el form bien sea windows o web. el explorador de soluciones: aquí es donde veras todos los archivos de tu proyecto como las imágenes, cantidad de formularios, base de datos, nos permite agregar elementos ya existentes o nuevos. dentro del explorador tenemos todos los archivos que tengan que ver con nuestro proyecto, al crear un nuevo proyecto por defecto se abre el primer formulario (windows form) por defecto nombrado form1.
  • 10.  Las propiedades mas comunes de un formulario son:  Caption: Texto que aparece en el título del formulario  Backcolor: Color de fondo del formulario.  Forecolor: color del texto del formulario.  Algunas propiedades de los formularios más utilizadas:  (Name): Esta propiedad la tienen todos los objetos, indica el nombre.  MaximizeBox: Indica si el botón maximizar está activo.  MinimizeBox: Indica si el botón minimizar está activo.  Opacity: Indica en % la opacidad del formulario, normalmente está a 100%.  ShowIcon: Indica si se muestra icono.  Text: Indica el titulo del formulario.  WindowsState: Indica el estado del formulario [Maximizado, minimizado o normal].
  • 11.  Haga clic en el panel cuadro de herramientas, se abrirá el cuadro de herramientas.  Haga clic en la ficha todos los formularios windows form del cuadro de herramientas y, a continuación, arrastre un control panel hasta esquina superior izquierda del formulario.  De la misma ficha arrastre el control que necesité.
  • 12.  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.
  • 13.
  • 14. 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 Control específico de layout, control de espaciado : Layout horizontal Layout vertical Layout rejilla Espaciador expandible espaciador fijo
  • 15.  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.  Cómo se comportarán los controles dentro de un layout lo podemos configurar en el propio layout, usando para ello las propiedades ancho en layout y alto en layout, siendo fijo, por defecto o proporcional las opciones disponibles, bien para horizontal o bien para vertical.  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.
  • 16.  En el formulario de ejemplo el tipo de layout es vertical, para que distribuya en esa dirección los controles que contiene. El primer layaout es de tipo grid, para que organice los controles en forma de rejilla  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  El último de los layout agrupa los botones, alineándolos a la derecha con ayuda de la propiedad alineamiento horizontal.
  • 17.  textbox: Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones  MouseMove: al mover el ratón por encima del control.  Mousedown: al pulsar cualquier botón del ratón  Change: al cambiar el contenido del control  Click: al hacer clic con el botón izquierdo del ratón sobre el control  Doubleclick: al hacer doble clic con el con el botón izquierdo del ratón sobre el control  Getfocus: este evento se activa cuando el control recibe el enfoque, es decir, cuando se activa el control en tiempo de ejecución para introducir datos en él o realizar alguna operación.  Lostfocus: Es el contrario del anterior evento, se activa cuando el control pierde el enfoque, es decir, se pasa a otro control para seguir introduciendo datos.
  • 18.  label  EVENTOS  Click: Es el evento típico de este control y el que más se utiliza.  MouseMove: Como sabemos detecta el movimiento del ratón sobre el control. Puede servir para que aparezca un mensaje en un control Label que nos aporte información sobre la utilidad del control ampliando el texto que hayamos colocado como capitón del commandbutton.  OptionButton  Este control nos permite elegir una opción entre varias de las que se nos plantean. Cada opción será un control optionbutton diferente.  Facilita la introducción de datos por parte del usuario.  Los eventos del control son los mismos que en anteriores controles….
  • 19.  Control PictureBox - Caja de gráficos e imágenes El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los metodos gráficos , y también como control contenedor de otros controles, como los controles Frame. La principal propiedad del control PictureBox se llama precisamente Picture. Esta propiedad es la que indica el gráfico que estará cargado.  Control Label - Etiquetas El control Label o Etiqueta, se utiliza para mostrar texto, descripciones, información etc... La propiedad Caption es la mas importante, y es la que se utiliza para establecer el texto que mostrará el control Label. Por ejemplo para mostrar el texto "Hola" agrega uno al formulario, coloca un Botón, hace doble clic en el mismo, escribe Label1 y presiona el ".", Visual Basic te desplegará la lista de propiedades y metodos de label1. * Visible : Si está en True el control está visible si está en False está oculto * Backcolor : Determina el color del fondo de la etiqueta. Si la propiedad BackStyle está en transparente esta propiedad no se visualiza, es decir el color no se muestra * BackStyle: Determina si el fondo es transparente (valor 0) o si es opaco (Valor 1). * Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles * BorderStyle: determina si se muestra con borde o sin borde * 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: Valor Hexadecimal o valor Rgb que indica el color del Texto * Height y Width: Ancho y alto del Label * ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima del control.
  • 20.  Control TextBox - Caja de texto El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto ( es un control de entrada de datos ) La propiedad principal de este control se llama Text. Mediante ella podemos asignarle un texto ya sea en tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos escribir el texto a ser mostrado. Si es en tiempo de ejecución debemos escribir el nombre de el TextBox que queremos y al presionar el punto ".", vb despliega la lista de propiedades y métodos del TextBox, y ahí seleccionamos Text.  Control CommandButton - botón de comando Este control " Botón de comando ", nos permite ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna tarea dentro del programa.  Control Image - Control de imagen El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o lo s Tif, por decir algunos.
  • 21.
  • 22.  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, MouseLe ave, 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. Los controladores de eventos MouseEnter, MouseLeave y MouseHover reciben un argumento de tipo EventArgs que contiene datos relacionados con sus eventos. Los controladores de eventos relacionados con el teclado reciben argumentos de tipo KeyEventArgs, con datos relacionados con sus eventos. Dichos eventos se controlan de la misma forma que los demás eventos que tiene lugar en formularios Windows Forms. Para obtener más información acerca del control de eventos, vea Introducción a los controladores de eventos en formularios Windows Forms.
  • 23.  es posible cambiar el cursor del mouse mientras hay operaciones en curso. Esta capacidad puede combinarse con los eventos MouseEnter y MouseLeavepara que éstos indiquen al usuario de que hay cálculos en marcha, y limiten la interacción del usuario durante periodos de tiempo especificados. Por ejemplo, si se muestra un cuadro de diálogo para indicar que se están copiando archivos, existe la posibilidad de convertir el cursor en un reloj de arena.  A veces, el cursor del mouse cambiará debido a eventos del sistema, como proyecto operaciones de arrastrar y colocar. Para obtener más información acerca de los procedimientos de arrastrar y colocar, vea Compatibilidad con las operaciones del Portapapeles y de arrastrar y colocar. Se puede cambiar el cursor del mouse estableciendo la propiedad Cursor de un control. Para obtener más información sobre cómo trabajar con cursores, vea Cursors (clase).