Coding een rekenmachine in Visual Basic is een van de gemakkelijkste manieren voor een beginnende programmeur om vertrouwd te raken met de Visual Basic programmeertaal geworden . Een elementaire reken programma zal een reeks knoppen en een tekstvak op het formulier . De programmeur moet de mogelijkheid van het toevoegen van extra knoppen wetenschappelijke berekeningen voorvormen naast de standaard optellen, aftrekken , vermenigvuldigen en delen . Basic of Scientific Beslis of je gaat naar een basis-of wetenschappelijke rekenmachine te ontwikkelen . De basis calculator is aanzienlijk gemakkelijker om code dan de wetenschappelijke rekenmachine . Een wetenschappelijke rekenmachine zullen ook in staat zijn om pi , sinus, cosinus , vierkantswortel en tangens berekenen . Beide soorten rekenmachines hebben dezelfde lay-out die verschillende knoppen en een tekstvak bevat . Echter , het ontwikkelen van een wetenschappelijke rekenmachine is aanzienlijk gemakkelijker te doen in VB.NET dan VB 6.0 omdat VB.NET heeft de Math methoden ingebouwd en beschikbaar in de klasse Math . Controls < br > het is efficiënter om met een knop maken , noem maar op en kopieer en plak het op het formulier . De VB programmeersoftware zal vragen of u wilt een controle array te maken . Het beantwoorden van " ja " zullen kopieën van de knop controle te creëren met een geïndexeerde array . De knoppen worden genoemd Soortgelijke " cmdBtn ( 0 ) . " Dit zal u toelaten om de code voor elke knop te schrijven in een subroutine . Indien u liever elke knop afzonderlijk benoemen en een array niet gebruikt, kunt u nog steeds de code in een subroutine in VB.NET door toevoeging van de "Handles " woord aan de subroutine . De andere knop namen worden toegevoegd na " Handles . " Berekeningen De basis calculator is zo simpel als het uitvoeren van een van de vier optionele berekeningen op de eerste en tweede getallen ingevoerd door de gebruiker . De wetenschappelijke calculator is ook heel simpel bij gebruik van de klasse Math beschikbaar in VB.NET . De Math methoden worden geopend door met de regel " Imports System " aan het begin van uw VB.NET applicatie. Dit maakt de klasse Math toegankelijk is voor het programma . De gewenste berekening wordt vervolgens benaderd met " Math . " Bijvoorbeeld , het verkrijgen van de cosinus van een getal is zo simpel als " Math.sin ( anglevalue ) " waar " anglevalue " is een variabele gedefinieerd met het datatype "Double " . Error Handling bij het omgaan met getallen , zijn er een paar fouten die kunnen optreden en moeten dus in uw aanvraag worden behandeld . De geavanceerde wiskundige functies beschikbaar in VB.NET kon een ongeldig nummer terug . De soorten ongeldige nummers zijn " NaN " (geen getal ) , " NegativeInfinity " ( resultaat van de deling een negatief getal door nul ) of " PositiveInfinity " ( resultaten delen een positief getal door nul ) . VB 6.0 zal een " run -time error ' terug te keren met een beschrijving van de " Division by zero " voor zowel positieve als negatieve deling door nul . Als een berekening wordt geprobeerd in VB 6.0 met een niet - numerieke waarde , een " run-time error " met een beschrijving van "Type mismatch ' optreedt .
|