Zeit , kritisch in vielen Bereichen des Lebens , oft spielt eine wichtige Rolle in der Softwareentwicklung als auch. Einige Spiele , zum Beispiel, könnte von Modulen, um die genaue Zeit wissen, bis auf die Millisekunde benötigen bestehen . VB.NET Entwickler haben Zugang zu einem nützlichen . NET -Steuerelement aufgerufen die "Timer ". Ziehen Sie einfach eines dieser Steuerelemente auf Ihr Projekt Form und . NET Namen Timer1 es , wenn keine anderen Timer existieren. Ihre Anwendung kann dann Timer1 auf Ereignisse in Intervallen geben Sie auslösen . Anleitung
1
Starten Sie Visual Studio. Klicken Sie auf das Menü "Datei" und dann auf "Neu" , um eine Liste von Optionen anzuzeigen. Klicken Sie auf das "Projekt" -Option, und klicken Sie dann auf " Visual Basic ".
2
Doppelklicken Sie auf "Windows Forms-Anwendung. " Visual Studio erstellt ein neues Windows Forms-Projekt . Eine neue Form wird in das Projekt Design-Fenster .
3
Klicken Sie auf das Menü "Ansicht" , und klicken Sie dann auf "Toolbox" von Visual Studio Toolbox anzuzeigen. Suchen Sie die " Timer" -Steuerelement in der Toolbox, und doppelklicken Sie auf das Steuerelement . Ein Steuerelement mit dem Namen Timer1 wird unter dem Formular am unteren Rand des Bildschirms angezeigt .
4
rechten Maustaste auf " Timer1 ", und klicken Sie dann auf "Eigenschaften" , um den Timer im Eigenschaften -Fenster . Klicken Sie auf das " Pfeil "-förmige Symbol am oberen Rand des Fensters. Der "Tick "-Event -Symbol erscheint. Doppelklicken Sie auf dieses Symbol . Visual Studio öffnet die Code-Fenster und zeigt die " Timer1_Tick " sub . Diese Sub läuft jedes Mal Timer1 Zecken. Sie bestimmen , wie oft die Zeitgeberticks , indem Sie seine "Intervall "-Eigenschaft
5
den folgenden Code in Fügen vor der SUB "End Sub "-Anweisung : .
Timer1.Stop ()
MessageBox.Show (" Tick-Ereignis ausgelöst . Tickzählers =" & tickCounter.ToString ())
Wenn tickCounter < tickCounterLimit Dann
Timer1.Start ()
tickCounter = tickCounter + 1
End If
Dieser Code --- wenn die Zecken Timer1 läuft --- den Timer stoppt und öffnet ein Dialogfenster . Das Meldungsfeld zeigt den Wert einer Variablen namens tickCounter . Die "If" -Anweisung nach der Anweisung MessageBox.Show startet den Timer , wenn der Wert tickCounter kleiner ist als die Frist Sie in der Variable namens tickCounterLimit gesetzt . Der Code fügt dann 1 zum tickCounter variable
6
Move to the Top der Code-Fenster , und fügen Sie den Code unten vor allen anderen Anweisungen im Code -Fenster angezeigt : .
Privat tickCounter
Privat TimerInterval
Privat tickCounterLimit
Diese Anweisungen definieren drei Variablen durch andere subs in der Anwendung verwendet werden .
7
Drücken Sie F7 . Die Form taucht im Code-Fenster . Doppelklicken Sie auf die Form der Titelleiste am oberen Rand des Formulars. Das Code-Fenster öffnet sich und zeigt die " Form1_Load " sub . Dieser wird ausgeführt, wenn das Formular Lasten
8
den folgenden Code vor diesem Teilfonds der "End Sub "-Anweisung einfügen: .
TickCounter = 1
TimerInterval = 2000
tickCounterLimit = 3
Timer1.Interval = TimerInterval
Timer1.Start ()
die erste Anweisung setzt den Wert der variablen auf 1 tickCounter . Die TimerInterval Variable enthält den Wert "2000" in diesem Beispiel. Das ist die Anzahl von Millisekunden die Zeit vor der Ausführung der " Timer1_Tick " sub wartet. Die tickCounterLimit Variable legt eine Obergrenze für die Anzahl der Male der Code die " Timer1_Tick " sub rufen wird . Die Timer1.Start Methode startet den Timer .
9
Presse "F5 ". um das Projekt auszuführen . Die Form erscheint, und der Timer beginnt zu ticken. Nach 2000 Millisekunden verstreichen , wird der Code innerhalb des Timer1_Tick Sub . Dieser Code zeigt eine Meldung an , die den Wert des tickCounter Variable zeigt . Dieser Wert ist 1 .
10
Taste "Enter " , um die Nachricht zu schließen. Der Code nimmt die Ausführung , erhöht die Zecke Variable Zähler um 1 und startet den Timer. 2000 Millisekunden später , zeigt die Meldung erneut angezeigt und der tickCounter Variable Wert , der jetzt 2 .
11
Taste "Enter " ein letztes Mal . Das Meldungsfeld zeigt 3 für den Wert der Variablen . Da Sie den Wert tickCounterLimit auf 3 setzen, bleibt der Timer nicht starten .