|
|
LMD IDE-Tools Overview - Deutsch
LMD IDE-Tools 1.X für Delphi / C++ Builder
Date: 13.06.2007 (© by LMD Innovative, (http://www.lmd.de or http://www.lmdtools.com)
Introduction
Mit Hilfe der LMD IDE-Tools Komponenten lassen sich vollständige Entwicklungsumgebungen (wie zum Beispiel Delphi/C++ Builder IDE) auf einfache Art und Weise entwerfen und erstellen. Erlauben Sie beispielsweise ihre Anwendungen mit eigenen Skripts, Dialogen oder sogar Formularen zu erweitern oder schreiben Sie eine eigene kleine IDE mit speziellen Features.
Dieses Paket enthält LMD DesignPack, LMD ScriptPack und LMD SyntaxEdit (siehe auch die entsprechenden Produktseiten für entsprechende Features). Daneben fügt LMD IDE-Tools ein zusätzliches Integrations-Package hinzu, welches die Fahigkeiten und Funktionalitäten der Standalone-Packs zentralisiert, kombiniert und um weitere High-Level Funktionalitäten erweitert, wie z.B. spezielle IDE Services (Komponentenpalette, IDE-Manager, Synchronisierungsfunktionen), Projektmanagement-Tools (Verarbeitung verschiedener Dokumente, Projektansichten), erweiterte Design-Features (Ausrichtungspalette, Unterstützung für Komponenteneditoren, Objekt-/Komponentenansicht) usw.
Das komplette Paket enthält Beispiel-Entwicklungsumgebung (für die von LMD ScriptPack unterstützten Skriptsprachen) als Demonstrationsprojekt, in dem die verschiedenen Features vorgestellt werden.
[Top]
Systemanforderungen
- Betriebssystem und Hardwareanforderungen richten sich nach der installierten Delphi/C++ Builder Version.
- Unterstützung für Delphi/C++ Builder Version 5 und höher (inklusive VCL.NET).
- Benötigter Festplattenspeicher: 4 bis 20 MB. Hinweis: Tatsächlicher Bedarf hängt von der installierten Compilerversion ab.
- MedienTyp: Nur Online
- Dokumentation: Enthält englische Hilfedateien für die Integration in die Delphi/C++ Builder IDE.
[Top]
Features
- Enthält 22 Komponenten für das schnelle Entwerfen und Erstellen von IDE ähnlichen Anwendungen.
- Enthält LMD DesignPack. Die Design-Features umfassen Objekt-Inspektor ähnliche Komponenten, erweiterte Formdesigner, Diagramm-Objekte usw.
- Enthält LMD ScriptPack. Umfasst Scripter Komponente, Sourcecode Management Hilfen und eine Multimodul Script-Debugger Komponente.
- Editor Features werden durch die SyntaxEdit Komponente bereitgestellt, welche Syntax Highlighting, Code Folding und schnelles Text-Management unterstützt.
- Die Komponenten des IDE Integrations-Package bieten Lösungen für IDE-ähnliche Anwendungen. Beispiele sind Komponenten-Palette, Objek-TreeView, Projekt-Manager, IDE-Services, Komponenten- und Eigenschaftseditoren, Hilfen für Design-/Code-Handling und vieles mehr.
- Vollständiger Sourcecode der Bibliothek
- Umfangreiche Demoprojekte
- Freie Updates für alle 1.X Versionen via Internet
- Eine Firmenlizenz umfasst eine beliebige Anzahl von Entwicklern innerhalb der selben Organisation an einem Standort
- Kostenloser technischer Support via Newsgroups (news.lmdtools.com), e-mail, Fax oder Post
- Auch erhältlich als Bestandteil von LMD VCL Complete
[Top]
| Tab "LMD Design" |
 |
TLMDDesignManager Verwenden Sie TLMDDesignManager um die Funktionalität der Designer Komponenten mit der Objekt ComboBox und der der Property Inspector Komponente zu verbinden. Damit wird die Erstellung von Designern mit Objekt Inspector ähnlichen Features erheblich vereinfacht, da fast keinerlei Quellcode zur Synchronisation der Komponenten mehr erforderlich ist. |
 |
TLMDDesignObjects TLMDDesignObjects ist eine Komponente zur Verwaltung von Objekt-Collections. Instanzen dieser Klasse können mit mehreren DesignPack Komponenten verbunden werden und dabei verschiedene Rollen spielen. So wie visuelle Delphi Datenbank-Komponenten mit DataSets kommunizieren, arbeiten DesignPack Komponenten mit TLMDDesignObjects Collections zusammen. |
 |
TLMDModule Die TLMDModule Komponente repräsentiert innerhalb des DesignPacks ein Designmodul, welches mehrere modulbezogene Funktionen und Ereignisse zentralisiert. Diese Funktionen können von anderen DesignPack Komponenten oder dem Streaming-System verwendet werden. |
 |
TLMDObjectComboBox ComboBox wie im Delphi Objekt Inspector, die die Darstellung und die Auswahl der Komponenten im aktuellen Designer erlaubt. |
 |
TLMDDesigner Verwenden Sie die TLMDDesigner Komponente um in Ihrer Anwendung Design-Funktionalit wie im Formdesigner der Delphi IDE bereit zu stellen. Zwei Anwendungsmöglichkeiten stehen bereit: Entweder "standalone", um das aktuelle Formular in den "Designmodus" zu setzen oder in Verbindung mit TLMDDesignPanel. Die TLMDDesignPanel Komponente agiert dann als Container Komponente für denjenigen TWinControl-Nachfahren, für den Design-Funktionalität ermöglicht werden soll. |
 |
TLMDDesignPanel Das DesignPanel Control wird gebraucht, wenn TLMDDesigner in Verbindung mit einem TWinControl Nachkommen verwendet werden soll (anstelle des "Form Designer" Modus). Diese Komponente bietet keine eigenen Design-Features, es verwaltet lediglich das Control für welches Design-Features aktiviert werden sollen (z.B. werden automatisch Scrollbalken angezeigt, wenn sich der Designbereich über die Ausmasse des TLMDDesignPanels erstreckt). |
 |
TLMDPropertyInspector Die TLMDPropertyInspector simuliert die Funktionalität des aus der Delphi / CBuilder IDE bekannten Objekt Inspektors. Mit nur wenigen Mausklicks und einigen Zeilen Code können Sie erweiterte Designfeatures in Ihre Anwendung integrieren. Ebenso stellt die Komponente ein umfangreiches Interface bereit, mit dem auf einfache Art und Weise eigene Eigenschafts- oder Objekteditoren erstellt werden können. |

 |
TLMDServiceProvider Die TLMDServiceProvder Komponente implementiert eine Service Architektur in IDE-Tools Anwendungen. |
 |
TLMDDiagram Die TLMDDiagramm Komponente erlaubt die Darstellung von Diagrammfeldern. Diese können miteinander verbunden werden, um Beziehungen zwischen verschiedenen Elementen darzustellen. |
 |
TLMDDBDiagramm Die TLMDDBDiagram Komponente stellt eine spezialsiertere Variante von TLMDDiagram dar. Es wird in der Regel verwendet um Datenbankbeziehungen darzustellen, ähnlich wie man es von den Datenbank-Relationsschemen von MS Access her kennt. |
[Top]
| Tab "LMD Script" |

 |
TLMDScriptDebugger TLMDScriptDebugger erlaubt Multi-Language Debugging für die von LMD ScriptPack unterstützten Skriptsprachen. |
 |
TLMDSourceUtils Die TLMDSourceUtils Komponente bietet Dienste für das Parsen, Suche und die Generierung von Skriptteilen (z.B. Methoden), die als Event Handler für Komponentenereignisse verwendet werden können. Sie ist insbesondere nützlich, wenn LMD ScriptPack und DesignPack kombiniert werden, um eine integrierte Skript-IDE zu erstellen. |
 |
TLMDSciptControl Erlaubt Delphi und CBuilder Anwendungen vom Windows Scripting Host unterstützte Active Scripting Sprachen zu integrieren. Dabei können VCL Objekte direkt in Skripte verwendet werden (oder vice versa). |
[Top]
| Tab "LMD Syntax" |

 |
TLMDEditDocument Dokumentinhalt-/Eigenschaften und die eigentliche Darstellung sind innerhalb von LMD SyntaxEdit getrennt. Mit der TLMDEditDocument Komponente wird der eigentliche Inhalt verwaltet. |

 |
TLMDEditView TLMDEditView repräsentiert den sichtbaren Bereich in LMD SyntaxEdit. Verwenden Sie diese Komponente um das Look&Feel festzulegen, verschiedene Anzeigebereiche zu definieren, Tasteneingaben zu verwalten, etc. |
[Top]
| Tab "LMD IDE" |

 |
TLMDIDEManager Verwenden Sie die TLMDIdeManager zur Zentralisierung und Organisation der Kommunikation zwischen verschiedenen LMD IDE-Tools Komponente. Des Weiteren werden diverse Services bereitgestellt, die die automatischen Funktionalität und die Synchronisierung der IDE-Tools Bestandteile garantieren. |

 |
TLMDProjectManager Die TLMDProjectManager Komponente ist eine nicht visuelle Komponente welche für das Management von Projekten innerhalb einer IDE verwendet werden kann. Innerhalb der LMD IDE-Tools Architektur stellt ein Projektbaum eine Anzahl von Knoten dar, welche projektrelevante Informationen wie Projektgruppen, Projekte, Dokumente oder sonstige Dateien entsprechen. |

 |
TLMDOpenedDocument TLMDOpenedDocument repräsentiert ein geöffnetes Projektdokument innerhalb einer IDE-Tools Anwendung. Allgemein gesprochen wird hiermit die Verbindung zu einem Knoten innerhalb des Projektmanagers geschaffen, über die notwendige Benachrichtigungen (Speichern, Schließen, Anzeigen usw.) erfolgen. |

 |
TLMDComponentTree Diese leistungsfähige Komponente stellt eine Ansicht für den Objektbaum der gerade im Designer bearbeiteten Objekte/Komponenten bereit. Collections und andere Abhängigkeiten (Eltern <-> Kind Beziehungen) werden korrekt dargestellt. |

 |
TLMDComponentPalette TLMDComponentPalette erlaubt die Verwendung einer Komponenten-Palette (wie von der Delphi/C++ Builder IDE her bekannt). Jede Anzahl von Komponenten kann registriert werden, verschiedene Tabs und Symbole für die Komponenten werden unterstützt. |

 |
TLMDObjectEditorManager TLMDObjectEditorManager stellt eine Infrastruktur für Komponenteneditoren bereit. Mit dieser Komponente ist das Schreiben von Editoren für spezifische Komponenten genauso einfach wie für bestimmte Eigenschaften (Properties)! |

 |
TLMDAlignPalette Die nichtvisuelle TLMDAlignPalette Komponente erlaubt die Darstellung einer Ausrichtungs-Toolbar für Komponenten (wie von der Delphi/C++ IDE her bekannt). Alle Operationen werden automatisch ausgeführt. Einfach die Komponente zur Designzeit mit einer Designer-Komponente verbinden und zur Laufzeit die Palette anzeigen - das war's! |
[Top]
© by LMD
InnovativeGermany Alle anderen Warenzeichen werden anerkannt.
|