MVC Web usando Spring

Este proyecto contiene un formulario que permite realizar altas, bajas y cambios, este fue desarrollado en el lenguaje de programación Java Web, donde se implementó el framework Spring MVC, el cual facilita y optimiza el proceso para la creación de aplicaciones web utilizando el patrón MVC (Modelo-Vista-Controlador).

Como primera instancia creamos una base de datos llamada “regristro_clientes”, la cual contiene una tabla con 4 campos que se muestra a continuación:

Read More

Cómo crear una conexión a una base de datos local con entity framework

¿Qué es Entity framework?

Es una tecnología desarrollada por Microsoft, que a través de ADO.NET genera un conjunto de objetos que están directamente ligados a una Base de Datos, permitiendo a los desarrolladores manejar dichos objetos en lugar de utilizar lenguaje SQL contra la Base de Datos.

Surgimiento

Los arquitectos y programadores de aplicaciones orientadas a datos se han enfrentado a la necesidad de lograr dos objetivos muy diferentes. Deben modelar las entidades, las relaciones y la lógica de los problemas empresariales que resuelven, y también deben trabajar con los motores de datos que se usan para almacenar y recuperar los datos, estos pueden abarcar varios sistemas de almacenamiento, cada uno con sus propios protocolos; incluso las aplicaciones que funcionan con un único sistema de almacenamiento deben equilibrar los requisitos del sistema de almacenamiento con respecto a los requisitos de escribir un código de aplicación eficaz y fácil de mantener.

Read More

APLICACIÓN-CON-ENTITY-FRAMEWORK

  • Abrimos visual studio, damos clic en la parte superior “Archivo” luego “Nuevo” posteriormente “Proyecto”.
  • Creamos una aplicación de “Windows Forms (.NET Framework) ya que en este caso se hará con Windows Forms, esto es opcional según el gusto de cada persona, pueden crearlo en aplicación de consola o en aplicaciones webs.
  • Luego creamos nuestra base de datos, para ellos damos click en la parte superior “Ver”, “Explorador de servidores”.
  • Al dar clic en “Explorador de servidores” nos mostrará una ventana del lado izquierdo de la pantalla.
  • Luego, damos click derecho en “Conexiones de datos”, “Crear nueva base de datos de SQL Server”, esta se puede crear en Visual Studio o en sql server según la preferencia y la forma de trabajar de cada persona.
  • Luego creamos nuestra base de datos, para ellos agregamos el nombre de nuestro servidor (en el recuadro de lado izquierdo viene una opción llamada “Servidores” y es ahí donde te muestra el nombre de tu servidor) y el nombre de nuestra base de datos.
  • Una vez creada la base de datos, vemos que del lado izquierdo se ha agregado, pero por el momento esta vacía, ahora agregaremos una tabla, para ellos damos clic derecho en “Crear nueva tabla”.
  • Ya que se tiene creada la tabla, agregamos los campos que se van a requerir.
  • Ya creada la base de datos con las tablas que vamos a utilizar pasamos al primer Form1 esto para comenzar a insertar los textbox a utilizar para hacer la inserción de los datos a la base de datos mediante una tabla.
  •  Ahora cambiaremos el id de cada uno de los textbox con el fin de saber el nombre de cada uno de ellos (según el campo) para la inserción de los datos.
  • Comenzamos con el del nombre
  • Apellido Paterno
  • Apellido Materno
  • Teléfono
  • Dirección
  • Grado
  • Ahora, vamos a generar el modelo vista controlador, comenzando con una carpeta llamada modelo, ésta se crea dando click derecho sobre el proyecto – ‘Agregar’ – Nueva Carpeta.
  •  Hasta ahora tenemos creada la carpeta del Modelo, ésta carpeta contendrá todo lo relacionado con la base de datos.
  • Ahora crearemos nuestro modelo, para ello damos click derecho sobre la carpeta modelo – Agregar – Nuevo elemento
  • Después de haber presionado nuevo elemento aparecerá la siguiente pantalla, entramos a datos – seleccionamos ADO.NET Entity Data Model y presionamos agregar, (el nombre tu lo seleccionas a tu criterio).
  • Seleccionamos la primera opción y presionamos en siguiente.
  • Ya que tenemos lo anterior, ahora presionamos nuevamente siguiente
  • Escogemos la versión del framework que se va utilizar
  • Hacemos la selección de la base de datos que vamos a utilizar y presionamos en finalizar, después de esto solo queda esperar a que mappie las tablas de la base de datos.
  • Ahora lo que vamos a generar es la modelo vista controlador, seguido de una carpeta llamada vista, esta se crea dando click derecho sobre el proyecto – ‘Agregar’ – Nueva Carpeta.
  •  Tenemos creada la carpeta del Vista, esta carpeta contendrá todo lo relacionado con las vistas del sistema, eso lo haremos seleccionando los FORM que se utilizaran y se arrastraran a la carpeta vista.
  • Lo que prosigue es copiar nuestra vista que ya tenemos creada a la carpeta de vista.
  • Ahora lo que vamos a generar es el controlador, ésta se crea dando click derecho sobre el proyecto – ‘Agregar’ – Nueva Carpeta a esta carpeta la llamaremos Controlador.
  • Esta carpeta servirá para realizar las consultas a nuestra base de datos
  • Ya creada la carpeta del controlador, dentro de ella se va crear una clase llamada ControladorWinForm

Entramos a la clase y agregamos el using para poder acceder a la base de datos que tenemos en el modelo.

  • Ahora vamos a crear una clase llamada DarAlta esta nos servirá para dar la inserción a la base de datos.

Ojo: para la clase DarAlta son las variables que tiene nuestro form (nombre de los textBox), ya que estarán ligadas con cada uno de los campos de la tabla de la base de datos.

  • Teniendo completo lo anterior, nos pasamos al código el formulario, para inicializar nuestras variables en vacío, ya sean tipo string o int.

Esto lo haremos para el botón de inserción, pero antes tenemos que agregar el using para que pueda entrar al controlador y el del formulario, como se muestra en la parte superior de la imagen.

Después de esto vamos a crear variables con los mismos nombres de los textbox, y las inicializamos en vacío.

El siguiente paso sería asignar esas variables a los textbox del form, en su parte de texto, esto para poder agregar datos a la base de datos.

Y por último realizamos una instancia de la clase del controlador, esto para mandar llamar la clase DarAlta e insertar a la bd.

Se le agregó un try and catch para cualquier error que surgiera, esto es opcional

Y con esto ya se pueden insertar datos a una bd desde una aplicación de WindowsForm con Entity Framework y Patron MVC.

Equipo: ITIC 7 A

JESUS DE LARA FIGUEROA.

REYNA VIRIDIANA GALLEGOS AVELAR.

Conexión a una base de datos local con entity framework

En este proyecto se implementó el desarrollo en C# utilizando Windows forms y una conexión a una base de datos local con entity framework.
En imagen muestra la creación de forms con sus herramientas solo como un buscador para encontrar un empleado en la base de datos.
Form es utilizado para la búsqueda del empleado que se encontró en la base de datos.

Asimismo, Se utilizó una serie de librerías que nos facilita a utilizar visual studio para darle mas funcionalidad a la aplicación y poder  realizar las actividades deseadas.
Librerías:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MVCproject.view;
using MVCproject.Controller;

este es todo el conjunto de librerías usadas.
División por carpetas:

Read More