Wo sind die Delphi-Attribute der Realen Welt Beispiele dafür?

Ich weiß von TMS Aurelius, die wir verwenden können, die "neuen" 2010-Attribute Funktion serialisiert die Datenbank-Tabelle Felder in Objekt-Eigenschaften zur Laufzeit, zum Beispiel, und ich bin kein Experte auf diesem tiefen objektorientierte schema, so schaue ich in die TMS-source-code und könnte nicht verstehen wie es zu implementieren, mich, nicht für die DB, nicht für XML.

So, ich habe mir für alle Google-Ergebnisse auf Delphi Attributes und alle, die die Leute posten, sind Erklärung, Beispiele und Stoppt dann sogar vor, zeigen Ihre Beispiele in Aktion.

Wo sind dann die realen Welt Beispiele dafür, wie können wir das Projekt erklären, code und VERWENDEN Sie diejenigen, die juiced-Klassen in einem Formular/code ausführen?

Hat jemand ein Beispiel hier, oder Sie wissen, ein guter Artikel, der abgeschlossen ist?

Edit1:

Sollte die Antwort ein TForm mit einem TButton wo, wenn geklickt haben, führen Sie einige verwenden der Attribut-Klassen erstellt wurden, nicht zu beantworten zeigt nur die attribute und Klassen, Schnittstellen, da gibt es viele von denen, Erklärung, Beispiele, wie gesagt, vor

  • es gibt einige Texte, wo der Autor die Mühe macht, zu erstellen Sie eine vollständige Datei mit der Erklärung und der Konstruktion der Methoden und interessante Verwendung der Attribute aber gibt uns kein Beispiel es Verwendung.
  • Ich wäre am meisten interessiert - kam auf das gleiche 'problem' vor einiger Zeit und habe noch nie verwendet Attribute, da sehe ich nicht den nutzen.
  • Ich denke das grundlegende problem ist, dass so viele lange Zeit Delphi Programmierer so verwendet werden, um nicht mit Ihnen, die wir noch nicht gefunden, viele Orte, wo Sie einen klaren Vorteil über die Art und Weise haben wir Dinge getan. Für eine Menge von 3rd-party-Komponenten-Anbieter, die umfassende Nutzung von Attributen, die verhindert, dass Sie von der Ausrichtung auf Anwender älterer Delphi-Versionen, die Begrenzung Ihrer Märkte noch mehr.
  • mit einem Häkchen auf diesen link docwiki.embarcadero.com/RADStudio/XE4/de/...
  • es hängt davon ab, was ist Ihr problem-domain: typische Anwendung Programmierer nicht definieren seine/Ihre Attribute wahrscheinlich. Primär ist dies das instrument zu bedienen und mit zusätzlichen Informationen (Metadaten) in Zusammenhang mit den traditionellen Daten-Typen in der Laufzeit, wenn die Entwicklung etwas generisch, wie z.B. Allgemeine Zweck ORM-framework.
  • es ist jetzt klar das Beispiel auf Embarcadero, wir könnten uns zum Beispiel die Verwendung in einem web-PageController wie Klasse, Nachkomme von einem Controller, der Authentifizierung erfordert, und jeder PageController könnte ein Attribut Annotation sagen, welche Ebene der Benutzer ist zwingend für die auf dieser Seite gezeigt zu werden.

Schreibe einen Kommentar