La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Presentado Por: Vargas Mejia Victor Ernesto Figueroa Piscoya Eder Nicanor Nunton Sandoval Cesar Silva Rengifo Raul Vargas Mejia Victor / Figueroa Piscoya."— Transcripción de la presentación:

1 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

2 ¿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

3 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

4 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

5

6 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

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

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

9 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

10 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

11 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

12 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

13 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

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


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

Presentaciones similares


Anuncios Google