13
ASIGNATURA: Programación MANUAL PARA LA CREACIÓN DE UNA BASE DE DATOS EN ASP.Net Alumno: Angel Serrano Tutor: Ing. Andres Mórales AMBATO- ECUADOR A UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA DE DOCENCIA EN INFORMÁTICA

Elaborar una aplicación web con tres páginas en ASP.NET

Embed Size (px)

DESCRIPTION

Elabora una pagina web con ASP.net creando una base de datos

Citation preview

Page 1: Elaborar una aplicación web con tres páginas en ASP.NET

ASIGNATURA: Programación

MANUAL PARA LA CREACIÓN DE UNA BASE DE DATOS EN

ASP.Net

Alumno: Angel Serrano

Tutor: Ing. Andres Mórales

AMBATO- ECUADOR

A

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN

CARRERA DE DOCENCIA EN INFORMÁTICA

Page 2: Elaborar una aplicación web con tres páginas en ASP.NET

Elaborar una aplicación web con tres páginas: Inicio, Producto y Acerda de.

La página de inicio debe tener un título y un párrafo de introducción.

La página producto con al menos 5 producto y 5 campos o columnas y debe permitir añadir más.

La página Acerca de debe contener información de los productos, empresa ficticia.

Aspecto Personalizado(colores, fuente, fondo, etc)

PASOS A SEGUIR:

1. Creamos una aplicación en visual estudio con el nombre: MvcProducto

Page 3: Elaborar una aplicación web con tres páginas en ASP.NET

2. Remplazar el código de la carpeta Shared en el explorador de soluciones del archivo _layout.cshtml con el

siguiente código:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>@ViewBag.Title</title>

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"></script>

<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"></script>

</head>

<body>

<ul id="menu">

<li>@Html.ActionLink("Home", "Index", "Home")</li>

<li>@Html.ActionLink("Movies", "Index", "Movies")</li>

<li>@Html.ActionLink("About", "About", "Home")</li>

</ul>

<section id="main">

@RenderBody()

<p>Lenguajes de Programación II - Ing. Mg. Andrés Morales</p>

</section>

</body>

</html>

Page 4: Elaborar una aplicación web con tres páginas en ASP.NET

3. Remplazar el código de la carpeta Content en el explorador de soluciones del archivo Site.css con el

siguiente código: body

{

font: "Trebuchet MS", Verdana, sans-serif;

background-color: #5c87b2;

color: #696969;

}

h1

{

border-bottom: 3px solid #cc9900;

font: Georgia, serif;

color: #996600;

}

#main

{

padding: 20px;

background-color: #ffffff;

border-radius: 0 4px 4px 4px;

}

a

{

color: #034af3;

}

/* Menu Styles ------------------------------*/

ul#menu

{

padding: 0px;

position: relative;

margin: 0;

}

ul#menu li

{

display: inline;

}

ul#menu li a

{

background-color: #e8eef4;

padding: 10px 20px;

text-decoration: none;

line-height: 2.8em;

/*CSS3 properties*/

Archivo a

reemplazar el código

Page 5: Elaborar una aplicación web con tres páginas en ASP.NET

border-radius: 4px 4px 0 0;

}

ul#menu li a:hover

{

background-color: #ffffff;

}

/* Forms Styles ------------------------------*/

fieldset

{

padding-left: 12px;

}

fieldset label

{

display: block;

padding: 4px;

}

input[type="text"], input[type="password"]

{

width: 300px;

}

input[type="submit"]

{

padding: 4px;

}

/* Data Styles ------------------------------*/

table.data

{

background-color:#ffffff;

border:1px solid #c3c3c3;

border-collapse:collapse;

width:100%;

}

table.data th

{

background-color:#e8eef4;

border:1px solid #c3c3c3;

padding:3px;

}

table.data td

{

border:1px solid #c3c3c3;

padding:3px;

}

Archivo a

reemplazar el código

Page 6: Elaborar una aplicación web con tres páginas en ASP.NET

4. Remplazar el código de la carpeta Controllers en el explorador de soluciones del archivo HomeController.cs

con el siguiente código:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

namespace MvcDemo.Controllers

{

public class HomeController : Controller

{

public ActionResult Index()

{return View();}

public ActionResult About()

{return View();}

}

}

5. Remplazar el código de la carpeta Account en el explorador de soluciones del archivo Index.cshtml con el

siguiente código:

@{ViewBag.Title = "Home Page";}

<h1>Bienvenidos a Programación II</h1>

<p>Inserte aquí el contenido de la página principal</p>

Archivo a

reemplazar el código

Page 7: Elaborar una aplicación web con tres páginas en ASP.NET

6. Remplazar el código de la carpeta Account en el explorador de soluciones del archivo About.cshtml con el

siguiente código:

@{ViewBag.Title = "About Us";}

<h1>About Us</h1>

<p>Inserte aquí el contenido de la sección "Acerca de Nosotros" </p>

7. Creamos la base de datos con el nombre Movies en la carpeta App_Data en el explorador de

soluciones

Archivo a

reemplazar el código

Archivo a

reemplazar el código

Click

Page 8: Elaborar una aplicación web con tres páginas en ASP.NET

8. Creamos la tabla en la base de datos creada con el nombre MovieDBs, con los siguientes

campos; Id, Nombre, Descripción; Proveedor, Cantidad y Precio

Click

Click

Page 9: Elaborar una aplicación web con tres páginas en ASP.NET

9. Creamos una nueva clase con el nombre MovieDB en la carpeta Models en el explorador de soluciones y

luego reemplazamos el este código con el siguiente: sing System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity;

namespace MvcDemo.Models { public class MovieDB { public int Id { get; set; } public string Nombre { get; set; } public string Descripción { get; set; } public string Proveedor { get; set; } public string Cantidad { get; set; } public string Precio { get; set; } } public class MovieDBContext : DbContext { public DbSet<MovieDB> Movies { get; set; } } }

Click

Page 10: Elaborar una aplicación web con tres páginas en ASP.NET

10. En la barra de menú en la pestaña Generar; damos click en la opción volver a generar MvcProducto

11. Creamos un nuevo controlador en la carpeta Controllers con el nombre MovieController

Archivo a

reemplazar el código

Page 11: Elaborar una aplicación web con tres páginas en ASP.NET

12. En el explorador de soluciones en la pestaña Web.config seleccionamos estas tres líneas de código y la

reemplazamos con el siguiente código:

<add name="MovieDBContext"

connectionString="Data Source=|DataDirectory|\Movies.sdf"

providerName="System.Data.SqlServerCe.4.0"/>

Archivo a

reemplazar el código

Líneas de código a

reemplazar

Page 12: Elaborar una aplicación web con tres páginas en ASP.NET

13. Corremos el programa para comprobar su funcionamiento:

14. En la carpeta Shared en el explorador de soluciones del archivo _layout.cshtml reemplazamos los

siguientes palabras:

Reemplazamos

Home=Inicio;

Movies=Producto y

About= Acerca de

Page 13: Elaborar una aplicación web con tres páginas en ASP.NET

Código para Fondo

Párrafos Añadidos