Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Edit4Pro - Ein (Html)Editor (https://www.delphipraxis.net/44141-edit4pro-ein-html-editor.html)

Grolle 14. Apr 2005 11:30


Edit4Pro - Ein (Html)Editor
 
Eins sage ich gleich vorweg. Wer keinen Bock mehr auf den 959 Editor hat,
der sollte hier nicht weiterlesen. Weil: Edt4Pro ist so einer. Ich würde mich
trotzdem über ein wenig Feedback freuen :roll:

Getestet wurde das Programm bisher nur unter WinXP. Soweit gabs da keine
Probleme. Das File ist entpackt ca. 1,1 mb groß. Gepackt ca 435 kb.
Installieren muss man nix. Lediglich den Ordner entpacken.

Hier ist der Link zu einem Screenshot:
Screenshot

und hier der Link zu dem File:
Edit4Pro

Zu erwähnen wäre noch, dass die Hilfe noch nicht funktioniert!

jim_raynor 14. Apr 2005 12:37

Re: Edit4Pro - Ein (Html)Editor
 
Ist immer praktisch, wenn man ungefähr weiss was für Funktionen (ausser Syntaxhighlight) dein Editor hat. Dann schaut man es sich vielleicht ehr an.

gordon freeman 14. Apr 2005 12:54

Re: Edit4Pro - Ein (Html)Editor
 
Hab's mir wirklich genau angesehen und hatte auch 'ne tolle Liste, nur deine Vorschaufunktion hat kein neues Fenster geöffnet und meine gesamte Kritik-Liste mit meiner-Teste Seite überschrieben, die hab ich natürlich geschlossen, jetzt sind 20 Minuten tippen und testen zum Teufel :evil: , würde mir ein extra Testframe wünschen!!

Werd, sobald ich wieder da bin nochmals alles auflisten!

freak4fun 14. Apr 2005 13:00

Re: Edit4Pro - Ein (Html)Editor
 
Zitat:

Zitat von gordon freeman
Hab's mir wirklich genau angesehen und hatte auch 'ne tolle Liste, nur deine Vorschaufunktion hat kein neues Fenster geöffnet und meine gesamte Kritik-Liste mit meiner-Teste Seite überschrieben, die hab ich natürlich geschlossen, jetzt sind 20 Minuten tippen und testen zum Teufel :evil: , würde mir ein extra Testframe wünschen!!

Werd, sobald ich wieder da bin nochmals alles auflisten!

Das spricht gegen das Programm. Es kann keine Kritik vertrage. :mrgreen:

Ich habs mir auch mal angeschaut:

Pro:

- Die Zeilennummerierung ist nur für "beschriebene" Zeilen vorhanden, das ist ungewöhnlich aber cool

Kontra:

- Ich fand es etwas sehr leer beim star (scheint aber auch bei anderen Editoren normal zu sein)
- beim html-Manager wird kein beendendes </html> gesetzt

Ansonsten finde ich den Editor gut.

Hast du dir den WebWeaver mal angeschaut? ;-)

MfG
freak

Grolle 14. Apr 2005 13:14

Re: Edit4Pro - Ein (Html)Editor
 
Danke erstmal für euer Feedback

@ jim_raynor

Ja, du hast Recht. Ich hätte wirklich ne Funktionsliste anhängen können.
Wird nachgeholt!

@ gordon freeman
:oops: Das mit dem 2. Testframe ist vielleicht keine schlechte Idee

@ freak4fun
- Was meinst du mit leer beim Start? Die Programmoberfläche / zu wenig Menüs?
- Das mit dem fehlenden Html Tag ist beseitigt.


Ja, ich kenne Webweaver. Ist ein fantastisches Programm. Edit4Pro habe ich allerdings
in erster Linie für mich geschrieben (Studium) um nicht nur Html-Codes damit editieren
zu können.

freak4fun 14. Apr 2005 13:18

Re: Edit4Pro - Ein (Html)Editor
 
Zitat:

Zitat von Grolle
@ freak4fun
- Was meinst du mit leer beim Start? Die Programmoberfläche / zu wenig Menüs?

Ja, da grinst einen die graue Oberfläche an. Aber das ist ja bei anderen Editoren auch so.
Kann man da nicht vielleicht ein kleines Bild, oder etwas ähnliches einfügen? :gruebel:

MfG
freak

Grolle 14. Apr 2005 13:28

Re: Edit4Pro - Ein (Html)Editor
 
Zitat:

Kann man da nicht vielleicht ein kleines Bild, oder etwas ähnliches einfügen?
Ja, das wäre wohl möglich. Ich lass mir mal was einfallen...

freak4fun 14. Apr 2005 13:37

Re: Edit4Pro - Ein (Html)Editor
 
Was mir ebend noch aufgefallen ist:

Wenn ich mehrere Dateien geöffnet habe kann ich nicht ohne weiteres zwischen ihnen hin- und herspringen, oder?

Eine Möglichkeit wäre vielleicht mit Tabs, die man anklickt und vielleicht eine Tastenkombination wie Shift + Strg + i (Nächste Seite) oder u (vorherige Seite).

Ich nutze den Agishari-Editor sehr gern. ;)

MfG
freak

Grolle 14. Apr 2005 13:43

Re: Edit4Pro - Ein (Html)Editor
 
Zitat:

Wenn ich mehrere Dateien geöffnet habe kann ich nicht ohne weiteres zwischen ihnen hin- und herspringen, oder?
Das ist richtig. Ich habe versucht ne Pfadanzeige für alle geöffneten Dateien einzubauen.
Hat aber nicht so recht hingehauen (vom Layout). Werde ich in die nächste Version implementieren.

freak4fun 14. Apr 2005 14:02

Re: Edit4Pro - Ein (Html)Editor
 
Super! :thumb: Ich freu mich schon. :bounce1:

MfG
freak

gordon freeman 14. Apr 2005 15:56

Re: Edit4Pro - Ein (Html)Editor
 
So, jetzt nochmal eine ausführliche Antowrt:
  • Das beim Starten die Oberfläche leer wirkt wurde ja schon erwähnt. Ich würde dann einfach 'nen Click auf 'Neu' simulieren, so dass man immer ein schönes jungfräuliches Fenster vor sich hat, wenn man startet.
  • HTML ist als Standard-Syntaxschema eingestellt, könnte man dann nicht auch Standardmäßig die HTML-Menüleiste am linken Rand anzeigen? Das erspart ein Klicken auf 'Menüleiste anzeigen'.
  • Wenn ich im HTML-Manager eine Schrift auswähle wird diese übernommen, die ausgewählte Schriftgröße jedoch nicht, bzw. die Schriftgröße wird in HTML Schriftgröße angegeben, was meiner Meinung nach etwas verwirrend ist.
  • Beim erneuten Öfnnen des HTML-Managers werden die Standard-Einstellungen und nicht meine soeben gemachten angezeigt.
  • Bei einem Click auf den Button wird nichts, wie die Caption verspricht 'geändert', sondern einfach ans Ende wieder angefügt.
  • Das fehlende </html> wurde (glaube ich) schon beseitigt ?!
  • Die Entf.-Taste funktioniert im Code-Fenster nicht
  • Beim Hyperlinkfenster ist das Edit neben der ComboBox IMHO unnötig. Man siet doch bei der ComboBox, welche Auswahl man getroffen hat. Dann muss man es doch nicht noch einmal anzeigen.
  • Beim Einfügen von Text werden eingegebene Zeilenumbrüche nicht beachtet. Diese sollten eventuell automatisch hinzugefügt werden.
  • Der FarbenDialog ist gut, gefällt mir :thumb:
  • Ich (als wenig HTML Begabter) find die Sache mit der Tabelle etwas unschön gelöst. Eventuell könnte man hier nochmals eine Abfrage einbauen, wie viele Spalten/Zeilen, welche Liniendicke, etc... Und dann jeweils die einzelnen Zellen kenntlich machen (statt 'Text' beispielsweise 'Zeile2 / Spalte3').
  • Bei einem Klick auf den FTP-Manager passiert gar nichts.
  • Wenn man im Such-Edit einen Suchstring eingibt kann man nicht mit Enter bestätigen, sondern muss erst auf den Suchen-Button klicken.
  • Das Vorschau-Problem erwähnte ich ja bereits :wink:
  • Irgendwo wird in jedes HTML-Dokument der String 'vorläufiger Text' eingefügt.... Muss man dann suchen und per Hand rauslöschen. Ist IMHO unnötig.
  • Was sind *.tex - Dateien? Heißt das nicht *.txt?
  • Gibt es eine Funktion zum Einfügen von Bildern, oder irgendwas, womit man Frames bearbeiten kann?

So, hoffe ich hab dir jetzt nicht zu viel vorgehalten, deshalb hier nochmal ein fetes :thumb: , denn in dem Programm steckt sicherlich einige Arbeit und ich denke es hat auch Potential. Wenn du die oben genannten Dinge fixt und kann es 'nen guter HTML-Editor werden.

mfg, gordon

freak4fun 14. Apr 2005 16:09

Re: Edit4Pro - Ein (Html)Editor
 
Dem kann ich nur zustimmen. Du hast einen guten Anfang gemacht, jetzt mach was draus. :zwinker:
Bei Fragen, Problemen und Anregungen stehen wir dir, wie du siehst, gern zur Seite.

MfG
freak

Pr0g 14. Apr 2005 16:13

Re: Edit4Pro - Ein (Html)Editor
 
Ich habe die anderen Posts mal überflogen, daher könnte das ein, oder andere schon genannt worden sein.
  • Das XP Manifest kannst du auch direkt in die Exe als Resource einbinden. Falls du Delphi7 oder höher nutzt brauchst du einfach nur die Unit "XPMan" einzubinden, wenn nicht kannst du die Ressource auch selber einbinden: Link :mrgreen:
  • Im Menü "HTML" gibts einen Eintrag "Menü zeigen", der das linke Menüs in den Childfenster steuert. Aber warum werden auch die Einträge in dem Menü selber ausgeblendet, wenn die Leiste nicht aktiv ist? Sagen wir mich stört die Leiste in den Childfenster, ich möchte aber trotzdem über das Menü die Datei im Browser zur Vorschau anzeigen lassen, das geht ja dann nicht ;)
  • Du bindest in jedes Childfenster eine Menüleiste am oberen Rand ein. Wenn man mehrere Fenster nebeneinander offen hat ist das eigentlich Platzverschwendung, vorallem da die Icons recht groß sind. Warum bindest du die Leiste nicht einmal oben ins Hauptfenster ein und verwendest die Aktionen jeweis auf aktive Childfenster. Die Leiste sollte dann auch immer sichtbar sein (nur deaktiviert, wenn keine Childs aktiv sind), da es sonst verwirrend sein könntem wenn sie automatisch verschwindet.
  • Wenn ich ohne eine Eingabe ins Suchfeld gemacht zu haben, auf die Lupe klickt, kommt der Fehler "Pattern is empty", da sollte noch ne Abfrage rein.
  • Fürs Synedit eignen sich eigentlich nur Fonts, in denen jedes Zeichen die gleiche breite hat (daher auch der Abstand zwischen den einzelnen Zeichen bei den anderen Fonts.
  • Im Dateimenü könntest du noch ein paar Trennlinien unterbringen
Ansonsten ist das Programm ganz nett :)

Edit:
Zitat:

Zitat von gordon freeman
Was sind *.tex - Dateien? Heißt das nicht *.txt?

Ich glaube das sind Latexdateien, oder?

Edit2: Das die Menüpunkte am Anfang nicht alle sichtbar sind hat mich auch ein bisschen gestört. Deaktivier besser die einzelnen Menüpunkte. Dann kann der User trotzdem noch die Menüs sehen.

Edit3: Wenn ich im HTML Menü auf "Zeilenumbruch" klickt wird folgender Code eingefügt:
Code:


</p>
Das soll ein Zeilenumbruch sein? Ersetz das ganze durch ein einfaches
Code:
dann hast du einen normalen Zeilenumbruch und nicht ein Absatz-Leerzeichen-Zeilenumbruch :lol:

Edit4:
Zitat:

Zitat von gordon freeman
Der FarbenDialog ist gut, gefällt mir Thumbs up!

Wo ist denn der? Ich habe nur den Windows-Farbmischer gefunden.

MfG Pr0g

Grolle 15. Apr 2005 00:40

Re: Edit4Pro - Ein (Html)Editor
 
Danke erstmal für eure zahlreichen Anregungen und das Feedback. :thumb:
Ich werde morgen bzw. später noch ausführlich was zu euren
Anmerkungen schreiben.

Grolle 17. Apr 2005 00:09

Re: Edit4Pro - Ein (Html)Editor
 
@gordon freeman
Zitat:

Das beim Starten die Oberfläche leer wirkt wurde ja schon erwähnt. Ich würde dann einfach 'nen Click auf 'Neu' simulieren, so dass man immer ein schönes jungfräuliches Fenster vor sich hat, wenn man startet.
Das geht schon, aber wenn ich dann eine Datei öffne, ist trotzdem ein jungfräuliches Fenster vorhanden, obwohl man es nicht braucht.
Zitat:

HTML ist als Standard-Syntaxschema eingestellt, könnte man dann nicht auch Standardmäßig die HTML-Menüleiste am linken Rand anzeigen? Das erspart ein Klicken auf 'Menüleiste anzeigen'.
da hast du Recht. Habe ich so abgeändert :mrgreen:
Zitat:

Wenn ich im HTML-Manager eine Schrift auswähle wird diese übernommen, die ausgewählte Schriftgröße jedoch nicht, bzw. die Schriftgröße wird in HTML Schriftgröße angegeben, was meiner Meinung nach etwas verwirrend ist.
Na ja, es soll ja auch ne Html Schrift die der Norm entspricht übernommen werden!?!
Zitat:

Beim erneuten Öfnnen des HTML-Managers werden die Standard-Einstellungen und nicht meine soeben gemachten angezeigt.
Da liegt daran, dass ich dachte, der wird pro Dokument eh nur einmal genutzt.
Zitat:

Bei einem Click auf den Button wird nichts, wie die Caption verspricht 'geändert', sondern einfach ans Ende wieder angefügt.
Heißt jetzt: Layout erstellen!
Zitat:

Das fehlende </html> wurde (glaube ich) schon beseitigt ?!
Ja!
Zitat:

Die Entf.-Taste funktioniert im Code-Fenster nicht
Kommt auf meine Todo Liste :wink:
Zitat:

Beim Hyperlinkfenster ist das Edit neben der ComboBox IMHO unnötig. Man siet doch bei der ComboBox, welche Auswahl man getroffen hat. Dann muss man es doch nicht noch einmal anzeigen.
Stimmt
Zitat:

Beim Einfügen von Text werden eingegebene Zeilenumbrüche nicht beachtet. Diese sollten eventuell automatisch hinzugefügt werden.
Hast du da nen Tip zur Umsetzung? :angel2:
Zitat:

Der FarbenDialog ist gut, gefällt mir
THX
Zitat:

Ich (als wenig HTML Begabter) find die Sache mit der Tabelle etwas unschön gelöst. Eventuell könnte man hier nochmals eine Abfrage einbauen, wie viele Spalten/Zeilen, welche Liniendicke, etc... Und dann jeweils die einzelnen Zellen kenntlich machen (statt 'Text' beispielsweise 'Zeile2 / Spalte3').
Kommt auf meine Todo Liste
Zitat:

Bei einem Klick auf den FTP-Manager passiert gar nichts.
Der Button sollte auch nicht zu sehen sein. Das Programm existiert nämlich noch nicht :stupid:
Zitat:

Wenn man im Such-Edit einen Suchstring eingibt kann man nicht mit Enter bestätigen, sondern muss erst auf den Suchen-Button klicken.
Aber dafür ist der Suchen Button doch da, oder? Nein da hast du auch wohl recht. Das dürfte kein Problem sein...
Zitat:

Das Vorschau-Problem erwähnte ich ja bereits
:oops:
Zitat:

Irgendwo wird in jedes HTML-Dokument der String 'vorläufiger Text' eingefügt.... Muss man dann suchen und per Hand rauslöschen. Ist IMHO unnötig.
Ist beseitigt.
Zitat:

Was sind *.tex - Dateien? Heißt das nicht *.txt?
Wurde schon beantwortet -->LaTex
Zitat:

Gibt es eine Funktion zum Einfügen von Bildern, oder irgendwas, womit man Frames bearbeiten kann?
In der nächsten Version bestimmt :-D

@PrOg
Zitat:

Das XP Manifest kannst du auch direkt in die Exe als Resource einbinden. Falls du Delphi7 oder höher nutzt brauchst du einfach nur die Unit "XPMan" einzubinden, wenn nicht kannst du die Ressource auch selber einbinden
Das wusste ich nicht. Danke für den Tip
Zitat:

Im Menü "HTML" gibts einen Eintrag "Menü zeigen", der das linke Menüs in den Childfenster steuert. Aber warum werden auch die Einträge in dem Menü selber ausgeblendet, wenn die Leiste nicht aktiv ist? Sagen wir mich stört die Leiste in den Childfenster, ich möchte aber trotzdem über das Menü die Datei im Browser zur Vorschau anzeigen lassen, das geht ja dann nicht
Ist das wirklich störend? Wenn benutzt man doch eh beides zusammen, oder?
Zitat:

Du bindest in jedes Childfenster eine Menüleiste am oberen Rand ein. Wenn man mehrere Fenster nebeneinander offen hat ist das eigentlich Platzverschwendung, vorallem da die Icons recht groß sind. Warum bindest du die Leiste nicht einmal oben ins Hauptfenster ein und verwendest die Aktionen jeweis auf aktive Childfenster. Die Leiste sollte dann auch immer sichtbar sein (nur deaktiviert, wenn keine Childs aktiv sind), da es sonst verwirrend sein könntem wenn sie automatisch verschwindet.
Nicht vergessen, ich bin noch Anfänger und habe nur D3. Ich wollte es am Anfang auch so machen. Hat aber nicht geklappt :?
Zitat:

Wenn ich ohne eine Eingabe ins Suchfeld gemacht zu haben, auf die Lupe klickt, kommt der Fehler "Pattern is empty", da sollte noch ne Abfrage rein.
Stimmt!
Zitat:

Fürs Synedit eignen sich eigentlich nur Fonts, in denen jedes Zeichen die gleiche breite hat (daher auch der Abstand zwischen den einzelnen Zeichen bei den anderen Fonts.
Ich habe mich schon gefragt, warum das bei Arial so komisch aussieht...
Zitat:

Im Dateimenü könntest du noch ein paar Trennlinien unterbringen
Sag mir, wie :roll:

Ansonsten erstmal ein fettes Lob für eure Tests.

gordon freeman 17. Apr 2005 00:20

Re: Edit4Pro - Ein (Html)Editor
 
Zitat:

Zitat von Grolle
Zitat:

Zitat von gordon freeman
Beim Einfügen von Text werden eingegebene Zeilenumbrüche nicht beachtet. Diese sollten eventuell automatisch hinzugefügt werden.

Hast du da nen Tip zur Umsetzung? :angel2:

Du benutzt doch ein Memo-Feld, oder? Dann könnte man einfach die Lines des Memos durchgehen, den Text der Line einfügen und nach jeder Line erst mal einen Click auf 'Zeilenumbruch'simulieren. Dann die nächste Line und wieder 'nen Zeilenumbruch.

Pr0g 17. Apr 2005 01:10

Re: Edit4Pro - Ein (Html)Editor
 
Zitat:

Zitat von Grolle
Ist das wirklich störend? Wenn benutzt man doch eh beides zusammen, oder?

Das sollte doch der User entscheiden können, aber warum versteckst die Menüeinträge, dass ist nur wieder verwirrend, lass sie doch einfach da.

Zitat:

Zitat von Grolle
Nicht vergessen, ich bin noch Anfänger und habe nur D3. Ich wollte es am Anfang auch so machen. Hat aber nicht geklappt :?

Über "ActiveMDIChildren" kannst du auf das aktuelle Childfenster zugreifen, wenn dein Childfenster bspw. TForm2 ist:
Delphi-Quellcode:
TForm2(ActiveMDIChildren).SynEdit1...

Grolle 17. Apr 2005 01:26

Re: Edit4Pro - Ein (Html)Editor
 
@ Gordon Freeman
Eigentlich benutze ich ein RichEdit Feld. Ist der Vorgang da genauso?
Dann versuche ich das da mal so....


@ PrOg
Zitat:

Das sollte doch der User entscheiden können, aber warum versteckst die Menüeinträge, dass ist nur wieder verwirrend, lass sie doch einfach da.
Ich verstecke diese Einträge, damit diese Sachen nicht zusammen mit anderen Sprachen(bzw. Highlightern) genutzt werden können. Es soll also z. B. niemand die Möglichkeit haben, ein Html Layout mit Pascal Quelltext zu kreuzen.

Zitat:

Über "ActiveMDIChildren" kannst du auf das aktuelle Childfenster zugreifen, wenn dein Childfenster bspw. TForm2 ist:
Danke. Werde mal versuchen, deinen Rat umzusetzen.

Habe wohl noch einiges zu tun mit dem Proggi! :mrgreen:

Grolle 18. Mai 2005 02:41

Re: Edit4Pro - Ein (Html)Editor
 
Hi!
Ich habe nun einige eurer Vorschläge in mein Programm eingebunden:

Hier der Link zum Installer:
Edit4Pro

Hier nur die exe (ohne Hilfe):
Edit4Pro o.H.

Ein Screenshot:
Screenshot

Ein Pdf-Info:
Pdf-Info

Wenn ihr Lust habt, dann testet das Programm. Freue mich über konstruktive Kritik :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr.

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 by Thomas Breitkreuz