Visual Basic Kalkulator Prosjekter

Visual Basic Kalkulator Prosjekter


Coding en kalkulator i Visual Basic er en av de enkleste måtene for en begynnelse programmerer til å bli kjent med Visual Basic programmeringsspråk. En enkel kalkulator programmet vil ha en rekke kontrollknapper og en tekstboks kontroll på skjemaet. Programmereren har muligheten til å legge ekstra knapper å preform vitenskapelige beregninger i tillegg til standard addisjon, subtraksjon, multiplikasjon og divisjon.

Basic eller Scientific

Avgjør om du kommer til å utvikle en grunnleggende eller vitenskapelig kalkulator. Den grunnleggende Kalkulatoren er betydelig enklere å kode enn den vitenskapelige kalkulatoren. En vitenskapelig kalkulator vil også være i stand til å beregne pi, sinus, cosinus, kvadratrot og tangent. Begge typer kalkulatorer vil ha samme layout som omfatter flere kontrollknapper og en tekstboks kontroll. Men å utvikle en vitenskapelig kalkulator er betydelig lettere å gjøre i VB.NET enn VB 6.0 fordi VB.NET har Math metoder bygget i og tilgjengelig i Math klassen.

Controls

Det er mer effektivt å lage en knapp kontroll, name it, og deretter kopiere og lime den inn i skjemaet. VB programmering programvare vil spørre om du ønsker å opprette en kontroll array. Svare "ja" vil skape kopier av kontrollknappen med en indeksert array. Knappene vil bli navngitt som ligner på "cmdBtn (0)." Dette vil tillate deg å skrive koden for hver knapp i en subrutine. Hvis du foretrekker å kalle hver knapp individuelt og ikke bruke en array, kan du fortsatt sette inn koden i en subrutine i VB.NET ved å legge til "håndtak" ord til subrutinen. De andre navnene på knappene blir lagt til etter "håndtak".

beregninger

Den grunnleggende kalkulator er så enkelt som å utføre en av fire valgfrie beregninger på den første og andre tall oppgitt av brukeren. Den vitenskapelige kalkulatoren er også ganske enkelt når du bruker Math klassen tilgjengelig i VB.NET. De Math metoder er tilgjengelig ved å inkludere linjen "Import System" i starten av din VB.NET søknaden. Dette gjør Math klassen tilgjengelig for programmet. Ønsket Beregningen er deretter tilgjengelig med «Math». For eksempel får cosinus til et tall er så enkelt som "tak i Math.sin (anglevalue)" hvor "anglevalue" er en variabel definert med datatype "Double".

Feilhåndtering

Når du arbeider med tall, er det noen feil som kan oppstå, og dermed må håndteres i programmet. De avanserte matematiske funksjoner i VB.NET kunne returnere et ugyldig nummer. Typene ugyldige tallene er "NaN" (ikke et tall), "NegativeInfinity" (resultater fra å dele et negativt tall med null) eller "PositiveInfinity" (resultater dele et positivt tall med null). VB 6.0 vil returnere en "run-time error" med en beskrivelse av "divisjon med null" for både positive og negative divisjon med null. Hvis en beregning er forsøkt i VB 6.0 med en ikke-numerisk verdi, en "run-time error" med en beskrivelse av "Type mismatch" oppstår.