B
Bgag
Guten Abend,
Wie der Titel dieses Threads bereits verrät beschäftige ich mich erst seit kurzem mit C++. Ich habe zwar etwas in C programmiert und natürlich auch einige kleinere Programme in C++ verfasst, jedoch habe ich noch kein richtiges Projekt in C++ umgesetzt. Ich habe zwar Programmiererfahrungen in PHP, Java, Matlab, C# und C gesammelt, aber C++ ist etwas ganz neues für mich. Daher benötige ich noch etwas Hilfe.
Ich möchte ein kleines Verwaltungstool schreiben, dass es mir erlaubt Konten, Projekte, Iterationen, Tasks und TimeTabs zu administrieren. Es sollen Konten für verschiedene Benutzer angelegt werden können. Nun soll es möglich sein verschiedene Projekte anzulegen, die einem oder mehreren Benutzern zugewiesen werden können. Einem Projekt sollen Iterationen, also Aufgabenbereiche zugeordnet werden können, denen die Eigentlichen Aufgaben (Tasks) zugewiesen werden können, die wiederum an Mitglieder des Projekts delegiert sein können. Jedem Nutzer sollen TimeTabs zugeordnet sein, die er sich für jeden Monat anlegen kann. Dort werden dann seine Arbeitszeiten festgehalten.
Da ich keinen großen Wert auf grafische Oberflächen lege und ich es außerdem als nicht sehr förderlich für den Lernprozess empfinde, soll es sich um ein Programm handeln, dass ich später auf der Linux Shell nutzen möchte.
Das ganze klingt sehr umfangreich und ist es auch, aber ich möchte ja etwas lernen. Um es jedoch gleich richtig anzugehen und mir später die Arbeit zu vereinfachen möchte ich zuerst ein paar Basisklassen schreiben.
Das Filtern und Validieren von Daten soll in kleinen Klassen Bibliotheken zusammenfassen werden, die teilweise Regex verwenden wenden. Kennt jemand ein gutes Tutorial dafür oder kann mir ein einfaches Beispiel für die Verwendung von RegEx in C++ geben?
Des weiteren wird es erforderlich sein einige einfache Datenhaltende Klassen zu schreiben, die zum Beispiel eine Person repräsentieren. Es wäre aber eigentlich schöner, wenn man nur mit einem Domain Objekt arbeiten könnte, dass die Daten hält und CRUD-Operationen bereitstellt. Ist das möglich?
Außerdem denke ich, dass es recht ermüdent ist "Formulare" und Menüs jedes mal neu zu implementieren. Ich denke auch das könnten Klassen übernehmen. Ich habe jedoch keine Ahnung, wie ich das in C++ fassen soll. Jemand eine Idee?
Zuletzt würde es mich noch interessieren, wie Ihr Datensätze "großer" Anzahl speichert und ob ihr mir Bibliotheken für die Verwendung von XML, access, CSV und regex empfehlen könnt?
Freue mich auf eure Rückmeldung.
Liebe Grüße,
Andy
Wie der Titel dieses Threads bereits verrät beschäftige ich mich erst seit kurzem mit C++. Ich habe zwar etwas in C programmiert und natürlich auch einige kleinere Programme in C++ verfasst, jedoch habe ich noch kein richtiges Projekt in C++ umgesetzt. Ich habe zwar Programmiererfahrungen in PHP, Java, Matlab, C# und C gesammelt, aber C++ ist etwas ganz neues für mich. Daher benötige ich noch etwas Hilfe.
Ich möchte ein kleines Verwaltungstool schreiben, dass es mir erlaubt Konten, Projekte, Iterationen, Tasks und TimeTabs zu administrieren. Es sollen Konten für verschiedene Benutzer angelegt werden können. Nun soll es möglich sein verschiedene Projekte anzulegen, die einem oder mehreren Benutzern zugewiesen werden können. Einem Projekt sollen Iterationen, also Aufgabenbereiche zugeordnet werden können, denen die Eigentlichen Aufgaben (Tasks) zugewiesen werden können, die wiederum an Mitglieder des Projekts delegiert sein können. Jedem Nutzer sollen TimeTabs zugeordnet sein, die er sich für jeden Monat anlegen kann. Dort werden dann seine Arbeitszeiten festgehalten.
Da ich keinen großen Wert auf grafische Oberflächen lege und ich es außerdem als nicht sehr förderlich für den Lernprozess empfinde, soll es sich um ein Programm handeln, dass ich später auf der Linux Shell nutzen möchte.
Das ganze klingt sehr umfangreich und ist es auch, aber ich möchte ja etwas lernen. Um es jedoch gleich richtig anzugehen und mir später die Arbeit zu vereinfachen möchte ich zuerst ein paar Basisklassen schreiben.
Das Filtern und Validieren von Daten soll in kleinen Klassen Bibliotheken zusammenfassen werden, die teilweise Regex verwenden wenden. Kennt jemand ein gutes Tutorial dafür oder kann mir ein einfaches Beispiel für die Verwendung von RegEx in C++ geben?
Des weiteren wird es erforderlich sein einige einfache Datenhaltende Klassen zu schreiben, die zum Beispiel eine Person repräsentieren. Es wäre aber eigentlich schöner, wenn man nur mit einem Domain Objekt arbeiten könnte, dass die Daten hält und CRUD-Operationen bereitstellt. Ist das möglich?
Außerdem denke ich, dass es recht ermüdent ist "Formulare" und Menüs jedes mal neu zu implementieren. Ich denke auch das könnten Klassen übernehmen. Ich habe jedoch keine Ahnung, wie ich das in C++ fassen soll. Jemand eine Idee?
Zuletzt würde es mich noch interessieren, wie Ihr Datensätze "großer" Anzahl speichert und ob ihr mir Bibliotheken für die Verwendung von XML, access, CSV und regex empfehlen könnt?
Freue mich auf eure Rückmeldung.
Liebe Grüße,
Andy