Asignatura
Programación I
Versiones:
Asignatura, Enero 2019
Pensum, Enero 2005
Unidad I:
Introduciendo .NET Framework y Visual Studio
ASIGNATURA: PROGRAMACION I
VICERRECTORÍA: ACADÉMICA
ESCUELA: TECNOLOGÍA FECHA: 01 DE ENERO DE 2019
CARRERA: INFORMÁTICA PÁGINA: 1 DE 5
VAC-FO-03-V01
Introduciendo .NET Framework
Objetivo
Comprender los términos y elementos que componen el
Framework .NET.
Tal como se expresa en la descripción de la asignatura, el objetivo es
ofrecer un panorama sobre el desarrollo de programas de aplicaciones a
través de la plataforma Microsoft .NET. En ese sentido, queremos
mostrar los aspectos, conceptos y estructuras de esta plataforma y la
forma de cómo programar con la misma utilizando el lenguaje de
programación C#.
C# es un lenguaje de programación orientado a objeto, moderno y de
propósito general.
Ha sido creado y desarrollado por Microsoft junto con la plataforma de
.NET.
La plataforma .NET de Microsoft
C# no es distribuido como una aplicación sola, sino que es parte de la
plataforma .NET de Microsoft.
La plataforma .NET se puede ver como un ambiente de desarrollo y
ejecución de programas, los cuales pueden estar escritos en C# u otro
lenguaje compartible con .NET como por ejemplo VB.NET, C++, F#.
Básicamente consiste en:
● Los lenguajes de programación de .NET (C#, VB.NET, C++,..)
● Un ambiente para la ejecución de los códigos – CLR.
● Un conjunto de herramientas de desarrollo como el compilador
csc el cual convierte el código fuente de C# en un código
intermedio llamado MSIL, el cual puede interpretar el CRL.
ASIGNATURA: PROGRAMACION I
VICERRECTORÍA: ACADÉMICA
ESCUELA: TECNOLOGÍA FECHA: 01 DE ENERO DE 2019
CARRERA: INFORMÁTICA PÁGINA: 2 DE 5
VAC-FO-03-V01
● Un conjunto de librerías estándar, como ADO.NET, con la cual se
puede acceder a diferente bases de datos como MS SQL Server o
MySQL; en estas librerías, también encontramos WCF con la cual
podemos conectar las aplicaciones con ambientes y protocolos de
comunicación como HTTP, REST, JSON, SOAP y Sockets TCP.
En la siguiente gráfica se presenta un historial de las versiones de la
arquitectura.
Actualmente – 2019 – Está la versión 4.7.2.
ASIGNATURA: PROGRAMACION I
VICERRECTORÍA: ACADÉMICA
ESCUELA: TECNOLOGÍA FECHA: 01 DE ENERO DE 2019
CARRERA: INFORMÁTICA PÁGINA: 3 DE 5
VAC-FO-03-V01
Ampliando el conocimiento.
El siguiente enlace, brinda una mayor descripción sobre la
plataforma .net.
https://es.wikipedia.org/wiki/Microsoft_.NET
ASIGNATURA: PROGRAMACION I
VICERRECTORÍA: ACADÉMICA
ESCUELA: TECNOLOGÍA FECHA: 01 DE ENERO DE 2019
CARRERA: INFORMÁTICA PÁGINA: 4 DE 5
VAC-FO-03-V01
Referencias
1. .NET Framework versions and dependencies
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/ve
rsions-and-dependencies
2. https://es.wikipedia.org/wiki/Microsoft_.NET