Entwickler-Ecke
Freeware Projekte - HTMLEdit
webmaker - Sa 01.02.03 10:36
Titel: HTMLEdit
HTMLEdit ist ein textorientierter HTMLEditor mit sehr vielen Funktionen mehr dazu in der hilfe.html im Hauptverzeichnis. Könnt ihr den Editor mit seinen Funktionenn mal testen?
Download:
http://www.franz-u-partner.de/weiter/alex/setup.exe
matze - Sa 01.02.03 11:48
also ich bin nur mal kurz drübvergeflogen aber:
Hut ab !!! ein super proggi !!!
darf ich mal fragen, wie du das systaxhighliting hinbekommen hast ??
webmaker - Sa 01.02.03 12:21
Für das highlighten habe ich die Synedit-Komponenten genommen.
Lief also alles?
AXMD - Sa 01.02.03 17:58
Hi,
wirklich nicht schlecht. Darf ich fragen, welche Schriftart du verwendest - sieht nämlich echt gut aus!
AXMD
webmaker - Sa 01.02.03 18:02
Verdana als normale SChrift und Courier NEw als Editorschrift
Moritz M. - Sa 01.02.03 20:23
Recht gutes Prog. Ich hab nur ein bisschen das starke Gefühl das ne sher große Menge bei Phase 5 abgeschaut ist.
Ansonsten gut umgesetzt(guter Klon)
webmaker - Sa 01.02.03 21:04
Nein eigentlich habe ich nichts abgeschaut. Ich hatte nämlich das Problem, dass ich keinen vernünftigen Editor gefunden habe. Phase 5 lief irgendwie nicht. Kam immer eine Fehlermeldung, also wieder gelöscht.
Und ein eigenes Programm geschireben
Moritz M. - Sa 01.02.03 21:06
ok
dann mal sorry für die vorwürfe, er sieht halt sehr ähnlich aus
webmaker - Sa 01.02.03 23:04
funzt eigentlich der HTML-Validator? Bei meinen Freund soll das nicht geklappt haben....
Bei mir läuft es.
einfach mal das hier eingeben:
<h1>test
<h2>tet</h3>
sollten 4 Warnungen ergeben
danke
Delete - Sa 01.02.03 23:35
Hey,
erstmal respekt! Cooles Prog!
Bei mir flackert der Vorwärts button (heißt der redo?)
Soll das so? ;)
nGerrit
Moritz M. - So 02.02.03 10:32
stimmt, der flackert bei mir auch. sind warscheinlich 2 timer die gegeneinander kämpfen.
webmaker - So 02.02.03 22:03
eigentlich ist da nur ein Teimer drin, werd es mir wohl morgen nochmal ankucken
AXMD - Mo 03.02.03 15:11
Hi,
hab mir am WE das Programm noch mal genauer angesehen und hab zwei Bugs gefunden: erstens: wenn ich mehr als eine Datei öffne, werden zwar die Namen der anderen in der Liste angezeigt, aber ich sehe immer nur den Inhalt der zuerst gewählten Datei. Schließe ich irgendeine Datei, bleiben die Dateinamen zwar in der Liste, aber ich sehe nur ein Richedit, das disabled ist. Zweiter Bug: wenn ich auf die dateiliste rechtsklicke und "Leeres Dokument" auswähle (was ja eigentlich eine neue leere Datei erzeugen sollte), erhalte ich eine Zugriffsverletzung.
Das wär soweit das Wichtigste. Sonst: echt Respekt: gut geproggt.
So long,
AXMD
PS.: Hab am WE meine erste HP mit deinem Editor geproggt (allerdings habe ich nur das Syntaxhighlighting verwendet ;):
http://dustsigns.tripod.com. Ist meine erste HP - also nett sein :wink:
webmaker - Mo 03.02.03 15:38
werde ich mir auch ankucken. Im moment habe ihc aber keine ZEit, leider. Der erste Bug ist verdammt dumm, das ich das noch nicht gemerkt habe....
DAnke fürs testen
AXMD - Mo 03.02.03 16:22
Kein Problem..dafür ist das Forum ja da... :wink:
AXMD
Aya - Mi 05.02.03 03:41
Hi,
hab eben einfach mal ein wenig rumgeklickt in deinem Programm und einen kleinen fehler entdeckt...:)
Wenn man einen Font-Tag einfügt mit z.B. der Schriftart "MS Sans Serif", dann wird der Font-Name ohne Anführungszeichen (") hingeschrieben.
Dadurch funktioniert der ganze Font-Tag dann nichmehr :)
Au'revoir,
Aya~
Aya - Mi 05.02.03 03:44
Nochein fehler.. :)
Unter "Formulare" -> "Form-Tag" fügt er ein Frameset ein anstelle eines <FORM>.. *g*
PS: Unter "Forumlare" ist fast jeder Button falsch belegt... ''^^
Aya - Mi 05.02.03 03:47
und nochma ich...:)
Was bringt der HTML - Validator???
Ich hab es nich hinbekommen das der mir auch nur einmal nen Fehler gezeigt hat, dabei hab ich die shcönsten HTML Fehler die es gibt reingebaut... *g*
(Tags geschlossen die nie geöffnet wurden, Tags geöffnet und nich geschlossen etc)
Au'revoir,
Aya~
PS: Aber ansonsten isses nen gutes Programm find ich.. :)
Auch wenn ich zum Homepage basteln wohl immer beim guten alten NotePad bleiben werde *g*
AXMD - Mi 05.02.03 14:08
Oh...und noch ein Fehler: wenn man beim Einfügen eines Font-Tags über deinen TFontDialog auf Abbrechen klickt, wird der Font-Tag trotzdem eingefügt. Das sollte eigentlich nicht so sein...
AXMD
Delete - Mi 05.02.03 14:16
@AXMD:
Zitat: |
It's not a bug, it's a feature. |
:mrgreen:
AXMD - Mi 05.02.03 14:33
Hi,
ich weiß. Wenn jeder dieser Auffassung wäre, dann müsste Microsoft noch reicher sein als es ohnehin schon ist :wink:
AXMD
AXMD - Fr 07.02.03 14:25
Hi,
passend zum Ferienbeginn wollte ich bemerken, dass ich meinem INF-Lehrer dein Prog empfohlen habe. Nach den Semesterferien wirds auf allen PCs im LAN installiert und ersetzt unseren bisherigen alten HTML-Editor.
THX,
AXMD
webmaker - Sa 08.02.03 15:17
Ferien??? Wo wohnst du?
Naja ich werde das mal alles ändern....
PS: Find ich toll, dass du mein Porgramm weiterempfohlen hast.
Kannst du mir mal sagen, auf welcher Schule (evtl. mit Link) mein Programm eingesetzt wird?
webmaker - Sa 08.02.03 16:01
So jetzt habe ich Zeit gefunden, die hier genannten Bugs zu entfernen. Wenn ihr so lieb sein würdet und es noch mal zu testen?
Link:
http://www.franz-u-partner.de/weiter/alex/setup.exe
(einfach altest Deinstallieren und neues wie gewöhnlich neu installieren)
AXMD - Mo 10.02.03 16:05
Hi,
siehst du ja unter meinem Nick: Salzburg. Unsere Schul-HP empfehle ich lieber nicht. Der Lehrer, der sie gemacht hat, verwendete FrontPage :lol:
Ich hab mich mit ein paar anderen freiwillig gemeldet - wir werden die Page bald aktualisieren.
http://land.salzburg.at/bgnonntal
So long,
AXMD
webmaker - Do 13.02.03 19:39
wenn euch nochwas auffält, meldet euch bitte...
mimi - So 16.02.03 15:20
Wenn ich das Setup programm starten will bekomme ich eine englische fehldermeldung mit der ich nicht anfagen kann;)
webmaker - So 16.02.03 16:34
also ich bekomme keine Fehlermeldung. Könntest du mir mal sagen, was da genau steht? Welches OS hast du?
mimi - So 16.02.03 21:08
ich habe "Windows 2000"
Aya - So 16.02.03 21:15
Hi,
@Mimi... es bringt jemandem sehr sehr wenig wenn du sagst "Da is nen fehler, aber was für einer das verrat ich dir net"... :)
Au'revoir,
Aya
mimi - So 16.02.03 21:39
komisch jetzt geht er aufeinmal ;)
keine anung warum........
webmaker - Mo 17.02.03 19:28
na dann bin ich ja zu frieden....
Berki - Sa 29.03.03 20:28
Titel: Quellcode
Hallo!
Dein Prog ist echt super! Könntest du mir bitte bitte bitte den Quellcode schicken?
Meine e-Mail ist:
berdac02@htl-kaindorf.ac.at
Größten Dank im Voraus!!
mars - Sa 29.03.03 21:21
Hi
Erstmal ein Lob an dich für das schicke Prog. Habe auch noch einige Anmerkungen:
Es wäre toll, wenn man mit STRG-Tab zwischen den geöffneten Dateien wechseln könnte.
Wofür ist der Button ganz oben links? Erstens zeigt es mir bei der ersten Reihe sowieso kein Hint an und zweitens funktioniert der erste Button einfach nie...
Noch ein Detail: Beim zweiten Button wärs cool, wenn er auch runterklappen würde, wenn man auf ihn und nicht aufs Pfeilchen daneben clickt.
Ich weiss nicht wie das bei Standard-Editoren ist, aber ich würds cool finden, dass wenn man Text markiert hat und dann auf Center clickt, der markierte Text zentriert wird und nicht einfach der Text gelöscht und die Tags eingefügt werden
Ach ja, und dann habe ich immer noch das Problem mit dem flackernden Redo-Button, allerdings nur unter Office-Xp-Look
Ok, das wars mal
Tschüss
webmaker - Mo 31.03.03 20:47
Danke für das Lob...
@Mars was für ein button meinst du???
Stimmt erstmal das ich kein Hint (komischerweise ind erganzen Zeile...) angelegt habe, fällt mir auch jetzt erst auf...Aber das nichts passiert kann ich nciht nachvollziehen, eigentlich sollte ein neues Fenster/Formular aufpoppen! Bei dir etwa nicht? Oder meinst du einen ganz anderen Button.
Das mit Strg+Alt wäre eine Überlegung wert.
Das mit dem 2Button könnte man auch noch machen...
Ja das mit dem letzten Punkt ist wieder etwas schwieriger, weil ich dann so alles Umstellen müsste....Kommt aber evtl noch...
Würde mich freuen, wenn noch andere Ideen für weitere Funktionen kommen würden.
Wenn ich meine jetzigen Projekte abgeschlossen habe, werde ich mir evtl. noch ein paar andere Funktionen überlegen.
mars - Mo 31.03.03 22:35
@webmaker:
Ja, ich mein den Button ganz links oben. Habe ja schon vermutet, dass der für ein neues Fenster stehtm, aber bei mir passiert überhaupt nichts. :?
webmaker - So 06.04.03 10:22
DAs kann nicht sein. Bei mir öffnet sich auch ein neues Fenster. Bist du dir ganz sicher??
mars - So 06.04.03 10:47
webmaker hat folgendes geschrieben: |
DAs kann nicht sein. Bei mir öffnet sich auch ein neues Fenster. Bist du dir ganz sicher?? |
Naja, blind bin ich ja nicht! :wink:
Delete - So 06.04.03 15:31
Titel: Viel Lesestoff!
HTML-Kritik:
- Von den Standardmail- und -webadressen halte ich, ehrlich gesagt!, nicht viel. Dann mach´s doch lieber so wie bei den Favoriten. Sprich: bei der Auswahl des Befehls wird man gefragt, welche Mail- oder Webadresse man einfügen möchte.
- Beim Einfügen eines Bildes fehlen die Anführungszeichen bei border:
Quelltext
1:
| <img src="" width="" height="" border= alt=""> |
Richtig gut wäre ein Miniassistent, der mich das Bild auswählen lässt und den Code entsprechend ergänzt. Ein simpler Öffnen-Dialog reicht ja schon.
- Wenn man auf den Button "H?" (Überschriften) klickt, dann sollte standardmäßig eine Überschrift eingefügt werden, z.B. <h2></h2> o.ä. Bisher muss ich gezielt im Dropdownmenü auswählen.
- Das gilt auch beim <b>-Tag. Die Auswahl von <strong> oder <b> im Dropdownmenü ist ja okay, aber wenn ich auf den Button selbst klicke, dann sollte auch <b></b> eingefügt werden.
SELFHTML hat folgendes geschrieben: |
Älteres Block-Element für zentrierte Bereiche (center)
Sie können mehrere Absätze, bestehend aus ganz verschiedenen Elementen wie Text, Grafiken, Tabellen usw. gemeinsam zentriert ausrichten. Dieses Element ist jedoch als deprecated eingestuft. Es ist mittlerweile eigentlich überflüssig und sollte nur noch in begründeten Ausnahmefällen (z.B. Abwärtskompatibilität zu Netscape 1.1) benutzt werden. |
Will sagen: anstelle von <center></center> kannst du auch <div align="center"></div> benutzen. Oder nicht?
SELFHTML hat folgendes geschrieben: |
Alles was zwischen <blink> und </blink> steht, blinkt im Netscape-Browser, aber auch nur dort. |
Über Microsofts Eigenmächtigkeiten bezüglich HTML und Co. wird sehr oft geschimpft. Netscape hätte eigentlich in dem speziellen Fall auch einen Rüffel verdient. Ich würde also den blink-Befehl aus der Toolbar nehmen, aber evtl. als vorgefertigten User-Befehl mitliefern. Für die Anwender, die´s unbedingt brauchen.
- Eine nummerierte Liste ist <ol></ol> und nicht <dd></dd>. Du bringst das wahrscheinlich mit der Definitionsliste durcheinander:
Quelltext
1: 2: 3: 4:
| <dl> <dt>AAE</dt> <dd>Allgemeine Anschalte-Erlaubnis</dd> </dl> |
SELFHTML hat folgendes geschrieben: |
Verzeichnis- und Menülisten werden in der Praxis kaum verwendet und sind auch mittlerweile als deprecated gekennzeichnet, sollen also künftig aus dem HTML-Standard entfallen. Sie werden von den heutigen Browsern entweder nicht mehr oder nicht anders dargestellt als gewöhnliche Aufzählungslisten. |
Weg damit!
- @Aya:
Zitat: |
Unter "Formulare" -> "Form-Tag" fügt er ein Frameset ein anstelle eines <FORM>.. *g* |
Das nenne ich konsequent. Unter "Frames" fügt er generell Form-Befehle ein. :)
Quelltext
1: 2:
| <STYLE type="text/css">{ }</STYLE> |
wäre wohl besser durch
Quelltext
1: 2:
| <style type="text/css"><!-- --></style> |
zu ersetzen? Die geschweiften Klammern sind nur sinnvoll, wenn man Styleelemente benutzt. Da es ja eine externe Vorlage ist, lässt sich die Änderung auch jetzt schon vornehmen. Aber in einer künftigen Version sollte eine korrekte Datei beiligen.
- Link auf CSS-Datei: Auch hier könntest du mit einem Open-Dialog nach dem Dateinamen fragen.
Programmtechnische Kritik:
- In der Dateiauswahl (Datei/Öffnen) fehlt mir die Endung ".shtml".
- Den Dialog "JavaScript-Definition" solltest du dir noch mal anschauen. Maximierbar sollte er nicht sein. Dafür sollte man ihn aber mit ESC schließen können. Das gilt auch noch für ein paar andere Dialoge, "eigene Befehle" bspw.
- Diese Sache auf der linken Seite (geöffnete Dokumente/Browser) könnte IMHO wegfallen. Die Registerkarten unten erlauben das Wechseln der Dokumente. Der Browser ist auch überflüssig, da ich auf dem Weg über die Toolbar auch nicht viel langsamer bin. Laufwerk und/oder Verzeichnis muss ich in beiden Fällen auswählen.
Außerdem stünde dann mehr Platz für das Textfeld zur Verfügung. Ja, ich weiß: man kann dieses Ding verschwinden lassen. Und genau das stützt meine Forderung. Da sich das Programm danach immer noch problemlos bedienen lässt, ist es überflüssig.
- Office XP-Look über die XPMenu-Komponente. Ein Wort: furchtbar! Hast du das nötig, @webmaker? I don't think so.
- Du solltest beim Start prüfen, ob das FTP-Programm vorhanden ist. Andernfalls tritt nämlich ein Fehler auf. Alternativ könntest du dem Anwender auch erlauben, sein eigenes FTP-Programm zu nutzen.
- Die Validierung funktioniert nicht. Starte ich TIDY via Kommandozeile, sehe ich zumindest die Anzahl der Warnungen, und das Tool repariert auch gleich meinen defekten HTML-Code. Der Dialog deines Editors zeigt mir dagegen nichts an.
- Warum springt der Cursor beim Einfügen eines Absatzes <p> immer gleich ein paar Zeilen hoch? Wahrscheinlich liegt es auch daran, dass die Undo/Redo-Funktion furchtbar ist.
- Tooltipps auf Schreibfehler überprüfen (als Tipp: Ausschneiden-Button). Außerdem haben einige Buttons überhaupt keine Tooltipps.
- Die Vorlage "leeresdokument.vrl" wird als fehlend bemängelt. Ist ein typisches Problem, weil du in der Indexdatei alle Vorlagen vermerkt hast. Warum scannst du stattdessen nicht einfach den Vorlagenordner nach allen VRL-Dateien und benutzt nur die gefundenen als Vorlagen? Dann könntest du dir den Index sparen. Und lange Dateinamen gibt es doch.
- @mars: Der Button funktioniert, wenn du ihn gleich nach Programmstart mal anklickst. Wählst du aber vorher eine Vorlage aus, dann reagiert er nicht mehr. Eindeutig ein Bug.
So, reicht das erst mal? :)
webmaker - So 06.04.03 21:24
Danke Mathias!!!
Fürs ausführliche Testen
Werde mich dem vielleicht morgen annehmen können.
webmaker - Mo 07.04.03 16:00
so ich habe jetzt relativ viel umgeändert.
Besonders der Bug ist raus....
Nur ich überlege noch wie ich das z.b. mit dem Bilder einfügen mache, denn eigentlich ist auch doof, wenn jedes mal ein OpenDialog aufpoppt. Denn normalerweise bin ich schneller mit der Tastatur. Vielleicht mache ich das so, dass ich auch ein DropDownMenü habe. Was meint ihr dazu??
Das mit der Validierung versteh ich auch nicht. Als ich das geschrieben habe, hat es funktioniert. JEtzt nicht mehr. Werde ich mir demnächst mal vornehmen.
HAbe ich noch was vergessen?
Der Downlodlink ist der gleiche geblieben.
Sollte in einer Stunde oder so oben sein (kann gerade nicht zu Strato connecten...)
http://www.franz-u-partner.de/weiter/alex/setup.exe
StefanH - So 20.04.03 19:45
Hallo!
Ich bau auch an `nem HTMLeditor, drum schreib ich meinen allerersten eintrag hierrein.
Also erstmal, super Programm. Hab aber trotzdem ein paar Fragen bzw. Anregungen:( :wink: )
1. Ich finde es net so gut, dass man x-beliebig viele HTML-Grundgerüste einfügen kann( ich denke eins reicht.:-o)
2. Wenn man eine ausgewählte Farbe(was ja echt genial is!) in einen "Font-Tag" einbaut, muss man ihn selber wieder schliesen.
3.Wenn man nach dem Einfügen eines HTML-Gerüstes einen "p-Tag" oder was ähnliches per ToolBar einfügt, sitzt es dann hinter "</HTML>
So etz abber zu den Fragen:
1. Könntest du mir bitte sagen, wie du das mit dem Rückgängig gemacht hast? Bei mir klappt da irgendwie nichts gescheites!!
2. Könnstest du mir bitte den Quellcode für des megageniale Farbsauswahlding [url=mailto:StefanHoch@gmx.de]schicken[/url] ?
Danke im Voraus,
Stefan
webmaker - Mo 21.04.03 21:51
Für das Editor-Feld habe ich die Synedit-Komponente genommen, damit auch das mit dem Syntax-Highlighten klappt. Mit der kann man dann auch die Rückgängigfunktionen nutzen. Bei einem Richedit kannst du nur einmal Rückgängig machen. (editor.undo)
Das mit Farb-Auswähler habe ich so gemacht:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| function ConvertToRGBColor(Col : TColor): string; var i: integer; begin i := ColorToRGB(Col); result := inttostr(GetBValue(i))+inttostr(GetGValue(i))+inttostr(GetRValue(i)); end; procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ShowMessage(intTostr(GetBValue(Image1.canvas.pixels[x,y]))) end; |
StefanH - Di 22.04.03 21:33
Hallo!
also Erst mal Danke!!! Aber um noch mal sicher zu gehen: Der Farbwähler ist ein Bild, auf dem alle Farben drauf, sind, und wenn die Maus gedrückt wird, zeigt er die Farbe an, oder?
Und wo hats du die Komponente her? (Des einmal rückgangig ist nämlich grob. Sehr grob :D )
Ade, Stefan
StefanH - Mi 23.04.03 15:18
Danke!
Stefan
webmaker - Sa 26.04.03 08:42
bitte nichts zu danken...
blackbirdXXX - Mi 09.07.03 10:09
Das mit der Farbwahl habe ich nicht kapiert. Überprüfst du den Pixel der unter der Maus ist?
Wie funktioniert das? Könntest du mir die Komponente oder den Quellcode dieser Funktion [url=mailto:armin.ronacher@active-4.com] senden[/url]?[/url]
webmaker - Mi 09.07.03 14:25
der steht schon auf dieser Seite ;-) weiter oben
StefanH - Mi 09.07.03 14:59
blackbirdXXX hat folgendes geschrieben: |
Das mit der Farbwahl habe ich nicht kapiert. Überprüfst du den Pixel der unter der Maus ist?
Wie funktioniert das? Könntest du mir die Komponente oder den Quellcode dieser Funktion senden? |
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ShowMessage(intTostr(GetBValue(Image1.canvas.pixels[x,y]))) end; |
Guck, das Image1.canvas.pixels[
x,y].
mit GetBValue kriegst du den Blauwert, das da oben sagt dir woher.
Stefan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 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!