|
|
LMD SyntaxEdit Overview - Deutsch
LMDSyntaxEdit 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 LMD SyntaxEdit steht ein umfangreicher und schneller Editor mit Syntax Highlighting, benutzerdefinierbaren Syntaxdefinitionen (für eine ganze Reihe der populärsten Programmiersprachen werden Definitionen mitgeliefert), Unicode-Unterstützung, Code-Folding und vielem mehr bereit. Darüber hinaus läßt sich die visuelle Darstellung vollständig nach eigenen Vorstellungen ändern. Neben den reinen Komponenten wird eine unicode-fähige native RegEx Engine und vordefinierte Dialoge für das schnelle und einfache Erstellen von eigenen Syntax-Editoren mitgeliefert.
[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: 2 bis 10 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 2 Komponenten für die Integration von Syntax Editor-Funktionalität in Ihre Applikationen
- Vollständiger Sourcecode der Bibliothek
- Logische Trennung von Dokument- und Ansichtsdaten. Beispielsweise sind mehrere Ansichten des selben Textes problemlos möglich.
- Syntax Highlighting basiert auf XML Definitionen. Unterschemata werden ebenfalls unterstützt (z.B. Javascript in HTML).
- 15+ Syntaxdefinitionen für populäre Programmier- und Skriptsprachen wie C++, HTML, JavaScript, PHP, TCL, Visual Basic etc. sind enthalten.
- "Code folding" Funktionalität! (basiert ebenfalls auf XML Schemata)
- Unicode Unterstützung! Keine Größenbegrenzung! Schnell!
- Alle Standard Editor-Funktionen wie Word Wrap, Support der Zwischenablage, Multilevel Undo/Redo etc. enthalten.
- Benutzerdefinierbare Anzeigesymbole (Spaces, Tabs, Zeilenenden oder -Trenner)
- Beliebige Anzahl von seitlichen Anzeigebereichen mit jeder Anzahl von Bookmarks, Breakpoints, Zeilennummerierung, Code-Outlining Symbolen und vollständig benutzerdefinierbaren Anzeigenbereichen (in Zusammenhang mit OnGutterPaint/OnGutterClick Ereignissen).
- Handling von Bookmarks und Breakpoints wie von Delphi/C++ Builder IDE bekannt: Bookmarks verschwinden nicht, wenn Text gelöscht wird. Debugging-Breakpoints hingegen werden gelöscht wenn entsprechende Zeile entfernt wird.
- Unterschiedliche Arten von Debugging-Breakpoints werden unterstützt - inklusive der Fähigkeit von unterschiedlichen Symbolen für Breakpoints, Bookmarks und Code Folding-Darstellungen.
- Unterstützt benutzerdefinierbare Zusammenstellungen von Zeilenmarkierungen oder Markierungen im Text (welche automatisch während der Texteingabe aktualisiert werden).
- Verschiedene Dokumententypen werden unterstützt (DOS ASCII, Linux, MAC-Formate etc.)
- Unterstützung mehrerer Views des gerade bearbeiteten Textes (wie von Delphi / C++ Builder IDE bekannt).
- Vordefinierte Dialoge für Suchen (inkl. Unterstützung von Suche auf Basis von regulären Ausdrücken), Gehe zu Zeile... usw.
- Eingeschaftseditoren für Syntax-/Farbdefinitionen enthalten
- 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 IDE-Tools oder LMD VCL Complete
[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]
© by LMD
InnovativeGermany Alle anderen Warenzeichen werden anerkannt.
|