Skapa en kalkylator Visual Studio C# (5 / 11 steg)
Steg 5: Inspelning användarindata
Tycker ser bra. Skalet är skapat och redo att gå. Men för en användare att interagera med programmet, behöver vi lagra de uppgifter som lämnas från användaren att klicka på knapparna.
5.1. typ line input += "0"; mellan klammerparenteser för händelsehanteraren zero_Click. Detta kommer att lägga till en nolla till ingång strängen.
* Obs: Varje gång användaren klickar på noll, en annan noll kommer att läggas till Indatasträngen. Ett klick kommer att ha en sträng som innehåller en noll som så: "0". Klicka på noll kommer att igen lägga till ytterligare att göra strängvärdet "00", och så vidare.
** Obs: += är en genväg för att skriva input = ingång + "0"; Det i huvudsak att lägga till en nolla till slutet av vad redan finns i strängen.
5.2. Upprepa steg 5.1 för alla numeriska indata händelsehanterare som decimal knappen händelsehanteraren. Avvikelsevärdet "0" att matcha vilken knapp handler du är i. (vill inte lägga till en 0 till strängen när du trycker på en 1).
5.3. nästa lägga till följande rader med kod för din operanden knapphändelsehanterare (+,-, *, /).
operand1 = ingång;
operation = "+";
input = sträng. Tom;
Denna kod skall lagra innehållet i Indatasträngen till operand1 sträng och tecknet drift därför. Indatasträngen blir klar i slutet så det kan vara redo att spela in nästa värde från användaren.
5.4. Upprepa steg 5,4 för alla operanden input händelsehanterare.
5.3. Klicka på knappen Spara allt och gå vidare till steg 6.