Autor Beitrag
DelphiMarkus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Sa 21.06.08 12:02 
Hallo!

Dieses Mal habe ich einen einfachen Editor mit Syntaxhighlighting programmiert. Er unterstützt einige Programmiersprachen und hat zusätzlich noch einige nützliche Funktionen, wie zum Beispiel "Datei umbenennen".
Ich wollte ihn, weil er einfach gehalten ist nicht Editor++ nennen, also bin ich auf Editor+ gekommen und ich finde, dass das ein guter Name dafür ist.

Daten:
Version: 1.0.2

Programmiersprachen:
  • C#
  • C++/C
  • Cobol
  • General
  • HTML
  • INI
  • Inno Setup Script
  • Java
  • Javascript
  • MS Batch
  • Normaler Text
  • Pascal
  • Perl
  • PHP
  • Python
  • TeX
  • XML


Funktionen:
  • Dateien öffnen, speichern, umbennennen, ausführen, löschen und drucken
  • Kopieren, Einfügen, Ausschneiden, Rückgängig und Wiederherstellen
  • Schnellstarter für 5 Wichtige Programme
  • Suchen und Ersetzen

Das sollten die wichtigsten Sachen gewesen sein, wenn nicht bitte melden.

Ich habe eine fremde Komponente für die Buttons benutzt: EButton
Für das Textfeld habe ich SynEdit benutzt: Synedit

Ich würde mich auf einige Rückmeldungen freuen.
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von DelphiMarkus am Sa 21.06.08 14:49, insgesamt 3-mal bearbeitet
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Sa 21.06.08 12:17 
ich bin sicher der editor is ganz große klasse aber um das sicher sagen zu können müsste ich auch irgendwo nen download dazu haben! ;-)

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
DelphiMarkus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Sa 21.06.08 12:21 
Ist mir auch gerade aufgefallen, ich habe das wohl irgendwie verschlafen. :mrgreen:

Aber so bekommt man Rückmeldungen! :wink:
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Sa 21.06.08 12:25 
Und du hast nicht zufällig SynEdit für das Highlighting benutzt?

Falls ja, guck dir mal die Search-Replace-Demo an, ist eigentlich ganz einfach.
DelphiMarkus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Sa 21.06.08 12:34 
Ja, ich habe dafür SynEdit benutzt. Ich werde mir das gleich mal anschauen. Danke für den Tip! :zustimm:
DelphiMarkus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Sa 21.06.08 13:28 
Noch keiner hat den Editor runtergeladen?
Naja, ich glaube gleich wirds besser, wer will denn schon einen Editor ohne Suchen und Ersetzten haben?

Neue Version fertig: 1.0.1!
Veränderungen:
:arrow: Suchen und Ersetzten eingebaut!
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Sa 21.06.08 13:53 
Mal so meine anregungen:

*) der menüpunkt "Datei löschen" ist irgendwie unnötig.
*) die Buttons oberhalb des eingabe fensters sind imho zu groß, außerdem bin ich eher ein freund vom windowsstyle aber das ist geschmackssache.
*) die ausführentaste hat für mich ebensowenig sinn
*) die buttonleiste beim start, sollten das die recent files sein? die sollte beim nichtvorhandensein derselbigen nicht auftauchen. weiters würde ich den button mit dem "x" in der leiste mit "Ausblenden" beschriften.
*) Wozu der shortcut "Strg+Alt+B" beim beenden? gibts doch eh Alt+F4
*) Die buttons und menüpunkte für Ausschneiden und kopieren nur enablen wenn auch was zum ausschneiden da ist.
*) Rückgängig und wiederherstellen machen bei mir das selbe.
*) beim beenden wird zwar brav nachgefragt ob ich speichern möchte aber beim klick auf nein schließt sich das programm trotzdem nicht. vielleicht einen dialog mit "ja, Nein, Abbrechen"?

das sind so das was mir aufgefallen ist. aber nicht entmutigen lassen!

lg elundril

//edit: bei ja schließt sich das programm auch nicht!!!

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
DelphiMarkus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Sa 21.06.08 14:36 
Erstmal Danke für die Rückmeldung!

:arrow: Den Menüpunkt habe ich da mal eingebaut, weil ich ihn brauchte, aber er stört glaube ich nicht, wenn er nicht benötigt wird. :wink:
:arrow: Ich finde die Buttons schön so wie sie sind, in der Übernächsten Version werde ich das Ändern lassen können.
:arrow: Ja, das ist immer unterschiedlich, ich habe sie für mich eingebaut, weil wenn man im Editor dann mit Python proggt, kann man das Programm sofort ausführen und Fehler suchen. Auch für andere Dateien z.B. HTML oder PHP ist es ganz gut, weil man sich das Geschriebene im Browser ansehen kann.
:arrow: Nein, das ist die Schnellstartleiste, fünf Programme deiner Wahl können dort abgelegt werden, z.B. bei Python die IDLE oder Firefox, Opera und IE als Browser. So kann man die Programme schnell aus dem Editor starten.
:arrow: Shoutcut entferne ich gleich.
:arrow: Ich muss mal schauen, vielleicht übernächste Version.
:arrow: Das war leider ein Fehler meinerseits. Hatte die Gleiche Funktion auf den Buttons. Ist schon behoben.
:arrow: Beim Beenden klappt bei mir alles bei Ja kann man die Datei speichern und bei Nein beendet sich das Programm. Abbrechen werde ich später noch hinzufügen.

Endlich geschafft. Nächtse Version kommt gleich!
DelphiMarkus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Sa 21.06.08 14:51 
Ok, neue Version online.

Sie enthält nur einige Bugfixes, weitere Änderungen kommen in der nächsten Version.
DelphiMarkus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

OpenSuSE
Delphi 2009 Pro., Lazarus
BeitragVerfasst: Mo 30.06.08 10:06 
Was ist los?
Keine Rückmeldungen mehr? Ohne Feedback kann ich auch nichts mehr verbessern.
Interressiert sich keiner für das Programm?
Ich würde mir noch einige Rückmeldungen wünschen. :cry: