Suchergebnisse
Suchergebnisse 1-30 von insgesamt 51.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Moin moin zusammen Ich tue mich leider immer schwer mit der Namensvergabe, mir fehlt wohl einfach die Übung..?? ----- Mache nun noch letzte kleine Änderungen (Namensvergaben etc..) und "Testdurchläufe" an meinem Übungsprojekt und dann zippe ich die Solution mal. Wäre dann über jeden weiteren Tip dankbar. So hier nun das fertige Übungs/Aufgaben Project ----------------- Vorgabe: Haupt und Nebenstraße mit je einer Ampel pro Fahrtrichtung. Die Ampelanlage soll eine umschaltbare Nachtschaltung, welc…
-
Zitat: „Aber das jetzt zu machen, ohne den Nutzen zu kennen oder zu sehen“ Naja der Nutzen ist für mich das lernen. Zitat: „und den Zweck der“ dachte das hätte ich.. Ich dachte die ListOf usw wären auch OOP. Wie sähe denn so eine Ampelklasse / Kreuzungsklasse aus? EDIT: 20:10Uhr Meinst Du so etwar ??? VB.NET-Quellcode (19 Zeilen)
-
Moin moin Also ich habe nun eine Klasse erstellt und diese kann ich ansprechen. Der Code funktioniert soweit. Jetzt meine Frage: Wie bekomme ich das mit der ListOf hin, damit das VB.NET-Quellcode (2 Zeilen) einfacher wird? Ist ja auch später für die Ampel wichtig. Da bekomme ich in der ListOf den Fehler: Fehler 1 Der Wert vom Typ "System.Windows.Forms.PictureBox" kann nicht in "AmpelOOP.SteuerLED" konvertiert werden. (Versteckter Text)
-
Fehler in Zeile 4 von Deinem Code-Ausschnitt. Fehler 1 Der =-Operator ist für die Typen "System.Collections.Generic.List(Of AmpelOOP.SteuerLED)" und "1-dimensionales Array von System.Windows.Forms.PictureBox" nicht definiert. Und LEDname? Was hat ne PicBox mit einem Namen zu tun Verstehe diese Frage nicht. Für die Sub in der Klasse muss ich doch irgendwie einen Namen übergeben?? Und das ist doch der : PB_Anlage OK die Namen überarbeite ich nochmal. Deine Zeile#7 muss natürlich entfernt Ja das …
-
Besser so? VB.NET-Quellcode (2 Zeilen) Klasse Ampel / Ampeln: Du meinst für jede Ampel ( Lichterkasten mit 3 Lampen ) eine eigene Klasse? Zitat: „Meines Erachtens sollte die Ampel gar keine PicBoxen enthalten. ... Sondern nur die relevanten Eigenschaften einer echten Ampel/"Lichtsignalanlage". “ Das habe ich nicht verstanden was du meinst. Zitat: „Wie es weitergeht“ Naja ich habe z.B. auf YT etliche solcher Steuerungen gesehen. Leider alle sehr sehr simpel, und fern ab von reellen Ampelanlagen…
-
Muss das mal sacken lassen und das Beispiel versuchen nach zu vollziehen. Ich brauch eigentlich nur: Standort also je Strasse ( Haupt & NebenStr. ) 2 Lichterkästen mit je 3 Lichtern Erweitern kann man das ja noch immer. Muss ich denn das ( die Anzeigen siehe Bild ) dann auch anders machen oder ?? VB.NET-Quellcode (25 Zeilen)
-
Moin moin Soweit so gut. VB.NET-Quellcode (1 Zeile) Das hatte ich so auch schon aber ich bekam ein Fehler, das Farbe nicht zugänglich sei. Weil das wohl auf Private stand.VB.NET-Quellcode (1 Zeile) Werde nun noch etwas mit dem Code "spielen" um alles zu verstehen. EDIT 16:45 @VaporiZed Kann es sein das ein OOP-Code wesentlich umfangreicher wird? Habe das Steuerteil der Anlage nun fertig und es erscheint mir soooooooviel Code
-
Moin moin Klar möchte ich das OOP lernen, mir kam nur die Frage während des coden auf, das es soviel mehr Codezeilen sind. Vielleicht habe ich aber auch einfach noch zu wenig Erfahrung und vieles unnütze zusammengeschrieben. Ich schreibe den Code so wie ich mit " meiner Logik denke ". (Versteckter Text)
-
Moin moin Wenn Dir bewusst ist, dass da später noch einige Klassen dazwischengeschaltet werden müssen Nein war mir nicht Bewusst das da noch Klassen kommen müssen. OOP hat auch etwas mit Datenmodellierung zu tun Bedeutet?? Was ist Ampelphase 0, 1, …? Was haben die Phasen zu bedeuten und wieviele gibt es? Die Ampelphasen sind die Zustände: Beipiel: Haupstr ROT // Nebenstr GRÜN Es wird wohl 6 oder 7 Phasen geben. Je nachdem wie ich das mit den "Räumphasen", wo halt beide Strassen ROT haben, hin…
-
Moin moin Was brauche ich: Ein Kreuzung: Hauptrasse und Nebenstraße Jede Straße braucht mindestens 2 Ampeln zu je mindestens 2 Lichterkästen ( 2 Haupstr. 2 Nebenstr. ) Eine Taktgeber der eine Uhr sowie die Ampelphasen steuert (Uhr für Tag/Nachtbetrieb und als Zähler für die einzelnen Ampelphasen) Einen Schalter der die ganze Ampelanlage in Betrieb nimmt. Einen Schalter der den Betrieb startet / anhält Einen Schalter der von 24-Std-Betrieb auf Nachtbetrieb umschaltet Eine SteuerForm auf der das S…
-
sollen sich vom Verhalten Haupt- und Nebenstraße unterscheiden? Wenn ja, was macht den Unterschied aus? Wie schon in der ersten lauffähigen Version, soll die Grünphase der Hauptstr. länger andauern als die der NS. Auch braucht die Ampelklasse eine List(Of Lichtkasten), damit Du das ebenfalls flexibel steuern kannst. ggf Lichterkästen fürt Rad oder Fußgänger.. Beim Taktgeber sollte sowas auch ggf. möglich sein. Aber es hindert Dich nicht, eine eigene Klasse dafür zu erstellen. Das wüste ich noch…
-
Meine eine Ampel ist auch nur mit einem Timer. In den vielen Beispielen die ich gesehen habe sind oft 2 oder mehr verwendet worden oder es ist einfach nur mit einem Button durchgeklickt worden. Ich werde dann mal versuchen die Klassen zu bestimmen. Edit 14:15 Hab gerade den totalen Ausfall; NuLL Idee wie ich die ganzen Klassen aufbauen soll. (Versteckter Text)
-
Straßen.Add(New Straße(Straße.Hstr.Hauptstr, True)) Bei dem Fehler: Zu viele Argumente. Aber ist ja eh hinfällig. ----- So habe nun alles neu sortiert und bekomme Fehler und komme mit deinen letzten Schritten durcheinander. Fehler 1 "Straßen" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden. (Versteckter Text) Demzufolge geht das auch nicht. VB.NET-Quellcode (5 Zeilen)
-
Achtung, Fangfrage!... ja verstehe ich glaube ich nicht richtig. Straßen.Add(New Straße(Straße.Hstr.Hauptstr, True)) Straßen.Add kommt von der ListOf Straße.Hstr.Hauptstr stammt von Klasse "Straße" und dem alten "Enum" Im Moment kommt mir das wieder so kompliziert vor.. Also nochmal umsortiert und geändert: (Versteckter Text)
-
Also ich hab mal ein Bild gemacht um mir das alles etwas zu verdeutlichen. Hoffe das ist so richtig. ------------------- Der Lichterkasten ist für mich das komplette Teil mit den Lampen; deswegen habe ich da: "Private AnzahlLampen As Integer" mit drin. Bei Autos 3 Lampen, bei Fussgänger 2 Lampen oder Autos 1 Lampe wenn der grüne Rechtsabbiger dabei wäre. ------------------- Den genauen Fehler weiß ich nicht mehr. Aber ich denke das "True" was von dem IstHaupstrasse kam.
-
Bild: Eine Ampel mit 4 Lichterkästen. Merke gerade das da noch jede Menge käme um das alles in die Klassen zu packen. Aber es reicht ja ein Lichterkasten (RGG) Der kann dann ja "Ampel" heißen -------- Habe das so gut es ging wieder in den alten zustand gebracht. Fehler: Fehler 1 "Straßen" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden. Fehler 2 Der Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis. Also kan…
-
OK Das mit der Class Ampel und den Lichtkasten ist erledigt. -- Das war der Fehler in meiner alten Version. Fehler 1 "Straßen" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden. Fehler 2 Der Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis.