‫Eerder hebben we besproken hoe u de opdrachtregelargumenten kunt gebruiken en in dit deel leert u hoe u gebruikersinvoer
‫kunt verwerken en een programma kunt maken dat basisbewerkingen uitvoert.
‫We zullen ook zien hoe we een basishandleiding aan de gebruiker kunnen tonen, waarin wordt uitgelegd hoe ons programma werkt en wat de
‫vereisten zijn.
‫Dit is nodig omdat onze applicatie geen console redlined gebruikt om de gebruiker om input te vragen.
‫In plaats daarvan worden alle gegevens die onze app nodig heeft aan het begin verstrekt met behulp van de opdrachtregelargumenten.
‫Dus wat we kunnen doen, is dat we iets kunnen zeggen als argumenten geven.
‫Volgende keer heeft hulp.
‫Als u meer informatie wilt, bijvoorbeeld.
‫OK, dus dit zou het understatement zijn dat de gebruiker ziet zodra hij de applicatie start en laten we nu eens kijken
‫of de gebruiker de helpfunctie heeft ingevoerd.
‫Dus als hij hulp heeft ingeroepen, gaan we hem wat hulp geven.
‫We gaan zeggen dat instructies een van de volgende opdrachten gebruiken, gevolgd door twee getallen, gebruik optellen om
‫twee getallen op te tellen om twee getallen af te trekken.
‫Onze applicatie zal dan pauzeren en terugkeren.
‫Dus laten we nu de gebruikersinvoer afhandelen, want regel nummer één, vertrouw de gebruiker nooit omdat de
‫gebruiker fouten zal maken.
‫En het is onze taak om onze applicatie al deze mogelijke invoerfouten te laten afhandelen die de gebruiker zou kunnen
‫geven.
‫Dus eerst heeft onze applicatie drie argumenten nodig om zijn werk te doen.
‫Het is dus veilig om de toepassing af te sluiten als er meer of minder dan drie argumenten zijn opgegeven.
‫Omdat we dat precies moeten doen.
‫We zouden hier zoiets kunnen doen.
‫Als armlengte niet gelijk is aan drie, dan goed.
‫Ongeldige argumenten, gebruik de opdracht voor instructies en leessleutel.
‫Dus nu, aangezien we ervoor hebben gezorgd dat we niet verder gaan in onze app tenzij we drie argumenten hebben, laten we eens kijken
‫of het formaat van de argumenten correct is.
‫Omdat onze argumenten de indeling hebben van een opdracht gevolgd door twee getallen, willen
‫we controleren of de twee getallen de juiste indeling hebben en dat doen we door de stroom te gebruiken om de ontledingsfunctionaliteit te proberen.
‫Dus waarvoor een string nodig is die het zal proberen door te geven om te zweven en de variabele te offloaden die het zal
‫gebruiken om de ontledingsgegevens op te slaan als de parseerbewerking succesvol was.
‫Daarom gaan we deze code hier toevoegen en zeggen dat het Nee is.
‫Eén verleden en het zijn nummer twee delen.
‫Dus eigenlijk hebben we die waarden goed en kunnen we nu doorgaan en weten.
‫We kunnen controleren of de gebruiker iets heeft doorgegeven of ingevoerd dat daadwerkelijk een zwevend getal wordt of
‫niet.
‫Dus nu kunnen we controleren of die twee waar zijn of niet.
‫Dus als ze niet waar zijn, dus allebei of een van beide.
‫Dus als een van beide onwaar is, kunnen we gewoon ongeldige argumenten zeggen, gebruik de help-opdracht voor
‫instructies en lees dan end en sluit de toepassing af.
‫Dus nu op dit punt kunnen we doorgaan en het resultaat daadwerkelijk berekenen met behulp van een float waar we
‫de resultaten gaan opslaan en dan kunnen we een switch-statement gebruiken, zoals zo, waarbij we onze advertentiepositie nul
‫nemen als de switch-statements.
‫Dus we vergelijken, is het een advertentie?
‫Dus als de gebruiker AD heeft ingevoerd, gaan we nummer één gebruiken, namelijk deze uitstroom nummer één.
‫En nummer twee, dus we gaan ze bij elkaar optellen, het resultaat en resultaat en schrijven het op de console
‫en breken op dit punt uit de schakelkast.
‫En als het dan op was, dus de gebruiker invoerde omdat het eerste item ARC nul had, dan zal het
‫nummer twee van één aftrekken.
‫En klaar zal het de resultaten hier weergeven en ten slotte, in het standaard geval, als geen van de twee opties optellen of optellen
‫werden gegeven, dan zal het ongeldige argumenten zeggen, gebruik het om het commando voor instructies te helpen.
‫En het zal uit de zaak komen, dus op dit punt kunnen we van deze heldere lijn afkomen dat Ricky
‫in orde zal zijn en laten we nu de applicatie uitvoeren.
‫En natuurlijk, om het te laten werken, moet u ervoor zorgen dat u eerst uw opdrachtprompt sluit.
‫Anders werkt het niet.
‫Dus nu wordt het gebouwd.
‫Nu kunnen we doorgaan en er argumenten aan geven.
‫Dus open de opdrachtprompt met behulp van zo leek Windows Key en ACMD en dan kun je je applicaties over een bestand slepen,
‫dat je natuurlijk via oplossing kunt vinden.
‫Verkenner rechts.
‫Klik en open hier de map.
‫En hier ga je in mijn geval naar Tubin debug dot net five en hier vind je de hoofddemo van ARC.
‫Dus nu kun je dit naar je opdrachtprompt slepen.
‫Dus sleep het hier naar binnen en je kunt dan bijvoorbeeld sub en vijf zes invullen.
‫Dus het zal zeggen dat de sub van vijf en zes min één is.
‫Dus laten we het nog een keer doen.
‫Laten we het proberen met een ander item.
‫Laten we 15 en 13 optellen gebruiken en je kunt zien dat de som van 15 en 13 28 is.
‫En laten we nu iets anders invoeren, iets doms, zodat je ongeldige argumenten kunt zien.
‫Gebruik het alstublieft.
‫Help-opdrachten voor instructies.
‫Oké, laten we dat proberen.
‫Laten we hulp invoeren.
‫En we kunnen een van de volgende commando's gebruiken, gevolgd door twee getallen, optellen om twee getallen op te tellen,
‫Sabata trekt twee getallen af.
‫Oké, laten we het nog een keer proberen.
‫En laten we hier een willekeurig trefwoord gebruiken en twee getallen toevoegen.
‫En je zou kunnen zien dat dit niet zal werken omdat de argumenten niet correct waren,
‫omdat het niet verwacht dat q w e ik ofwel toevoegen of sub verwachten.
‫Dat is het eigenlijk, zo hebben we ons first come online-programma gebouwd met argumenten van
‫buiten de applicatie, dus gebruikersinvoer rechtstreeks in de opdrachtprompt.
‫En nu zou je natuurlijk je applicatie kunnen uitbreiden om ermee te doen wat je wilt en het zou
‫wonderen voor je doen.
‫Oke.
‫Dus dat was het voor deze video.
‫Ik hoop dat je het leuk vond.
‫En u kunt nu uw eigen kleine abdicaties maken met behulp van de opdrachtprompt en daadwerkelijk gebruikersinvoer
‫gebruiken en weten hoe u de bogen moet gebruiken.
‫Dus hoe je al die mooie hoofdbogen kunt gebruiken die je standaard hebt bij het starten van de applicatie.
‫Oké, dus tot ziens in de volgende video.