Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Ambiente de Desenvolvimento C#: Ferramentas e Visão do Framework

Neste capítulo, discutimos as ferramentas necessárias para programar em C#. Como C# faz parte do .NET Framework e é usado para aplicações .NET, primeiro entendamos como C# se relaciona com o framework.

O .NET Framework

Plataforma revolucionária para escrever:

Aplicações .NET são multi-plataforma. O framework permite uso de várias linguagens: C#, C++, Visual Basic, JScript, COBOL, etc., que acessam o framework e comunicam entre si.

Componentes Principais

Para detalhes de cada componente, consulte documentação da Microsoft.

IDE (Integrated Development Environment) para C#

Ferramentas da Microsoft:

As duas últimas são versões reduzidas do Visual Studio, mantêm aparência e a maioria dos recursos. Neste tutorial usamos Visual C# 2010 Express. Download no site do Microsoft Visual Studio (requer internet ativa para instalação).

Também é possível escrever código no Bloco de Notas e compilar com compilador de linha de comando (csc), parte do .NET Framework.

Programando C# no Linux ou Mac OS

Embora .NET Framework rode no Windows, existe Mono – versão open-source do .NET Framework com compilador C#, rodando em Linux, Mac OS, Android, BSD, iOS, Solaris, UNIX, etc. Objetivo: rodar aplicações .NET cross-platform e trazer melhores ferramentas para desenvolvedores Linux. Verifique Go Mono.

Linguagem C

  1. Noria Corporation Comemora 10 Anos de Inovação e Impacto Global
  2. Guia Completo do Histórico de Versões do .NET e C#
  3. Guia de Configuração do Ambiente de Desenvolvimento Java
  4. Configurando seu Ambiente de Programação C: Ferramentas Essenciais e Dicas
  5. Guia Completo para Configurar seu Ambiente de Desenvolvimento C++
  6. Configuração do Ambiente de Desenvolvimento Java 10: Compilar, Executar e Testar
  7. Guia Completo para Configurar o Seu Ambiente de Desenvolvimento Python
  8. Net Metering Explicado: Como Proprietários Solares Ganham Créditos na Rede
  9. Entendendo Net Metering vs. Gross Metering: Qual Modelo de Faturamento Beneficia Você?
  10. Como Fatores Ambientais Impactam o Desempenho e Longevidade de Motores CA