Aprende C#

Qué es Visual C# .NET

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Este video posee un potente contenido técnico, ya que nos adentramos en la tecnología Visual .NET. Debido a que es un concepto bastante amplio, haré referencia a lo más importante para que entiendas cómo se compone y cuáles son las bases de su funcionamiento.
05:11

Transcripción

Vamos a conocer los conceptos de Visual Studio y .NET por separado en este video para entender un poco más la forma en que se complementan. Visual Studio lo podemos definir como el conjunto de herramientas desarrollado por Microsoft para el desarrollo de aplicaciones. En los ejemplos prácticos que veremos más adelante, podremos conocer algunas de estas herramientas con más detalle. .NET es el framework de Microsoft cuyas tareas principales consisten en la administración de memoria y otros servicios y también en la librería de clases. Esta librería nos proporciona un código probado y reutilizable, el cual se puede mandar llamar desde nuestra aplicación, como veremos más adelante en un ejemplo práctico. Es importante entender que estas librerías nos van a ahorrar tiempo en algunos casos, ya que, en lugar de desarrollar nuestras propias clases, podremos reutilizar algunas de estas. Vamos a conocer un poco más acerca del framework .NET y los servicios o funciones que proporciona para el desarrollo. Iniciamos con la administración de memoria. Esta función es bastante importante, ya que ahorra a los programadores la tarea de asignar y liberar memoria y de administrar la vida útil de los objetos. Si has trabajado con un lenguaje antiguo, como es C, este lenguaje tenías que declarar y destruir las variables para evitar problemas más adelante. Este detalle se evita precisamente con la administración de memoria que proporciona ya el framework .NET. Otro servicio es el sistema de tipos comunes. Con .NET, los tipos básicos están definidos por el mismo framework. Por lo tanto, si un proyecto está utilizando .NET, puede interactuar con otros proyectos independientemente del lenguaje. Es decir que, si hay dos programadores en un mismo proyecto y ambos quieren trabajar con diferentes lenguajes, mientras ambos estén con el framework .NET, pueden ser compatibles. También tenemos la biblioteca o librería de clases extensa. Este, básicamente, lo que hace es proporcionar librerías al programador para que este se evite la tarea de escribir código de bajo nivel. Más adelante, vamos a ver que, por default, al crear una aplicación, nos va a aparecer la librería System.Web, que es un ejemplo de la biblioteca de clases extensa. Tecnologías de desarrollo. El framework .NET incluye bibliotecas para determinadas áreas de desarrollo de aplicaciones. Por ejemplo, incluye ASP.NET para aplicaciones exclusivamente web, ADO.NET para el acceso a datos y algunas otras para aplicaciones orientadas a objetos. La interoperabilidad de lenguajes es otro servicio que nos proporciona el framework .NET. Los compiladores que trabajan sobre este framework emiten un código intermedio denominado Lenguaje intermedio común o CIL, por sus siglas en inglés. Las rutinas escritas en un lenguaje están accesibles a rutinas en otros lenguajes. Por lo tanto, de esta forma, los programadores pueden concentrarse en crear aplicaciones en su lenguaje o en otro lenguaje que sea el de su preferencia, y van a tener la seguridad de que, mientras trabajen con el framework .NET, van a poder acceder al código sin ningún problema. Otra característica es la compatibilidad de versiones, que significa que las aplicaciones que se desarrollan con una versión determinada del framework .NET, se pueden ejecutar sin modificaciones en una versión posterior. La ejecución en paralelo es otro servicio del framework que ayuda a resolver conflictos entre versiones y permite que varias versiones existan en el mismo equipo. Esto significa que también pueden coexistir varias versiones de las aplicaciones y que una aplicación se puede ejecutar en la versión de .NET framework con la que se compiló. También existe la compatibilidad con múltiples versiones, lo cual significa que, al usar la librería portable de .NET framework, los desarrolladores pueden crear ensamblados que funcionen en varias plataformas, ya sea Windows 7, Windows 8, Windows 10, Windows Phone, entre otras. Con el framework .NET, podemos crear diversos tipos de aplicaciones. Por ejemplo, las aplicaciones Web ASP, que ya mencionamos antes, los servicios Web XML, aplicaciones para escritorio o de consola y las aplicaciones móviles.

Aprende C#

Aprende las bases del lenguaje C#, a manejar Visual Studio y todo lo que te ofrece a la hora de crear y desarrollar distintas aplicaciones, descubriendo hasta dónde puedes llegar.

2:39 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:13/03/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.