Microsoft Visual Basic ist eine Programmiersprache, auf dem BASIC-Sprache , die ursprünglich entwickelt, um die Programmierung leichter zu erlernen basiert. Visual Basic nimmt die bekannten Befehle des BASIC und fügt objekt-orientierten Tools und Schnittstellen für die Gestaltung von WYSIWYG - wie Windows -Anwendungen und Web -Steuerelemente , neben vielen anderen Verbesserungen. Eine relativ einfache Learning-Projekt für Visual Basic ist die Schaffung eines Windows-Rechner . Things You
Microsoft Visual Basic 6
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Basic 6 , und wählen Sie " Standard EXE " aus dem neuen Projekt -Menü. Sie werden sehen, ein Formular auf dem Bildschirm erscheinen .
2
Benennen Sie Ihr Projekt und das Formular , indem Sie auf " Project1 " auf der rechten Seite des Bildschirms , in der Projektliste und die Eingabe eines neuer Name in der Zeile "Name" des Eigenschaften- Box, die unterhalb der Projektliste standardmäßig erscheinen soll. Drücken Sie " Enter", um den neuen Namen zu akzeptieren. Machen Sie dasselbe für das Formular ( eine vorgeschlagene Form Name ist " CalculatorUI " ) , achten Sie darauf, einen ähnlichen Namen in der Eigenschaft "Caption" als auch, was den Text in der oberen Leiste des Formulars zu ändern geben . Speichern Sie das Projekt in einem neuen Ordner auf Ihrem Computer.
3
Add Buttons und ein Textfeld in das Formular. Zuerst fügen Sie ein Textfeld , das sein , wo die Zahlen in den Rechner eingegeben erscheint , sowie die Ergebnisse der Berechnungen. Tun Sie dies , indem Sie das Textfeld in der Symbolleiste auf der linken Seite des Bildschirms , und ziehen Sie dann mit der Maus die Größe und Position Sie wünschen für das Textfeld . Sobald Sie die TextBox Sie die Größe und Position bewegen indem sie sie an einen anderen Ort in der Form oder indem Sie die Griffe ( die kleinen Quadrate ) entlang der Grenze des TextBox ändern können platziert . Achten Sie darauf, die folgenden Zeilen im Fenster Eigenschaften ändern , mit dem TextBox ausgewählt : " (Name) " = tbResult , "Alignment " = 1 - Rechtsbündig , "Data Format " = (auf der Schaltfläche "..." zu klicken wählen ) Zahl , "Locked" = True , und "Text" = 0 ist.
4
Wählen Sie die Befehlsschaltfläche Symbolleiste auf das Symbol , und erstellen Sie auf die erste Schaltfläche auf die gleiche Weise erstellt die Textbox Schaltflächen fügen . Als Referenz verwenden den Windows-Taschenrechner in Standard-Ansicht ( Programme> Zubehör > Rechner ) als Grundlage für Ihren Rechner Layout , so dass die " MC ", " MR ", " MS " und " M + " drücken. Auf jeder Taste ändern Sie die folgenden Eigenschaften (mit dem "+ "-Taste als Beispiel) : " (Name) " = btnPlus , "Caption " = + . Machen Sie dasselbe für den Rest der Schaltflächen des Rechners , und speichern Sie Ihre Arbeit. Das Formular sollte nun die hier gezeigten Beispiel ähneln.
5
Fügen Sie den Code. Beachten Sie, dass , wenn Ihre Tasten und Textfeld nicht den gleichen Namen wie der Code hier gelisteten erwartet , werden Sie brauchen, um die Namen zu ändern , um Ihre Schaltflächen und Textfeld übereinstimmen , oder ändern Sie Ihre Tasten und das Textfeld den Code zu entsprechen. Zunächst müssen wir ein paar Variablen zur Verarbeitung Rechner Eingang schaffen :
Dim sLeft As String , sRight As String , sOperator Wie StringDim iLeft As Double , IRight As Double , iResult Wie DoubleDim bLeft As Boolean
< p > Jede Berechnung besteht aus vier Teilen : eine Zahl auf der linken Seite des Operators ( sLeft , iLeft ) , ein Betreiber ( sOperator ), eine Zahl auf der rechten Seite des Operators ( sRight , IRight ) und ein Ergebnis ( iResult ) . Um zu verfolgen, ob der Benutzer in die linke oder rechte Zahl, benötigen wir eine boolean Variable bLeft erstellen. Wenn bLeft wahr ist, wird die linke Seite der Berechnung der Eingabe ; wenn bLeft falsch ist, die rechte Seite wird eingegeben
6
initialisieren bLeft variabel. . Wir tun das , indem ein Unterprogramm Form_Load , die Sie entweder eingeben können , wie hier aufgeführten oder automatisch durch Doppelklick auf eine beliebige Stelle des Formulars nicht durch einen Knopf oder Textfeld bedeckt. Innerhalb der Funktion , müssen wir eingestellt bLeft auf True , weil die erste Zahl eingegeben wird der linke Teil sein :
Private Sub Form_Load () = bLeft TrueEnd Sub
7
erstellen Subroutine, die das Klicken eines der Zifferntasten behandelt. Wir schaffen dies als Unterprogramm weil wir identischen Code für jede Taste zu verwenden, und mit einem Unterprogramm bedeutet, nicht mit zu wiederholen, den gleichen Code zehnmal . Geben Sie den folgenden unter dem Form_Load Subroutine End Sub Zeile:
Private Sub AddNumber ( sNumber As String) Wenn bLeft ThensLeft = sLeft + sNumbertbResult.Text = sLeftElsesRight = sRight + sNumbertbResult.Text = sRightEnd IfEnd Sub