Coding einen Taschenrechner in Visual Basic ist eine der einfachsten Möglichkeiten für einen Anfang Programmierer , um sich mit der Programmiersprache Visual Basic . Eine grundlegende Taschenrechner-Programm wird eine Reihe von Button-Steuerelemente und ein Textfeld-Steuerelement auf das Formular. Der Programmierer hat die Möglichkeit, zusätzliche Tasten, um wissenschaftliche Berechnungen in Zusätzlich zu den Standard hinaus Vorform , Subtraktion, Multiplikation und Division. Basic oder Scientific
Entscheiden Sie, ob Sie gehen, um eine basische oder wissenschaftlichen Rechner zu entwickeln. Der grundlegende Rechner ist deutlich einfacher, Code als der wissenschaftliche Taschenrechner . Ein wissenschaftlicher Taschenrechner wird auch in der Lage sein pi , Sinus, Cosinus , Tangens und Quadratwurzel zu berechnen. Beide Rechner haben das gleiche Layout , die mehrere Button-Steuerelemente und ein Textfeld-Steuerelement enthält . Allerdings , die Entwicklung einer wissenschaftlichen Rechner ist wesentlich einfacher zu tun, als in VB.NET VB 6.0 , weil VB.NET hat die Math Methoden gebaut und in der Math-Klasse .
Steuert
< br >
Es ist effizienter, ein Button-Steuerelement zu erstellen , nennen Sie es und dann kopieren und fügen Sie es in das Formular. Die VB -Programmiersoftware wird fragen , wenn Sie möchten , eine Steuer-Array zu erstellen. Antworten "ja" werden die Kopien des Knopf-Bedienung mit einem indizierten Array zu erstellen. Die Tasten werden benannt ähnlich werden " cmdBtn (0) . " Dies ermöglicht es Ihnen , den Code für jede Taste in ein Unterprogramm zu schreiben. Wenn Sie es vorziehen, jede Taste einzeln nennen und nicht ein Array , können Sie immer noch den Code in ein Unterprogramm in VB.NET , indem Sie die "Handles " Wort zum Unterprogramm . Die anderen Namen der Schaltflächen Nach fügte hinzu: " Griffe ".
Berechnungen
Der grundlegende Rechner ist so einfach wie das Ausführen eines der vier optionalen Berechnungen auf der ersten und zweiten Zahlen vom Benutzer eingegeben werden . Der wissenschaftliche Rechner ist auch ganz einfach, wenn Sie die Math-Klasse in VB.NET . Die Math Methoden , indem Sie die Zeile " Imports System " zu Beginn Ihrer VB.NET-Anwendung abgerufen. Dies macht die Math-Klasse zugänglich zu dem Programm . Die gewünschte Berechnung wird dann mit zugegriffen " Math ". Zum Beispiel , immer den Cosinus einer Zahl ist so einfach wie " Math.Sin ( anglevalue ) ", wobei " anglevalue " ist eine Variable mit dem Datentyp "Double" definiert.
Fehlerbehandlung
Beim Umgang mit Zahlen, es gibt ein paar Fehler, die auftreten und müssen daher in der Anwendung behandelt werden konnte . Die erweiterte mathematische Funktionen in VB.NET zurückkehren konnte eine ungültige Nummer . Die Arten von ungültigen Zahlen sind " NaN " ( Not a Number) , " NegativeInfinity " ( Ergebnisse aus der Division einer negativen Zahl durch Null) oder " PositiveInfinity " ( Ergebnisse Division einer positiven Zahl durch Null ) . VB 6.0 einen "run -time error " mit einer Beschreibung der Rückkehr "Division durch Null " für positive und negative Division durch Null . Wenn eine Berechnung in VB 6.0 mit einem nicht- numerischen Wert , eine "run -time error " mit einer Beschreibung der "Type Mismatch" versucht auftritt.