AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi How to BOLD(t) your problem
Tutorial durchsuchen
Ansicht
Themen-Optionen

How to BOLD(t) your problem

Ein Tutorial von sakura · begonnen am 5. Sep 2003 · letzter Beitrag vom 16. Nov 2003
 
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#1

How to BOLD(t) your problem

  Alt 5. Sep 2003, 19:27
Hi DPler,

in den letzten Tagen war ich offensichtlich nicht da. Nun bin ich zurück. Neben viel Schlaf zur schnelleren Genesung habe ich auch einige Zeit dem "Architect" meiner Delphi Version gewidmet. (D7A - Delphi 7 Architect)



Ich muss zugeben, lange Zeit dachte ich mir, daß es doch mehr geben muss, als diese paar "lächerlichen" Bold-Komponenten, die in der Architect Version enthalten sind. Immerhin kostet diese müde 650 Euro mehr als die Enterprise. Aber... mehr ist nicht dabei. Na ja, die Zeit hatte es mir nicht gestattet mich ausführlicher mit "Bold for Delphi" (kurz Bold) zu beschäftigen. Die letzten Tage habe mir gezeigt, daß dieses wohl ein Fehler war. Mir fehlt wohl auch in der nächsten Zeit dieselbige, um mich näher mit zu beschäftigen, da die nächsten Termine nicht warten, aber ich bin schon mal heiß

Dieser Artikel ist ausschließlich für Eigentümer der Delphi 7 Architect Version, bzw. für Besitzer von Bold for Delphi. Der Rest mag es lesen, wenn Ihr wollt, allerdings wird das Testen der Beispiele nicht möglich sein, sorry

Was ist dieses Bold nun

Bold ist eines "dieser UML-Tools". Was Bold nicht liefert ist ein grafisches UML-Tool. Dafür muss man weiterhin auf etablierte Tools wie z.B. Rational Rose oder ModelMaker zurückgreifen. Für Käufer von D7A ist ModelMaker (kurz MM) schon auf der Delphi 7 CD mit dabei und nutzbar. Allerdings ist die Benutzung von Bold und MM nicht ohne ein weiteres Tool möglich - was natürlich wieder Geld kostet. Erhältlich bei Datator (http://developer.datator.com/products.html). Diese Produkte habe ich allerdings noch nicht getestet und greife hier lediglich auf Empfehlungen dritter zurück

Zurück zum Thema. Wenn Bold ein UML-Tool ist, welches keine grafischen UML-Darstellungen macht, was ist es dann genau. Im Bold UML-Editor kann man die Logiken, welche durch UML definiert werden hierarchisch darstellen. Alles, was in UML normalerweise grafisch dargestellt werden kann, kann man mit Hilfe von Bold in einer Treeview definieren.

nonVCL VCL Bold

Für die Puristen unter uns, welche gerne extrem kleine Programme erstellen, die ungepackt bereits möglichst unter 25 KB Gesamtgröße haben ist Bold wahrlich nichts. Aber diese "Masochisten" wollen ja sowieso alles mit Handles erschlagen

Kommen wir also zu denen, welche sich von den Größen der VCL-Projekte nicht zurückschrecken lassen. Bitte einmal tief durchatmen und eine DSL Leitung besorgen Bold Projekte schlagen ganz schnell mit Echsen von 1,5 MB zu Buche. Gibt es dafür eine gute Rechtfertigung?

Ja

Wer sich schon mal die ganzen Datenbanken-Demos von Delphi näher angeschaut hat, dem dürfte es nicht entgangen sein, daß einige von denen mit nur 0 Zeilen Code auskommen. Was bei den Demos nicht sofort auffällt ist, dass die Datenbankstruktur von Hand erstellt werden muss.

Und nu?

Bold ermöglicht uns das Designen von Anwendungen nach der benötigten Logik. Damit kann auch eine saubere Trennung von Datenspeicherung, Logik und GUI erreicht werden. Schauen wir uns das mal anhand eines konkreten Beispiels an.

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
 


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 11:26 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