Presentado Por: Vargas Mejia Victor Ernesto Figueroa Piscoya Eder Nicanor Nunton Sandoval Cesar Silva Rengifo Raul Vargas Mejia Victor / Figueroa Piscoya.

Slides:



Advertisements
Presentaciones similares
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Advertisements

Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
La plataforma .NET David Carmona
Introducción a la plataforma .NET.
Agenda Conceptos Claves.
Programación Visual de Sistemas
Plataforma Microsoft.NET
Interacción Persona Ordenador
Programación e Ingeniería de Software III Informática UNIVERSIDAD AUTÓNOMA DE SINALOA Material Proporcionado por: MC. Gerardo Gálvez Gámez.
TALLER DE PROGRAMACIÓN III
Sintaxis de C# (Declaraciones y Tipos)
Programación e Ingeniería de Software III
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Acercamiento al Proyecto Mono Cristhián Gómez
Introducción a la plataforma Microsoft.NET. Descripción ¿Qué es la plataforma Microsoft.NET? ¿Qué es el.NET Framework? ¿Cuáles son los componentes del.NET.
Clase I Curso Microsoft .NET I.S.F.T. N° 182.
Introducción a .NET Nombre : Ethel García-Simón Matachana
Introducción a la Programación
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
Introducción Framework 3.0. Introducción Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán.
INTRODUCCIÓN A VB.NET YESENIA ESCOBAR. .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia.
Los principales inventores de este languaje son Anders Hejlsberg, Scott Wiltamuth, and Peter Golde. Creado, Utilizado e implementado por Microsoft desde.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¿Qué es y cómo se clasifica?. El software es un conjunto de programas y aplicaciones que forman el sistema informático (datos y programas de la computadora),
Nombre José Francisco Luna Jurado Matricula Asignatura
Introducción a ASP.NET.
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
SOFTWARE Se forma por el conjunto de instrucciones o programas. Los programa son una secuencia de órdenes que se le dan a la computadora para que haga.
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
U.T. 11: Introducción A Las Bases De Datos
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
MODELO CLIENTE -SERVIDOR
Lenguajes y representación técnica
LENGUAJES Y REPRESENTACION TECNICA
Conectividad de Bases de Datos
Aplicaciones Web 1 CAPITULO 1 Introducción a las aplicaciones Web Ing. Jeffery Naranjo Msc
MODULO TRES ACTIVIDAD 3.
Tecnología de la Información Software
Definición de un Sistema Distribuido
Tecnología de la Información Profesora Ariana Rosenthal Software
LENGUAJES Y REPRESENTACION TECNICA
Unidad 3. Introducción a la programación
Introducción a la plataforma Microsoft .NET
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 1 El entorno de desarrollo de C#
INTRODUCCIÓN A JAVA.
Linux Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux.
Conceptos Relacionados Unidad I. Parte A.
Fundamentos básicos del lenguaje C#. Parte 1 Introducción a C#
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
Introducción a Microsoft.NET. Objetivo Presentar una introducción a la plataforma de desarrollo Microsoft.NET, describiendo sus principios básicos de.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Introducción a.NET. Introducción Microsoft.NET es el conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando durante los últimos años.
Tema 1 El entorno de desarrollo de C#
Fundamentos de la Programación I
Programación Visual de Sistemas
Servidor de Reportes basado en Tecnología Java y XML
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
“Conceptos Básicos de Java”
Estructura de los Sistemas Operativos Alumna:Arratea Almeyda Aracelli.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Introducción a.NET Ing. Edwin ARUHUANCA CCAMA. Introducción Microsoft.NET es el conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
Estructura de los Sistemas Operativos
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Transcripción de la presentación:

Presentado Por: Vargas Mejia Victor Ernesto Figueroa Piscoya Eder Nicanor Nunton Sandoval Cesar Silva Rengifo Raul Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

¿Qué es un Framework? Conceptos Prácticas Criterios RESOLVER PROBLEMAS DE TIPO SIMILAR Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Framework.XNA  Actualmente, XNA engloba toda la sección de desarrollo de videojuegos para Microsoft, incluyendo el kit de desarrollo estándar de Xbox y XNA Game Studio.  El nombre XNA se origino de un nombre de proyecto de desarrollo, la Nueva Arquitectura de la Xbox en ingles. En lugar de ser liberado con el nombre de Xbox, se lanzo al mercado el Xbox 360, y XNA llevo el nuevo acrónimo “XNA NO es un Acrónimo”. Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

NET Framework Es la propuesta de Microsoft donde ofrece una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Common Language Runtime (CLR) El CLR es el encargado de compilar una forma de código intermedio llamada Common Intermediate Language – CIL, al código de maquina nativo, mediante un compilador en tiempo de ejecución. El CLR también permite otros servicios importantes, incluyendo los siguientes: Administración de la memoria Administración de hilos Manejo de excepciones Recolección de basura Seguridad Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Common Language Runtime (CLR) Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Common Language Runtime (CLR) Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Base Class Library (BCL) La Biblioteca de Clases Base está formada por cientos de tipos de datos que permiten acceder a los servicios ofrecidos por el CLR y a las funcionalidades más frecuentemente usadas a la hora de escribir programas. System : Tipos muy frecuentemente usados, como los los tipos básicos, tablas, excepciones, fechas, números aleatorios, recolector de basura, entrada/salida en consola, etc. System.Collections: Colecciones de datos de uso común como pilas, colas, listas, diccionarios, etc. System.Data : Manipulación de bases de datos. Forman la denominada arquitectura ADO.NET. System.IO : Manipulación de ficheros y otros flujos de datos. System.Net : Realización de comunicaciones en red. System.Runtime.Remoting : Acceso a objetos remotos. System.Security : Acceso a la política de seguridad en que se basa el CLR. System.Threading : Manipulación de hilos. System.Web.UI.WebControls : Creación de interfaces de usuario basadas en ventanas para aplicaciones Web. System.Windows.Forms : Creación de interfaces de usuario basadas en ventanas para aplicaciones estándar. System.XML : Acceso a datos en formato XML. Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Common Type System (CTS) Sistema de Tipo Común define las reglas que los lenguajes deben seguir, los cuales ayudan a asegurar que los objetos escritos en diferentes lenguajes estén disponibles a interactuar entre ellos. Esto permite: Dim num as Integer (en VB) int num (en C#) En otras palabras, aunque cada lenguaje tiene su propia sintaxis para definir tipos de datos, en el CIL resultante de la compilación de sus códigos fuente se han de cumplir las reglas del CTS Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Common Language Specification (CLS) Especificación del Lenguaje Común es un conjunto de reglas que han de seguir las definiciones de tipos que se hagan usando un determinado lenguaje gestionado si se desea que sean accesibles desde cualquier otro lenguaje gestionado. Ejemplo: Los tipos de datos básicos admitidos son bool, char, byte, short, int, long, float, double, string y object. Nótese pues que no todos los lenguajes tienen porqué admitir los tipos básicos enteros sin signo o el tipo decimal como lo hace C#. Las excepciones han de derivar de System.Exception, los delegados de System.Delegate, las enumeraciones de System.Enum. Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Lenguajes de Programación VB.NET Python C++ F# J# Perl C#Fortran Cobol Power Builder Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Arquitectura de Entity Framework para Acceso Datos Entity Framework es un conjunto de tecnologías de ADO.NET que permiten el desarrollo de aplicaciones de software orientadas a datos. 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. Los datos 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. Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul

Caso Práctico Vargas Mejia Victor / Figueroa Piscoya Eder / Nunton Sandoval Cesar / Silva Rengifo Raul