0% encontró este documento útil (0 votos)
59 vistas

2 Programacion Visual Basic Net

El documento presenta información sobre un profesor de la Universidad Estatal Península de Santa Elena. Proporciona sus datos de contacto, las asignaturas y módulos que enseña, así como su misión, visión y algunas políticas de la universidad.

Cargado por

Dianitap Cordero
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
59 vistas

2 Programacion Visual Basic Net

El documento presenta información sobre un profesor de la Universidad Estatal Península de Santa Elena. Proporciona sus datos de contacto, las asignaturas y módulos que enseña, así como su misión, visión y algunas políticas de la universidad.

Cargado por

Dianitap Cordero
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 36

UNIVERSIDAD ESTATAL

“PENÍNSULA DE SANTA ELENA”

FACULTAD DE SISTEMAS Y TELECOMUNICACIONES.


BIENVENIDA

 BIENVENIDOS.
CARRERA DE TELECOMUNICACIONES
UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA
FACULTAD DE SISTEMAS Y TELECOMUNICACIONES
PROGRAMACIÓN AVANZADA
ALFREDO RAMÓN TUMBACO REYES.
INFORMACIÒN DOCENTE

 INGENIERO EN SISTEMAS - UPSE


 MAGISTER EN GERENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN - UNEMI

e-mail:
[email protected] (institucional)
[email protected] (personal) Celular:
[email protected] (personal)  0994783761
ASIGNATURAS, MODULOS YTUTORÍAS:
 PRE-UNIVERSITARIO: ECONOMÍA, UBV, MATEMÁTICA/FISICA, FÍSICA, MATEMÁTICA, INTRODUCCIÓN A LA
INGENIERÍA y ÁLGEBRA.
 FACSISTEL: MÓDULOS DE INFORMÁTICA, PROGRAMACIÓN, FUNDAMENTOS DE TECNOLOGÍAS DE LA
INFORMACIÓN, ADMINISTRACIÓN DE SISTEMAS OPERATIVOS, FUNDAMENTOS DE PROGRAMACIÓN,
PROGRAMACIÓN AVANZADA, METODOLOGÍA DE LA INVESTIGACIÓN, PROGRAMACIÓN VISUAL, GESTIÓN
Y LEGISLACIÓN DE PROYECTOS DE TI, TUTORÍAS PARA EXAMEN COMPLEXIVO, INTEGRACIÓN
CURRICULAR I, INTEGRACIÓN CURRICULAR II,
 ACADEMIA CISCO: CURSO CISCO IT ESSENTIALS.
 POSTGRADO : MAESTRÍA EN GERENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN - MODULO DE E-COMERCE.
Frase: "El que lucha sin armas, aunque pierda es vencedor, porque no entrega con odio lo que puede entregar con amor". Autor: Alfredo Ramón Tumbaco Reyes.
UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA

MISIÓN (UPSE): VISIÓN (UPSE):


SER LA UNIVERSIDAD REFERENTE EN LA ZONA MARINO‐COSTERA
FORMAR PROFESIONALES COMPETENTES, COMPROMETIDOS
ECUATORIANA, POR SUS COMPETENCIAS ACADÉMICAS DE
CON LA SOCIEDAD Y EL AMBIENTE, EN BASE A UNA ALTA CALIDAD INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA Y CON ESPÍRITU
ACADÉMICA, A LA INVESTIGACIÓN, LA ADOPCIÓN Y GENERACIÓN INNOVADOR Y CRÍTICO, ASÍ COMO POR LA RESPONSABILIDAD
DE CONOCIMIENTOS CIENTÍFICOS Y TECNOLÓGICOS, SOCIAL DE SUS AUTORIDADES, PROFESORES, INVESTIGADORES,
RESPETANDO Y PROMOVIENDO NUESTRA IDENTIDAD CULTURAL. ESTUDIANTES, GRADUADOS, SERVIDORES Y TRABAJADORES.
UNIVERSIDAD ESTATAL
PENÍNSULA DE SANTA ELENA.
• POLÍTICAS A TENER EN CUENTA:

a) LA PUNTUALIDAD.- SE DEBE ESTAR EN EL AULA DE CLASE 5 MIN. ANTES DEL INICIO DE CLASES Y POR LO
MUY TARDE 10 MIN DESPUÉS.

b) EL RESPETO.- SE DEBE MANTENER UN AMBIENTE ARMÓNICO, DINÁMICOY POSITIVO.

c) LA VESTIMENTA.- SE DEBE ESTAR EN EL AULA DE CLASE CON VESTIMENTA ADECUADA PARA LA OCASIÓN,
SIN GORRAS, SIN GAFAS U OTRO TIPO DE ACCESORIO NO ACORDE CON EL MOMENTO.

d) USO ADECUADO DE LA TECNOLOGÍA.- SE DEBE ESTAR ATENTO EN CLASES, EVITANDO EL USO DE


DISPOSITIVOS TECNOLÓGICOS SIN LA DEBIDA AUTORIZACIÓN Y SU USO DEBE ESTAR ACORDE A LA
PLANIFICACIÓN DE LA CLASE.

e) ENTRE OTRAS.

“LA EDUCACIÓN INTEGRAL DEPENDE DE TODOS”.


UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
PLANIFICACIÓN (160 horas – 96 docencia y 64 trabajo autónomo )
Componentes de gestión del aprendizaje
Total
Resultados de aprendizaje Docencia Asistida Aplicación y
Nº Unidades Temáticas Trabajo de
(Unidades Temáticas) por el docente y experimentación
autónomo
colaborativo de los aprendizajes Horas

Utilizar procedimientos modulares o aislados que


permitan interactuar y combinar problemas
mediante Funciones, recursividad, arreglos,
1 Programación en C++ 16 h 8h 16 h 40 h
estructuras, punteros y archivos que permitan la
solución a problemas que simulan situaciones reales
de procesos informáticos.
Diseñar Interfaces y Controles Básicos, manejo de
eventos y atributos de los Objetos en visual Basic
Programación en Visual
2 .Net, mediante procesos de búsqueda y 16 h 8h 16 h 40 h
Basic .Net
ordenamiento, desarrollando Aplicaciones
informáticas avanzadas
Diseñar bases de datos para diversos entornos,
Conectividad con Base mediante la creación de procesos dinámicos,
3 16 h 8h 16 h 40 h
de Datos permitiendo la conectividad y el control de la
información
Aplicar software especializado Matlab, mediante la
Programación en creación de procesos dinámicos, permitiendo la
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
SISTEMA DE CALIFICACIÓN
P1 P2
Proceso de Estrategias Ponderación Ponderación Recuperación
No. Actividades Primera Segunda
Evaluación Evaluativas total parcial (media p1, p2)
Evaluación Evaluación
Docencia
(Interacción Lecciones 20% 20%
directa y 20%
aprendizaje
colaborativo)
Talleres y
Prácticas de 10% 10%
Tareas
Evaluación aplicación y
1 60% 20% 40%
Continua experimentación Prácticas de
10% 10%
del aprendizaje. Laboratorio

Tareas de
Aprendizaje 20%
especificas 20%
Autónomo
Proyectos 20%
2 Exámenes de Fin de ciclo 40% 40% 40% 40% 60%
3 Totales 100% 100% 100% 100% 100%
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
INTRODUCCIÒN A LA PLATAFORMA .NET
Unidad Temática Resultado de Aprendizaje Contenido Duración
2. Programación Diseñar Interfaces y Controles 2.1 Entorno y los componentes de la 24 Docencia
en Visual Basic Básicos, manejo de eventos y herramienta Visual Basic .Net 16 Experimental
.Net. atributos de los Objetos en 2.2 Creación de formularios Windows 28 Autónomo.
68 Total
visual Basic .Net, mediante (Windows.Forms) a partir de los objetos,
procesos de búsqueda y propiedades y eventos.
ordenamiento, desarrollando 3.3. Manejo de eventos a través de los
Aplicaciones informáticas atributos de los objetos.
avanzadas. 4.4. Aplicaciones en Proyectos
5.5. Examen del Primer Parcial.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
La plataforma .Net es un conjunto de bibliotecas que pueden ser utilizadas por aplicaciones
para acelerar el desarrollo de programas y optimizar el rendimiento. Visual .Net ofrece un
entorno de ejecución de aplicaciones, compiladores, y permite el desarrollo de todo tipo de
programas de escritorio, aplicaciones para Internet, para dispositivos móviles, etc.
Entorno de ejecución CLR.
▪ Visual .Net proporciona un entorno de ejecución para las aplicaciones el Common
Language Runtime (CLR).
▪ CLR es la implementación de Microsoft de un estándar llamado Common Language
Infrastructure (CLI).
▪ El CLR/CLI define un entorno de ejecución virtual independiente en el que trabajan las
aplicaciones escritas con cualquier lenguaje .Net(C#, J#, Basic).
▪ Se encarga de aspectos importantes para una aplicación como la gestión de la memoria,
la vida de los objetos, la seguridad y la gestión de subprocesos.

Todos estos servicios unidos a su independencia respecto a arquitecturas computacionales convierten la


CLR en una herramienta muy útil ya que, en teoría, cualquier aplicación escrita para funcionar según la
CLI puede ejecutarse en cualquier tipo de arquitectura de hardware. Por ejemplo Microsoft dispone de
implementación de .NET para Windows de 32 bits, Windows de 64 bits e incluso para Windows Mobile.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
El lenguaje intermedio (IL, CIL o MSIL).
La plataforma .Net no está sujeta a un determinado lenguaje de programación ni favorece a uno
concreto frente a otros. Actualmente existen implementaciones para múltiples lenguajes que
permiten escribir aplicaciones para .Net. Como Visual Basic .NET, C# o J#, entre otros (nos
concentramos en VB .Net).
Ventajas:
▪ Cualquier componente creado en uno de estos lenguajes se puede utilizar desde otro.
▪ Es posible ejecutar código .Net en distintas arquitecturas y en diferentes sistemas operativos.

El CLR tiene un compilador JIT (Just in


Para conseguir esto dentro del CLR existe un Lenguaje intermedio (IL) que está pensado
time) que se encarga de compilar el independientemente del microprocesador en el que se ejecute. Cuando compilamos un
código escrito en el código programa escrito en .Net (independientemente de que lo escribamos en Visual Basic, en C# o en
intermedio(IL) a lenguaje propio del
microprocesador físico en el que se va a J#, etc.), el compilador nos genera un nuevo código escrito en este lenguaje intermedio. De esta
ejecutar. En última instancia es este forma cualquiera de los lenguajes de programación que usemos en .Net son un lenguaje de alto
lenguaje propio, este código nativo, el nivel para crear ese código intermedio. A este código intermedio se le llama CIL(Common
que se ejecuta y esto nos proporciona un
alto rendimiento. Intermediate Language) y anteriormente se llamó MSIL (Microsoft Intermediate Language).
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
La especificación común de los lenguajes (CLS).
Conseguir que se puedan utilizar componentes desarrollados en uno de los
lenguajes desde otro, requiere la existencia de unas normas que definen algunas
características que todos los lenguajes necesitarán incorporar. A este grupo de
normas se le llama Common Language Specification (CLS). Alguna de las cosas
que controla estas normas son los tipos de datos, la forma de declarar objetos,
etc. Se definen unos tipos de datos comunes Common Type System (CTS) que
indican qué datos podemos usar, como los declaramos, etc. Si nuestras
bibliotecas admiten o devuelven datos correspondientes a la CTS podrán ser
utilizados sin problemas desde otro lenguaje. Por coherencia con el lenguaje el
nombre por el que hacemos referencia a un tipo de datos puede ser distinta.
Biblioteca de Clases Base en .Net (BCL)
El entorno .Net nos proporciona gran cantidad de funcionalidades para gestión
de entrada/salida, para seguridad, para acceso a datos, etc. Esto se implementa
en librerías de enlace dinámico DLL, al conjunto de estas librerías se le llama
Base Classes Library (BCL)
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
Los espacios de nombres (NameSpaces)

▪ Es un conjunto de nombres en el cual todos los nombres


son únicos. Un espacio de nombres es un contenedor abstracto
en el que un grupo de uno o más identificadores únicos pueden
existir.

▪ Es una forma de agrupar clases, funciones, tipos de datos


relacionados, y otros espacios de nombres. Se utiliza una forma
jerárquica para crear un esquema que nos permita hacer
referencia y organizar las clases de la BCL.

▪ Además las clases irán creciendo porque nos creemos nuestras


propias clases o porque consigamos alguna de oros
desarrolladores. Una misma clase puede aparecer en varios
espacios de nombres.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net. Programación Orientada a Objetos.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
Introducción:

▪ La programación orientada a objetos trata de expresar una aplicación


como un conjunto de objetos que interactúan entre ellos para resolver
alguna tarea. Se persigue el desarrollo de programas mediante módulos
que faciliten el mantenimiento y la reutilización de código.

▪ En Programación Orientada a Objetos (POO, también OOP en las siglas


que se usan en inglés) cada objeto contiene una serie de propiedades que
lo definen y lo identifican frente a otros y una serie de métodos que
permiten la consulta y modificación de esas propiedades, así como la
realización de otras operaciones.

▪ En la programación Orientada a objetos se incorporan nuevos elementos


que complementan y amplían los tradicionales fundamentos de la
programación estructurada
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net. Programación Orientada a Objetos.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
Conceptos básicos:
▪ Clase: Es la definición de un conjunto de propiedades y métodos
que se corresponde con cada tipo de elemento que vamos a tener
en el programa.
▪ Objeto: Es la instancia de una clase. Formada por un conjunto de
atributos y un conjunto de métodos que permiten operar sobre
ellos.
▪ Método: Es un algoritmo asociado a una clase que realiza alguna
operación modificando alguna de las propiedades del objeto o
generando un evento para otro objeto.
▪ Evento: Es un suceso en el sistema, producido por un usuario
(una pulsación del botón del ratón, pulsar una tecla, etc.) o por
otro objeto. El sistema maneja el evento proporcionando la
respuesta prevista.
▪ Atributo o propiedad: Es cada una de las características
asociadas a un objeto
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Studio .Net. Programación Orientada a Objetos.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Stduio .Net
Características:

▪ Herencia: A la hora de estructurar el programa, no tenemos clases aisladas, tenemos una jerarquía de clases
que dependen unas de otras. Los objetos heredan las propiedades y los métodos de las clases a las que
pertenecen. Esta propiedad nos da la posibilidad de crear objetos que extiendan o personalicen las
propiedades de otros objetos existentes sin necesidad de volver a implementarlos.

▪ Abstracción: Cada objeto de la aplicación realiza una tarea y obedece a un comportamiento sin
proporcionar un detalle de su funcionamiento interno (Como están implementadas esas operaciones).

▪ Encapsulamiento: Reunimos los elementos que pertenecen a una misma entidad al mismo nivel de
abstracción. Con esto se incrementa la cohesión del sistema.

▪ Polimorfismo: Dada una clase base, se declaran objetos distintos que hereden de la clase base. En estos
objetos derivados permite definir comportamientos distintos asociados al mismo nombre. Al invocar al
método por su nombre se utilizará el comportamiento que corresponda al objeto que estemos usando.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Basic .Net

Visual Basic .NET es un lenguaje de


programación orientado a objetos que
cuenta con los beneficios que le brinda
.NET Framework, el modelo de
programación diseñado para simplificar la
programación de aplicaciones en un
entorno sumamente distribuido: Internet.

El lenguaje Visual Basic .NET es


totalmente diferente a sus antecesores,
permite crear aplicaciones de escritorio,
Web y móviles. Brinda un completo
número de características para hacer que
el desarrollo de aplicaciones sea realmente
rápido.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Basic .Net
Un componente es una clase que implementa la interfaz o se
deriva directa o indirectamente de una clase que implementa. Un
componente de .NET Framework es un objeto que es reutilizable,
puede interactuar con otros objetos y proporciona control sobre
recursos externos y compatibilidad en tiempo de diseño.

Una característica importante de los componentes es que se


pueden diseñar, lo que significa que una clase que constituye un
componente se puede utilizar en el entorno de desarrollo
integrado (IDE) de Visual Studio. Un componente se puede
agregar al cuadro de herramientas, se puede arrastrar y colocar
en un formulario y manipularse en una superficie de
diseño. Observe que .NET Framework incorpora compatibilidad
en tiempo de diseño con los componentes; un desarrollador de
componentes no tiene que realizar ningún trabajo adicional para
aprovechar la funcionalidad base en tiempo de diseño.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Basic .Net

Un control es similar a un componente, ya que ambos


se pueden diseñar. Sin embargo, un control proporciona
una interfaz de usuario, mientras que un componente
no. Un control debe derivarse de una de las clases de
control base: Control o Control.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Basic .Net

La siguiente imagen muestra el IDE (Interfaz de


Usuario) de Visual Studio con un proyecto abierto, la
ventana Explorador de soluciones para desplazarse
por los archivos de proyecto y la ventana de Team
Explorer para navegar por el código fuente y
controlar los elementos de trabajo.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Basic .Net

Ventana
Principal
de Visual
Basic
.Net 2015
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Entorno y los componentes de la herramienta Visual Basic .Net.
Resultado de Aprendizaje: Conocer el entorno y componentes de Visual Basic .Net
Componentes
de la
herramienta
de Visual
Basic .NET
2015
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.

El formulario es el primer objeto o control


que se visualiza en Visual Basic y constituye
la pantalla o ventana sobre la que se colocan
otros objetos o controles como etiquetas,
controles de texto, botones, etc. y por
supuesto el código necesario de nuestros
programas, por lo tanto constituirán la
Interfaz de usuario.

Los formularios tienen una propiedad que


permite definirlos como MDI para que otros
formularios se ejecuten dentro del
contenedor general.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.

El formulario es el primer objeto o control que se visualiza en


Visual Basic y constituye la pantalla o ventana sobre la que se
colocan otros objetos o controles como etiquetas, controles
de texto, botones, etc. y por supuesto el código necesario de
nuestros programas, por lo tanto constituirán la Interfaz de
usuario.

Los formularios tienen una propiedad que permite definirlos


como MDI para que otros formularios se ejecuten dentro del
contenedor general. La propiedad es IsMdiCotainer
configurada en true. Una propiedad es un atributo de un
objeto o un aspecto de su comportamiento. Las propiedades
son las características o miembros de cada objeto o control las
cuales se pueden modificar según la necesidad del usuario.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Un evento es una señal que comunica a una aplicación que ha sucedido algo importante. Por ejemplo, cuando un
usuario hace clic en un control en un formulario, el formulario puede provocar un evento Click y llamar a un
procedimiento que controla el evento. Los eventos también permiten que las tareas independientes se
comuniquen. Por ejemplo, supongamos que la aplicación realiza una tarea de ordenación de manera
independiente a la aplicación principal. Si un usuario cancela la ordenación, la aplicación puede enviar un evento de
cancelación que indica al proceso de ordenación que se detenga
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Un evento es una señal que comunica a una aplicación que ha sucedido algo importante. Entre los eventos más
comunes tenemos:

1. Click Ocurre cuando el usuario presiona y suelta un botón del


mouse sobre un objeto. (Un clic con el B.I.M.)

2. DblClick Ocurre cuando el usuario presiona y suelta dos veces


un botón del mouse sobre un objeto. (doble clic con el B.I.M.)

3. DragDrop Ocurre como resultado de arrastrar y soltar con el


mouse un control sobre un determinado tipo de objeto.

4. DragOver Ocurre cuando una operación de arrastrar y colocar


está en curso. Puede usar este evento para controlar el
puntero del mouse a medida que entra, sale o descansa
directamente sobre un destino válido.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Entre los eventos más comunes tenemos:
5. GotFocus Ocurre cuando un objeto recibe el { CONTROL Internet.HHCtrl.1 }{ HYPERLINK
"JavaScript:alink_4.Click()" }, ya sea mediante una acción del usuario, como tabular o hacer clic en el objeto, o
cambiando el enfoque en el código mediante el método SetFocus.
6. LostFocus A diferencia del evento anterior, este evento ocurre cuando el objeto pierde el enfoque, ya sea
mediante tabulaciones o hacer clic sobre otro objeto.
7. KeyDown Ocurre cuando el usuario mantiene presionada una tecla.
8. KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir, que este evento
ocurre precisamente al terminar el evento KeyDown.
9. MouseUp El evento MouseUp se produce cuando el usuario suelta el botón del mouse.
10. MouseUp es un compañero útil a los eventos MouseDown y MouseMove.
11. MouseMove Este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.

Entre otros.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.

Un método es una acción que puede realizar un objeto. Por ejemplo, dado que los documentos pueden
imprimirse, el objeto Document tiene un método PrintOut. Con frecuencia, los métodos tienen
argumentos que califican cómo se realiza la acción. . Entre los eventos más comunes tenemos:
1. Drag Inicia, termina o cancela una operación de arrastre de cualquier control, excepto los controles Line,
Menu, Shape, Timer o CommonDialog.
2. Move Se utiliza para mover un control o formulario, especificando sus coordenadas (Top, Left)y su
tamaño (Width, Height).
3. Refresh Se utiliza para dibujar o actualizar gráficamente un control o un formulario. Se utiliza
principalmente con los controles FileListBox y Data.
4. Focus Este método se utiliza para hacer que un objeto reciba el enfoque.
5. ShowWhatsThis Permite mostrar un tema seleccionado de un archivo de Ayuda utilizando el menú
emergente ¿Qué es esto? que ofrece la ayuda de Windows. Este método es muy útil para proporcionar
ayuda interactiva en un menú contextual acerca de un objeto en una aplicación. Este método muestra el
tema indicado por la propiedad WhatsThisHelpID del objeto especificado en la sintaxis.
6. Zorder Se utiliza para que un control o un objeto formulario se coloque por encima o por debajo de
otros objetos. Entre otros
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Fundamentos de Programación en Visual Basic .Net. (Declaración de Variables y constantes)
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Fundamentos de Programación en Visual Basic .Net. (Declaración de Variables y constantes)
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Fundamentos de Programación en Visual Basic .Net. (Declaración de Variables y constantes)
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Estructuras de Control en Visual Basic .Net
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Estructuras de Control en Visual Basic .Net
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Creación de formularios Windows a partir de los objetos, propiedades y eventos en Visual Basic .NET
Resultado de Aprendizaje: Crear formularios (Forms) como interfaz de usuarios para procesos dinámicos.
Uso del DataGridView
Un DataGridView es un componente de Visual Basic .Net, que es utilizado para mostrar datos en formato
de una tabla, siendo un elemento que proporciona una eficaz y flexible manera de presentar los datos de
una tabla.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”
UNIDAD TEMÁTICA II:
PROGRAMACIÓN EN VISUAL BASIC .NET
TEMA: Aplicación en Proyectos
Resultado de Aprendizaje: Aplicar los conocimientos adquiridos en la elaboración de proyectos de aula

Crear la interfaz de Usuario IDE de un sistema de matriculas y notas de estudiantes. Se pide:

1. Formulario de usuarios y contraseña (Login).


2. Formulario de avance de progreso de ingreso
3. Formulario MDI o contenedor.
4. Formularios Hijos.
5. Validación de cuadros de texto.
6. Guardar y buscar datos de un DataGridview.
UNIVERSIDAD ESTATAL
“PENÍNSULA DE SANTA ELENA”

MUCHAS GRACIAS POR


SU ATENCIÓN...

También podría gustarte