-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
16. Jan 2017
Obwohl die Angelegenheit "Kinokarten" als abgeschlossen angesehen wurde, reiche ich eine korrigierte Version nach, die aktuelle Hinweise zu anderen Projekten berücksichtigt.
Es sind kleinere Änderungen ohne Auswirkungen auf die Programmausführung selbst, denn es wurden lediglich Methoden- und Variablenaufrufe als private deklariert.
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
29. Dez 2016
Hallo zusammen, hoffentlich habt ihr die Feiertage gut überstanden. Dank der Hilfe vieler user hier im Forum und vor
allem der hervorragenden Unterstüzung von Fritzew habe ich nun die beiliegende Version erstellt. Ich gestehe, dass ich einige
Zeit brauchte, um mich in die Anregungen von Fritzew hineinzuversetzen und alles zu verstehen, doch nun glaube ich
es gepackt zu haben. Ich selbst wäre...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
22. Dez 2016
Hallo zusammen, vielen Dank für die rege Kritik. Das muss ich erst noch ganz in Ruhe verarbeiten. Besonderen Dank an Fritzew für den Vorschlag, den ich noch näher beschauen muss. Doch das ist dann ganz sicher nicht mehr eine Programmierung die ich als weitgehend meine erklären könnte. Auch vielen Dan an nahpes und ub60 für die Hinweise, die ich als Problem z.T. selbst auch erkannt hat. Besonders...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
22. Dez 2016
Hallo, leider habe ich eine falsche Version hochgeladen. Hier nun die hoffentlich richtige
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
22. Dez 2016
Hallo zusammen, hier nun das Programm mit zwei units und den angemahnten Verbesserungen. Habe all die Anregungen hoffentlich ordentlich verarbeitet. Nach meiner Prüfung sollte es nun funktionieren. (12x12 verflickst, klappt nun nicht mehr!) Nochmals vielen Dank für die Anregungen, auf die ich z.T selbst wohl nicht gekommen wäre, doch es ist einfach Klasse diese Lösung, die man sich merken sollte....
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
21. Dez 2016
Vielen Dank für die Hinweise. Ich hoffe, sie alle richtig umgesetzt zu haben. Bei der Prüfung konnte ich keine Fehler feststellen, doch sicher ist die von mir gewählte Deklaration public nicht so der Hit.
Verdient das Programm somit die Bezeichnung kleines Übungsprogramm für ein "Dorfkino"? Ich habe jedenfalls in der Erstellungsphase viel dazugelernt. Nochmals Dank
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
21. Dez 2016
Erst einmal vielen Dank, werde ich genau prüfen. Wie sieht es jedoch hinsichtlich der Deklaration public und private aus. Da ich Schwierigkeiten mit dem Zugriff hatte habe ich alles public erklärt und das ist wohl nicht richtig. Was wäre da zu tun?
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
21. Dez 2016
Hallo zusammen, es kann doch nicht sein, dass die jetzige Fassung wirklich schon annähernd perfekt ist - oder? Ich reiche nunmehr die geteilte Variante zur Kritik, denn die ist sicher nicht perfekt, denn mit der vorgenommenen Teilung bin ich selbst nicht so ganz glücklich, kann aber nicht feststellen was und wo ich etwas anders machen müßte. Es funktioniert jedoch so wie die vorhierige Variante....
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
20. Dez 2016
Hallo zusammen, Dank Eurer Unterstützung und mit einiger Anstrengung habe ich das Programm in eine "vorsichtige Angebotsphase" versetzt und hoffe auf wohlwollende Kritik an meinen bescheidenen Künsten. Ich danke nochmals all jenen Usern, die mir weiter geholfen haben. Es gibt auch noch eine Variante, in der ich das Prog. in 2 units geteilt habe (Hauptformular und Kartenberechnung). Ich hoffe alle...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
19. Dez 2016
Danke Stefan, das hat geklappt. Nun muss ich nur noch die Trennung TForm1 und TKinokarten vollziehen.
Da muss ich mir noch was einfallen lassen. Nochmals vielen Dank!
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
19. Dez 2016
Danke nahpets, sehe ich mir sofort an - gefällt mir gut.
Habe empfehlungsgemäß ein Enum gebildet:
...
implementation
{$R *.dfm}
uses ABOUT;
type TRang = (Rang1=15, Rang1erm=14, Rang2=13, Rang2erm=12, Rang3=10, Rang3erm=9);
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
19. Dez 2016
Hallo zusammen, wollen wir doch erst einmal ein Dorfkino bauen und später dann ein Filmpalast für Hollywood (das überlasse ich jedoch den wirklichen Könnern.
Ich bin mit meinen bescheidenen Kenntnissen doch etwas gefordert und muss hier und da doch mal in die Bücher/Internet sehen, um die Anregungen umzusetzen. Zunächst ein weiterer Zwischenschritt, der noch weiter verbessert wird. (habe mit...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
18. Dez 2016
Hallo Luckie, ich kann wirklich nicht genau erkennen, welche meiner Methoden ich nur public lassen und die anderen privat deklarieren sollte. Könntest Du mir da anhand meiner Methoden einen konkreteren Tipp geben.(Welche meiner deklarieren Methoden meinst Du?) Was würde es schaden, wenn ich sie alle public lasse? Was hätte dass für Auswirkungen?
Grundsätzlich eine Frage: bin ich mit der...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
18. Dez 2016
Hallo zusammen,
bevor ich in dieser Angelegenheit weiter fortfahre, möchte ich mich erst einmal vergewissern, ob ich auf dem richtigen Weg bin. Ich habe also versucht das bisherige Projekt Kinokarten (prozedural) nun in OOP zu schreiben. Ob es mir annähernd gelungen ist, bleibt abzuwarten und ich bitte daher um wohlwollende Kritik, damit ich meinen neuen Kurs neu justieren kann. Nach meinen...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
15. Dez 2016
Toll, Danke und es funktioniert sogar!!! Wieder ein kleines Problem gelöst. Ich finde es toll, dass das geballte Wissen so nieder regnet und wir es aufsaugen können (soll keinesfalls falsch aufgefasst werden!). Ich sitze hier in meinem Kämmerlein und grüble so nach und freue mich über jede neue Anregung und nehme sie auf, um daraufhin wieder neu zu starten (oft stundenlang, denn ich habe als...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
15. Dez 2016
Ich gebe zu, mit den Hinweisen war ich gefordert und das Ergebnis (Datei anbei) ist sicher nicht so, wie erwaret. Ich komme nicht weiter mit einer effektiveren Verkleinerung der großen Prozedur "Kartenbestellung". Bei jeder versuchten Neuaufteilung kommt die Zählerei der noch freien Plätze durcheinander. Wenn diese Berechnung ordentlich durchführt wird, gibt er trotz nicht freier Kinoplätze eine...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
14. Dez 2016
Ich will aus der Anweisung Application.terminate keine Ideologie machen, oder gar ein "Autounfall" provozieren. Bislang habe ich auch immer "close" für das Schließen des Programmes benutzt und mußte u.a. auch hier in der DP und in anderen Foren lernen, dass "close" lediglich zum Schließen eines Formulars eingesetzt werden sollte, jedoch nicht zum Schließen des Programms selbst. Dies wurde wie...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
14. Dez 2016
So perfekt kann das Programm doch nicht gewesen sein, dass bislang keine Kritik folgte. Hier nun meine vorerst letzte Version mit einigen zusätzlichen Funktionen wie Kontextmenü und Preise für ermäßigte Karten.
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
12. Dez 2016
Hier nun mein zweiter Versuch "Kinokarten" mit Karten für den 1. bis 3. Rang und Bedingungen für die Platzanzahl in Bezug auf die verkauften Karten.
Ich hoffe den Hinweis Arrays zu verwenden habe ich richtig verstanden und einige weitere Veränderungen haben das kleine Übungsprogramm etwas aufgewertet.
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
9. Dez 2016
vielen Dank für die Anregungen.
"Der eine meint, er wäre fertig, doch die anderen sehen, er beginnt erst..."
NumbersOnly in den EditFeldern habe ich auf true gesetzt und hoffe damit, dass das "ich bin böse"-Phänomen damit nicht mehr auftreten kann.
Es lassen sich nun tatsächlich nur Zahlen eingeben. (Tastatur und Nummernblock). Ich habe noch immer nicht verstanden was ich ändern sollte...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
8. Dez 2016
Also konstruktive Kritik ist nützlich.
Es ist mein erstes Programm, dass ich je hochgeladen habe, obwohl ich so ganz jung nicht mehr bin.
Es war von Anfang an als Beispielprogramm geplant, um einiges auszuprobieren, aus Spaß an der Freude aber nie für
einen realen Zweck.
Sicher sind die Checkboxen nicht wirklich nötig, doch die Spielerei mit den Bedingungen fand ich nicht schlecht.
Ja eine...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
8. Dez 2016
Es handelt sich um ein bescheidenes Beispielprogramm für eine Kinokasse. Es können Kartenbestellungen
für 3 Preisklassen aufgegeben werden, für die das Programm dann den Brutto- und Nettopreis sowie die
Mehrwertsteuer ausgibt. Zugleich wird die Zahl der verkauften Karten und die Zahl der noch freien Plätze
angezeigt.
Also einfache Berechnungen, bedingte Eingaben, Fehlerbehandlung, Exceptions...
-
Forum: Software-Projekte der Mitglieder
by EdAdvokat,
8. Dez 2016
Ein kleines Beispielprogramm "Kinokarten". Der Nutzen sei mal dahingestellt, doch wären einige Tips füe die Dateneingabe und Verarbeitung für Anfänger vermutlich nicht verkehrt.