legal , começando na programação e estou super empolgado , estou fazendo html css javascript e agora aprendendo c# , obrigado professor aula bem explicada , conto com voçe.
Quem estiver com duvida na hora de criar o arquivo csc para o formato executável, vou passar aqui algumas possíveis soluções que encontrei olhando os comentarios, demorei 2 dias para conseguir resolver. na parte do static void Main() , deixe o "M" do main maiúsculo. Para criar o programa exe antes vc usa o ctrl + s para salvar o arquivo, se não fazer isso o meu não dava certo. Na hora de abrir o terminal troque de powershell para o cmd que é oq ele usa na aula. para criar o arquivo exe , depois de já selecionado a pasta do arquivo com o comando( cd e o nome da pasta) usa csc ./nome do arquivo.cs e .cs no final.(csc ./aula02.cs) Para executar ele com o executável já criado basta colocar o nome dele no terminal ou o nome do arquivo e .exe no final (aula02.exe)
Melhor curso de C# do youtube, a quantidade de detalhe (por ex a questão do WriteLine inseri um no final e tal) que eu tive que ir pegando sozinho porque nos outros os caras não comentam... Muito bom parabéns!!
Professor, sua didática é ótima! Muito obrigada por disponibilizar esse curso e possibilitar que milhares de pessoas tenham acesso a esse conteúdo de alta qualidade!
Gostei muito dessas novas explicações sobre o ARGS, mas ainda não entendi bem pra serve esse ARGS, qual o objetivo e o que isso vai me ajudar na programação em C# e esse negócio de array, o que é, pra que serve, qual sua função e um exemplo explicativo mostrando ele funcionando. Por favor! Obrigado!
se voce estiver na pasta aula01 no prompt e quando vai dar o cd aula02 da como nao existente o caminho, pois tem que esta na pasta de aula, voce faz o comando cd .. para voltar uma pasta antes para ai voce entrar na pasta de aula atual.
dividam a tela no meio (tecla windows +drecional esquerdo e direito); assim pode colocar em paralelo os vídeos e editores de texto ou código enquanto copia e assiste;
Assiste no youtube um video chamado "c# essencial em 5 horas" assiste esse video no seu tempo, ele é perfeito e te da muitos fundamentos para entender este curso aqui. eu fiz isso é funcionou muito bem.
@@marcellomarani7434 Saber sobre outros vídeos é sempre bom, mas vamos concordar, os vídeos aqui estão excelentes. Estou assistindo todos os dias, esta me ajudando imensamente, ainda mais que estou no início do curso de Engenharia de Software, esses vídeos vai me evitar muita dor de cabeça. Parabéns ao criador do Canal, e se possível, mantenha ele sempre assim!
Boa noite, o comando "dotnet new console" nao funciona no meu terminal, o que devo fazer. O erro que aparece é esse "'dotnet' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes."
Quando você abrir o terminal lá em baixo, vai ter uma janelinha no canto superior direito que vai estar escrito provavelmente "1:powershell", você clica nela e terá uma opção de selecionar shell padrão. Quando abrir as opções lá em cima você escolhe command prompt, pronto e só fechar a janela do terminal e abrir de novo. OBS: adiciona o comando que o professor passou dentro do terminal no VS code, e reiniciar ele se necessário.
não consegui criar o programa através do comando dotnet new console. apresenta mensagem de erro: dotnet : O termo 'dotnet' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. Alguém pode ajudar?
ola professor nao consigo executar o arquivo exe...pf me ajuda program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + program + ~~~~~~~ + CategoryInfo : ObjectNotFound: (program:St ring) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException aparece essa msg de erro desde a sua primeira aula estou tentando
@@vilsonmartinsamaral1922 eai.. no canto direito do terminal tem umas opções ali.. vc tem que deixar o terminal em cmd.. Feche o terminal, agora vá em Terminal/Configurar Tarefa build padrão e digita cmd
Boa noite turdo bem? Quando eu tento rodar o comando program, ele da esse erro program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. Alguém sabe o que pode ser?
[Windows 10] Ao rodar o .\Program.cs no terminal do vs code é aberto Visual Studio. Como executar o .exe gerado pelo terminal do VS Code ? PS.: é só executar digitar o nome do próprio .exe no terminal.
opa professor, quando eu compilo novamente para atualizar o programa ele continua lendo o antigo mesmo se eu apagar o executavel e compilar de novo ele lê o antigo
estou com um problema ao tentar conpilar o programa aparece isso csc Program.cs 'csc' is not recognized as an internal or external command, operable program or batch file. e eu nao sei como resolver
Não tem como usar o community pra fazer as aplicações em console também ?? eu falo isso porque acho mais fácil criar um projeto no visual studio community que cria tudo pra você e já possui um compilador do que fazer tudo isso tendo que alterar os "Paths" na instalação e depois usar o terminal do visual studio code pra isso sendo que o community faz isso mais fácil e prático para o programador ??
Olá Bruno, não entendi como você executa o comando no console.. eu sempre uso "dotnet run".. só que fui tentar com o "program" como você fez e não rolou.. sabe o que pode ter acontecido?😅
Erro ao usar o comando GetValue, aparece a seguinte mensagem: Program.cs(7,28): error CS1061: 'System.Array' não contém uma definição para 'getvalue' e nenhum método de extensão 'getvalue' aceita que um primeiro argumento de tipo 'System.Array' seja encontrado (você não está usando uma diretriz ou referência de assembly?)
alguem poderia me ajudar. Quando eu digito o codigo no visual studio ele nao fica colorido e nem aparece as opcoes de autocompletar, como se o visual studio nao tivesse reconhecendo o C# mesmo instalando todas as extençoes
Erro ao digitar a linha "csc program.cs", segue erro "Program.cs(2,1): error CS0116: Um namespace não pode conter diretamente membros, como campos ou métodos"
Seguindo este tutorial mas se digitar program ele da erro de excessão sem tratamento, mas ao digitar com parametro b ele aparece o CFB Cursos e a letra b.
"using System; namespace Aula_02 { class Program { static void Main(string[] args) { Console.WriteLine("CFB Cursos."); if(args.GetLength(0)>0){ Console.Write(args.GetValue(0)); } } } } " Desse jeito dá certo mesmo ecrevendo program sem o b no terminal.
@@misanthropiaa comigo aparece isso: program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + program + ~~~~~~~ + CategoryInfo : ObjectNotFound: (program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException e mesmo assim o código não roda
Quando eu digito program b no terminal, ele diz "program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do No linha:1 caractere:1". Como posso resolver? Só uma outra observação: quando eu dei o "dotnet new console", veio tudo certinho menos o Program.cs. Ele veio vazio, só com um comentário e um Hello World. Eu acho que instalei tudo corretamente, então o quê faço?
vc esta com o terminal do powershell no caso, ou vc tem que usar toda vez q compilar ./program ou entao vc altera pro terminal do cmd que ele vai dar certo direto pelo /program
estou com um problema, quando digito "dotnet new console'' simplesmente o cmd pula para linha d baixo sem aparecer nada mais, mas quando vc digita aparece que foi criado com êxito. Alguem pode me ajudar ????
Meu código está igual ao seu mas está dando o erro: error CS5001: O programa 'd:\C#\Aulas\Aula4\Aula4.exe' não contém um método 'Main' static adequado para um ponto de entrada
Não sei porque, mas na hora de compilar o program.cs para fzr o .exe, ele da o seguinte erro: Program.cs(2,1): error CS0116: Um namespace não pode conter diretamente membros, como campos ou métodos. Mesmo comigo seguindo tudo oq está no vídeo
Aprenda as duas, esse conhecimento será muito importante e útil para sua vida como programador, sempre que tiver oportunidade de aprender uma linguagem, não tenha dúvida de que será útil, ainda mais de tratando de C e suas evoluções, minha dica então é, aprenda as duas, ambas servirão para sua vida como programador. Bons estudos...
eu baixei a extenção no C# normal criei a pasta fiz todo o role de copiar e colar a pasta " csc.exe " no path dentro das " variáveis de ambiente" reiniciei o pc, fui no VS code normal abri a pasta já tinha reconhecido o caminho para a pasta csc, ele já estava na pasta que eu criei para C# mais não tava na pasta da aula certa eu usei o cd pra colocar ele na pasta que eu ia usar e usei o " dir " pra ver se ele ja era um arquivo executavel e apareceu uma mensagem um pouco diferente do vídeo agora não to conseguindo tornar ele um arquivo executavel, nao da certo n sei se é por cauda do one drive mais se alguem souber por favor pode me ajudar 🥺
To tentando abrir o programa com o nome Program, más não abre. dá esse erro aí . program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + program + ~~~~~~~ + CategoryInfo : ObjectNotFound: (program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: O comando program não foi encontrado, mas existe no local atual. Por padrão, o Windows PowerShell não carrega comandos do local atual. Se você confia nesse comando, digite: ".\program". Consulte "get-help about_Command_Precedence" para obter mais detalhes. PS C:\Csharp\Aula02> /program /program : O termo '/program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + /program + ~~~~~~~~ + CategoryInfo : ObjectNotFound: (/program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Eu tava com o msm problema, mas resolvi facilmente. É só ir no canto superior direito do terminal, na caixinha que está escrito "PowerShell" e clicar na ultima opção que está escrito "Select Default Shell", vai aparecer lá encima duas opções de terminal (PowerShell e Command Prompt), selecione command prompt (cmd).
deu erro, apareceu essa mensagem ao tentar o comando dotnet New console "'dotnet' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes."
@@LucasCastro-uh2wf estava com o msm problema, entrei no link dotnet.microsoft.com/download/dotnet-core/sdk-for-vs-code?amp;amp; instalei o programa e funcionou
'dotnet' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes aparece isso pra mim quando vou criar um novo console, alguem sabe resolver?
Pessoal me ajudem, não consegui entender porque o professor esta usando o Vscode não pode fazer tudo isso apenas com o visual studio? porque usar os dois programas?
Tento entender até agora pra q aprender usando o Visual Code, invés do Community. Depois de ter tentado usar o PATH para compilar e criar um .exe deu erro não sei como arrumar, e já estamos avançando, simplesmente entendi nada, sorte q sei usar o básico do Community.
Aqui da erro como esses: program : The term 'program' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + program + ~~~~~~~ + CategoryInfo : ObjectNotFound: (program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException alguma solução ?!
fui no power fora do vscode e digitei: dotnet tool install -g dotnet-script não foi. Dps fui no vscode e digitei. dotnet build, e dps dotnet run e foi 🤦♂ 1hr dps, continuando o vídeo...
Infelizmente, ou felizmente, não sei ainda, com o tempo, esse shape de código já não aparece no c#, deixando mais simplificado. A aula ficou desatualizada e eu como um leigo, não consegui nem executar o arquivo no começo, dando o erro "Um namespace não pode conter diretamente membros, como campos ou métodos". Enfim, não vou desistir, mas vai ser algo difícil.
Também existe comentários nos vídeos que só uma pessoa já entendida de programação vai conseguir entender, já que não a explicação sobre o que está dizendo. :/
@@oYuto-1 Quando entrei também vi que estava atualizado, mas tinha um link para o GitHub explicando sobre e também o código do video, não sei se te ajuda por conta do tempo que comentou kkkk
No meu terminal do vscode não aceita a execução apenas com o nome do arquivo tipo "PROGRAM", só está aceitando no formato "./PROGRAM" Uso windows 10 ultima versão e ultima compilação, até a data de hoje. alguém pode me ajudar? (RESOLVIDO)
@@willercoelho4134 No canto direito do terminal tem uma caixinha escrito PowerShell clique nela tem que aparece a opição "Select Default Shell" se não aparece clique no sinal de "+" clique na opição "Select Default Shell" no topo vai aparece 2 opição clique em CMD é só clica no sinal de "+" vai abrir outro terminal ja no modo CMD
Tava fluindo até me perder nos 04:45 Não entendi o que você está fazendo digitando "program b", e não entendi o lance do array. Será que eu preciso estudar algo antes de fazer esse curso C#? Eu já estudei lógica de programação, VB e Delphi anos atrás, achei que iria conseguir aprender C# logo de cara =(
Na vdd eu n sei oq precisaria antes mas eu acho que se tu soubesse uma linguagem de programação ajudaria mto tipo eu sei lua e achei mto fácil o curso pq so muda os nome das funções o conceito è o mesmo '-'
Tbm tava com esse problema, resolvi dessa maneira Vai em iniciar, pesquisa por dotnet e reinstala tudo relacionado a isso, são dois aplicativos e não demora muito. O meu resolveu assim
legal , começando na programação e estou super empolgado , estou fazendo html css javascript e agora aprendendo c# , obrigado professor aula bem explicada , conto com voçe.
Quem estiver com duvida na hora de criar o arquivo csc para o formato executável, vou passar aqui algumas possíveis soluções que encontrei olhando os comentarios, demorei 2 dias para conseguir resolver.
na parte do static void Main() , deixe o "M" do main maiúsculo.
Para criar o programa exe antes vc usa o ctrl + s para salvar o arquivo, se não fazer isso o meu não dava certo.
Na hora de abrir o terminal troque de powershell para o cmd que é oq ele usa na aula.
para criar o arquivo exe , depois de já selecionado a pasta do arquivo com o comando( cd e o nome da pasta) usa csc ./nome do arquivo.cs e .cs no final.(csc ./aula02.cs)
Para executar ele com o executável já criado basta colocar o nome dele no terminal ou o nome do arquivo e .exe no final (aula02.exe)
Muito obg prof, espero que com esse curso eu inicie minha jornada como um Dev de Software.
Melhor curso de C# do youtube, a quantidade de detalhe (por ex a questão do WriteLine inseri um
no final e tal) que eu tive que ir pegando sozinho porque nos outros os caras não comentam... Muito bom parabéns!!
Professor, sua didática é ótima! Muito obrigada por disponibilizar esse curso e possibilitar que milhares de pessoas tenham acesso a esse conteúdo de alta qualidade!
Gostei muito dessas novas explicações sobre o ARGS, mas ainda não entendi bem pra serve esse ARGS, qual o objetivo e o que isso vai me ajudar na programação em C# e esse negócio de array, o que é, pra que serve, qual sua função e um exemplo explicativo mostrando ele funcionando. Por favor! Obrigado!
Amo a tua forma de explicar e estou a aprender muito com vc
Sou de Angola
Adorando as aulas, acho que encontrei realmente um curso C# bem completo no youtube, conhecendo novas áreas, meus parabéns pela iniciativa
Salve professor, iniciei meu curso de Ciência da Computação e o senhor com certeza foi uma inspiração!
Salve meu caro, show de bola cara, muito sucesso pra vc, que o curso possa lhe trazer muitas coisas boas...
@@cfbcursos real mano adoro teus vídeos desde o curso de javascript
Boa sorte no TH-cam
eai amigo 2 anos depois como estas?
cara, ta sendo muito esclarecedor isso, como eu nunca achei essa aula antes
Ótima Aula Professor, que as outras aulas sejam abençoadas igual esta!
CFB cursos , com certeza esse conteúdo sobre C # será top , ainda estou no C++ , mas logo chego aí .
Com certeza, foca em C++ e Qt Creator, quando terminar venha para o C#
existem talento pra tudo, Bruno tem talento pra ensinar viu...
vlw fessor
Obrigado por disponibilizar o curso!
Muito bom!
Valeu CFB cursos. Estou contribuindo com a vakinha!
Opa, valeu brother, muito obrigado
Bom d+!
se voce estiver na pasta aula01 no prompt e quando vai dar o cd aula02 da como nao existente o caminho, pois tem que esta na pasta de aula, voce faz o comando cd .. para voltar uma pasta antes para ai voce entrar na pasta de aula atual.
Qualidade 100%
Muito bom 😊
Estou começando a fazer o cruso de C#
Sua didática é fantastica!
Vlw CFB, teus cursos são otimos
dividam a tela no meio (tecla windows +drecional esquerdo e direito);
assim pode colocar em paralelo os vídeos e editores de texto ou código enquanto copia e assiste;
boa dica
minha tela é pequena
Muito bom
muito bom esse canal
Didática muito boa
antes de fazer esses passos da video aula é importante salvar o arquivo
file>
save (ou ctrl+s)
muito bom o curso. Eu estanva precisando de um curso assim. Mais manual. Nos outros cursos os caras n mostram os comandos como csc
2:22 quando eu clico não aparece esse padrão na tela, só aparece "console.writeline(helloword)",. Porquê??
conseguiu achar a resposta??? to com o mesmo problema kk
@@PiW_Code conseguiu achar uma resposta? o meu também tá assim
@@marcosassis1786 achei n
idem
É esse tipo de canal que precisa crescer no youtube, não esse monte de porcaria que tem por aí.....
concordo tem muitos canais como esse que deveriam crescer mais , mas não é todos que são porcaria
@@henriqueulhoa4320 Não kkkk, quando eu disse porcaria, eu me referia à canais que ensinam besteira, não a outros canais parecidos com esse kkkkkk
Curso muito bom!
Agora entendi o (String[] args). Fiz um jogo sem saber isso. kk. Mas gosto de entender conceitos. Nem no livro enetendi.
Estou gostando, mas pra quem está começando agora alguns detalhes ficam confusos. Se puder lembrar de nós reles mortais iniciantes, agradeço!
Confesso que fiquei cego no início ...rsrs Então fiz questão de comprar livros físicos e colocar na prática com os vídeos ..e tudo ficou bem claro !!
Assiste no youtube um video chamado "c# essencial em 5 horas" assiste esse video no seu tempo, ele é perfeito e te da muitos fundamentos para entender este curso aqui. eu fiz isso é funcionou muito bem.
@@marcellomarani7434 Saber sobre outros vídeos é sempre bom, mas vamos concordar, os vídeos aqui estão excelentes. Estou assistindo todos os dias, esta me ajudando imensamente, ainda mais que estou no início do curso de Engenharia de Software, esses vídeos vai me evitar muita dor de cabeça.
Parabéns ao criador do Canal, e se possível, mantenha ele sempre assim!
Tem razão kkk as vezes alguns professores esquecem q estão lidando ocm gente q nunca viram certos termos na vida.
@@marcellomarani7434 assisti e não gostei muito n, ele n fala muita coisa e vc vai precisar voltar
Show
Começando em 2019!
eu em 2021
ok grande senna
Topp
Boa noite, o comando "dotnet new console" nao funciona no meu terminal, o que devo fazer. O erro que aparece é esse "'dotnet' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes."
Quando você abrir o terminal lá em baixo, vai ter uma janelinha no canto superior direito que vai estar escrito provavelmente "1:powershell", você clica nela e terá uma opção de selecionar shell padrão. Quando abrir as opções lá em cima você escolhe command prompt, pronto e só fechar a janela do terminal e abrir de novo. OBS: adiciona o comando que o professor passou dentro do terminal no VS code, e reiniciar ele se necessário.
@@Liviaflorindo fiz desta forma porem a msg continua, pode me ajudar?
@@Liviaflorindo Salvou irmao obg
@@Liviaflorindo valeuu meu amigo salvou bonito!
Não estou conseguindo preparar com o dotnet New console, diz que não está sendo reconhecido como comando interno ou externo.
Como diz o meme "nunca nem vi" comecando (hoje) do zero absoluto.. vamos que vamos...
não consegui criar o programa através do comando dotnet new console. apresenta mensagem de erro:
dotnet : O termo 'dotnet' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um
caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
Alguém pode ajudar?
Não tem como dar 2 likes ? ^^ fessor top!
Obggg peloo videooo❤
ola professor nao consigo executar o arquivo exe...pf me ajuda
program : O termo 'program' não é reconhecido como nome
de cmdlet, função, arquivo de script ou programa
operável. Verifique a grafia do nome ou, se um caminho
tiver sido incluído, veja se o caminho está correto e
tente novamente.
No linha:1 caractere:1
+ program
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (program:St
ring) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
aparece essa msg de erro desde a sua primeira aula estou tentando
Opa... fez o ponteiro do PATH como o professor orientou?
@@danielportugal fiz mas so funcionou digitando " .\ "antes do nome do arquivo
@@vilsonmartinsamaral1922 eai.. no canto direito do terminal tem umas opções ali.. vc tem que deixar o terminal em cmd.. Feche o terminal, agora vá em Terminal/Configurar Tarefa build padrão e digita cmd
@@MarcosPaulo-fp3qt o meu está com esse problema e não deu certo sua orientação
estou com esse mesmo problema
top
Boa noite turdo bem? Quando eu tento rodar o comando program, ele da esse erro program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um
caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
Alguém sabe o que pode ser?
O meu tb, não to conseguindo solucionar. Se descobriu o motivo e puder me ajudar a solucionar o meu agradeço!!
[Windows 10]
Ao rodar o .\Program.cs no terminal do vs code é aberto Visual Studio. Como executar o .exe gerado pelo terminal do VS Code ?
PS.: é só executar digitar o nome do próprio .exe no terminal.
opa professor, quando eu compilo novamente para atualizar o programa ele continua lendo o antigo mesmo se eu apagar o executavel e compilar de novo ele lê o antigo
Professor, como são feitas bibliotecas em c/c++ q fazem a parte low level, por exemplo o opengl ?
Eu compilou depois de escrever as novas resoluções como cbf cursos mas continua aparecendo hello word
Consegui fechei o programa.cs e abri de novo e funcionou
Tive o mesmo problema, resolvi utilizando a opção autosave do arquivo.
opa Marcos,o meu esta dando a mesma coisa. Eu não estou conseguindo executar,você poderia me ajudar?
@@isabellamartins3874 salva o arquivo ctrl-s....fecha o terminal e começa os comandos outra vez
@@ricardomoreira2580 foi isso que eu fiz, tbm deve ser algo da plataforma. Reiniciei e funfou
não consigo baixar o curso completo esta parando só na aula sem baixando no clipconverter ajudem por favor
Professora, existe um justificativa para optar por VSC e não VS?
=> Aula 51
Está dando erro quando dígito o comando Dotnet New console.
estou com um problema ao tentar conpilar o programa aparece isso csc Program.cs
'csc' is not recognized as an internal or external command,
operable program or batch file. e eu nao sei como resolver
Estou com o msm problema, conseguiu resolver?
Não tem como usar o community pra fazer as aplicações em console também ?? eu falo isso porque acho mais fácil criar um projeto no visual studio community que cria tudo pra você e já possui um compilador do que fazer tudo isso tendo que alterar os "Paths" na instalação e depois usar o terminal do visual studio code pra isso sendo que o community faz isso mais fácil e prático para o programador ??
Assistindo em 2022 Professor Muito bom
Professor, percebi que o senhor deixa selecionado em CMD, mas para nós só está aparecendo Powershell, isso está causando conflitos em alguns comandos.
Olá Matheus... Talvez vc já tenha solucionado o problema.. caso contrário é só digitar cmd.exe no terminal que ele será escolhido...
@@eduardorogeriomartinez3017 Obrigado pela dica! ;)
@@eduardorogeriomartinez3017 08/02/2023 resolveu meu problema. valeuu!
Olá Bruno, não entendi como você executa o comando no console.. eu sempre uso "dotnet run".. só que fui tentar com o "program" como você fez e não rolou.. sabe o que pode ter acontecido?😅
Erro ao usar o comando GetValue, aparece a seguinte mensagem:
Program.cs(7,28): error CS1061: 'System.Array' não contém uma
definição para 'getvalue' e nenhum método de extensão
'getvalue' aceita que um primeiro argumento de tipo
'System.Array' seja encontrado (você não está usando uma
diretriz ou referência de assembly?)
Foi necessário reiniciar o vs code para solucionar o problema e começar a detectar os comandos, write, get, etc...
@@bihfs25 reiniciei o vs code, e deu certo, valeu
show
se quando forem executar o comando do "dotnet new console" e gerar erro, tentem reiniciar o computador. comigo funcionou
alguem poderia me ajudar. Quando eu digito o codigo no visual studio ele nao fica colorido e nem aparece as opcoes de autocompletar, como se o visual studio nao tivesse reconhecendo o C# mesmo instalando todas as extençoes
o meu visual studio não ta querendo compilar o program.cs
o que eu faço
No canto direito do terminal se estiver powershell, muda para command Prompt.
caso der erro use ./program
obrigado por esse comentario!! kk
te amo
aki não ta indo. essa parte do
csc program.cs
nem com csc ./program.cs
Erro ao digitar a linha "csc program.cs", segue erro "Program.cs(2,1): error CS0116: Um namespace não pode conter diretamente
membros, como campos ou métodos"
Faltou o comando na primeira linha "using system"
eu não concigo colocar o código cd aula02 e nem aula cd .\aula02,o programa n encontra, alguém me ajuda
A pasta está criada no seu computador?
quando abro e faço o dotnet new console ele n criar essas pastas e diz que SDK nao foi encontrado
Na minha fala que 'new' é um parâmetro que não existe e pede para instalar novamente o .NET, mas não adianta
Seguindo este tutorial mas se digitar program ele da erro de excessão sem tratamento, mas ao digitar com parametro b ele aparece o CFB Cursos e a letra b.
"using System;
namespace Aula_02
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("CFB Cursos.");
if(args.GetLength(0)>0){
Console.Write(args.GetValue(0));
}
}
}
}
" Desse jeito dá certo mesmo ecrevendo program sem o b no terminal.
@@misanthropiaa comigo aparece isso: program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome
ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
No linha:1 caractere:1
+ program
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (program:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
e mesmo assim o código não roda
@@o.pedrobenetti comigo tbm deu isso, conseguiu achar a solução ?
O meu quando digito o nome do programa pra ser executado ele diz que não existe esse comando,e me dá como alternativa eu digitar ".
omedoprorama.exe"
estou com o mesmo problema, se conseguir resolver pfv me fala
Alguem conseguiu resolver isso?
tmb cm esse problema
se digitar o comando .
omedoprogram funciona, não sendo necessário o ".exe"
/ invertida sem .exe
5:41 cara a mensagem do meu n troca, só fica no hello world, q q eu faço bixo
ah tinha q salvar descobri kkk
@@aarkhmm a
Quando eu digito program b no terminal, ele diz "program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do
No linha:1 caractere:1". Como posso resolver? Só uma outra observação: quando eu dei o "dotnet new console", veio tudo certinho menos o Program.cs. Ele veio vazio, só com um comentário e um Hello World.
Eu acho que instalei tudo corretamente, então o quê faço?
vc esta com o terminal do powershell no caso, ou vc tem que usar toda vez q compilar ./program ou entao vc altera pro terminal do cmd que ele vai dar certo direto pelo /program
estou com um problema, quando digito "dotnet new console'' simplesmente o cmd pula para linha d baixo sem aparecer nada mais, mas quando vc digita aparece que foi criado com êxito. Alguem pode me ajudar ????
Meu código está igual ao seu mas está dando o erro: error CS5001: O programa 'd:\C#\Aulas\Aula4\Aula4.exe' não contém um método 'Main' static adequado para um ponto de entrada
o meu tá dando a mesma coisa e não faço ideia de como resolver
verefique se a palavra Main está com o m minusculo, o meu acertou quando fiz esta correção.
@@soestudos2716 Coloquei desse jeito static void Main(String[] args){} e deu certo
esse erro eu resolvi mundando o "main" para "Main" esses tipos de linguagens são bem chatinhos por letras maisculas e minusculas
Gente o IntelliSense do meu visual studio code não funciona, o que eu faço ?
Não sei porque, mas na hora de compilar o program.cs para fzr o .exe, ele da o seguinte erro: Program.cs(2,1): error CS0116: Um namespace não pode conter diretamente membros, como campos ou métodos. Mesmo comigo seguindo tudo oq está no vídeo
Cara voce conseguiu resolver?
@@Vini-iz7zl mano, tu conseguiu?
@Snowybc cara consegui essa parte se j me engano mas desisti de fazer esse curso pq tava dando mt desses errinhos
@ entendi, acabei conseguindo arrumar também kkkk, tem algum outro curso q tu recomende então?
Hj em dia.
Entre c++ e c#
Qual escolher?
Up
Aprenda as duas, esse conhecimento será muito importante e útil para sua vida como programador, sempre que tiver oportunidade de aprender uma linguagem, não tenha dúvida de que será útil, ainda mais de tratando de C e suas evoluções, minha dica então é, aprenda as duas, ambas servirão para sua vida como programador. Bons estudos...
CFBCursos OBRIGADO PROFESSOR!!!
@@cfbcursos Fessor, o senhor vai fazer um curso de C também ?
#tmj
Bom dia como faço para ter o executável no Linux Ubuntu, pois uso o sistema operacional e não sei como fazer isso ?
eu baixei a extenção no C# normal criei a pasta fiz todo o role de copiar e colar a pasta " csc.exe " no path dentro das " variáveis de ambiente" reiniciei o pc, fui no VS code normal abri a pasta já tinha reconhecido o caminho para a pasta csc, ele já estava na pasta que eu criei para C# mais não tava na pasta da aula certa eu usei o cd pra colocar ele na pasta que eu ia usar e usei o " dir " pra ver se ele ja era um arquivo executavel e apareceu uma mensagem um pouco diferente do vídeo agora não to conseguindo tornar ele um arquivo executavel, nao da certo n sei se é por cauda do one drive mais se alguem souber por favor pode me ajudar 🥺
To tentando abrir o programa com o nome Program, más não abre. dá esse erro aí .
program : O termo 'program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a
grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
No linha:1 caractere:1
+ program
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (program:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: O comando program não foi encontrado, mas existe no local atual. Por padrão, o Windows PowerShell não carrega comandos do local atual. Se você confia nesse comando, digite: ".\program". Consulte "get-help about_Command_Precedence" para obter mais detalhes.
PS C:\Csharp\Aula02> /program
/program : O termo '/program' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique
a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
No linha:1 caractere:1
+ /program
+ ~~~~~~~~
+ CategoryInfo : ObjectNotFound: (/program:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Eu tava com o msm problema, mas resolvi facilmente. É só ir no canto superior direito do terminal, na caixinha que está escrito "PowerShell" e clicar na ultima opção que está escrito "Select Default Shell", vai aparecer lá encima duas opções de terminal (PowerShell e Command Prompt), selecione command prompt (cmd).
@@LuizSilva-ev8cu boa vlw ajudou muito
@@mkt8591 tmj
@@LuizSilva-ev8cu valeu fera. me ajudou.
@@LuizSilva-ev8cu God!
Pra quem tá tendo problemas com o terminal não reconhecendo o comando dotnet, tentem atualizar o .NET Core de vocês.
sempre q eu digito "program" n oterminal da um erro e n executa, qq eu faço?
digita .\program
invés de usar o vs code pode se usar o visual studio?
quem não conseguiu executar igual eu use o comando: dotnet watch run
deu erro, apareceu essa mensagem ao tentar o comando dotnet New console "'dotnet' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes."
Alguem consegue ajudar estou com o mesmo problema
@@LucasCastro-uh2wf estava com o msm problema, entrei no link dotnet.microsoft.com/download/dotnet-core/sdk-for-vs-code?amp;amp; instalei o programa e funcionou
'dotnet' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes
aparece isso pra mim quando vou criar um novo console, alguem sabe resolver?
abre o cmd no terminal
@@RALUCAWINX obgd cara
Pessoal me ajudem, não consegui entender porque o professor esta usando o Vscode não pode fazer tudo isso apenas com o visual studio? porque usar os dois programas?
eu uso linux e não consigo usar o program b para atribuir o valor no args
tenta colocar .\program b
Tento entender até agora pra q aprender usando o Visual Code, invés do Community. Depois de ter tentado usar o PATH para compilar e criar um .exe deu erro não sei como arrumar, e já estamos avançando, simplesmente entendi nada, sorte q sei usar o básico do Community.
Aqui da erro como esses:
program : The term 'program' is not recognized as the name of a cmdlet, function, script file,
or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:1
+ program
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (program:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
alguma solução ?!
Assiste as aulas 01.01 e 01.02
csc program.cs pra mim ta dando erro, não cria executável
eu to literalmente há 1hora parado nessa parte, impossível continuar, não sei o fazer, socorro!
fui no power fora do vscode e digitei:
dotnet tool install -g dotnet-script
não foi. Dps fui no vscode e digitei.
dotnet build, e dps dotnet run
e foi 🤦♂ 1hr dps, continuando o vídeo...
Professor Bruno poderia me ajudar? Tudo que eu faço de jeito nenhum aparece CFB cursos. Só aparece Hello word.
estou com o mesmo problema
Eu coloco "dotnet new console" mas só aparece "Console.WriteLine("Hello, World!");
" e dá erro.
a gnt baixou uma versão atualizada comparada a que ele ta usando, ja que o video é de 5 anos atras, ent acho q tlvz seja isso
@robb7326 deve ser.
@@joaovictormartinslima6755 mas vc conseguiu arrumar??
@@robb7326 é só colocar os comandos mano.
@@robb7326 using System;
class program{
static void Main(string[] args{
}
}
Infelizmente, ou felizmente, não sei ainda, com o tempo, esse shape de código já não aparece no c#, deixando mais simplificado. A aula ficou desatualizada e eu como um leigo, não consegui nem executar o arquivo no começo, dando o erro "Um namespace não pode conter diretamente membros, como campos ou métodos". Enfim, não vou desistir, mas vai ser algo difícil.
Também existe comentários nos vídeos que só uma pessoa já entendida de programação vai conseguir entender, já que não a explicação sobre o que está dizendo. :/
@@oYuto-1 Quando entrei também vi que estava atualizado, mas tinha um link para o GitHub explicando sobre e também o código do video, não sei se te ajuda por conta do tempo que comentou kkkk
No meu terminal do vscode não aceita a execução apenas com o nome do arquivo tipo "PROGRAM", só está aceitando no formato "./PROGRAM" Uso windows 10 ultima versão e ultima compilação, até a data de hoje. alguém pode me ajudar? (RESOLVIDO)
como você resolveu?
@@willercoelho4134 No canto direito do terminal tem uma caixinha escrito PowerShell clique nela tem que aparece a opição "Select Default Shell" se não aparece clique no sinal de "+" clique na opição "Select Default Shell" no topo vai aparece 2 opição clique em CMD é só clica no sinal de "+" vai abrir outro terminal ja no modo CMD
@@matheusmaquinista6698 Valeu amigo!. Eu estava com o mesmo problema.
Tava fluindo até me perder nos 04:45
Não entendi o que você está fazendo digitando "program b", e não entendi o lance do array. Será que eu preciso estudar algo antes de fazer esse curso C#? Eu já estudei lógica de programação, VB e Delphi anos atrás, achei que iria conseguir aprender C# logo de cara =(
Na vdd eu n sei oq precisaria antes mas eu acho que se tu soubesse uma linguagem de programação ajudaria mto tipo eu sei lua e achei mto fácil o curso pq so muda os nome das funções o conceito è o mesmo '-'
Você precisa saber a lógica de programação.
cara, o foda de TI é q dps de 1 ano não dá pra seguir o tutorial certinho, sempre mudar alguma coisa, mt complicado, mas vambora
Sim mano, não sei pq por exemplo no meu ele só apareceu console.writeline na tela quando entrei no program.cs, nao apareceu using system nem nada mais
Aqui aparece que o "dotnet" não é reconhecido como um comando interno ou externo, um programa operavel ou um arquivo em lote
Mano é pq você esqueceu de reiniciar o pc. Reinicia e tenta ai d novo. Espero ter ajudado!
Tbm tava com esse problema, resolvi dessa maneira
Vai em iniciar, pesquisa por dotnet e reinstala tudo relacionado a isso, são dois aplicativos e não demora muito. O meu resolveu assim