Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   CodeEd+ ein Editor für Programierer (https://www.delphipraxis.net/70538-codeed-ein-editor-fuer-programierer.html)

kalmi01 31. Mai 2006 16:08


CodeEd+ ein Editor für Programierer
 
Neben Syntax-Highlighting hat dieser "Editor für Programierer" alles, was es so, oder so ähnlich bei anderen Editoren auch gibt.

Allerdings hat CodeEd+ auch einige Besonderheiten, die man wo Anderes vergeblich sucht:
- kein Installer
- keine INI-Datei
- keine Registry-Einträge
- keine DLL's

- startet von jedem Medium (sogar von einer schreibgeschützten 3,5" Diskette)

- Backup-Dateien mit Änderungs-Historie

- Erkennt, wenn sich eine editierte Datei auf dem Datenträger verändert hat

- Diff: zum Vergleichen 2er Dateien

- Verknüpfen 2er Dateien, zum synchronen Scrollen

- Mini-Datei-Explorer

- sehr sparsames Hauptmenü, die meisten Funktionen sind in PopUp's
oder der StatusBar Kontext-sensitiv untergebracht

- Tabelle der Oktal / Dezimal / Hex / ASCII / ESC / HTML / CTRL-Werte
mit "Einfügen in Text" per Doppelklick

- Farbwähler mit 2 (!) Farbkreisen und einer Fläche zum Vergleich von
Farb-/Grau-Werten, z.B zur optischen Kontrast-Kontrolle für den späteren Ausdruck

- Macro-Recorder inkl. Speichern von Macros in Pascal-Code
- OOP-fähiger Pascal-Interpreter als Scripting-Engine

- Möglichkeit, über die Scripting-Engine eigene Funktionen in das CodeEd-Menü einzubringen

- System-Kommandos oder Batch-Jobs ausführen, mit Meldungen im eigenen Bereich
- Öffnen der Unit und Anspringen der Fehler-Zeile, beim Doppelklick im Meldungsfenster (Delphi)

- Audrucke ge-Highlight-et


Einschränkungen in der FreeWare-Version:
- kein Konfigurationstool
- nur wenige Syntax-Highlighter
- nur sehr spärliche (und trotzdem selten gelesene) Dokumentation

02.06.06: Version 1.0.8
in Config/Window 2 neue Variablen
LoadOnChange => steuert, ob auf Datenträger geänderte Dateien nachgeladen werden sollen, oder nicht
BackUp => steuert, ob BackUp-Dateien erstellt werden, oder nicht

10.06.06: Version 1.1.0
- der Makro-Recorder ist jetzt Funktionsfähig (alpha)
- kleine optische Retusche

13.06.06: Version 1.1.1
- Fehler mit Buttons bei Vollbild behoben
- diverse kleine Fehler behoben

30.06.06: Version 1.1.4
- Menü's entrümpelt, Zugrif auf Funktionen jetzt intuitiver
- optisch ein bischen aufgewertet
- ein paar kleine Fehler beseitigt
15:28 : Uups, war dafür noch einer reingerutscht, iss jetzt raus !

02.07.06: Version 1.1.5
- Farbwähler funktioniert jetzt mit Werteübernahme (siehe Screenshot)
- Makro mehrfach abspielen geht jetzt

09.07.06: Version 1.1.7
- einige böse Fehler beseitigt (und natürlich ein paar Neue eingebaut :-) )
- Diverse geringfügige optische Umbauten
- Makro-Engine aufgeräumt und beschleunigt (beta)
- Shell-Komandos ausführen und Meldungen zeigen
- Zeile von Compiler-Meldungen bei Doppelklick anspringen (wie Delphi-IDE)

22.07.06: Version 1.1.8
- Flackern der StatusBar behoben
- einige kleinere Code-Optimierungen
- Audrucke ge-Highlight-et
- WordWrap

18.08.06: Version 1.2.1
- Performance satt :dancer: jetzt scrollen auch zig-MB grosse Dateien ohne Ruckeln

18.08.06: Version 1.2.4
- bischen aufgeräumt

14.11.06: Version 1.3.1
- Mehrsprachigkeit / Multi-Language-Support eingebaut
- Scripting-Engine um weitere Dialoge erweitert (FileOpen / FileSave / Meldungen)
- Datei-Pfad-Funktionen eingebaut: Datei-Pfad / Datei-Name / Datei-Extension
- Demo-Scripte angepasst/erweitert (compilieren mit CodeEd)
- Doku erweitert

30.12.06: Version 1.3.4
- FTP-Explorer mit Drag&Drop-Download, optisch wie Datei-Explorer
- ToolButtons mit integriertem "CloseButton"
- allgemeine Programmpflege

24.02.07: Version 1.4.0
- ein wenig optische Retusche
- allgemeine Programpflege
- Suchmaschine für Dateien und Datei-Inhalte


Hier gibt's die aktuelle Version, inkl. Screenshots

RWarnecke 31. Mai 2006 16:26

Re: CodeEd+ ein Editor für Programierer
 
Also, den Lob erstmal vorweg. Der Editor ist prinzipell nicht schlecht. Ich weiß nur noch nicht so ganz, wozu ich Ihn gebrauchen könnte. Aber so vom Funktionsumfang her echt nicht schlecht.

Nur ein paar Sachen, die mir aufgefallen sind :
  • Die Buttons(Minimieren,Vollbild,Schließen) für das EditorFenster sind bei mir eingerückt (Auflösung 1024*768)
  • Der Menüpunkt Funktion, funktioniert bei mir nicht.
  • Die Symbolleiste ist für meinen Geschmack etwas überladen. (Wie gesagt für meinen Geschmack)

Was mich noch interessieren würde, wie Du das mit den Makrorecoder gemacht hast. Hättest Du dazu vielleicht ein paar Links & Infos ?

Cyberbob 31. Mai 2006 16:32

Re: CodeEd+ ein Editor für Programierer
 
Nicht schlecht. Wie oben, sonst:

Kann man die Wörter, die hervorgehoben werden auch ändern mir sind noch einige aufgefallen, die fehlen oder die ich selbst gern highlighten würde.

arbu man 31. Mai 2006 16:42

Re: CodeEd+ ein Editor für Programierer
 
Der Editor mach einen Soliden Eindruck, aber der Style wirkt etwas "alt". Funktionieren tut alles. Nur Frage ich mich warum machne textstellen hervorgehoben sind wenn man eine Exe öffnet :gruebel:

Wozu ist eigentlich der Button "Funktionen" im MainMenu :gruebel:

Noch ein Vorschlag: Du könntest Synedit Highter variabl machen.

kalmi01 31. Mai 2006 17:00

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von RWarnecke
Der Menüpunkt Funktion, funktioniert bei mir nicht.

Doch, doch, tut er.
Leg doch mal eine Datei in "Functions" mit der Endung "dws" an.

Zitat:

Zitat von RWarnecke
Die Buttons(Minimieren,Vollbild,Schließen) für das EditorFenster sind bei mir eingerückt (Auflösung 1024*768).

Schick mir bitte mal einen Screenshot per PN.

Zitat:

Zitat von arbu man
aber der Style wirkt etwas "alt".

Iss Absicht.
Ich mag den XP-Style nicht !
Die Funktion war mir wichtig, der Style sollte "eckig" sein.

Zitat:

Zitat von cyberbob
Kann man die Wörter, die hervorgehoben werden auch ändern mir sind noch einige aufgefallen, die fehlen oder die ich selbst gern highlighten würde.

Wörter die fehlen nehm ich gern entgegen.
Konfiguration durch den Anwender ist nicht gewollt.
Wenn das jemand unbedingt möchte, ist er mit dem "CodePad" von "bigg" besser bedient.

Cyberbob 31. Mai 2006 17:08

Re: CodeEd+ ein Editor für Programierer
 
Die Buttons werden bei mir manchmal gar nicht angezeigt, manchmal ist alles korrekt und manchmal werden die eingerückt angezeigt.
Wenn ich Beende werde ich gefragt, ob ich das Dokument speichern möchte. hier wäre noch die Option Abbrechen gut.

kalmi01 31. Mai 2006 17:08

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von RWarnecke
Was mich noch interessieren würde, wie Du das mit den Makrorecoder gemacht hast. Hättest Du dazu vielleicht ein paar Links & Infos ?

Ei, logo.
Ich habe (ein selbst modifiziertes) DelphiWebScript eingebaut.
Der Editor kann also auch Pascal/Delphi-Code interpretieren !
Das ist der ganze Trick bei: "Code strukturieren", "Makro" und "Funktionen"
Dito für das Speichern/Laden der Einstellungen.

Daniel G 31. Mai 2006 17:42

Re: CodeEd+ ein Editor für Programierer
 
Ja, nett isser ja, einen Design Award wirst du damit zwar nicht gewinnen und daher wird die Menge der potentiellen Benutzer auch etwas eingeschränkt, aber gut.

Nur irgendwie is' da wieder ein Witz an mir vorübergegangen:

Zitat:

Zitat "TOC":

Ich glaub das ist der erste Editor der süchtig macht!

Auszug aus dem BTM §28, Absatz 128, Zusatz 25-a :
"Der Erwerb und die Weitergabe dieses Editors
sind strafbar, nicht aber die Benutzung"

:gruebel:

jmit 31. Mai 2006 17:57

Re: CodeEd+ ein Editor für Programierer
 
Hallo,

der Editor gefällt mir sehr gut. Aber ich habe doch einige Punkte:

1. Wie lege ich unter Funktionen eine Datei an?
2. Bei einem Aufruf des Programms habe ich eine Schutzverletzung bekommen, kann aber die Meldung nicht reproduzieren.
3. Es wäre schön, wenn man die Symbolleiste anpassen könnte.
4. Die wichtigsten Funktionen über irgendeinen Tastenkombination zuerreichen würde das Arbeiten erleichtern.


Gruß Jörg

kalmi01 1. Jun 2006 08:41

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von jmit
2. Bei einem Aufruf des Programms habe ich eine Schutzverletzung bekommen, kann aber die Meldung nicht reproduzieren.

Brauchst Du auch nicht :-)
Im Arbeitsverzeichnis wurde eine ELF-Datei angelegt.
Schick mir die bitte per PN, dann kann ich nach dem Fehler suchen.

Zitat:

Wie lege ich unter Funktionen eine Datei an?
Die Datei muss die Extension ".dws" haben.
Programmiersprache: Pascal (siehe z.B. in Macros)

Eigene Routinen in "Bearbeiten/Code strukturieren" haben Einfluss auf das Edit-Fenster.
Eigene Routinen unter "Funktionen" sind generelle Progs, ohne Durchgriff aufs Edit-Fenster, z.B. um Dateien zu suchen, usw.

Zitat:

Die wichtigsten Funktionen über irgendeinen Tastenkombination zuerreichen würde das Arbeiten erleichtern
Es ist fast alles über Shortcuts zu erreichen, siehe z.B. Docs/Shortcuts.txt

Zitat:

einen Design Award wirst du damit zwar nicht gewinnen und daher wird die Menge der potentiellen Benutzer auch etwas eingeschränkt
Naja, da kann ich mit leben.
Wenn ich eine Hammer brauche, dann iss mir egal ob der einen DesignAward gewonnen hat, hauptsache ich kann damit vernünftig Nägel in die Wand hauen.

RavenIV 1. Jun 2006 13:02

Re: CodeEd+ ein Editor für Programierer
 
nettes Programm.

nur eins ist mir aufgefallen:
- wo kann man einstellen, dass er von den bearbeiteten Dateien kein backup machen soll?

kalmi01 1. Jun 2006 13:14

Re: CodeEd+ ein Editor für Programierer
 
Hallo RavenIV,

Zitat:

Zitat von kalmi01
Kein Konfigurationsmöglichkeit.

Demzufolge garnicht, jedenfalls nicht in einer Freeware-Version.

jmit 1. Jun 2006 17:23

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Wie lege ich unter Funktionen eine Datei an? Die Datei muss die Extension ".dws" haben.
Programmiersprache: Pascal (siehe z.B. in Macros)
Irgendwie steh ich auf der der Leitung!
Ich kann zwar über die Symbolleiste bzw über Datei ... eine neue Datei anlegen, aber über Funktionen passiert garnichts.
Was mache ich verkehrt?

Gruß Jörg

kalmi01 2. Jun 2006 07:20

Re: CodeEd+ ein Editor für Programierer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi jmit,

im Anhang ist ein kleines Demo für Functions.

RavenIV 2. Jun 2006 07:31

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von kalmi01
Zitat:

Zitat von kalmi01
Kein Konfigurationsmöglichkeit.

Demzufolge garnicht, jedenfalls nicht in einer Freeware-Version.

Eine Anregung für den CodeEd:
wie wäre es, wenn man verschiedene Dinge einstellen könnte?
es muss ja nicht unbedingt per ini oder Registry sein...

kalmi01 2. Jun 2006 07:41

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

wie wäre es, wenn man verschiedene Dinge einstellen könnte?
es muss ja nicht unbedingt per ini oder Registry sein...
CodeEd merckt sich diverses, auch ohne INI oder Registry, siehe "Config".

Was wäre denn "verschiedene Dinge" ?
Anregungen nehm ich immer gern entgegen.

RavenIV 2. Jun 2006 07:45

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von kalmi01
Zitat:

wie wäre es, wenn man verschiedene Dinge einstellen könnte?
es muss ja nicht unbedingt per ini oder Registry sein...
CodeEd merckt sich diverses, auch ohne INI oder Registry, siehe "Config".

Was wäre denn "verschiedene Dinge" ?
Anregungen nehm ich immer gern entgegen.

z.B.:
- backup von bearbeiteten Dateien ausschalten

kalmi01 2. Jun 2006 09:28

Re: CodeEd+ ein Editor für Programierer
 
Hallo RavenIV,

siehe Hauptthread.
Kannst BackUp abschalten, muss aber im Config-Dir gemacht werden und Du musst dafür einen anderen Editor verwenden.

kalmi01 10. Jun 2006 14:57

Re: CodeEd+ ein Editor für Programierer
 
Hi,

- der Makro-Recorder ist jetzt Funktionsfähig (alpha)
- kleine optische Retusche

s.h.a.r.k 10. Jun 2006 16:01

Re: CodeEd+ ein Editor für Programierer
 
Hey,

ich hab hier zwar nicht direkt einen Verbesserungsvorschlag, aber wie wärs, wenn du ein Bild von deinem Editor in deinem ersten Beitrag uploadest? ich bin ein (leidiger) Modem-User und mag nicht immer erst 800KB runterladen um dann festzustellen, dass sich das runterladen gar nicht gelohnt hat! Wäre echt freundlich.

[Edit] Also der Editor ist an und für sich nicht schlecht, aber er ist mir ehrlich gesagt etwas zu stark an den Codepad angelehnt, der hier auch im Forum zum Download bereit steht! :?
[/Edit]

Danke,
shark

kalmi01 11. Jun 2006 13:46

Re: CodeEd+ ein Editor für Programierer
 
Hi s.h.a.r.k

nicht wirklich :-)
CodeEd ist eigentlich eine Mischung (funktional) aus versch. Editoren:
- GoldEd auf AMIGA von Dietmar Eilert (ein echter Hammer !)
- ProgrammerFileEditor auf PC von Alan Phillips
- Ed auf APOLLO
- unbenannter Editor auf PC (hab ich beim Kollegen gesehen)

OK, das CodePad mich zu diesem Editor animiert hat, will ich nicht abstreiten, aber als Vorlage hat er nicht gedient.
Ausser vielleicht für das, was mein Editor nicht haben sollte:
- keine Registry-Einträge.
- kein stylisches Aussehen, auf Kosten der Funktionalität.
- keinen Installer.

edit: Das soll nicht heissen, dass CodePad schlecht ist !

kalmi01 11. Jun 2006 14:17

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

wie wärs, wenn du ein Bild von deinem Editor in deinem ersten Beitrag uploadest
Ist soeben geschehen.

kalmi01 13. Jun 2006 08:42

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Die Buttons(Minimieren,Vollbild,Schließen) für das EditorFenster sind bei mir eingerückt (Auflösung 1024*768)
Zitat:

Die Buttons werden bei mir manchmal gar nicht angezeigt, manchmal ist alles korrekt und manchmal werden die eingerückt angezeigt
Fehler ist gefunden und behoben.

kalmi01 30. Jun 2006 13:44

Re: CodeEd+ ein Editor für Programierer
 
neue Version 1.1.4 reingestellt:

- Menü's entrümpelt, Zugrif auf Funktionen jetzt intuitiver

- optisch ein bischen aufgewertet

- ein paar kleine Fehler beseitigt
15:28 : Uups, war dafür noch einer reingerutscht, iss jetzt raus !

kalmi01 30. Jun 2006 14:45

Re: CodeEd+ ein Editor für Programierer
 
Hat eigentlich schon mal jemand mit den Macro-Funktionen
bzw. den anderen externen Programiermöglichkeiten (Hauptmenü/Bearbeiten/Code strukturieren) oder (Hauptmenü/Funktionen) rumgespielt ?

kalmi01 2. Jul 2006 15:38

Re: CodeEd+ ein Editor für Programierer
 
Liste der Anhänge anzeigen (Anzahl: 1)
02.07.06: Version 1.1.5

- Farbwähler funktioniert jetzt mit Werteübernahme (siehe Screenshot)

- Makro mehrfach abspielen geht jetzt

PS: Man braucht nur die EXE, das Prog legt beim ersten Start alles an.

kalmi01 2. Jul 2006 15:57

Re: CodeEd+ ein Editor für Programierer
 
Welche Version gefällt Euch von der Optik und vom Handling her eigentlich besser ?

V 1.1.1
oder
die ab V 1.1.4

stoxx 2. Jul 2006 23:26

Re: CodeEd+ ein Editor für Programierer
 
ich bleib bei Notepad2, da Dein Programm mit einer 50 MB großen Textdatei arge Probleme hat.
(Schau Dir mal Notepad2 im Vergleich dazu an)

http://www.flos-freeware.ch/notepad2.html

(ist zwar nicht gerade ein taktvoller Beitrag von mir, sorry deswegen, aber Notepad2 soll jeder finden können, wenn er mal einen gescheiten Editor sucht. Und ich bin der Meinung, dass sich jeder seiner Konkurenz stellen muss)

kalmi01 3. Jul 2006 07:19

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von stoxx
ist zwar nicht gerade ein taktvoller Beitrag von mir, sorry deswegen

Iss schon OK :zwinker:
kann ich mit leben.
Konstruktive Kritik hat nichts mit Takt zu tun und ist immer gern gesehen.

Zitat:

Zitat von stoxx
da Dein Programm mit einer 50 MB großen Textdatei arge Probleme hat

Uups, welcher Art denn ?
Ich hab zwar auch schon mit grossen Dateien gearbeitet, aber nicht sooo groß :mrgreen:
Kannst mir ja per PN antworten.

Zitat:

Zitat von stoxx
ich bleib bei Notepad2

Jeder wie es ihm beliebt.
Nett, das Du Dir CodeEd+ trotzdem mal angesehen hast.

mschaefer 3. Jul 2006 08:38

Re: CodeEd+ ein Editor für Programierer
 
Moin zusammen

Notepad ist da doch lange geschlagen!
Ein Editor der ohne große Installation eingesetzt werden kann hat schon was. Es gibt da zwei Dinge die mir fehlen würden:

1. Es ist schade, dass man das Highlighting nicht selber erweitern kann. Damit könnte man eigene Proceduren markeirt anzeigen lassen oder ihn auch für exotische Sprachen (Forth,...) nutzen.

2. Eine Möglichkeit einen Kommandozeilenkompiler aus dem Editor heraus zu starten !!!
( speichern, dcc starten und dcc log dann anzeigen und zur ersten Zeile mit "Fehler" springen).
Dann könnte manmit mehreren kleienn Editoren gleich mal mehrere Projekte offenhlaten und das ist beim Umsetzten von Projekten interessant.

Viele Grüße // Martin

kalmi01 3. Jul 2006 08:54

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von mschaefer
oder ihn auch für exotische Sprachen (Forth,...) nutzen.

welche Exoten fehlen Dir denn ?

Zitat:

Zitat von mschaefer
Eine Möglichkeit einen Kommandozeilenkompiler aus dem Editor heraus zu starten !!!
( speichern, dcc starten und dcc log dann anzeigen und zur ersten Zeile mit "Fehler" springen).

Beschreib mal näher (per PN/eMail), will ich mir mal durch den Kopf gehen lassen.
Wo, z.B. wird der Aufruf und die Parameter festgelegt ?
Soll jedesmal neu eingegeben werden ?

Sowas müsste eigentlich mit dem internen Script-Interpreter gehen, wenn nicht, bastel ich mal was.

edit:
Ich antworte mir mal selbst: In der Scripting-Engine hab ich nichts dafür vorgesehen,
also ==> "bastel ich mal was".
Reicht ein ShellExecute ?

kalmi01 3. Jul 2006 20:22

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von stoxx
Notepad2 soll jeder finden können, wenn er mal einen gescheiten Editor sucht

Extrem breit grinsend :mrgreen:

- Macro-Engine ?
- Datei-Diff ?
- Farbwähler ?
- Dateien vor Änderung schützen ?
- Eigene Makro-Module ?
- usw.

- Braucht Registry-Zugriff !

Schau Dir mal PFE32 an, sieht allemal besser aus als NotePad2.

OK, CodeEd+ hat bei seeehr großen Dateien ein gewöhnungsbedürftiges Scrolling :stupid:

Luckie 3. Jul 2006 22:51

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von kalmi01
CodeEd merckt sich diverses, auch ohne INI oder Registry, siehe "Config".

Und was ist das:
Code:
Height := 790;
Width  := 990;
Left   := 145;
Top    := 117;
SR_Left := 295;
SR_Top := 267;

ChildState := 'wsNormal';

Explorer := true;
ExplorerWidth := 200;

LoadOnChange := false;
BackUp := false;
Nur weil es nicht aussieht, wie eine Ini-Datei ist das Prinzip nichts anderes. Nur dass du das rad noch mal neu erfunden hast und ob besser sei mal dahingestellt.

Hinzu kommt da die Einstellungen im Programmverzeichnis abgelegt werden, ist es zum einem nicht mehrbenutzerfähig, weil sich die Benutzer die Einstellungen immer gegenseitig überschreiben und zum Anderem können sie das eventuell gar nicht, weil sie im Programmverzeichnis eventuell keine Schreibrechte haben.

Was mir aufgefallen ist:
- Die Menüpunkte haben keinen Shortcut, so dass man mit Alt+D zum Beispiel nicht das Datei Menü öffnen kann.
- Der Menüpunkt "Datei öffnen" fehlt im Menü.
- Die ToolbarButtons werden nicht erhaben dargestellt, wenn man mit der Maus drüberfährt, so dass man nicht weiß, ob der Mnüpunkt wirklich aktiviert ist oder nicht.
- Und warum sollte man die Config-Dateien nicht mit dem CodeEd+ bearbeiten können? Geht wunderbar. Aber hier wären auch Ini-Dateien besser, weil man die einfach gewöhnt ist und kennt.

mschaefer 4. Jul 2006 00:32

Re: CodeEd+ ein Editor für Programierer
 
Moin zusammen,

also Files als Datenspeicher gibt es seit Turbopascal 1, da ist das RAD doch nicht neu erfunden worden, wenn man die IniFile-Komponente nicht nimmt. Die hat übrigens auch keine Funktionen um eine automatische Verzeichnisauswahl bei den unterschiedlichen Windows-Versionen richtig in die Nutzerverzeichnisse zu schreiben.

Die Diskussion wo was hin soll und ob es nicht auch einfach praktisch ist ein Programm mit seinen Einstellungen aus einem Verzeichnis einfach kopieren zu können war schon damals nicht wirklich einmütig gelöst. Also Luckie bevor Du das wieder jemanden um die Ohren haust leite doch mal eine TiniLuckie ab mit Deiner gewünschten Speicherfunktionalität und lege sie ins Forum.

Du hast natürlich auch nicht unrecht, aber eigentlich brauchte man für die Optionen eines Programmes vielleicht auch eher was auf xml-Basis, was Daten auch in einer Kombination von TTreevie und TStringGrid visuell Darstellen kann. Das mit den Optionen ist bei den meisten mir bekannten Delphi-Anwendungen ziemlich leidlich gelöst. Jedenfalls wäre ich an einen Programmierbeispiel, wie man dies lösen kann interessiert.

nächtliche Grüße aus dem Norden // Martin

kalmi01 4. Jul 2006 07:14

Re: CodeEd+ ein Editor für Programierer
 
Moin, moin, Luckie,

Zitat:

Zitat von luckie
Nur weil es nicht aussieht, wie eine Ini-Datei ist das Prinzip nichts anderes. Nur dass du das rad noch mal neu erfunden hast und ob besser sei mal dahingestellt.

Sorry, aber wer ist Dir denn auf die Füsse gestiegen ?
Nur weil es wie INI aussieht, muss es keine sein !
Das ist Pascal-Code !
Wenn Du möchtest, kannst Du also auch Programmcode in der Datei ablegen, der dann Benutzer/Rechner/sonstwas-spezifisch reagiert (s.u.).

Zitat:

Hinzu kommt da die Einstellungen im Programmverzeichnis abgelegt werden
Da das Prog an keinen Ort gebunden ist (da ohne Installer), liegt es am Anwender wo er es hintut, wenn es sein muss auf Diskette.

Zitat:

im Programmverzeichnis eventuell keine Schreibrechte haben
s.o.
IRGENDWO wird er wohl Schreibrechte haben und da kann er es dann hinpacken.
Genau aus diesem Grund ist das Prog so wie es ist.

Zitat:

- Die Menüpunkte haben keinen Shortcut, so dass man mit Alt+D zum Beispiel nicht das Datei Menü öffnen kann.
Wozu braucht man das, wenn (fast) alle Menüpunkte Shortcuts haben ?
Weil "unter Windows so üblich" ist kein Argument für mich.

Zitat:

- Der Menüpunkt "Datei öffnen" fehlt im Menü.
Wozu brauch ich den denn, wenn direkt darunter ein Toolbutton ist, der das erledigt ?
Das Konzept ist, möglichst wenig Redundanzen zu haben, möglichst viel visuell erkennbar zu machen und mit Pulldowns an den Stellen auf den Benutzer zu reagieren, wo er auch Aktionen ausführen kann.
Wenn ich das konsequent durchziehen könnte, hätte das Prog überhaupt kein Hauptmenü mehr.
Habe aber noch keinen Weg gefunden, ohne die Toolbar zu überladen.
Schau Dir mal die V 1.1.1 an.
Die dürfte Deinen Vorstellungen hinsichtlich des Hauptmenüs ehr gefallen.

Zitat:

- Die ToolbarButtons werden nicht erhaben dargestellt, wenn man mit der Maus drüberfährt, so dass man nicht weiß, ob der Mnüpunkt wirklich aktiviert ist oder nicht.
Bei mir schon.

Zitat:

- Und warum sollte man die Config-Dateien nicht mit dem CodeEd+ bearbeiten können? Geht wunderbar.
Sicher kannst Du das, nur beim schliessen des Progs wird die Config überschrieben.

Zitat:

Aber hier wären auch Ini-Dateien besser, weil man die einfach gewöhnt ist und kennt.
s.o.
Das Konzept mit der Scripting-Engine ist wesentlich flexibler (und schneller) als INI-Dateien und absolut größenunabhängig.
Aber wenn Du die Config-Dateien gern Ini nennen möchtest, hab ich kein Prob damit.
In einer späteren Version wird es die Möglichkeit geben, versch. Profile zu laden ! (s.o.)
Und zwar vom Benutzer selbst programmierbar.

kalmi01 9. Jul 2006 17:09

Re: CodeEd+ ein Editor für Programierer
 
neue Version iss raus, v 1.1.7 :

- einige böse Fehler beseitigt (und natürlich ein paar Neue eingebaut :-) )
- Diverse geringfügige optische Umbauten
- Makro-Engine aufgeräumt und beschleunigt (beta)
- Shell-Komandos ausführen und Meldungen zeigen
- Zeile von Compiler-Meldungen bei Doppelklick anspringen (ähnlich wie Delphi-IDE)

Hallo_Thomas 13. Jul 2006 08:39

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von kalmi01
Zitat:

Zitat von kalmi01
Kein Konfigurationsmöglichkeit.

Demzufolge garnicht, jedenfalls nicht in einer Freeware-Version.

Eine Anregung für den CodeEd:
wie wäre es, wenn man verschiedene Dinge einstellen könnte?
es muss ja nicht unbedingt per ini oder Registry sein...

Wie finde ich werte[*] vund erstze diese durch werte[+1]

kalmi01 13. Jul 2006 09:37

Re: CodeEd+ ein Editor für Programierer
 
Zitat:

Wie finde ich werte[*] vund erstze diese durch werte[+1]
schau Dir in "CodeFormat" doch mal "Einrücken_Demo.fmt" an.
Das wäre ein Ansatz.

Andidreas 17. Jul 2006 14:16

Re: CodeEd+ ein Editor für Programierer
 
hi

ich hab dein programm jetzt mal auch runtergeladen, und benutz es auch schon...
ich muss sagen ich find des ding echt super!

2 kleine anmerkungen (ich weiß nicht ob des vor mir auch schon jemand geschrieben hat, weil ich war zufaul des ganze hier durchzulesen :oops: )

- beim ausdruck auch alle sachen wie aufm bildschirm fett ausdrucken
also so sachen wie z.b. If, Else, End....

- wenn ich denn kleinen mini explorer auf der rechten seite angezeigt hab, das ich beim doppelclick auf eine .pas datei
z.B., mir alles gleich im editor angezeigt wird...

kalmi01 17. Jul 2006 15:05

Re: CodeEd+ ein Editor für Programierer
 
Hallo Andreas,

- ge-Highlighted drucken
- bei Doppelklick im Mini-Explorer Datei öffnen

sind auf der todo-Liste.
Sind keine dollen Sachen, aber mal sehen wie ich Zeit finde.

Zitat:

ich muss sagen ich find des ding echt super!
Danke, hört man gern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz