Kochrezepte :'D
-
@hacker.
windows und linux.
was so lustig an windows? :I
-
goldienator schrieb:
@hacker.
windows und linux.
was so lustig an windows? :INichts nichts...
Du wirst heute damit definitiv nicht fertig, außer du wärst erfahrener mit GUIs.
-
Okay.. Aber selbst wenn nicht, man ich's ihr ja immer noch schreiben. Freun wird sie sich so oder so.

-
Eigentlich eine gute Idee. Es bleiben aber viele Fragen:
Daten:
Wie soll das Ganze gespeichert werden? Willst du alle bestehenden Rezepte einscannen? Soll alles, wie in solchen Fällen üblich, ein Rezept komplett in einer Datei stehen? Wie sollen die Bilder gespeichert werden? Üblich wären verlustfreie Formate wie bmp/tga, besser jedoch komprimierbare Formate wie png. Der Umstieg auf GUI kann später erfolgen.
Ich würde es vielleicht so angehen (Dateiformat):unsigned tagSize // Anzahl der Buchstaben string tag unsigned previewSize // Größe des Vorschaubildes char* previewData unsigend imgCount // Anzahl der Bilder ("Seiten") für alle i=0;i<imgCount;++i unsigned imgSize[i] // Größe des Bildes i char* imgData[i]Damit sollte sich arbeiten lassen. Für die Suche wird jeweils nur das tag eingelesen, wenn der zu schreibende Automat fündig wird, wird (in der GUI-Version) das Preview-Bild geladen und Überschrift und Bild in einer Listview angezeigt (Ownerdraw - nächstes Problem).
Wenn du ohnehin alles neuschreiben musst, kannst du dich besser vorher in Frameworks wie QT oder wxWidgets einarbeiten.
Mal schauen, Zeit hätte ich heute, im Wahllokal war ich auch schon, und für eine reine WinAPI-Lösung hätte ich so ziemlich alles hier - vielleicht könnte ich meiner Ma auch noch eine verspätete Freude zu Muttertag machen.
Du kannst ja mal deine Vorstellungen vom Programm posten.
-
unsigned tagSize // Anzahl der Buchstaben string tag unsigned previewSize // Größe des Vorschaubildes char* previewData unsigend imgCount // Anzahl der Bilder ("Seiten") für alle i=0;i<imgCount;++i unsigned imgSize[i] // Größe des Bildes i char* imgData[i]Hä? Anscheinend hast du nicht viel mit C++-Streams gearbeitet; Zeile 1, 3, evt. 5 können entfallen. Desweiteren empfehle ich XML als Datei-Strukturierung (aber das ist dir freigestellt).
-
Eine Datenbank wäre auch nicht schlecht, wenn du gleich mit GUI arbeiten möchtest

-
7xCore schrieb:
Eine Datenbank wäre auch nicht schlecht, wenn du gleich mit GUI arbeiten möchtest

Ein RDBMS, SQL?
-
Für so Minianwendungen ist SQLite3 sehr gut zu gebrauchen. Die Unterstützung für Strings ist allerdings nur rudimentär, eine Volltextsuche ist mit Bordmitteln nicht möglich.
-
Hacker schrieb:
Desweiteren empfehle ich XML als Datei-Strukturierung.
JSON ist viel tolliger. zum Beispiel weil es valide JSON parser gibt.
-
Damit du weisst, wie es aussehen soll: http://www.kalorio.de/
-
Ich hatte das eigentlich ganz simpel (jedenfalls die Grundidee) gedacht

Ein Interface, in den ich z.B. "Apfelkuchen" eingebe. Und dann kommen die Ergebnisse, also alle Rezepte die "Apfelkuchen" beinhalten.
Die Rezepte können entweder in irgendeinem Textformat (ist ja Standart *.txt) oder sonst wie abgespeichert sein. Das ist mir eigentlich ziemlich egal. Das soll einfach bloß Rezepte mit den passenden Wörtern finden. Nichts allzu komplexes
Simpel, aber es soll funktionieren
-
Quäl dich nicht, nimm die eingebaute Suche, die leistet das.
-
@goldienator: http://www.pctipp.ch/index.cfm?pid=1505&pk=49794