![]() |
AW: Werte von stringgrid zellen zusammenrechnen
Stimmt, das hat außerdem den Riesenvorteil, dass man an der Oberfläche herumändern kann, wie man will (z.B. das StringGrid gegen eine Listview austauschen), ohne dass davon die Logikschicht beeinflusst wird.
|
AW: Werte von stringgrid zellen zusammenrechnen
Zitat:
Nur mal so als Frage. |
AW: Werte von stringgrid zellen zusammenrechnen
Was spricht denn dagegen?
|
AW: Werte von stringgrid zellen zusammenrechnen
Zitat:
Habe ich bei meinen Projekten nicht umgesetzt, könnte aber mal bei neueren Projekten darüber nachdenken. "Wenn ihr das alle so macht, wird es ja nicht verkehrt sein." |
AW: Werte von stringgrid zellen zusammenrechnen
- man kann Code problemlos wiederverwenden
- man kann die GUI problemlos umbauen - oder die GUI ganz abtrennen Vorallem wenn man mal eine andere/bessere Komponente haben möchte oder wenn es um Bugfixes geht. |
AW: Werte von stringgrid zellen zusammenrechnen
Das ist ja das Problem dran, man sollte stets Profi- und Hobbyprogrammierung beachten. Ein Profi kann sein Codes vermutlich irgendwann erneut nutzen, eine Hobbyprogrammierer eher nicht. Somit stellt sich die Frage wie perfekt sollte man seine Programme machen?
|
AW: Werte von stringgrid zellen zusammenrechnen
Hmmm, eigentlich wird die Programmierung selber durch die Trennung einfacher.
Sind die Werte in einem Control gespeichert (zu 99% immer als string), muss ich mich bei einer Berechnung mit dem Control, der Umwandlung und der Berechnung auseinandersetzen (jonglieren mit 3 Bällen). Sind die Werte in einer simplen Liste gespeichert (im richtigen Format), dann muss ich mich bei der Berechnung nur mit der Liste und der Berechnung auseinandersetzen. Die einzige Hürde ist das Zusammenspiel zwischen dem Control und der Daten-Struktur. Hier sehe ich aber als Hauptproblem nicht den Anfänger, denn der lernt meistens aus Büchern oder dem Internet. Und wenn der dann dort ausschließlich Beispiele findet, wo im OnClick-Handler eines Buttons der gesamte Weltbeherrschungscode ausgeführt wird oder eben der "Missbrauch" von Controls als Datenspeicher vorgemacht wird, dann hat er als Anfänger keine andere Chance als zu glauben, dass man das so macht. Weitere Fragen in einem Forum bestärken ihn auch noch in diesem Glauben. Der RAD-Ansatz von Delphi (wurde zuletzt mit einem Click-Adventure verglichen) erledigt dann noch den Rest. Ein Beispiel: ![]() |
AW: Werte von stringgrid zellen zusammenrechnen
Genau. Wer hat das als Anfänger nicht so gemacht und sich später geärgert, dass eine simple Darstellungsänderung einen Rattenschwanz von Codeänderungen nach sich zog? Ich will mich selbst davon nicht ausnehmen, aber man lernt ja ständig dazu. Und wenn man unliebsame Erfahrungen durch Befolgen guter Ratschläge vermeiden kann, umso besser.
|
AW: Werte von stringgrid zellen zusammenrechnen
Ok, das soll jetzt nicht nach dem das-letzte-Wort-haben-wollen, aber seinen wir mal ehrlich ...
Zitat:
Manchmal müssen die Leute ihre eigenen Erfahrungen sammeln. Und wenn sie irgendwann gemerkt haben, dass eine Sache nicht optimal läuft, werden sie schon fragen wie es besser geht. |
AW: Werte von stringgrid zellen zusammenrechnen
Findest Du diese Art der Argumentation nicht selbst etwas bescheuert? Oder soll jeder Fahrlehrer seine Schüler erst einmal vor den Baum fahren lassen, damit sie diese Erfahrung einmal gemacht haben und somit das Fahren gegen Bäume künftig zu vermeiden versuchen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz