Professional Documents
Culture Documents
Programa de la asignatura:
Programación NET III
Clave:
15143632
Índice
Presentación de la unidad
También estudiarás la forma en que se utiliza el entorno de desarrollo para Visual Basic
.NET, el cual será Visual Studio 2010. Aprenderás desde cómo iniciar un nuevo proyecto
hasta los componentes comunes que .NET brinda en el desarrollo de una interfaz gráfica
de usuario para interactuar con bases de datos.
Propósitos
Competencia específica
El entorno de desarrollo es la base para la creación de una interfaz gráfica, ya que es aquí
donde además de programar se diseñan las ventanas o formularios que servirán para
interactuar directamente con el usuario y el sistema.
Aplicaciones de escritorio
Sistemas y páginas web
Aplicaciones para dispositivos móviles
2.1.1. Herramientas
Después de haber configurado las propiedades iniciales de Visual Studio 2010 tales como
la instalación y creación de un nuevo proyecto (aspectos que se revisarán en el siguiente
tema), se puede empezar a diseñar la interfaz de usuario de una aplicación agregando
diversos objetos que brinda la caja de herramientas, que se muestra después de crear un
nuevo proyecto, pero solamente se observará y podrá utilizarse en el modo diseño dentro
de las vistas (las cuales se explicarán en el subtema 2.1.5).
Botón
ToolBox
Panel de
miembros
Panel de objetos
Panel de
descripción
Formulario con un
botón y caja de texto
Pantalla de formulario
Cuando se realiza una aplicación es muy importante tener organizados los archivos
que se están utilizando, por eso Visual Studio proporciona un explorador de
soluciones SE (Solution Explorer).
Explorador de soluciones
varios proyectos dentro de Visual Studio, tales como formularios, clases, métodos,
componentes, etcétera, todos ellos pueden pertenecer a una misma aplicación. En el
explorador de soluciones es posible archivar y visualizar varios de los proyectos
que pertenecen a la misma aplicación.
El explorador de soluciones genera una vista árbol que permite contener en cada
proyecto los componentes que los conforman, mantener siempre activo el proyecto
utilizado así como la estructura de las carpetas relacionadas. También es posible
seleccionar cada nodo (un nodo contiene sus propios elementos) para visualizar los
elementos que contiene cada proyecto, tal como se observa en la imagen anterior. Si
se desea contraer u ocultar los elementos visibles solamente se debe dar clic en el
mismo nodo, tal como se observa en la imagen siguiente:
2.1.5. Vistas
Las vistas son accesos a diferentes elementos del entorno de desarrollo de Visual
Studio que se utilizan durante el desarrollo de una aplicación (Stephens, 2010).
Dentro de Visual Studio es posible visualizar los componentes que integran una
aplicación de dos formas:
Vista de diseño
Vista de código
También se puede acceder a las diferentes vistas de Visual Studio desde el menú View
(vista).
Cuando se está desarrollando una aplicación en Visual Studio las vistas son de gran
utilizad, ya que por un lado permiten ver el diseño de la aplicación y por otro lado el
código que lo hará funcionar.
De escritorio: se instalan y ejecutan desde una computadora. Un ejemplo de éstas son los
programas tales como antivirus, de edición de texto, de plantillas, de presentaciones,
hojas de cálculo, etcétera.
En esta pantalla observarás dos formas de iniciar un nuevo proyecto de Visual Basic.
NET, la primera es la barra de menú en la opción File (archivo), seleccionar New (nuevo)
y dar clic en la opción Project (proyecto), tal como se muestra en la imagen de pantalla
donde se crea un nuevo proyecto mediante la barra de menú, que se observa en la
imagen siguiente:
De cualquiera de las dos formas, el siguiente paso será seleccionar el tipo de proyecto
que se requiera crear. En esta asignatura se desarrollará en Visual Basic .Net para
aplicaciones de escritorio, para esto deberás seleccionar las opciones que se muestran en
la pantalla crear un nuevo proyecto Visual Basic de Escritorio. Como se observa en la
siguiente imagen.
Recuerda que realizar un proyecto es muy importante, ya que éste contendrá todas las
interfaces gráficas que desarrollarás.
En conclusión, con esto tendrás listo todo para empezar a crear aplicaciones de escritorio
con Visual Basic .NET en el entorno de desarrollo Visual Studio 2010. En el siguiente
capítulo aprenderás qué es un formulario y su función en el desarrollo de aplicaciones de
escritorio.
2.2.2. Formularios
Los formularios son muy importantes en todo tipo de aplicaciones ya que permiten al
usuario del software darle un uso adecuado, además de capturar los datos que se
almacenarán en la base de datos.
Un formulario en Visual Basic es la parte que verá el usuario, donde realizará todas las
operaciones que el software le permita. Contendrá componentes, los cuales se
abordarán en el siguiente capítulo.
Cabe señalar que un formulario tendrá los campos que se piden para llenar una tabla en
la base de datos. Por ejemplo, se está haciendo un software para una empresa de venta
de accesorios para computadoras, el sistema se desarrolla con Visual Basic .NET y
MySQL. En los requerimientos que se hicieron, se solicitó contar con un catálogo de
clientes donde pueda consultar datos tales como:
Clave del cliente
Nombre del cliente
Dirección del cliente
Nombre del negocio
Se realizó una tabla para el catálogo de clientes pero, como se mencionó al inicio de este
subtema, se necesita un formulario donde los usuarios del sistema capturen, modifiquen
y eliminen los datos de los clientes que se almacenan. A continuación se muestra un
ejemplo de cómo quedaría un formulario realizado en Visual Basic .NET, de acuerdo a los
requerimientos solicitados. El formulario se nombra Formulario Alta Clientes, como se
observa en la siguiente imagen:
Como puedes observar esta pantalla contiene los campos que el cliente solicitó en los
requerimientos y está realizada con componentes comunes de Visual Basic .NET, de los
cuales conocerás sus funciones y características más a detalle en el siguiente subtema
2.2.3. Componentes comunes.
Los componentes son Una parte muy importante en el desarrollo de formularios en Visual
Basic. Éstos te permitirán darle forma al formulario que estés desarrollado. A lo largo de
este subtema aprenderás cuáles son estos componentes y cómo usarlos en las
aplicaciones de escritorio. Se le conocen como componentes comunes porque recuerda
que .NET no sólo es Visual Basic, también existe C#, C++ y F#. Estos lenguajes de
programación también corresponden a .NET. Dichos componentes aparecen en
cualquiera de los lenguajes de programación antes descritos, de ahí proviene el nombre
de componentes comunes. Estos componentes te ayudarán a crear tus aplicaciones de
escritorio. Están disponibles en el entorno de desarrollo Visual Studio 2010 en la pestaña
ToolBox; sólo los podrás usar una vez que hayas creado tu proyecto y estés en la vista de
diseño. En la siguiente pantalla se muestra cómo acceder a dichos componentes.
Componentes
Los componentes que se utilizan con mayor frecuencia para el diseño de interfaces en
todos los proyectos de software de escritorio mediante .NET son:
Estos componentes comunes son los más utilizados en las aplicaciones desarrolladas con
Visual Basic .NET. También son los que en su mayoría utilizarás a lo largo de este curso
para desarrollar tus actividades.
En conclusión, puede decirse que estos componentes son muy importantes, ya que con
ellos serás capaz de crear aplicaciones de escritorio de acuerdo a los requerimientos que
el cliente solicite, y así dar forma a los formularios o catálogos que el sistema que estés
desarrollando deba tener.
En este tema aprenderás a conectar Visual Studio con un manejador de base de datos,
para efectos de esta asignatura se utilizará MySQL.
Los componentes son elementos que se utilizan para establecer una conexión con un
manejador de base de datos y así permitir la comunicación con el sistema y la base de
datos (Stephens, 2010). Cuando se realiza una aplicación que requiera base de datos es
de gran ayuda utilizar los componentes para acceso de base de datos, esto permite hacer
un puente con una aplicación y un manejador de base de datos.
Para configurar el conector de base de datos es necesario descargar el MySQL
connector ODBC para hacer una conexión con MySQL, después de que se haya
instalado, se debe ir al menú Tools y en seguida seleccionar la opción Connect to
Database, como se observa a continuación:
Al dar clic en continuar se despliega la siguiente ventana que servirá para la configuración
de la conexión que tenga la contraseña, usuario, servidor y el nombre de la base de
datos, para después agregarla esa configuración para su uso como, tal como se observa
en la siguiente imagen de pantalla:
En esta ventana se solicitan los datos necesarios para establecer la conexión. En primer
lugar, se menciona el nombre del servidor, después el nombre de usuario con su
contraseña, y finalmente el nombre de la base de datos que es donde se guardarán los
registros. Si los datos son correctos quedará establecida la conexión. Esta es una
herramienta fundamental para crear aplicaciones de escritorio que contenga grandes
cantidades de datos.
2.2.5. Menús
Dentro del entorno de desarrollo de Visual Studio se proporciona una serie de menús para
tener acceso a las herramientas y configuraciones necesarias para desarrollar una
aplicación. Los menús que contiene Visual Studio son muy semejantes a otras
aplicaciones de Microsoft como Microsoft Office, donde se pueden encontrar los menús:
archivo, ver, herramientas, etcétera. A continuación se describe brevemente el contenido
de cada menú:
File (archivo): permite generar un nuevo proyecto, abrir, guardar, agregar, imprimir, entre
otras opciones.
Edit (editar): contiene herramientas para deshacer, rehacer, cortar, copiar, pegar,
etcétera. Parecido a las que se utilizan en Microsoft Office.
View (vista): contiene las opciones para visualizar el código o una interfaz de la
aplicación ya mencionada anteriormente. También se pueden desplegar otros páneles
tales como el explorador de soluciones, barra de propiedades, examinador de objetos,
etcétera.
Menú Debug
Menú equipo
Data (datos): Permite conectar a un origen de datos para hacer el puente con una base
de datos.
Menú datos
Menú herramientas
Menú arquitectura
Menú test
Menú analizar
Menú ventanas
Como se mencionó, los menús del entorno de desarrollo de Visual Studio permiten el
acceso a las herramientas y configuraciones necesarias para desarrollar una aplicación
de escritorio.
Actividad 2. Interfaces
2.3.1. Usabilidad
Según ISO/IEC 9241, es “el grado de eficacia, eficiencia y satisfacción con la que
usuarios específicos pueden lograr objetivos específicos, en contextos de uso específicos”
(Lizardo, 2009, p. 91).
Según ISO/IEC FDIS 9126, es “la capacidad que tiene un producto software para ser
atractivo, entendido, aprendido, usado por el usuario cuando es utilizado bajo unas
condiciones específicas” (Granollers, Lorés y Cañas, 2005, p. 97).
Los estándares de usabilidad pueden llegar a ser muy complejos en la teoría, así que se
explicarán con base a la experiencia de desarrollo de software (Alcalá, 2007):
Para comenzar, se creará un formulario para dar de alta los datos de un proveedor. La
tabla en donde se va a guardar la información que se capture contiene los siguientes
campos:
Clave_proveedor
Nombre_Proveedor
Dirección
Teléfono
Estatus_proveedor
Ya que se cuenta con los campos de la tabla con los cuales va a interactuar el formulario,
se procederá con la creación de éste. Lo primero será abrir el entorno de desarrollo y
crear un nuevo proyecto, tal como se explicó en el subtema 2.2.1. Creación de un nuevo
proyecto.
Es posible afirmar, por experiencia, que la mayoría de sistemas de escritorio tienen los
botones en la parte inferior, ya que los usuarios están acostumbrados a capturar sus
datos y, hasta el final ejecutar las acciones mediante los botones. Con esto se emplea un
ejemplo de usabilidad. Se integrarán tres botones, uno para guardar la información, otro
para modificar la información y el último para eliminar la información de la tabla
proveedores, por medio de tu formulario.
Por último, si no hay errores es necesario oprimir la tecla F5 que ejecuta la acción Start y
debugging, lo que mostrará el formulario listo. El resultado de esta ejecución se
visualizará en un formulario proveedores como se observa a continuación:
Actividad 3. Usabilidad
Autoevaluación
Realiza la autoevaluación con el fin de que puedas analizar y evaluar el avance que
has tenido, para detectar las áreas de oportunidad respecto al estudio de la segunda
unidad e identificar los temas de difícil comprensión.
Autorreflexiones
Cierre de la unidad
En la siguiente unidad aprenderás cómo interactuar con una base de datos desde .NET a
través de un formulario, además de realizar las acciones básicas dentro de éste que son
guardar, modificar y eliminar la información que el usuario desee mediante un formulario
creado en VB .NET a una base de datos desarrollada en MySQL.
Si deseas consultar mayor información sobre Visual Studio, puedes ingresar al sitio de
Visual Studio, en la sección llamada Novedades de Visual Studio:
http://www.microsoft.com/visualstudio/esn/visual-studio-2013
Fuentes de consulta
Bill, S., Hollis, B., Sharkey, K., Marbutt, J., Windsor, R. e Hillar, G. (2010).
Professional Visual Basic 2010 and .NET 4. Indianapolis: Wiley Publishing.
Liberos, E., Núñez, A., Bareño, R., García, R., Gutiérrez-Ulecia, J. y Pino G.
(2013). El libro del marketing interactivo y la publicidad digital. Madrid: ESIC.