C#: Programación orientada a objetos

Visual Studio .NET

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Este video será dedicado a entender cómo funciona la tecnología Visual Studio .NET, qué es el entorno de desarrollo, qué es el framework .NET y cuáles son sus ventajas, y cómo se unen los componentes para formar Visual Studio .NET.
03:59

Transcripción

Analizaremos los conceptos de Visual Studio y .NET por separado para entender qué es cada uno y cuáles son sus funciones. Definimos Visual Studio como el conjunto de herramientos que Microsoft proporciona para el desarrollo de aplicaciones. Por otro lado, .NET es el "framework" o marco de trabajo de Microsoft con las siguientes tareas principales: CLR por sus siglas en inglés, "Common Language Runtime", se encarga de la administración de memoria y otros servicios del sistema. Framework .NET también proporciona una librería de clases que facilita al desarrollador la tarea de programar. Estas librerías nos proporcionan un código que ya se ha probado, es reutilizable y se puede mandar llamar desde cualquier aplicación. Además de las tareas mencionadas, Framework .NET proporciona los siguientes servicios: Administración de memoria. Este servicio ahorra a los programadores la tarea de administrar la vida útil de los objetos. Es decir, el programador no tendrá que asignar y liberar la memoria. Con Framework .NET, el CLR se encarga de proporcionar estos servicios. Otro servicio .NET es el sistema de tipos comunes. En lenguajes de programación anteriores, recordemos que el compilador era quien definía los tipos básicos. En el caso de .NET los tipos básicos estarán definidos exactamente dentro de este "framework". Por eso si se está utilizando .NET este proyecto puede interactuar con otros proyectos independientemente del lenguaje. Cabe mencionar que .NET no es únicamente para la programación con C#, también puede programarse una aplicación .NET con C++, Visual Studio y otros lenguajes. Mediante el sistema de tipos comunes, podemos comunicar proyectos, aunque sean de otro lenguaje, siempre y cuando utilizen Framework.NET. El servicio de biblioteca de clases extensa nos proporciona como programadores las bibliotecas que existen para evitar escribir código de bajo nivel. Un ejemplo de biblioteca de clases es System.Web. Esta nos permite o habilita la comunicación entre el explorador y el servidor. Otro servicio de Framework .NET es la interoperabilidad de lenguajes. Las rutinas escritas en un lenguaje de programación estarán accesibles a otros lenguajes. De esta forma, los programadores pueden centrarse en crear aplicaciones en el lenguaje de su preferencia. La interoperabilidad de lenguajes es posible gracias a que lo compiladores que trabajan sobre Framework .NET emiten un código intermedio denominado "lenguaje intermedio común". Con el servicio de compatibilidad de versiones, las aplicaciones que se desarrollan con una versión determinada de Framework .NET se ejecutan sin modificaciones en una versión posterior. Finalmente, mencionamos que Visual Studio .NET permite el desarrollo de distintos tipos de aplicaciones. Podemos desarrollar aplicaciones web ASP, servicios web XML, aplicaciones para escritorio y también aplicaciones móviles.

C#: Programación orientada a objetos

Conoce a fondo el paradigma de programación orientado a objetos, partiendo de los conceptos principales y la teoría para posteriormente aplicarlo en el código con Visual Studio C#.

2:22 horas (31 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:5/04/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.