Está en la página 1de 17

Escuela de Ciencias Básicas, Tecnología e Ingeniería

201416A_614 – VISUAL BASIC

PASO 2 - ESTRUCTURAS BASICAS DE PROGRAMACIÓN

Universidad Nacional Abierta y a Distancia UNAD


Programa de Ingeniería de Sistemas
Arauca Octubre 11 de 2019

INTRODUCTION
The following work has the purpose of applying the concepts learned from the study topic and
the virtual programming learning tools in Visual Basic Studio for the development of an
application to solve the proposed case study according to the functional requirements for a
module of coded evaluation through basic VB programming tools that can be integrated into a
more complete virtual learning system for computer concepts and programming.

DEARROLLO
LA INTERFAZ.
FORMULARIOS
El diseño de interfaz que presenta esta propuesta está conformado por cinco formularios, un
formulario para inicio de sesión y registro de estudiantes, otro formulario que cumple la función
de menú principal para la selección de los cursos que el estudiante desee ver, y un formulario
por cada curso

Form1: inicio de sesión

Form1: formulario de registro de estudiates


Principal: vista general de materias

MySQ: Árbol de menú y groupbox

Python: Árbol de menú y groupbox


Scrum: Árbol de menú y groupbox
CONFIGURACION DE BASE DE DATO ACCESS
Para la programación del form1 se configuro una base datos al proyecto, para guardar la
información de los estudiantes y posteriormente hacer login con la información registrada.
La base de datos selecciona fue Access por su fácil configuración e implementación sobre
proyecto en visual estudios.
Se creo y diseño la siguiente tabla

Tabla en Access
En el proyecto se hicieron las siguientes configuraciones para implementa la tabla hecha
Access
EN la barra de herramienta se selecciona la opción, “Conectar a con la base datos…”

Herramienta: conectar con la base de datos


A continuación, se nos abre la siguiente ventana, donde se puede escoger el origen de
datos, la ruta del archivo, poner usuario y contraseña, si se le ha configurado

Ventana de configuración de base de datos.


En origen de datos se deja la opción: Archivo de base de datos Microsoft Access
Y en nombre de archivo de base de base datos se busca la ruta del archivo.

Configuración de conexión de base de datos


Se prueba la conexion

Conexión exitosa.
Se selecciona las tablas y vista que se requiere trabajar y con esto se completa configuración
de la base de datos

.
Base de datos configurada
PROGRAMACIÓN DE LAS INTERFACES
Form1
Este formulario contiene un logo de la universidad, importado mediante un piturebox
Un tab panel que contiene el panel iniciar sesión y el panel registrarse.

Form1 en ejecución
En el form1 se programaron los siguientes métodos:
Botón registrarse:
El botón registrarse contiene una serie de condiciones que evitan que el usuario o el estudiante
al momento de registrarse, eviten ingresar campos varios a la base datos.

Botón registrarse
Mediante Table1TableAdapte.InsertQuery, previamente configurado, se envían los datos a la
tabla en Access
Si el usuario hace un correcto ingreso en el formulario aparecerá una caja de dialogo que
indicando que se ha registrado exitosamente y aparecerán su datos en la tabla inferior

Form1: formulario de registro


Botón ingresar

Botón iniciar
En este boto se programa el inicio de sesión, se valida para que el usuario no ingrese valores
en blanco en el formulario, si el estudiante ingresa de forma correcta, se cierra el formulario
Form1 y se abre el formulario principal, de lo contrario se le avisa al usuario que deber
registrarse.

Form1: inicio de sesión


PRINCIPAL
Este formulario contiene una vista general de los cursos que estudiante puede ver, la imagen
se ha cargado mediante un picturebox

Menú principal
FORMULARIO DE LOS TEMAS: MYSQL, PYTHON Y SCRUM
Para el desarrollo de estos formularios se desarrolló una programación un tanto similar, se
programó el árbol con el menú y la opción para que muestre el respectivo panel y activo el
reproductor de video Windows media player t adobe acroba.

Formulario del curso de MySQL


Formulario del curso de Python

Formulario del curso de Scrum


Para el desarrolla del comportamiento de esta interface se programaron los siguientes métodos
NODEMOUSECLICK:

Con este evento el usuario puede navegar en el árbol seleccionando los diferente paneles visualizar, si el usuario
selecciona la una opción, con el método ocultar, se esconde el panel que se esta visualizando y se deja fuera del centro
de la pantalla con la función no ampliar y posteriormente se visualiza y amplia el panel de la opción seleccionada con
visible=False y GroupBox1.Dock = DockStyle.Fill

Evento NODEMOUSECLICK

Funciones noAmpliar y ocultar


Para carga los video y documento se ha copiado todo el material de apoyo dentro del proyecto

Material de apoyo
Y cada uno de ellos se la ha cambiado la propiedad” copiar en el directorio de salida” a
“copiar siempre”

Propiedades de los elementos de apoyo


Una vez hecha estas configuraciones para que el video cargue en la aplicación en el
reproductor Windows media player, en la propiedad del reproductor se pone el enlace o el
video que se desea reproducir, este caso será uno de los videos copiado dentro del proyecto

Propiedad del reproductor Windows media player


Para cargar el pdf se implementó el siguiente código, dentro evento load de la ventana.

Código para cargar pfd en visual basic


Ya para terminar en el evento load y closing de la ventana se programaron las siguiente
líneas de código
CONCLUSIONS
Visual Studio programming allows us to implement any software development to meet the
needs that require the use of applications in any business, educational or social environment,
as it has a large number of tools and functions that facilitate design, creation and creation.
configuration. We like any application We want to develop. It is important that we thoroughly
know all the features and properties of VB tools to exploit their full potential to carry out large
software development projects.
BIBLIOGRAFIA

Ceballos, J. (2010). Visual Basic .NET: lenguaje y aplicaciones (3a. ed.), capítulo 2.
Fundamentos de Visual Basic .Net (pp.13-25), Recuperado de.
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=35&docID=322
8821&tm=1544223562160

Fernández, C. (2009). Visual Basic: básico. Madrid, ES: RA-MA Editorial. Capítulo 3,
lenguaje Basic. (pp.37-50). Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=38&docID=110
46605&tm=1480459848979

Valle, L. (2018). Curso de introducción a Visual Studio Community. Recuperado de


https://programarfacil.com/tutoriales/video-tutoriales/curso-de-introduccion-a-visual-
studio-community/

Universidad Carlos III de Madrid. El proceso de Desarrollo de Software. Recuperado de


http://ocw.uc3m.es/ingenieria-informatica/diseno-de-software-avanzado/material-de-
clase-1/01-El_Proceso_de_Desarrollo_de_Software.pdf

Drake J.M. (2008). El proceso de Desarrollo de Software. Recuperado de


https://www.ctr.unican.es/asignaturas/MC_OO/Doc/OO_08_I2_Proceso.pdf

Mendez G. (2008). Proceso Software y Ciclo de Vida. Recuperado de


http://web.fdi.ucm.es/profesor/gmendez/docs/is0809/02-ProcesoCicloDeVida.pdf

También podría gustarte