‫Anteriormente, discutimos como usar os argumentos da linha de comando e, nesta parte, você aprenderá como lidar com a entrada
‫do usuário e fazer um programa que execute operações básicas.
‫Veremos também como mostrar ao usuário um manual básico, explicando como funciona nosso programa e quais são
‫seus requisitos.
‫Isso é necessário porque nosso aplicativo não usa o console com linha vermelha para solicitar a entrada do usuário.
‫Em vez disso, todos os dados de que nosso aplicativo precisa serão fornecidos no início, usando os argumentos da linha de comando.
‫Então, o que podemos fazer é dizer algo como fornecer argumentos.
‫Da próxima vez tem ajuda.
‫Se você deseja obter mais detalhes, por exemplo.
‫OK, então este seria o eufemismo que o usuário vê ao iniciar o aplicativo e agora vamos realmente verificar
‫se o usuário inseriu a ajuda.
‫Então, se ele entrou em ajuda, vamos dar uma ajuda para ele.
‫Vamos dizer que as instruções usam um dos comandos a seguir, seguido por dois números usam
‫add para somar dois números para subtrair dois números.
‫Nosso aplicativo fará uma pausa e retornará.
‫Portanto, agora vamos realmente lidar com a entrada do usuário porque a regra número um, nunca confie no usuário
‫porque ele cometerá erros.
‫E é nosso trabalho fazer nosso aplicativo lidar com todos esses erros de entrada possíveis que o usuário pode
‫fornecer.
‫Portanto, primeiro, nosso aplicativo precisa de três argumentos para fazer seu trabalho.
‫Portanto, é seguro encerrar o aplicativo se mais ou menos de três argumentos forem fornecidos.
‫Uma vez que precisamos exatamente fazer isso.
‫Poderíamos fazer algo assim aqui.
‫Se o comprimento do braço não for igual a três, então certo.
‫Argumentos inválidos, use o comando de ajuda para obter instruções e ler a chave.
‫Portanto, agora, como nos certificamos de que não avançaremos em nosso aplicativo a menos que tenhamos três argumentos, vamos verificar
‫se o formato dos argumentos está correto.
‫Como nossos argumentos estarão no formato de um comando seguido por dois números,
‫queremos verificar se os dois números estão em um formato correto e fazemos isso usando o fluxo para tentar a funcionalidade de análise.
‫O que leva uma string que tentará passar para a variável float e offload que usará para salvar os dados
‫de análise se a operação de análise for bem-sucedida.
‫Portanto, vamos adicionar este código aqui dizendo que é não.
‫Um passado e são as duas partes.
‫Então, basicamente, acertamos esses valores e agora podemos ir em frente e saber.
‫Podemos verificar se o usuário passou ou inseriu algo que na verdade vai ser um número flutuante ou
‫não.
‫Portanto, agora podemos verificar se esses dois são verdadeiros ou não.
‫Então, se eles não forem verdadeiros, então ambos ou qualquer um deles.
‫Portanto, se algum deles for falso, podemos apenas dizer argumentos inválidos, use o comando help para obter
‫instruções e, em seguida, leia end e saia do aplicativo.
‫Portanto, agora, neste ponto, podemos ir em frente e calcular o resultado usando um float onde vamos armazenar os resultados
‫e, em seguida, podemos usar uma instrução switch como então, onde tomamos a posição zero do anúncio
‫como as instruções switch.
‫Então, estamos comparando, é um anúncio?
‫Então, se o usuário entrou no AD, usaremos o número um, que era o fluxo de saída um.
‫E número dois, então vamos adicioná-los juntos, o resultado e o resultado e gravá-lo no console e, neste
‫ponto, sair da caixa do switch.
‫E então se estava ativo, então o usuário entrou como a primeira entrada tinha ARC zero, então ele subtrairá
‫o número dois de um.
‫E feito isso irá mostrar os resultados aqui e finalmente, no caso padrão, se nenhuma das duas opções add ou up foram fornecidas,
‫então ele dirá argumentos inválidos por favor use o comando de ajuda para obter instruções.
‫E isso vai escapar do caso, então, neste ponto, podemos nos livrar dessa linha clara de que
‫Ricky ficará bem e vamos agora executar o aplicativo.
‫E, claro, para fazê-lo funcionar, certifique-se de primeiro fechar o prompt de comando.
‫Caso contrário, não funcionará.
‫Portanto, agora ele será construído.
‫Agora podemos prosseguir e passar argumentos para ele.
‫Portanto, abra o prompt de comando usando a tecla parecia so Windows e ACMD e, em seguida, você pode arrastar seus aplicativos em um
‫arquivo, que você pode encontrar através da solução.
‫Explorer certo.
‫Clique e abra a pasta aqui.
‫E aqui vá para Tubin debug dot net five no meu caso e aqui você encontrará a demonstração do ARC principal.
‫Agora você pode arrastar isso para o seu prompt de comando.
‫Arraste-o aqui e você poderá inserir, por exemplo, sub e cinco seis.
‫Então vai dizer que o sub de cinco e seis é menos um.
‫Então vamos fazer de novo.
‫Vamos tentar com uma entrada diferente.
‫Vamos adicionar 15 e 13 e você verá que a soma de 15 e 13 é 28.
‫E agora vamos inserir outra coisa, algo estúpido como para que você pudesse ver argumentos inválidos.
‫Por favor, use.
‫Comandos de ajuda para obter instruções.
‫OK, vamos tentar isso.
‫Vamos inserir ajuda.
‫E poderíamos usar um dos seguintes comandos, seguido por dois números, somar para somar dois números,
‫Sabata subtrair dois números.
‫OK, então vamos tentar novamente.
‫E aqui vamos usar qualquer palavra-chave aleatória e adicionar dois números.
‫E você pode ver que isso não funcionará porque os argumentos não estavam
‫corretos, porque não se espera q esperemos add ou sub so.
‫É basicamente isso, é assim que construímos nosso primeiro programa online usando argumentos de fora do
‫aplicativo, para que o usuário insira diretamente no prompt de comando.
‫E agora você pode, é claro, estender seu aplicativo para fazer o que quiser com ele e faria
‫maravilhas por você.
‫Tudo bem.
‫Então é isso para este vídeo.
‫Espero que tenha gostado.
‫E agora você é capaz de criar suas próprias pequenas abdicações usando o prompt de comando e realmente usando
‫a entrada do usuário e sabe como usar os arcos.
‫Então, como usar todos aqueles lindos arcos principais que você tem por padrão ao iniciar o aplicativo.
‫OK, até o próximo vídeo.