Welcome | Hello World com CMD | Criando o arquivo | Acessando o compilador C# | Compilando o código | Execução | Dúvidas | Contatos | Autora
Olá, seja muito bem vinda(o)!
Tive a ideia de começar o desafio de #100DaysOfCode, além de compartilhar alguns projetos para quem tem interesse em aprender C#, por isso se trata de algo bem simples para quem gostaria de iniciar na programação ou precisa melhorar as suas habilidades.
📚 Aproveite o código desse exercício: Como compilar um código com o Prompt? / Como compilar um código com o cmd?
👩💻 Refaça do seu jeito
😉 Se tiver qualquer dúvida, me contate
-
Crie uma pasta no seu computador para colocar a aplicação.
-
Crie um novo Documento de Texto e nomeie ele sem espaços no título.
-
Copie o seguinte código no seu arquivo txt:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Executando o Projeto 1 - Hello World:");
Console.WriteLine("Olá mundo! Hello world!");
Console.WriteLine("A execução foi encerrada.");
Console.WriteLine("Tecle Enter para finalizar...");
Console.ReadLine();
}
}
-
Utilize o Explorador de Arquivos do seu computador para navegar pelos diretórios do Windows até a pasta de Framework do Microsoft.NET.
- Caminho onde comumente a pasta fica localizada no computador: C:\Windows\Microsoft.NET\Framework
-
Abra a pasta da versão 4 que possui os arquivos usados pela CLR (common language runtime).
Visão geral do CLR (Common Language Runtime)
O .NET fornece um ambiente de tempo de execução, chamado de Common Language Runtime, que executa o código e fornece serviços que facilitam o processo de desenvolvimento.
Para saber mais sobre CLR, clique aqui! -
Nesta pasta você encontrará o arquivo csc.exe, copie o caminho desse arquivo
- Exemplo: c:\Windows\Microsoft.NET\Framework\v4.0.30219\csc.exe
csc: C Sharp Compiler
Opções do compilador de C#
Esta seção descreve as opções interpretadas pelo compilador C#.
Para saber mais sobre compilador, clique aqui
-
Aperte a tecla "Windows".
-
Digite "cmd".
-
Abra o Prompt de comando.
-
Digite no Prompt: cd "caminho da pasta onde você salvou a aplicação" e aperte o Enter.
- Exemplo: cd C:\Users\Fulano\Documents\PastaExercicio
-
Cole o caminho do csc.exe, dê espaço, cole o nome e a extensão do arquivo da sua aplicação e aperte o Enter.
- Exemplo: c:\Windows\Microsoft.NET\Framework\v4.0.30219\csc.exe Exercicio.txt
💬 Obs: Para confirmar se deu certo, vá até o diretório da sua aplicação com o Explorador de Arquivos para verificar se apareceu o executável do seu código: "Exercicio.exe".
- Para executar com o Prompt digite o nome do arquivo e aperte o Enter.
- Exemplo: Exercicio.exe
- Pronto! Agora será possível ver a execução do sua aplicação, pois no Prompt aparecerá a mensagem que você digitou no seu código.
C:\Users\Fulano\Documents\PastaExercicio>c:\Windows\Microsoft.NET\Framework\v4.0.30219\csc.exe Exercicio.txt
Microsoft (R) Visual C# Compiler version 4.8.4084.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.
This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http://go.microsoft.com/fwlink/?LinkID=533240
C:\Users\Fulano\Documents\PastaExercicio>Exercicio.exe
Olá, mundo!
- c:\Windows\Microsoft.NET\Framework\v4.0.30219\csc.exe Exercicio.txt
- Exercicio.exe
‼ Obs 2: Sempre siga as regras de sintaxe da linguagem - C# é case sensitive, devemos prestar atenção na hora de escrever as palavras-chave / palavras reservadas, pois algumas delas devem começar com maiúsculo, outras com maiúsculo, e todas deve ser escritas de forma exata e correta para as aplicações funcionarem.
Qualquer dúvida, interaja aqui:
- Faça perguntas
- Dê sugestões de melhoria para o projeto
- Compartilhe suas ideias
- E interaja sobre o assunto
😉Lembre-se de que esta é uma comunidade que construímos juntos 💪.
Se precisar de ajuda, entre em contato comigo 😉
✏️ Feito com ❤️ e C# por Ana Valentim.
💙 Se você gostou desse projeto, dê uma ⭐ e compartilhe!