Autor Beitrag
Kieni
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 23.03.06 17:30 
Hallo.
Meine Mutter hat mich mal gefragt, ob ich ihr eventuell Hilfe geben könte und ein Pizzabestellprog programmieren könnte. Ich Depp hab natürlich zugesagt...Is ja Mutti.
Kann mir da mal jemand einen Tip geben, wie ich das mache? Ich dachte so an Delphi (is das was ich ein bisschen kann).

Hier mal zur Programmbeschreibung...

Also, es soll so sein, dass es Oberbereiche gibt, die dann per DropdownMenu ausgewählt werden können.

Zum Beispiel:

[*]Pizzen
[*]Salate
[*]Fischgerichte
[*]Nudelgerichte
[*]...usw...


Wenn ich dann eins von denen ausgewählt habe, soll ein weiteres DropdownMenu angezeigt werden. Dieses hängt dann jeweils vom Oberbegriff ab.

Zum Beispiel

Pizzen ---> Nummer 105 ---> 6,80€
oder
Salate ---> Nummer 110 (anderes DropdownMenu, da anderer Oberbegriff) ---> 5,50€

So, wenn ich dann dier erste Pizza eingegeben habe, soll am Ende der Zeile ein Button sein.

"Noch was?"

Wenn man diesen klickt soll sich eine weitere Zeile öffnen, inder die ganzen Schritte, die ich oben beschrieben habe nochmal ablaufen.
Bis ich dann auf den Button "Berechnen" klicke.
Dann soll der komplette Preis zusammen ausgeben werden. Wenn noch Selbstabholung dasteht, dann vom Preis -20%.

So, das erstmal zu der Bestellung.



Nun kommt der meiner Meinung nach schwierigste Teil.
Es soll ein Verzeichnis Angelegt werden, indem die Kunden eben ihre(n)

1. Namen
2. Adresse
3. Telefonnummmer



ansagen. Das Programm soll dan nur anhand der Telefonnummer erkenen, ob der Kunde schon erfasst ist. Wenn ja, dann soll er Name und Strasse anzeigen. Wenn nicht, so soll ein neues Fenster aufgehen, indem man dann Namen,Adresse und Telefonnummer eingebn kann. Dann sollte man auf "SAVE" drücken und zur Bestellung zurück kommen.
Zum Ende des ganzen, soll die Bestellung noch 3x ausgedruckt werden können. Also welche Nummer und der Gesamtpreis.

Ich hoffe ihr habt mich verstanden.

Kann mir da jemand helfen, oder kann mir sowas mal einer Programmieren? Wollte auch mal fragen, ob mir dann eventuell jemand den sourcecode geben kann. Will nichts verändern, sondern einfach mal ein bisschen lernen. Muss das langsam mal hinbekommen...


Moderiert von user profile iconAXMD: Topic aus Gemeinschaftsprojekte verschoben am Do 23.03.2006 um 17:44
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Do 23.03.06 17:37 
Hmm, kauf dir ein Einsteiger-Buch. Die Aufgabe ist eigentlich eine Straight-Forward-Datenbank Anwendung... Quellcode wirst du hier auf keinen Fall bekommen... Wenn du später bei einem speziellen Problem hängst kannst du gern nochmal fragen, dann wird dir auch geholfen. Aber so á la "kann mir jemand den quellcode für mein ganzes Programm geben" das wird nicht funktionieren. Höchstens in der JobBörse, da kostet das dann aber alles. Es wird zwar Straight-Forward, aber wenn man es richtig machen will, sitzt man da auch, hmm, lass mich schätzen, bis zu einem Monat dran (je nachdem wie viel Zeit man hat). Wenn man Anfänger ist braucht man wahrscheinlich länger... Und das bekommst du bestimmt nicht für lau ;)



MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
counterto
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Do 23.03.06 17:40 
sau viel Code Arbeit, aber man kann das natürlich realisieren! Ich würde das aber so machen:
ich würde in eine Listbox folgendes schreiben:

Pizzen
Salate
Brote
Fische
etc....

Nun kann man in einer 2. Listbox nähere Informationen anzeigen lassen.
Is jetzt zwar nur trocken eingetippt aber ich denke das funktioniert:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
rocedure TForm2.ListBox1Click(Sender: TObject);
begin
if listbox1.ItemIndex[0] then
  listbox2.Items.Add('test');
end;

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 23.03.06 17:46 
Hi!

Hab das Topic erstmal nach "Sonstiges" verschoben; wenn du willst, dass dir jemand das Programm schreibt und dir dann den Quelltext zur Verfügung stellt, musst du es nur sagen - dann verschiebe ich es in die Jobbörse.

AXMD