Latest web development tutorials

# Ambiente C

In questo capitolo, discuteremo creare C # strumenti di programmazione necessari. Abbiamo già accennato C # fa parte del framework .Net, e per la scrittura di applicazioni .NET. Pertanto, prima di discutere l'esecuzione di programmi C # strumenti disponibili, dobbiamo prima guardare il rapporto tra C # e .NET Framework.

Net Framework (.Net Framework)

.Net Framework è una piattaforma innovativa che può aiutare a scrivere i seguenti tipi di applicazioni:

  • Applicazioni Windows
  • Applicazioni Web
  • I servizi Web

applicazione .Net Framework è un'applicazione multi-piattaforma. Telaio approccio design lo rende adatto per una varietà delle seguenti lingue: C #, C ++, Visual Basic, JScript, COBOL, e così via. Tutti questi linguaggi possono accedere quadro, possono interagire con l'altro per l'altro.

.Net Framework è costituito da una vasta libreria di codice, utilizzato in linguaggi come C # client. Di seguito sono elencati alcuni dei componenti di .NET framework:

  • Il Common Language Runtime (Common Language Runtime - CLR)
  • libreria di classi .NET Framework (.NET Framework)
  • Common Language Specification (Common Specification Language)
  • sistema di tipo comune (Common Type System)
  • Metadati (metadati) e Component (connettori)
  • Windows Form (Windows Form)
  • ASP.Net e ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (Windows Workflow Foundation - WF)
  • Windows visualizza il sottostante (Windows Presentation Foundation)
  • Di Windows Communication Foundation (Windows Communication Foundation - WCF)
  • LINQ

Per informazioni dettagliate su ciascun componente, fare riferimento al documento di Microsoft (Microsoft).

C # ambiente di sviluppo integrato (Integrated Development Environment - IDE)

Microsoft (Microsoft) fornisce i seguenti strumenti di sviluppo per C # di programmazione:

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

Gli ultimi due sono liberi di usare, può essere scaricato dal sito ufficiale di Microsoft. L'utilizzo di questi strumenti, è possibile scrivere una varietà di programmi C # da semplici applicazioni a riga di comando per applicazioni più complesse. È inoltre possibile utilizzare un editor di testo di base (ad esempio Blocco note) per scrivere i file di codice sorgente # C, e utilizzare il compilatore a linea di comando (parte del .NET Framework) codice compilato per il componente.

Visual C # Express e Visual Web Developer Express Edition è una versione personalizzata di Visual Studio, e ha lo stesso aspetto grafico. Essi conservano la maggior parte delle funzionalità di Visual Studio. In questo tutorial, stiamo usando Visual C # 2010 Express.

È possibile scegliere tra Microsoft Visual Studio per il download su. Esso viene installato automaticamente sul computer. Si prega di notare che è necessario una connessione di rete è disponibile per completare l'installazione Express.

Scrivere programmi C # su Linux o Mac OS

Anche se il .NET Framework è in esecuzione su un sistema operativo Windows, ma ci sono alcuni esecuzione su altre versioni del sistema operativo tra cui scegliere.Mono è una versione open source del .NET Framework, che include un compilatore C #, e può funzionare su più sistemi operativi, come ad esempio varie versioni di Linux e Mac OS.Per ulteriori informazioni, si prega di visitare il Go il Mono .

Lo scopo di Mono non è solo di eseguire cross-platform applicazioni Microsoft .NET, ma anche fornire una migliore strumenti di sviluppo per sviluppatori Linux. Mono può essere eseguito su più sistemi operativi, tra cui Android, BSD, iOS, Linux, OS X, Windows, Solaris e UNIX.