Also ich als Softwareentwickler war in meiner alten Firma, neben den alltäglichen Sachen mit dem Warenwirtschaftssystem, auch für das Paketversandsystem zuständig. Hier haben wir eine fertige Lösung namens Adressierungsprogramm 5100 von der Firma SGS benutzt. Aber auch andere Firmen wie z.B. DHL oder GLS bieten eigene Lösungen für den Paketversand an. Hier hast Du sämtliche Sachen Deines Studiums drin :
- Datenerfassung (Schnittstelle für ein Warenwirtschaftssystem) und Speicherung in eine Datenbank mit sämtlichen wichtigen Daten zum Paketversand (Gewicht, Paketnummer, Adresse u.s.w.)
- Kostenberechnung und -verwaltung
- Labelerstellung (Adressaufkleber fürs Paket) - Schnittstelle zu einem Standard- bzw. Labeldrucker
- Datenpflege
- Oberflächenprogrammierung
- Prozessablaufsteuerung /-optimierung
u.s.w.
Die eigentliche Software von SGS war funktionell in einem überschaubaren Rahmen gehalten. Ich denke das wäre als Einzelprojekt gut denkbar - ich helf Dir gern
Gruß Ernst
Das mit dem MP3-Player ist keine so schlechte Idee. Statt der Festplatte wäre eine SD-Karte aber wesentlich besser geeignet, da die sich mit nur 4 Leitungen über SPI ansteuern lässt.
Und das dekodieren der MP3-Daten übernimmt natürlich nicht der µC sondern ein externer Baustein (eine Auswahl). (Außer du verwendest ein ARM. Der kann das auch in Software)
Muss es eigentlich unbedingt ein 8051 sein? Ich würde eher einen MSP430 oder AVR verwenden. Da gibt es wenigstens einem GCC-Port.
chrische5 schrieb:
Hallo
Integriere die *.cfg Datei in die Headerdatei. Ein Möglichkeit ist die Daten in komplet in Form von Komentaren unterzubringen oder du versuchst den Klassencode wieder zu parsen oder du mischst beides.
Ich verstehe nicht ganz, was du meinst und was wäre an dieser Lösung besser?
Beispiel:
#ifndef ..._HPP
#define ..._HPP
class foobar{
public:
char b;
short c;
private:
int a;
};
#endif
/*DO NOT EDIT THIS COMMENT!
DATASTART
classname = foobar
member=a,b,c
membertype=int,char,short
memberaccess=private,public,public
DATAEND*/
Somit kann man nicht in den Fall geraten, dass man die *cfg Datei verliert.
Eine Option um op!=, op>, op<= und op>= durch benutzen von op== und op< (oder nur mit op<) zu generieren.
Wie meinst du das?
inline bool operator!=(const A&a, const A&b){return !(a==b);}
inline bool operator>(const A&a, const A&b){return b<a;}
inline bool operator<=(const A&a, const A&b){return !(a>b);}
inline bool operator>=(const A&a, const A&b){return !(a<b);}
Somit braucht der User nur noch den op< und den op== zu schreiben oder gar noch:
inline bool operator==(const A&a, const A&b){return !(a<b) && !(b<a);}
womit der User nur noch ein op< schreiben muss.
@Earthshaker zurzeit bin ich noch ein Projektloser Anfänger (Pogrammiere ca. halbes jahr) und brauche jemanden der mir was erklären kann.
Ich würde gerne mitmachen.
Mail:
nick@sounddesign.com
ICQ: 415-982-850
Hallo,
Ich suche ein Pogrammierteam mit 2-3 Leuten aus dem Raum Krefeld-Düsseldorf.
Einfache C++ kenntnisse vorrausgesetzt. Alter 13-15(16).
Wenn ihr interesse habt mailt mir unter
nick@sounddesign.com
gruz, Nick
Desert Storm schrieb:
Kann ich ja auch eventuell eine eigene Klasse für die Geldscheine einfügen. Naja da würde zwar nur der Betrag der Scheine drin stehen und wie viele noch im Automaten sind oder, aber die Idee im ganzen ist schonmal gut.
Nein, wieviele noch im Automaten sind ist keine Eigenschaft des Geldscheins, sondern des Automaten. Hat also in der Geldschein-Klasse nichts verloren.
also, es ist schon ne eigenständige entwicklung, ich muss nur auf eine vorhandene datenbank aufsetzen. und zu dem stundenlohn, ich weis das dieser betrieb nen freundschaftsangebot vorzuliegen hatte bei dem sie 20€ die stunde gezahlt hätten. der typ is halt nur nochma aus privaten gründen abgesprungen.
Ich bin noch dabei es zu lernen, deswegen sag ich ja zur Übung.
MfG Spacemuck
Edit:
Zitat von dir(BG-World)
...beherrsche zudem noch HTML,CSS,JS,PHP...
Von der Webprogrammierung her geht es bei mir so ziemlich in dieselbe Richtung außer AJAX. Ich suche eben jemanden bei dem ich mal ein bisschen mitwirken kann und eben mich verbessern kann.
Ich glaube kaum, dass jemand dir hier einen key und maus logger programmiert. nach geplanten gesetzentwurf ist sogar der besitz solcher software strafbar.