Entwickler-Ecke
Freeware Projekte - Noch so ein Editor
Maa83 - Fr 21.05.04 14:33
Titel: Noch so ein Editor
hallo,
ich weiss das es nervt :D aber ich habe auch einen kleinen Editor geschrieben.
Ürsprünglich nur dazu da um die Funktionen des RichEdits zu testen.
Ich war von der Komponente aber so begeistert das ich ein bisschen dran rumgespielt hab und nun einen kleinen Editor mit HTML-Highlighting und ein paar kleinen Optionen gesbastelt habe.
Hier könnt ihr das ganze mal runterladen:
http://web6.h2030.serverkompetenz.net/dateien/editor.zip
bitte bitte
testen ihn und schreibt Kritik und noch mehr Kritik...
und Ideen Ideen Ideen :)
im Moment hat er noch die Versionsnummer Beta 0.5
also noch sehr im Anfangsstadium :D
hier die Features:
Ausrichtung Links, Rechts, Mitte
Fett, Kursiv, Unterstreichung (verschiedene Typen), verschiedene Aufzählungstypen
URL Erkennung an/aus, Schriftgröße
Neu, Öffnen, Speichern, Speichern unter...
Mehrere Dokumente offen haben
Kopieren, Ausschneiden, Einfügen, Alles markieren
Datumsanzeige und Einfügeoption von Datum und Uhrzeit
Anzeige von aktueller Zeile und Spalte
ShortCuts (STRG+I, STRG+U, STRG+B, STRG+S)
HTML-Erkennung, Highlighting für Delphi aber noch sehr im Anfangsstadium
Gehe zu Linie...
Suche
Markierte Bereiche drucken
Schließen einzelner Seiten (ist noch nicht ganz korrekt!)
Einfache Mathematische Berechnungen (+,-,*,/,mod,div)
Dokumentenstatistik (wieviele Zeilen, Zeichen)
hier was noch kommt:
Schriftfarbe
Farbe für die Unterstreichung
Hintergrundfarbe einzelner Zeichen
Verschiedene Modi - Einfügemodus, Überschreiben-Modus
Rückgängig- und Widerholungsfunktion
CSS,PHP,ASP,Delphi-Highlighting
Einfügen von Sonderzeichen auch Währungssymbole
Absatzformatierungen
Ascii-Tabelle
Tool zum Schriften erstellen
Suche ersetzen...
Vorlagen
Vorlagen (Briefe, Bewerbung...)
Bilder einfügen
Einfache Zeichenwerkzeuge
Notizzettel
Erinnerungsfunktion
Komplexere Mathematische Berechnungen (Klammerrechnung, Potenzen)
HTML-Vorschau
Tool für HTML, CSS...
Schöne Icons
Alles Drucken
Druckvorschau
Dokumentenstatistik (Wann erstellt, Größe, Name...)
Autospeicherung
Mehrere Speicherarten erlauben (rtf, txt, html, css...)
Format für das einfügen von Uhrzeit und Datum editierbar machen
Farbeinstellung für das Highlighting
Kopf und Fußzeile
Linieal
Seitenbegrenzung
Einstellungen speichern
mfg
Martin
raziel - Fr 21.05.04 14:34
| Zitat: |
Not Found
The requested URL /editor.zip was not found on this server.
Apache/1.3.26 Server at h2030.serverkompetenz.net Port 80 |
//edit:
jetz gehts :?
raziel
Maa83 - Fr 21.05.04 14:40
ja sorry war mein Fehler
aber ich konnte ja nicht ahnen das man mir nicht mal 10 Sekunden zum editieren meines Beitrages Zeit gibt :D
ach so:
beim speichern bitte immer die Endung mit angeben! ist im Moment noch nicht implementiert...
Und bitte probiert mein Rechentool aus :)
z.B.
10+5-9 eingeben... Die Rechnung markieren Rechtsklick und Rechnen auswählen :lol:
Maa83 - So 23.05.04 20:26
schade das es niemanden gibt der sich für mein Programm interessiert :shock: ... Werde morgen trotzdem die neue Version updaten...
bis dann 8)
habe neue Version hochgeladen: (stand 24.05.04 um 09:00 Uhr)
unter Ansicht-HTML hab ich ein paar Sachen hinzugefügt.
Chatfix - Mo 24.05.04 10:16
Wenn ich den Editor starte und sofort auf URL-Erkennung klicke kommt volgender Fehler (Pfad zensiert...):
| Zitat: |
| Datei C:\...\test\icons\urlOff.bmp kann nicht geöffnet werden. |
Dann bei Hoch und Tief-Gestellt: Dem Popupmenü fehlen die Bezeichnungen...
Der Knopf "Alles Markieren" ist zu klein.
Im Bearbeiten menü fehlen grundlegende Funktionen (Kopieren, ausschneiden etc...)
Dem Info-Dialog fehlt ein OK-Knopf und er sollte mittig zum editor geöffnet werden
Die Vorlagen für HTML und JavaScript im Menü Ansicht?!?!
nungut zu mehr hab ich jetzt keine lust... *gg*
Maa83 - Mo 24.05.04 10:44
Danke erstmal das sich jemand die Mühe gemacht hat...
werde die Fehler schnellstens beheben...
Das mit dem Bearbeiten-Menü hab ich eigentlich nicht gemacht da ich die Buttons nicht doppelt haben wollte aber eigentlich sollte man das so machen... werd ich ändern
das im Ansicht Menü kommt noch... bzw. HTML ist noch nicht vollständig
Der Knopf alles markieren ist zu klein... stimmt im Moment schon... ich hab aber nur noch kein Bildchen dafür gefunden (die Schrift wird ersetzt)...
und das mit dem Pfad ist mir extrem peinlich :oops:
Chatfix - Mo 24.05.04 10:59
Die Punkte im Menü Ansicht sind ja ansich nciht verkehrt, nur gehören sie NICHT ins Menü Ansicht... nenne das Menü doch z.B. Vorlagen...
Maa83 - Mo 24.05.04 11:06
OK...
habe jetzt nochmal eine neue exe hochgeladen... (immer unter dem ersten Link downloaden!)
Habe die Sachen umgesetzt die Chatfix vorgeschlagen hat...
Ansonsten sind noch folgende Punkte hinzugekommen:
Schriftfarbe veränderbar
Hintergrundfarbe veränderbar
Autospeicherung (Im Menü Bearbeiten-Optionen...)
Alles Drucken (vorsicht hier kommt keine Sicherheitsabfrage oder sonstiger Dialog...kommt noch)
Das mit der Unterstreichungsfarbe will noch nicht so wie ich will...
der Farben-Dialog sieht noch ein bisschen komisch aus :wink:
danke nochmal an Chatfix
Chatfix - Mo 24.05.04 11:16
sieht schon etwas besser aus...
weitere kritikpunkte... der titel des "Gehe zu"-Dialogs lautet "Gehe zu Linie", sollte es nciht "Gehe zu Zeile" heisen?
Achja und dann hat deine Anwendung keinen (brauchbaren) titel (z.B. in d. Taskleiste)...
Stell den doch mal in Delphi ein (Project -> Optionen... -> Anwendung -> Titel)
Im Menü Datei fehlt "öffnen" und keine der Menüeinträge haben Short-Cuts (Du solltest standard short-cuts verwenden: Kopieren STRG + C, einfügen STRG+V etc.)
so mal guggn was mir noch so auffällt...
Maa83 - Mo 24.05.04 11:23
Gehe zu Zeile ist eindeutig besser :D
Den Titel lasse ich mal dabei (hab ihn in der Taskleite angeglichen) mir fällt im Moment kein gescheiter Name für meinen Editor ein...
STRG-C, STRG-V, STRG-X und STRG-A funktionieren ja auch (ist im Programm nur in den Menüs nicht mit angegeben) änderne ich
STRG-B für Fett
STRG-I für Kursiv
STRG-S für Druchgestrichen
und STRG-U für Unterstrichen
ich werde mich um weitere Shortcuts kümmern...
lade aber erst eine neue Version hoch wenn ich weitere Punkte eingebaut haben...
:D
Maa83 - Fr 04.06.04 08:49
Hallo,
ich habe jetzt die Version b0.8 hochgeladen und es hat sich einiges getan.
Das Design habe ich vollständig umgekrempelt.
Man kann umschalten zwischen HTML und RTF formatierung...
z.B. klickt man auf "F" dann wird der Text bei RTF-formatierung Fett bei HTML wird jedoch das Tag <b></b> um den markierten Text geschrieben.
Und so ist das für fast jede Funktion...
Man kann Notizen für jedes Dokument hinterlegen...
Mehrsprachigkeit (meine englische Übersetzung ist noch nicht ganz fertig und vorallem grausig schlecht :))
und noch viele weitere Dinge...
Die HTML Hilfe ist noch nicht fertig... ich habe sie trotzdem mal implementiert (Unter Hilfe-Hilfe...)
Bitte bitte ladet ihn euch runter und schreibt mir viele Dinge dazu...
Link im ersten Post!
Maa83 - Di 08.06.04 14:46
Hallo,
mal wieder eine neue Version (links im ersten Post)
Highlights: CSS-Assistent (unvollständig aber man sieht in welche Richtung es geht...)
Bibliothek (Einmal geschriebene Dinge kann man hier mehrmals verwenden)
...
so langsam bin ich etwas gefrustet da sich niemand mehr meldet und ich denke das es sich so langsam um ein einigermaßen nützliches Tool handelt :P
naja wer interesse hat soll sich die Version ziehen (Versionsnummer immer noch b0.8 da ich vergessen habe die zu erhöhen :wink: )
Quivadis - Mo 28.06.04 23:42
Hallo Maa83,
aus Langerweile habe ich mir mal Dein Programm geladen.
Ich war gespannt drauf.
Ich habe es gestartet.
und...
Fehlermeldung: Die Anwendung kann nicht gestartet werden, weil qtinf.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.
Habe Programm neu entpackt. Selber Fehler.
Ich würde Dir ja gerne helfen, geht aber leider nicht.
tschau Quivadis
Maa83 - Di 29.06.04 08:23
@Quivadis:
Hallo,
du bekommst die Datei unter
Diesem Link [
http://web6.h2030.serverkompetenz.net/dateien/qtintf.zip]
Da ich nicht geglaubt habe das sich noch jemand für das Programm interessiert habe ich das nicht mehr gepostet...
Schön das das anders ist :)
Die Datei musst du in das Verzeichnis C:\WINDOWS\system32 kopieren!
Bitte lade dir nochmal die neueste Editor Version von oben...
hab ich grad geupdatet...
mfg
Maa83
Quivadis - Sa 03.07.04 16:19
Hallo Maa83,
hatte jetzt genügend Zeit mir Deinen Editor in Ruhe anzuschauen.
Es fehlt noch eine ganze Menge aber wenn er mal fertig ist, könnte er ganz gut sein.
Eine frage habe ich noch:
Die qtinf.dll was macht die genau. Ist die nur für die Oberfläche da? Aus welcher Biblithek stammt diese Datei?
Tschau Quivadis
Maa83 - Mo 05.07.04 08:18
ich hab keine Ahnung was die qtinf.dll macht...
ich hatte sie aus irgendeinem Grund auf meinem Rechner...
Quivadis - Mo 05.07.04 16:09
Ich stellte die Frage nur, weil Dein Programm ohne die besagte Datei nicht läuft. Daher nehme ich an das Dein Programm also irgenswie auf die DLL zugreift. Du musst also irgendwelchen externen Komponenten oder Biblitheken benutzt haben die nicht zu delphi gehören (Lieferumfang).
Welches Delphi verwendest du?
Vieleicht hast du auch nur einen Compiller-Schalter verkehrt gesetzt.
Oder gehört die Datei zum OS? Welches hast du? <-- Liegt vieleicht daran.
raziel - Mo 05.07.04 16:21
Einfach mal
GOOGLEN!
Wenn man nach
DELPHI QT LIBRARY googlet, findet man was über die CLX, also nehm ich einfach mal an dass
Maa83 das als CLX-Projekt gemacht hat.
raziel
Quivadis - Mo 05.07.04 17:07
Hallo raziel,
habe mich mit CLX leider bis jetzt nur in der Theorie beschäftigen können. Sollte man sich aber mal anschauen, wenn dann Programme auch unter Linux mit Kylix laufen.
Besitze leider kein Delphi wo clx mit dabei ist.
THX für Deine schnelle Antwort.
DelphiFreund - Mo 05.07.04 18:01
Ich hätte eine Idee:
Wenn man "fett" drückt, kommt: "<b><\b>" wenn mich recht entsinne.
Wie wäre es, wenn du, wenn fett einmal gedrückt wurde "<b>" kommt um beim zweiten mal "<\b>"?
Gruß Delphi_Freund
// edit: Am besten nur wenn vorher schon <b> steht.
Maa83 - Di 06.07.04 09:51
Hallo,
1. Das komische ist das wenn ich die qtintf.dll lösche das Programm kompilierbar ist.
sobald ich es aber starten möchte kommt die Meldung qtintf.dll nicht gefunden...
es scheint aber das das ein allgemeines Problem ist da es im Internet mehrere dieser Diskusionen gibt!
2. Ich hab eine neue Version geupdatet
Hier nochmal die Highlights zusammengefast:
Tool zum zusammenbauen von SQL-Statements. (noch sehr dürftig)
Kofortabler Rechner.
Tool zum erstellen von Gallerien im HTML-Format.
Mehrere Fenster zur selben Zeit offen.
Vorschaufunktion für (fast) jeden Teilbereich.
Notizen zu jedem Dokument hinterlegbar.
Umschaltung zwischen Text- und HTML-Formatierung.
Mehrsprachigkeit (nur teilweise)
Assistenten für Framesets, CSS-Dateien und Formulare.
Syntax-Highlighting.
Bibliothek (einmal etwas erstellen und immer verwendbar(für Bilder, Tabellen und Listen))
@DelphiFreund: Werd ich in einer der nächsten Version berücksichtigen... Danke für den Tipp :)
Nightmare_82 - Mi 07.07.04 13:04
das Problem mit dieser dll hatte ich auch schon mehrmals. Guck mal in deiner Uses-Liste. Ich weiß den Namen der Units jetzt nicht auswendig, aber sie fangen alle mit "Q" an. Wenn du die alle rausnimmst, geht es ohne die DLL.
Bei mir war es z.B. Screen.Width / Height
Das ist einmal in solch einer unit definiert und einmal in Forms. Wenn du das erste nimmst brauchst du die DLL, bei der 2. Version nicht.
Wenn du die Units nicht findest, kann ich heute abend nochmal genauer gucken, wie sie heißen.
Maa83 - Mi 07.07.04 13:30
juhu ich hab den bösen Geist besiegt
Danke Nightmare_82
irgendwo war in den uses QDialogs statt Dialogs drin...
werd die exe gleich hochladen!
stiftmaster - Mi 14.09.05 11:45
Hi - wollte mir das Programm auch mal runterladen - doch leider funktioniert der Link nicht... Ist der Quellcode der Komponeten auch vorhanden - sowas möchte ich nämlich auch mal programmieren - ich hoffe, ein paar coole Ansätze zu finden - vielleicht können wir ja auch zusammen coden :-)
Stefan
Maa83 - Mi 14.09.05 11:55
Hi stiftmaster,
schau mal auf das Datum der Beiträge dann weisst du warum der Link tot ist.
Ich werde das Programm in den nächsten Tagen wieder hochladen und den neuen Link posten. Quellcode ist nicht dabei.
Gruß
Martin
stiftmaster - Mi 14.09.05 11:58
Hi - ist mir bewusst gewesen, dass das schon was her ist - aber n' Versuch wars wert...
Kannst mir das auch gerne per E-Mail schicken - kannst du mir auch den Code schicken - bin da echt interessiert, wie man sowas angeht - hab da nämlich nicht so die Ahnung von...
Dankend
Stefan
Maa83 - Mi 14.09.05 13:30
dann ist mein Editor aber nicht so das richtige zum lernen. Der Code ist schon etwas komplexer und der Editor ist so mit Funktionen "zugemüllt" das es schwer ist den Überblick zu finden. Muss ich mir selber mal wieder anschauen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!