DGL
https://delphigl.com/forum/

Code-Editor (Ein Syntaxhighlighter)
https://delphigl.com/forum/viewtopic.php?f=13&t=3158
Seite 1 von 3

Autor:  Flo [ Mo Aug 16, 2004 18:35 ]
Betreff des Beitrags:  Code-Editor (Ein Syntaxhighlighter)

Kurz-Beschreibung

Ein (Text-)Editor welcher Quelltext(bisher nur Delphi und teilsweise XML) highlighten(besser lesbar machen) kann.
Die eingesetzte Komponente ist nicht TRichEdit, sondern ein Nachfahr von TWinControl und natürlich komplett selbstgeschrieben.

Da ich nun auch den Quelltext unter der MPL 1.1 veröffentlicht habe, kann dieser nun unter den entsprechenden Bedingungen genutzt und erweitert/verbessert werden. (Hinweis: Readme.txt lesen)


Enstehungs Geschichte

Beginn meiner Programmierung
-Eine Routine zur Zerlegung von Strings wird entwickelt.
-Diese Routine wird zu meiner ersten Komponente.

Kurz vor meinem beitritt zur DGL-Community
-Ein Editor für das Warcraft3-Script JASS wird mit Hilfe von TRichtEdit programmiert.
-Eine bessere Routine zur Zerteilung von Strings wird dafür entwickelt.

Immer wenn ich mal Zeit hatte
-Eine Komponente zum anzeigen von Code wird entwickelt.
-Dieser werden Editier Möglichkeiten hinzugefügt.
-Mit Hilfe dieser Komponente wird der Code-Editor programmiert
-Erste Teil-Portierungen nach PHP gelingen.

Ich wüde mich über Feedback freuen und wäre auch bereit bei entsprechenden Interesse Erweiterungen/Verbesserungen (etwa eine andere Programmiersprache) durchzuführen.

MfG
Flo

Dateianhänge:
Dateikommentar: Ein Außschnitt aus dem Editor:
Code-Editor.png
Code-Editor.png [ 22.55 KiB | 21903-mal betrachtet ]
Dateikommentar: Code-Editor v1.2.16
Code-Editor.zip [231.99 KiB]
1283-mal heruntergeladen
Dateikommentar: Der Gesammte Quelltext des Code-Editors(Lizenz: MPL 1.1)
Hinweis: Readme.txt lesen!

CodeEditor 1.2.6 SourceCode.zip [44.01 KiB]
905-mal heruntergeladen

Autor:  Flo [ Mi Aug 18, 2004 21:40 ]
Betreff des Beitrags: 

Version 1.0.3 wurde hochgeladen.
- Anzeige Fehler (etwa bei "(*)" ) wurden beseitigt.(Danke für den Hinweis)
- Die Tasten Pos1,Ende,Bild auf/ab werden nun unterstützt.

Autor:  Flo [ Fr Aug 20, 2004 18:33 ]
Betreff des Beitrags: 

Version 1.0.5 wurde hochgeladen.
- Die Tasten Pos1 und Ende können nun in Kombination mit str und shift benutzt werden.
- Erste (nicht sichtbare) Schritte zur Nutzung mehrerer Code-Editor Komponenten sind geschehen.

Autor:  Flo [ Sa Aug 21, 2004 15:21 ]
Betreff des Beitrags: 

Version 1.0.7 wurde hochgeladen.
- Die Taste Entf funktioniert jetzt.
- Eine optionale Config.txt gibt nun an in welchen Farben der Text erscheint.

Autor:  Flo [ Mo Aug 23, 2004 12:51 ]
Betreff des Beitrags: 

Version 1.0.8 wurde hochgeladen.
- Die Tasten Bild auf und Bild ab können nun in Kombination mit shift benutzt werden.
- Mehere Texte können nun gleichzeitig bearbeitet werden.

Autor:  Flo [ Di Aug 24, 2004 10:52 ]
Betreff des Beitrags: 

Version 1.0.10 wurde hochgeladen.
- Durch str + Pfeiltasten kann sich der Cursor nun Wörterweise bewegen (bzw. markieren).
- Interne Verbesserungen wurden vorgenommen. So dass nun einfache Eingaben (bei größeren Texten) schneller gehighlightet werden.
- In der Config.txt können nun auch Farbangaben zur Markierung stehen.

Autor:  Flo [ Mi Aug 25, 2004 15:27 ]
Betreff des Beitrags: 

Version 1.0.13 wurde hochgeladen.
- PopUpMenu mit "Schließen" und "Neu"
- Das Programm kann nun mit größeren Dateien viel schneller arbeiten.(Bitte mal testen. Danke)

Autor:  Flo [ Fr Aug 27, 2004 10:21 ]
Betreff des Beitrags: 

Version 1.0.14 wurde hochgeladen.
- Die Tab Taste wird jetzt unterstützt. (Lade Funktion aus der Config.txt fehlt aber noch)
- Ein Markierung der Zeile durch einen Doppelklick funktioniet nun auch in der letzen Zeile

Autor:  Flo [ So Aug 29, 2004 21:09 ]
Betreff des Beitrags: 

Version 1.0.15 wurde hochgeladen.
- Einstellungen zu Tabs sind nun in der Config.txt möglich.
- Eine Statusbar zeigt nun die aktuelle Cursor Position an.

Autor:  Flo [ Di Aug 31, 2004 10:42 ]
Betreff des Beitrags: 

Version 1.0.18 wurde hochgeladen.
- Neue Menupunkte "Alles Markieren" und "Löschen"
- Ein Fehler bei der Speicherung der Lösch und Kopier Vorgänge wurde behoben.
- GExperts und Compiler Direktiven können nun andere Farben haben.(Eintrag in der Conifg.txt fehlt aber noch)

Autor:  Flo [ Do Sep 02, 2004 11:27 ]
Betreff des Beitrags: 

Version 1.0.19 wurde hochgeladen.
- Es ist nun per Menu möglich, den markieren Quelltext ein und auszurücken.
- Die Config.txt enthält nun die entsprechenden Farbeinstellungen für GExperts und Compiler Direktiven

Autor:  Flo [ Sa Sep 04, 2004 15:23 ]
Betreff des Beitrags: 

Version 1.1.5 wurde hochgeladen.
- Begin und End Blöcke und ähnliche (etwa case end) können nun eingeklapt werden.

Autor:  Flo [ Sa Sep 04, 2004 16:51 ]
Betreff des Beitrags: 

Version 1.1.6 wurde hochgeladen.
- Ein Bug wurde beseitigt der dafür sorgte das eine Error-Meldung erschien wenn man im leeren Editor entf oder ende drückte.

Autor:  Flo [ So Sep 05, 2004 15:22 ]
Betreff des Beitrags: 

Version 1.1.9 wurde hochgeladen.
- Kleinere Fehler der Einklapp Funktion wurden behoben.
- Class und Record haben nun keine Einklapp Möglichkeit mehr, da das Codewort Class mehere Funktionen erfüllen kann.
- try finally end bzw. try except end Blöcke können nun eingeklappt werden.
- Nicht Sichtbare Verbesserungen hinsichtlich der Erweitbarkeit auf andere Sprachen wurden gemacht

Autor:  Flo [ Mo Sep 06, 2004 12:47 ]
Betreff des Beitrags: 

Version 1.1.13 wurde hochgeladen.
- Ein Fehler bei der Kommentar aktuallisierung wurde behoben.
- Ein Fehler bei der Nutzung verschachtelter Einklappungen wurde behoben.
- inherited wird nun hervorgehoben.
- Neues interne Kommentare eingeführt. Anfang: {. Ende: }
- In internen Kommentaren können nun Region und EndRegion Anweisungen stehen, welche zum einklappen von Code dienen.

Seite 1 von 3 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/