noch einen Schritt weiter denken ,und zwar wie ich die gespeicherten Lehrer wieder aufrufen kann. Kommen wir erst mal zum Speichern der Lehrer, dazu benötigte ich etwas, was die Lehrer auch laden kann. Ich hab mich für TextBoxen entschieden. Ich brauche also für jeden Lehrer eine eigene TextBox. Für die Kapazität von 100 Lehrer benötigt man also erneut 100 TextBoxen (Bild 2/5). Nun muss ich es nur noch Programmieren. Dazu klick ich zweimal schnell hintereinander auf Lehrer hinzufügen. Jetzt hat sich ein weiter Fenster geöffnet
wo wir nun den "Bottun1" programmieren können. Als erstes müssen wir dafür sorgen das die Lehreranzahl angezeigt wir. Dazu schreiben wir als erstes
NumericUpDown2.Value = Decimal.Add(NumericUpDown2.Value, 1)
was Bedeutet das nun? Im ersten Teil bist zum "ist gleich" Wird nach der Menge gefragt wie viel im "NumericUpDown2" liegt. Im zweiten Teil rufen wir nun eine Addition auf , und zwar machen wir das mit dem "Decimal" begriff der stellt einfach eine Dezimalzahl dar. "Add" heiß anfügen, addieren. In klammer stehen nun zu was eine Dezimalzahl addiert wir. Nach dem Komma steht nun wie viel addiert werden muss. Für den weiteren Schritt brauchen wir noch einen "Timer", der nun mit dem Namen "Timer1" belegt ist. Nun machen wir ein doppelklick auf ihn. Jetzt Brauchen wir eine "for-Schleife" diese Schleife ist dazu da um einen langen Quelltext zu verkürzten.
Mit "For" wird die Schleife eingeleitet. "i" ist eine variable in der Festgehalten wird bei welchem Durchgang die Schleife ist. Nach dem "Ist gleich" steht nun von welcher Zahl aus die Schleife los zählt. Das "To" leitet nun ein bis zu welcher zahl gezählt werden muss, bei uns ist das die 100 für die ganzen Lehrer. "Step" heißt Schritt und gibt an in welchen Schritten gezählt wird(Wen es in einer Schritten geht kann man es auch weg lassen). Kommen wir zum Nächsten. Ein "If" kann man sich so vorstellen, Daniel hat heute nicht Geburtstag und bekommt er Geschenke? Nein also trifft nicht zu.
Daniel hat heute Geburtstag und bekommt er Geschenke? Ja also trifft zu. In unseren Programm ist das so wen die Menge im "NumericUpDown2" gleich der Menge von "i" ist, dann soll der Text in die Vorgesehenen TextBox. Damit dies beschied müssen wir ja nicht jede "TextBox" einzeln ansteuern(wäre viel zu aufwändig zu schreiben und viel zu viele Zeilen) und dazu brauchen wir ein "Controls" es steuert das Elemente im Programm das ihm zugewiesen ist und zwar die "TextBox", jetzt weiß das Programm aber noch nicht welche dazu machen wir uns die Variable "i" zunutze die wir in den Dateityp "String" legen. Ein "String" kann Zahlen und Bestauben enthalten aber keine Programmier folge.
Wen wir jetzt mal den Text in den dem "Controls" zusammen ziehen und die "For-Schleife" in der zweiten Wiederholung ist steht dort "TextBox2". Nun Frag das Programm was damit passieren soll, um dies dem Programm zusagen schreiben wir wieder ".Text" im weiten schritt fragt das Programm was mit dem Text passieren soll. Das leiten wir wieder wir gefolgt mit dem "Ist gleich" ein. Der Text aus der "Lehrer" TextBox soll nun in die "TextBox2", denn wir sind ja in der zweiten Wiederholung. Mit "End If" wird der "If" Satz beendet. Das "Next" prüft ob die "Stopzahl" 100 erreicht wurden ist, ist die Stopzahl 100 erreicht springt das Programm zu nächsten programmier Zeile. Nun müssen wir eine neu Variable festlegen dem Dateityp "String", die Variable wird "Lehrerzahl" heißen. Die Variable haben wir deshalb festgelegt weil wir in eine "TextBox" keine zahlen Werte legen können(aber man kann zahlen reinschreiben). Nun muss ich die Variable noch bestimmen und dies tu ich mit
" NumericUpDown2.Value" nun haben wir den zahlen wert in ein Text und zahlen Wert um geschrieben, denn eine String enthält beide Komponenten. Nun fügen wir die "Lehrerzahl" in die "TextBox104" Jetzt kommt die Frage warum das jetzt? Im späteren Verlauf müssen wir ja noch die ganzen werte speichern und das legen in die "TextBox104" ist eine Erleiterung. Als nächstes müssen wir die eingefügten Lehrer zum Bearbeiten schicken, dazu müssen wir die Lehrer in das Objekt namens "Stundenplan" bekommen(rotes Kästchen).
noch einen Schritt weiter denken ,und zwar wie ich die gespeicherten Lehrer wieder aufrufen kann. Kommen wir erst mal zum Speichern der Lehrer, dazu benötigte ich etwas, was die Lehrer auch laden kann. Ich hab mich für TextBoxen entschieden. Ich brauche also für jeden Lehrer eine eigene TextBox. Für die Kapazität von 100 Lehrer benötigt man also erneut 100 TextBoxen (Bild 2/5). Nun muss ich es nur noch Programmieren. Dazu klick ich zweimal schnell hintereinander auf Lehrer hinzufügen. Jetzt hat sich ein weiter Fenster geöffnet
wo wir nun den "Bottun1" programmieren können. Als erstes müssen wir dafür sorgen das die Lehreranzahl angezeigt wir. Dazu schreiben wir als erstes
NumericUpDown2.Value = Decimal.Add(NumericUpDown2.Value, 1)
was Bedeutet das nun? Im ersten Teil bist zum "ist gleich" Wird nach der Menge gefragt wie viel im "NumericUpDown2" liegt. Im zweiten Teil rufen wir nun eine Addition auf , und zwar machen wir das mit dem "Decimal" begriff der stellt einfach eine Dezimalzahl dar. "Add" heiß anfügen, addieren. In klammer stehen nun zu was eine Dezimalzahl addiert wir. Nach dem Komma steht nun wie viel addiert werden muss. Für den weiteren Schritt brauchen wir noch einen "Timer", der nun mit dem Namen "Timer1" belegt ist. Nun machen wir ein doppelklick auf ihn. Jetzt Brauchen wir eine "for-Schleife" diese Schleife ist dazu da um einen langen Quelltext zu verkürzten.
Mit "For" wird die Schleife eingeleitet. "i" ist eine variable in der Festgehalten wird bei welchem Durchgang die Schleife ist. Nach dem "Ist gleich" steht nun von welcher Zahl aus die Schleife los zählt. Das "To" leitet nun ein bis zu welcher zahl gezählt werden muss, bei uns ist das die 100 für die ganzen Lehrer. "Step" heißt Schritt und gibt an in welchen Schritten gezählt wird(Wen es in einer Schritten geht kann man es auch weg lassen). Kommen wir zum Nächsten. Ein "If" kann man sich so vorstellen, Daniel hat heute nicht Geburtstag und bekommt er Geschenke? Nein also trifft nicht zu.
Daniel hat heute Geburtstag und bekommt er Geschenke? Ja also trifft zu. In unseren Programm ist das so wen die Menge im "NumericUpDown2" gleich der Menge von "i" ist, dann soll der Text in die Vorgesehenen TextBox. Damit dies beschied müssen wir ja nicht jede "TextBox" einzeln ansteuern(wäre viel zu aufwändig zu schreiben und viel zu viele Zeilen) und dazu brauchen wir ein "Controls" es steuert das Elemente im Programm das ihm zugewiesen ist und zwar die "TextBox", jetzt weiß das Programm aber noch nicht welche dazu machen wir uns die Variable "i" zunutze die wir in den Dateityp "String" legen. Ein "String" kann Zahlen und Bestauben enthalten aber keine Programmier folge.
Wen wir jetzt mal den Text in den dem "Controls" zusammen ziehen und die "For-Schleife" in der zweiten Wiederholung ist steht dort "TextBox2". Nun Frag das Programm was damit passieren soll, um dies dem Programm zusagen schreiben wir wieder ".Text" im weiten schritt fragt das Programm was mit dem Text passieren soll. Das leiten wir wieder wir gefolgt mit dem "Ist gleich" ein. Der Text aus der "Lehrer" TextBox soll nun in die "TextBox2", denn wir sind ja in der zweiten Wiederholung. Mit "End If" wird der "If" Satz beendet. Das "Next" prüft ob die "Stopzahl" 100 erreicht wurden ist, ist die Stopzahl 100 erreicht springt das Programm zu nächsten programmier Zeile. Nun müssen wir eine neu Variable festlegen dem Dateityp "String", die Variable wird "Lehrerzahl" heißen. Die Variable haben wir deshalb festgelegt weil wir in eine "TextBox" keine zahlen Werte legen können(aber man kann zahlen reinschreiben). Nun muss ich die Variable noch bestimmen und dies tu ich mit
" NumericUpDown2.Value" nun haben wir den zahlen wert in ein Text und zahlen Wert um geschrieben, denn eine String enthält beide Komponenten. Nun fügen wir die "Lehrerzahl" in die "TextBox104" Jetzt kommt die Frage warum das jetzt? Im späteren Verlauf müssen wir ja noch die ganzen werte speichern und das legen in die "TextBox104" ist eine Erleiterung. Als nächstes müssen wir die eingefügten Lehrer zum Bearbeiten schicken, dazu müssen wir die Lehrer in das Objekt namens "Stundenplan" bekommen(rotes Kästchen).
wo wir nun den "Bottun1" programmieren können. Als erstes müssen wir dafür sorgen das die Lehreranzahl angezeigt wir. Dazu schreiben wir als erstes
NumericUpDown2.Value = Decimal.Add(NumericUpDown2.Value, 1)
was Bedeutet das nun? Im ersten Teil bist zum "ist gleich" Wird nach der Menge gefragt wie viel im "NumericUpDown2" liegt. Im zweiten Teil rufen wir nun eine Addition auf , und zwar machen wir das mit dem "Decimal" begriff der stellt einfach eine Dezimalzahl dar. "Add" heiß anfügen, addieren. In klammer stehen nun zu was eine Dezimalzahl addiert wir. Nach dem Komma steht nun wie viel addiert werden muss. Für den weiteren Schritt brauchen wir noch einen "Timer", der nun mit dem Namen "Timer1" belegt ist. Nun machen wir ein doppelklick auf ihn. Jetzt Brauchen wir eine "for-Schleife" diese Schleife ist dazu da um einen langen Quelltext zu verkürzten.
Mit "For" wird die Schleife eingeleitet. "i" ist eine variable in der Festgehalten wird bei welchem Durchgang die Schleife ist. Nach dem "Ist gleich" steht nun von welcher Zahl aus die Schleife los zählt. Das "To" leitet nun ein bis zu welcher zahl gezählt werden muss, bei uns ist das die 100 für die ganzen Lehrer. "Step" heißt Schritt und gibt an in welchen Schritten gezählt wird(Wen es in einer Schritten geht kann man es auch weg lassen). Kommen wir zum Nächsten. Ein "If" kann man sich so vorstellen, Daniel hat heute nicht Geburtstag und bekommt er Geschenke? Nein also trifft nicht zu.
Daniel hat heute Geburtstag und bekommt er Geschenke? Ja also trifft zu. In unseren Programm ist das so wen die Menge im "NumericUpDown2" gleich der Menge von "i" ist, dann soll der Text in die Vorgesehenen TextBox. Damit dies beschied müssen wir ja nicht jede "TextBox" einzeln ansteuern(wäre viel zu aufwändig zu schreiben und viel zu viele Zeilen) und dazu brauchen wir ein "Controls" es steuert das Elemente im Programm das ihm zugewiesen ist und zwar die "TextBox", jetzt weiß das Programm aber noch nicht welche dazu machen wir uns die Variable "i" zunutze die wir in den Dateityp "String" legen. Ein "String" kann Zahlen und Bestauben enthalten aber keine Programmier folge.
Wen wir jetzt mal den Text in den dem "Controls" zusammen ziehen und die "For-Schleife" in der zweiten Wiederholung ist steht dort "TextBox2". Nun Frag das Programm was damit passieren soll, um dies dem Programm zusagen schreiben wir wieder ".Text" im weiten schritt fragt das Programm was mit dem Text passieren soll. Das leiten wir wieder wir gefolgt mit dem "Ist gleich" ein. Der Text aus der "Lehrer" TextBox soll nun in die "TextBox2", denn wir sind ja in der zweiten Wiederholung. Mit "End If" wird der "If" Satz beendet. Das "Next" prüft ob die "Stopzahl" 100 erreicht wurden ist, ist die Stopzahl 100 erreicht springt das Programm zu nächsten programmier Zeile. Nun müssen wir eine neu Variable festlegen dem Dateityp "String", die Variable wird "Lehrerzahl" heißen. Die Variable haben wir deshalb festgelegt weil wir in eine "TextBox" keine zahlen Werte legen können(aber man kann zahlen reinschreiben). Nun muss ich die Variable noch bestimmen und dies tu ich mit
" NumericUpDown2.Value" nun haben wir den zahlen wert in ein Text und zahlen Wert um geschrieben, denn eine String enthält beide Komponenten. Nun fügen wir die "Lehrerzahl" in die "TextBox104" Jetzt kommt die Frage warum das jetzt? Im späteren Verlauf müssen wir ja noch die ganzen werte speichern und das legen in die "TextBox104" ist eine Erleiterung. Als nächstes müssen wir die eingefügten Lehrer zum Bearbeiten schicken, dazu müssen wir die Lehrer in das Objekt namens "Stundenplan" bekommen(rotes Kästchen).
noch einen Schritt weiter denken ,und zwar wie ich die gespeicherten Lehrer wieder aufrufen kann. Kommen wir erst mal zum Speichern der Lehrer, dazu benötigte ich etwas, was die Lehrer auch laden kann. Ich hab mich für TextBoxen entschieden. Ich brauche also für jeden Lehrer eine eigene TextBox. Für die Kapazität von 100 Lehrer benötigt man also erneut 100 TextBoxen (Bild 2/5). Nun muss ich es nur noch Programmieren. Dazu klick ich zweimal schnell hintereinander auf Lehrer hinzufügen. Jetzt hat sich ein weiter Fenster geöffnet
wo wir nun den "Bottun1" programmieren können. Als erstes müssen wir dafür sorgen das die Lehreranzahl angezeigt wir. Dazu schreiben wir als erstes
NumericUpDown2.Value = Decimal.Add(NumericUpDown2.Value, 1)
was Bedeutet das nun? Im ersten Teil bist zum "ist gleich" Wird nach der Menge gefragt wie viel im "NumericUpDown2" liegt. Im zweiten Teil rufen wir nun eine Addition auf , und zwar machen wir das mit dem "Decimal" begriff der stellt einfach eine Dezimalzahl dar. "Add" heiß anfügen, addieren. In klammer stehen nun zu was eine Dezimalzahl addiert wir. Nach dem Komma steht nun wie viel addiert werden muss. Für den weiteren Schritt brauchen wir noch einen "Timer", der nun mit dem Namen "Timer1" belegt ist. Nun machen wir ein doppelklick auf ihn. Jetzt Brauchen wir eine "for-Schleife" diese Schleife ist dazu da um einen langen Quelltext zu verkürzten.
Mit "For" wird die Schleife eingeleitet. "i" ist eine variable in der Festgehalten wird bei welchem Durchgang die Schleife ist. Nach dem "Ist gleich" steht nun von welcher Zahl aus die Schleife los zählt. Das "To" leitet nun ein bis zu welcher zahl gezählt werden muss, bei uns ist das die 100 für die ganzen Lehrer. "Step" heißt Schritt und gibt an in welchen Schritten gezählt wird(Wen es in einer Schritten geht kann man es auch weg lassen). Kommen wir zum Nächsten. Ein "If" kann man sich so vorstellen, Daniel hat heute nicht Geburtstag und bekommt er Geschenke? Nein also trifft nicht zu.
Daniel hat heute Geburtstag und bekommt er Geschenke? Ja also trifft zu. In unseren Programm ist das so wen die Menge im "NumericUpDown2" gleich der Menge von "i" ist, dann soll der Text in die Vorgesehenen TextBox. Damit dies beschied müssen wir ja nicht jede "TextBox" einzeln ansteuern(wäre viel zu aufwändig zu schreiben und viel zu viele Zeilen) und dazu brauchen wir ein "Controls" es steuert das Elemente im Programm das ihm zugewiesen ist und zwar die "TextBox", jetzt weiß das Programm aber noch nicht welche dazu machen wir uns die Variable "i" zunutze die wir in den Dateityp "String" legen. Ein "String" kann Zahlen und Bestauben enthalten aber keine Programmier folge.
Wen wir jetzt mal den Text in den dem "Controls" zusammen ziehen und die "For-Schleife" in der zweiten Wiederholung ist steht dort "TextBox2". Nun Frag das Programm was damit passieren soll, um dies dem Programm zusagen schreiben wir wieder ".Text" im weiten schritt fragt das Programm was mit dem Text passieren soll. Das leiten wir wieder wir gefolgt mit dem "Ist gleich" ein. Der Text aus der "Lehrer" TextBox soll nun in die "TextBox2", denn wir sind ja in der zweiten Wiederholung. Mit "End If" wird der "If" Satz beendet. Das "Next" prüft ob die "Stopzahl" 100 erreicht wurden ist, ist die Stopzahl 100 erreicht springt das Programm zu nächsten programmier Zeile. Nun müssen wir eine neu Variable festlegen dem Dateityp "String", die Variable wird "Lehrerzahl" heißen. Die Variable haben wir deshalb festgelegt weil wir in eine "TextBox" keine zahlen Werte legen können(aber man kann zahlen reinschreiben). Nun muss ich die Variable noch bestimmen und dies tu ich mit
" NumericUpDown2.Value" nun haben wir den zahlen wert in ein Text und zahlen Wert um geschrieben, denn eine String enthält beide Komponenten. Nun fügen wir die "Lehrerzahl" in die "TextBox104" Jetzt kommt die Frage warum das jetzt? Im späteren Verlauf müssen wir ja noch die ganzen werte speichern und das legen in die "TextBox104" ist eine Erleiterung. Als nächstes müssen wir die eingefügten Lehrer zum Bearbeiten schicken, dazu müssen wir die Lehrer in das Objekt namens "Stundenplan" bekommen(rotes Kästchen).
bild 1 nich da
Edit by LaMa5:
- Wo ist das denn bitte OffTopic? Wir sind doch ein VB-Forum.
-->*moved* (OffTopic => Grundlagen)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „LaMa5“ ()