AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Formblatt

Ein Thema von Mucki · begonnen am 7. Feb 2007 · letzter Beitrag vom 7. Feb 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Mucki
Mucki

Registriert seit: 23. Jul 2006
82 Beiträge
 
Delphi 5 Standard
 
#1

Formblatt

  Alt 7. Feb 2007, 22:00
Guten Abend.

Wenn man neue Formblätter in ein Programm einfügt, gibt es dir Möglichkeit
dieses mittels Caption einen Namen zu geben, kann ich oder sollte man dies auch
im Objektinspektor unter "Name" ändern um das Programm übersichtlicher zu gestalten?
Oder ist das nicht üblich?

Gruß Mucki
Alles bleibt anders !
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Formblatt

  Alt 7. Feb 2007, 22:09
Es gilt das Gleiche wie im anderen Thread, sprechende Bezeichnungen sind hilfreich.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Mucki
Mucki

Registriert seit: 23. Jul 2006
82 Beiträge
 
Delphi 5 Standard
 
#3

Re: Formblatt

  Alt 7. Feb 2007, 22:17
Aber nur in Caption oder auch in "Name" ändern?
Alles bleibt anders !
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.640 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Formblatt

  Alt 7. Feb 2007, 22:19
Ich würde mal sagen, das kannst Du halten wie ein Dachdecker

Das eine wie auch das andere kann unübersichtlich werden.
Sven Harazim
--
  Mit Zitat antworten Zitat
Buddelflink

Registriert seit: 19. Mai 2003
7 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Formblatt

  Alt 7. Feb 2007, 22:21
Hallo.
Das wiederum verhält sich wie mit den Variablennamen. Je Aussagekräftiger desto leichter die spätere Fehlersuche. Gerade wenn Du auf das Formular von anderen Formularen drauf zu greifst.
Dank & Gruss
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Formblatt

  Alt 7. Feb 2007, 22:24
.Caption einer Form ist die Bezeichnung des Fensters (was in der Titelleiste steht). .Name der Name der Klasse/des Objekts. Die beiden Dinge müssen nicht übereinstimmen. Ich würde sie aber ändern.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Mucki
Mucki

Registriert seit: 23. Jul 2006
82 Beiträge
 
Delphi 5 Standard
 
#7

Re: Formblatt

  Alt 7. Feb 2007, 22:28
Das hilft mir weiter!

Danke schön.

Gruß Mucki
Alles bleibt anders !
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.640 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Formblatt

  Alt 7. Feb 2007, 22:30
Wir machen es z.B. so

Projekt: Projekt1.DPR
Unit1 Projekt1Unit1.PAS Form: Projekt1Form1
Unit2 Projekt1Unit2.PAS Form: Projekt1Form2
Sven Harazim
--
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Formblatt

  Alt 7. Feb 2007, 22:36
Moin Mucki,

die Caption ist das, was in der Titelzeile des Formulares anzeigt wird:
Das solltest Du auf einen für den Einzsatzzweck passendes setzen.

Mit dem Namen kann jedes Control (nicht nur die Formulare) angesprochen werden, deshalb ist es meist wichtig, hier einen Namen zu vergeben, der eine Zuordnung zur Funktion ermöglicht.
Beispielsweise ist der Name btnSave wohl aussagekräftiger als Button1.

Mal ganz allgemein:
Mit der sinnvollen Wahl von Bezeichnern kannst Du Dir einiges an Arbeit bei der Kommentierung sparen.
Das gilt natürlich auch für Konstanten, Variablen, Funktionsnamen usw.
Durch die entsprechende Benennung wird das Programm dann lesbarer, da man nicht unbedingt lange überlegen muss, wozu jetzt etwas dient, sondern es sich, im Idealfall, aus dem Namen ergibt.
Oft werden auch Prefixe verwendet um etwas besonderes, oder den Typ auszudrücken.
Allgemein üblich wären, z.B., T für eine Typdeklaration (TStringList), F für ein privates Feld einer Klasse, P für einen Pointertyp.
Wenn ich also irgendwo in einem Source etwas lese, was mit einem T beginnt, gehe ich erst einmal davon aus, dass es sich um einen Typenbezeichner handelt. Sollte das nicht der Fall sein, würde es meinen Lesefluss ungemein stören
Wichtig ist es nicht einen bestimmten Stil zu verwenden, denn da gibt es doch viele verschiedene, sondern den gewählten Stil durchzuhalten, damit man sich, zumindest, in seinen eigenen Sourcen auskennt.
Spätestens dann, wenn die Programme grösser werden, wird man ohne ein System der Benennung nicht auskommen, oder man wird für die kleinste Änderung, von Fehlersuche mal ganz zu schweigen, sehr viel Zeit benötigen.

[EDIT]
@sh17:
Zitat von sh17:
Wir machen es z.B. so

Projekt: Projekt1.DPR
Unit1 Projekt1Unit1.PAS Form: Projekt1Form1
Unit2 Projekt1Unit2.PAS Form: Projekt1Form2


Und damit kommt ihr zurecht?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.640 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Formblatt

  Alt 7. Feb 2007, 22:46
Zitat von Christian Seehase:
Und damit kommt ihr zurecht?
Unser Projekt umfasst momentan rund 1500 pas-Dateien. Da erschöpft sich zum Teil unser Einfallsreichtum zur Namensgebung. Wenn wir eine Datei mal nicht wissen, hilft die Suche von GExperts schneller weiter.
Sven Harazim
--
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 09:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz