Tema 1 El entorno de desarrollo de C#
Lenguajes de programación
Historia de los lenguajes de programación
El lenguaje C# C# (pronunciado si Sharp en inglés) es un lenguaje de programación orientado a objetos. Desarrollado y estandarizado por Microsoft como parte de su plataforma .NET
Términos y definiciones Clase: entidad de programación con nombre. Espacio de nombres: identifica una colección de clases. Biblioteca de clases: colección orientada a objetos de clase reutilizables.
El marco de trabajo .NET DE MICROSOFT
Visual Studio .NET
La tecnología .NET .NET es un conjunto de tecnologías desarrolladas por Microsoft: Un entorno de desarrollo Visual Studio.NET Aplicaciones de servidor SQL Server 2000, Exchange 2000, etc. Componentes clave que se integran al sistema operativo Plataforma de desarrollo denominada framework .NET
Tecnología .NET
Arquitectura de framework .NET Infraestructura de desarrollo compuesta por varios recursos: CLR Common Language Runtime: Máquina virtual sobre la que se ejecutan las aplicaciones. MSIL Microsoft Intermediate Language: Código intermedio que se traduce a código nativo en el momento de su ejecución. BCL Base Class Library: Librería de clases a la que se puede acceder desde un lenguaje desarrollado para la plataforma.
Arquitectura de framework .NET CLS Common Language Specification: Conjunto de reglas básicas que debe implementar un lenguaje para poder ser parte de la familia .NET Conjunto de lenguajes que cumplen la especificación CLS: VB.NET, C#, Managed C++, etc.
Arquitectura del Framework .NET VB.NET JScript …. Visual Studio .NET Especificación Común de Lenguaje (CLR) Framework .NET Windows
Funcionamiento del Framework .NET
El entorno de Visual Studio.NET Es un entorno de programación Incluye: Visor de clases para navegar por las clases Explorador de soluciones para navegar por los archivos Editor, colorea las palabras reservadas y los tipos de datos conocidos
El entorno de Visual Studio.NET Utilizando Visual studio.NET se crean proyectos La idea de proyecto permite organizar las fuentes (código). La salida de un proyecto usualmente es un ejecutable (.EXE) o una librería. Proyecto Hoja de código fuente C# ……… Librería DLL (archivo .DLL dinamic link library conjunto de clases y/o funciones que pueden ser accedidas y utilizadas por otros programas en tiempo de ejecución).
El entorno de Visual Studio.NET Se denomina solución a la agrupación de proyectos (por ejemplo una solución que incluye una aplicación y una DLL). Visual Studio crea una solución en la que se incluye el proyecto. Solución Proyecto ….
CARACTERÍSTICAS DEL IDE VISUAL STUDIO
Entorno de Visual Studio Describir el entorno de VisualStudio
Interfaz de desarrollo
Manejo de errores de sintaxis .