AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Welche Schleife könnte man hier einbauen?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Schleife könnte man hier einbauen?

Ein Thema von Pylickuz · begonnen am 11. Feb 2016 · letzter Beitrag vom 12. Feb 2016
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Welche Schleife könnte man hier einbauen?

  Alt 11. Feb 2016, 19:33
Wenn du da eine Schleife einbaust, die das immer wiederholt, dann zauberst du nach kurzer Zeit einen neuen Text in die Titelleiste:

Programm reagiert nicht

Wenn dein Betreuer das in einer Event-basierten GUI-Anwendung verlangt, dann frag mal lieber den Betreuer vom Betreuer. Vielleicht kennt der wen der sich damit auskennt.

Ich vermute aber mal, dass er von einem Konsolenprogramm gesprochen hat und du hast nur mit einem halben Ohr zugehört.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (11. Feb 2016 um 19:35 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Welche Schleife könnte man hier einbauen?

  Alt 12. Feb 2016, 06:08
Ist die Aufgabenstellung denn schriftlich formuliert? Ich glaube ihr hängt auch zu sehr am technischen Begriff der "Schleife" auf. Hier meint sicher niemand eine for, repeat oder while-Schleife, sondern damit war wahrscheinlich doch nur gemeint, dass man immer wieder die Sachen neu eingeben kann- Eher im Sinne einer Komfortfunktion: Gib Gewicht und Größe ein und klicke auf "Berechnen" (noch besser: Drücke einfach nur Enter). Jetzt will niemand wieder die Maus in die Hand nehmen, auf das erste Edit Feld-Klicken, die Werte markieren, die Werte löschen, den Wert neu eingeben, das ganze nochmal beim zweiten Feld, und auf Berechnen klicken.

Ich glaube es ging wohl eher um Usability, den Nutzerkomfort dass man die Edits leert und den Fokus am besten direkt wieder auf das erste Edit-Feld setzt, oder? Oder denke ich nicht "technisch" genug?
  Mit Zitat antworten Zitat
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.368 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Welche Schleife könnte man hier einbauen?

  Alt 12. Feb 2016, 06:28
Was soll denn bei "nächster Patient" passieren? Werden da Daten geholt und in den Feldern voreingestellt?

Die Aufgabenstellung klingt sehr schwammig und passt nicht zu einer GUI-Anwendung.

Wenn es eine "Schleife" (ich mag es kaum so nennen) sein soll, dann würde ich den Anwender nach dem Berechnen in einem MessageDlg fragen "Nächsten Patient?" und dann das machen, was bei "nächster Patient" (s.o.) gemacht werden soll.

Man kann natürlich nach dem Berechnen auch den Fokus auf den Butten "Nächster Patient" setzen. Dann genügt ein <Enter>, um das auszulösen.
Peter
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Welche Schleife könnte man hier einbauen?

  Alt 12. Feb 2016, 06:46
Eine "Schleife" wäre sinnvoll wenn mehrere Patienten nacheinander abgefragt werden sollen, etwa so
"Gib die Daten für Patient 1 ein:"
"Gib die Daten für Patient 2 ein:"
...

Aber diese Begründung ist ziemlich an den Haaren herbei gezogen. Eine Rücksprache mit dem Betreuer wäre hier sicher sinnvoll.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
alexkneo

Registriert seit: 12. Feb 2016
11 Beiträge
 
#5

AW: Welche Schleife könnte man hier einbauen?

  Alt 12. Feb 2016, 13:35
Schon mal mit einem reset befehl probiert mein lehrer hat mal gesagt es gibt einen.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#6

AW: Welche Schleife könnte man hier einbauen?

  Alt 12. Feb 2016, 17:16
Hallöle...

@alexkneo:
Schau mal wieviele RESET es gibt: http://www.delphipraxis.net/dp_refer...hp?query=reset
...leider dürfte da keines davon für das Vorhaben geeignet sein. Der TE sollte nochmal die Randbedingungen erläutern damit ihm geholfen werden kann. Da er sich seit gestern nicht gemeldet hat, gehe ich davon aus daß die Abgabe der Aufgabe heute Vormittag war und sich das Thema erledigt hat.
  Mit Zitat antworten Zitat
mrtwo12

Registriert seit: 18. Feb 2008
34 Beiträge
 
#7

AW: Welche Schleife könnte man hier einbauen?

  Alt 12. Feb 2016, 07:19
dann frag mal lieber den Betreuer vom Betreuer. Vielleicht kennt der wen der sich damit auskennt.
Danke Sir Rufo fürs erste Grinsen am Tag.
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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