INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OOP-Elemente wo/wie ablegen/speichern
08.09.2019, 17:49
Beitrag #1
OOP-Elemente wo/wie ablegen/speichern
Hallo Forum
ich habe mich durch die OOP durchgearbeitet und versuche sie nun anzuwenden.
Eure Erfahrungen interessieren mich. Wo und nach welchen Gesichtspunkten legt ihr die Elemente der OOP ab:
1) im Sketch selbst (als class und Methoden)?
2) im gleichen Verzeichnis wie der Sketch (xyz.h bzw xyz.cpp)?
3) im Library-Verzeichnis (xyz.h bzw xyz.cpp)?
und welche Rahmenmarken verwendet ihr dabei im Falle 2 und 3 (<xyz.h> oder "xyz.h")?
Danke für eure Hinweise für die praktische Anwendung.
AnFi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.09.2019, 18:02
Beitrag #2
RE: OOP-Elemente wo/wie ablegen/speichern
Klassische Antwort: Das kommt darauf an Wink

Bei 2 mit "" (musst Du) und bei 3 mit <> (solltest Du).

Ganz kleine Structs mit Konstruktor und wenigen Methoden schreibe ich schon mal in den Sketch, wenn es etwas speziell für diesen Sketch ist und kaum externe Verwendung absehbar ist.

Als Lib steht ja die Wiederverwendung im Vordergrund.

Bei kleinen Sachen nehme ich da schon mal nur eine lib.h (besonders mit Templates und weinigen sonstigen Methoden), ansonsten im Normalfall lib.h und lib.cpp. Das ist einfach übersichtlicher.

Ob gleich im <Sketchbook>/libraries/libverzeichnis (wo eine Lib im Endeffekt hingehört) oder erst mal im Sketchverzeichnis hängt eher von Deinen Editiergewohnheiten/-möglichkeiten ab.
Ich verwende generell Notepad++ als externen Editor, da kann ich die Lib gleich nach libraries/libverzeichnis legen.
Wenn Du mit der IDE editierst, ist während der Entwicklung das Sketchverzeichnis der bequemere Ort.

Alle Klarheiten restlos beseitigt? Wink

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.09.2019, 19:51
Beitrag #3
RE: OOP-Elemente wo/wie ablegen/speichern
Danke für deine guten Tipps.
Dann werde ich im Normalfall die Projekte im Sketchverzeichnis (Fall 2) und mit "Neuer Tab" entwickeln und die lib.h und lib.cpp am Schluss ins Libverzeichnis (Fall 3) transferieren.
Alles klar! Vielen Dank.
AnFi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.09.2019, 20:13
Beitrag #4
RE: OOP-Elemente wo/wie ablegen/speichern
Ja, das sollte der klassische Weg sein.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Speichern von Messwerten *Anfänger* wutschler 5 2.162 24.09.2018 20:56
Letzter Beitrag: MicroBahner
  Speichern u. Lesen von Variablen von SDCard Christian_Moba-Arduino 7 1.811 24.08.2018 17:35
Letzter Beitrag: Tommy56
  Bilder bzw. Informationen von RGB LEDs speichern AC_DC_new 7 1.412 07.06.2018 15:01
Letzter Beitrag: Tommy56
  Fehler beim Speichern von Projekten Manni66 16 4.624 23.08.2016 10:05
Letzter Beitrag: hotsystems
  Gewichteten Durchschnitt berechnen, 20 Werte in fortlaufender Variable speichern TimeMen 10 8.079 03.07.2016 09:00
Letzter Beitrag: Binatone
  String in EEPROM Speichern BennIY 2 3.597 27.06.2016 10:23
Letzter Beitrag: BennIY
  Messwerte in Array speichern ArduinoMega2560 2 4.755 07.06.2016 16:30
Letzter Beitrag: SkobyMobil
  Sensordaten in MYSQL speichern rieders 3 7.018 02.03.2016 19:58
Letzter Beitrag: rieders
  8 LED , 7-Segment-Elemente einzeln ansteuern beim tm1638 und die Buttons arduinofan 0 2.347 15.01.2016 22:37
Letzter Beitrag: arduinofan
  Ergebnis lässt sich nicht speichern? schuballaa 2 1.558 30.08.2015 17:07
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste