Latest web development tutorials

C # entorno

En este capítulo, vamos a discutir crear C # herramientas de programación necesarios. Ya hemos mencionado C # es parte del marco .NET, y para escribir aplicaciones .Net. Por lo tanto, antes de discutir los programas en ejecución C # herramientas disponibles, veamos primero la relación entre C # y .NET Framework.

Marco neto (Net Framework)

Net Framework es una plataforma innovadora que puede ayudarle a escribir los siguientes tipos de aplicaciones:

  • Las aplicaciones de windows
  • Aplicaciones web
  • Los servicios web

aplicación de .NET Framework es una aplicación multi-plataforma. enfoque de diseño del marco lo hace adecuado para una variedad de los siguientes idiomas: C #, C ++, Visual Basic, JScript, COBOL, y así sucesivamente. Todas estas lenguas puede acceder marco, pueden interactuar entre sí el uno al otro.

Net Framework consiste en una enorme biblioteca de código, usado en lenguajes como C # cliente. A continuación se enumeran algunos de los componentes del marco .NET:

  • El tiempo de ejecución de lenguaje común (Common Language Runtime - CLR)
  • biblioteca de clases de .NET Framework (.Net Framework Class Library)
  • Common Language Specification (Common Language Specification)
  • sistema de tipo común (Common Type System)
  • Metadatos (metadatos) y el componente (conjuntos)
  • Formas de Windows (Windows Forms)
  • ASP.Net AJAX y ASP.Net
  • ADO.Net
  • Windows Workflow Foundation (Fundación de Windows Workflow - WF)
  • Windows muestra el subyacente (Windows Presentation Foundation)
  • Windows Communication Foundation (Fundación de Windows Communication - WCF)
  • LINQ

Para obtener información detallada acerca de cada componente, consulte el documento de Microsoft (Microsoft).

C # entorno de desarrollo integrado (Integrated Development Environment - IDE)

Microsoft (Microsoft) proporciona las siguientes herramientas de desarrollo para programación C #:

  • Visual Studio 2010 (VS)
  • Visual C # 2010 Express (VCE)
  • Visual Web Developer

Los dos últimos son de uso gratuito, que se puede descargar desde la página oficial de Microsoft. El uso de estas herramientas, se puede escribir una variedad de programas C # desde simples aplicaciones de línea de comandos a las aplicaciones más complejas. También puede utilizar un editor de texto básico (como Bloc de notas) para escribir archivos de código fuente de C #, y utilizar el compilador de línea de comandos (parte de .NET Framework) código compilado para el componente.

Visual C # Express y Visual Web Developer Express Edition es una versión personalizada de Visual Studio, y tiene la misma apariencia. Ellos conservan la mayor parte de la funcionalidad de Visual Studio. En este tutorial, estamos utilizando Visual C # 2010 Express.

Se puede elegir entre Microsoft Visual Studio para su descarga en. Se instala automáticamente en su máquina. Tenga en cuenta que se necesita una conexión de red está disponible para completar la instalación rápida.

Escribir programas en C # en Linux o Mac OS

A pesar de que el .NET Framework se ejecuta en un sistema operativo Windows, pero hay algunos que se ejecutan en otras versiones del sistema operativo para elegir.Mono es una versión de código abierto del .NET Framework, que incluye un compilador de C #, y puede ejecutarse en múltiples sistemas operativos, tales como diversas versiones de Linux y Mac OS.Para obtener más información, visite el Go del Mono .

El propósito del mono no es sólo para ejecutar multiplataforma aplicaciones Microsoft .NET, sino que también proporcionan una mejor herramientas de desarrollo para los desarrolladores de Linux. Mono puede ejecutarse en múltiples sistemas operativos, incluyendo Android, BSD, iOS, Linux, OS X, Windows, Solaris y UNIX.