Latest web development tutorials

C # ambiente

Neste capítulo, discutiremos criar ferramentas de programação C # necessárias. Já mencionamos C # faz parte do framework .Net, e para escrever aplicações .Net. Portanto, antes de discutir programas em execução C # ferramentas disponíveis, vamos primeiro olhar para a relação entre C # eo framework .Net.

.Net Framework (.Net Framework)

.Net Framework é uma plataforma inovadora que pode ajudá-lo a escrever os seguintes tipos de aplicações:

  • aplicativos do Windows
  • Aplicações web
  • serviços da web

aplicativo .NET Framework é uma aplicação multi-plataforma. abordagem de design quadro torna-o adequado para uma variedade das seguintes linguagens: C #, C ++, Visual Basic, JScript, COBOL, e assim por diante. Todas estas línguas pode aceder enquadramento, eles podem interagir uns com os outros para o outro.

.Net Framework consiste em uma enorme biblioteca de código, usado em linguagens como C # cliente. Listados abaixo estão alguns dos componentes do framework .NET:

  • O tempo de execução de linguagem comum (Common Language Runtime - CLR)
  • biblioteca de classe Framework .NET (Biblioteca de classes .NET Framework)
  • Common Language Specification (Common Language Specification)
  • sistema de tipo comum (Common Type System)
  • Metadados (metadados) e componentes (grupos)
  • Windows Forms (Windows Forms)
  • ASP.Net e ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (Windows Workflow Foundation - WF)
  • O Windows exibe o subjacente (Windows Presentation Foundation)
  • Windows Communication Foundation (Windows Communication Foundation - WCF)
  • LINQ

Para obter informações detalhadas sobre cada componente, consulte o documento Microsoft (Microsoft).

C # ambiente de desenvolvimento integrado (Integrated Development Environment - IDE)

Microsoft (Microsoft) oferece as seguintes ferramentas de desenvolvimento para C # programação:

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

Os dois últimos são livres para usar, ele pode ser baixado do site oficial da Microsoft. Usando essas ferramentas, você pode escrever uma variedade de programas de C # de aplicações simples de linha de comando para aplicações mais complexas. Você também pode usar um editor de texto básico (tal como o Bloco de Notas) para escrever arquivos de código # fonte C, e usar o compilador de linha de comando (parte do .NET Framework) código compilado para o componente.

Visual C # Express e Visual Web Developer Express Edition é uma versão personalizada do Visual Studio, e tem a mesma aparência. Eles mantêm a maioria das funcionalidades do Visual Studio. Neste tutorial, nós estamos usando Visual C # 2010 Express.

Você pode escolher entre Microsoft Visual Studio para download no. Ele é instalado automaticamente no seu computador. Por favor note que você precisa de uma conexão de rede está disponível para concluir a instalação expressa.

Escrever programas em C # no Linux ou Mac OS

Embora o .NET Framework está sendo executado em um sistema operacional Windows, mas há alguns em execução em outras versões do sistema operacional para escolher.Mono é uma versão open source do .NET Framework, que inclui um compilador C #, e pode ser executado em vários sistemas operacionais, tais como várias versões de Linux e Mac OS.Para mais informações, visite o Go o Mono .

O propósito de Mono não é apenas para executar cross-plataforma de aplicações Microsoft .NET, mas também proporcionar uma melhor ferramentas de desenvolvimento para desenvolvedores Linux. Mono pode ser executado em vários sistemas operacionais, incluindo Android, BSD, iOS, Linux, OS X, Windows, Solaris e UNIX.