Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Variable (früher: HTML-edit) (https://www.delphipraxis.net/34626-variable-frueher-html-edit.html)

Nils_13 25. Nov 2004 18:21


Variable (früher: HTML-edit)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

mein HTML-Edit ist fertig :angel: !

Die Anwendung ist 1,46MB groß falls die Anwendung oder der download nicht funktioniert, bitte melden ...

Und sagt mir dann mal wie ihr's findet, was man noch verbessern kann!

Neue Version da !!!

micsie 25. Nov 2004 18:28

Re: HTML-Edit
 
Hallo,

Zitat:

Zitat von Nils_13
mein HTML-Edit ist fertig :angel: !

hmm, so ganz fertig sieht das Programm nicht aus, hier nur einige Kritikpunkte:
- es lässt sich kein neues Dokument erstellen
- speichern auch nicht, "Fehler beim speichern der HTML-Datei"
- kein Drucken
- wenn du die Funktion Rückgängig hast, wäre Wiederholen auch nicht schlecht
- das Einfügen von HTML-Tags müsste auch noch überarbeitet werden; wenn man z. B. einen Text markiert, sollte das eingefügte Tag diesen dann umschließen
- du solltest mal mit alClient arbeiten
- Was sind "Syntraxchemes"?

Braucht die Welt wirklich noch einen HTML-Editor?

mfg micsie

Nils_13 25. Nov 2004 18:30

Re: HTML-Edit
 
Du willst mir wirklich weismachen, dass du nicht weißt was Syntraxchemes ist [ironie]:mrgreen:[/ironie]
Nimms nicht persönlich!

Syntrax-Highlighting ...

Ok ich verbessere sie noch!

Zitat:

Fehler beim Speichern der Datei!
Du musst erst eine mit "speichern unter ..." erstellen.

micsie 25. Nov 2004 18:33

Re: HTML-Edit
 
Das Wort "Syntrax" kenne ich wirklich nicht, der Duden übrigens auch nicht;-)

Mamphil 25. Nov 2004 18:37

Re: HTML-Edit
 
Hi!
Zitat:

Zitat von Nils_13
Zitat:

Fehler beim Speichern der Datei!
Du musst erst eine mit "speichern unter ..." erstellen.

:wiejetzt: Das sollte doch nun wirklich automatisch gehen können!?

Mamphil

Nils_13 25. Nov 2004 18:42

Re: HTML-Edit
 
Hi! Ich lad jetzt eine neue Version hoch(die auch Drucken kann).

Syntax: Wenn du dir den Delphi Editor anschaust, wird dir auffallen, dass manche Sachen dick markiert sind (z.B. begin). Das ist Syntax-Highlighting.

Denkt nicht ihr könntent kein Dokument erstellen, denn das Dokument, was am Anfang erstellt wird ist das selbe, wie wenn man ein neues erstellt, deswegen merkt man nichts vom neuen Dokument (es wurde aber erstellt).

micsie 25. Nov 2004 18:48

Re: HTML-Edit
 
Zitat:

Zitat von Nils_13
Sytax: Wenn du dir den Delphi Editor anschaust, wird dir auffallen, dass manche Sachen dick markiert sind (z.B. begin). Das ist Syntax-Highlighting.

So ganz blöd bin ich ja auch nicht, nur heißt das weder "Sytax" noch "Syntrax".
Die Kombination aus "Syntrax" und "chemes" finde ich nicht sehr verständlich, "chemes" kenne ich übrigens auch nicht (vielleicht ist es ja eine Sprache, die ich nicht kann; aber Deutsch, Englisch oder Französisch ist das definitiv nicht).

mfg

Nils_13 25. Nov 2004 18:53

Re: HTML-Edit
 
@Mamphil: Mag sein ... aber ... wie schaff ich es, dass ich eine Datei speicher und wenn man noch mal draufklickt keine neue erstellt wird sondern nur normal gepeichert wird :?:

Mamphil 25. Nov 2004 19:09

Re: HTML-Edit
 
Hi!
Zitat:

Zitat von Nils_13
@Mamphil: Mag sein ... aber ... wie schaff ich es, dass ich eine Datei speicher und wenn man noch mal draufklickt keine neue erstellt wird sondern nur normal gepeichert wird :?:

Code:
if DateiHatEinenNamen ODER DateiExistiert then
  einfach so speichern
else
  speichernUnterDialog.open();
;)

Mamphil

mirage228 25. Nov 2004 19:47

Re: HTML-Edit
 
Hi,

ich habe neben den bereits bekannten Kritikpunkten, ein paar Anmerkungen:
  • Das Programm ist beim Start nicht wirklich maximiert, die Fenstergröße ist einfach gleich der Bildschirmgröße. Dumm nur, falls man ICQ oder eine AppBar auf dem Desktop, die die nutzbare Bildschrimbreite einschränkt. Ein richtiges maximieren würde das berücksichtigen.
  • Die Dateiauswahl Dialog (Datei öffnen und der Datei Explorer) sehen arg nach Win3.1 - macht bei mir keinen so guten Eindruck.
    Mit der ShellTreeView und ShellListView und einem OpenDialog lassen sich viel schönere Ergebnisse erzielen.
  • Die Komponenten passen sich nicht an die Fenstergröße beim Verschieben an.
  • Der Dateiexplorer lässt sich nicht ausblenden
  • Nach dem Einfügen eines HTML-Befehls sollte der Cursor zwischen den Tags stehen (<form ...>Cursor hier!</form>).
  • Ein Kontextmenü im Editor fehlt.
  • Eine Tool- oder Coolbar wäre nich schlecht
  • Icons im Mainmenu würde mir gefallen :)

Also da ist noch einiges zu machen, aber das Programm zeigt schon brauchbare Ansätze :)

mfG
mirage228

Nils_13 25. Nov 2004 20:03

Re: HTML-Edit
 
Lönnt ihr mir bei der PageControl helfen?
1. Wie schaffe ich es, dass das SynEdit in der neuerstellten Page mit alClient angezeigt wird?
2. Wioso wird die neue Page beim folgenden Code nicht angezeigt?
Delphi-Quellcode:
v:= TSynEdit.Create(self);
v.Parent := Form1;
nt:= TTabsheet.Create(pages);
@Wenn ihr mir das gesagt habt, dann lad ich 'ne neue Version hoch (der Open,Save Dialog hat jetzt ein besseres Design ...).

mirage228 25. Nov 2004 20:05

Re: HTML-Edit
 
Zitat:

Zitat von Nils_13
Lönnt ihr mir bei der PageControl helfen?
1. Wie schaffe ich es, dass das SynEdit in der neuerstellten Page mit alClient angezeigt wird?
2. Wioso wird die neue Page beim folgenden Code nicht angezeigt?
Delphi-Quellcode:
v:= TSynEdit.Create(self);
v.Parent := Form1;
nt:= TTabsheet.Create(pages);
@Wenn ihr mir das gesagt habt, dann lad ich 'ne neue Version hoch (der Open,Save Dialog hat jetzt ein besseres Design ...).

Hi,

wie wärs mit

Delphi-Quellcode:
v:= TSynEdit.Create(self);
nt:= TTabsheet.Create(pages);
v.Parent := nt;
v.Align := alClient;
// etc. etc. etc.
mfG
mirage228

Pr0g 25. Nov 2004 20:22

Re: HTML-Edit
 
Auf den ersten Blick denkt man, dass sich das Menü "Schrif" auf HTML bezieht, da bei allen Einträgen, bis auf "Schrift Dialog" der passende HTML Code erzeugt wird. Das verwirrt ein bisschen, daher solltest du den Menüpunkt "Schrift Dialog" besser in ein eigenes Optionsmenü packen, da er sich ja auf den Editor, bzw. das SynEdit bezieht.

Da werden alte Erinnerungen wach, wenn ich den Editor so sehen :lol:

MfG Pr0g

Sebastian Nintemann 25. Nov 2004 20:35

Re: HTML-Edit
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Nils,
ich hab mal einen Screenshot des Programmes bei mir angehängt...
Was benutzt du denn für eine Farbe für die Tag-Bezeichner? Die ist wohl ungünstig gewählt..

Viele Grüße,
Sebastian

Pr0g 25. Nov 2004 20:53

Re: HTML-Edit
 
Da wurde wohl eine Systemfarbe genommen, bei mir ist es Hellgrau.

Sebastian Nintemann 25. Nov 2004 21:24

Re: HTML-Edit
 
Ja, muss wohl eine der Systemfarben sein, allerdings eine ungünstige. Entweder sollte man für den Hintergrund des SynEdits auch eine Systemfarbe nehmen, die auf jeden fall mit der Schrift kontrastiert, oder gleich für beides feste Farben. Ich hab sonst bei keiner Anwendung ein Problem mit meinen Systemfarben...

Viele Grüße,
Sebastian

Pr0g 25. Nov 2004 21:38

Re: HTML-Edit
 
Die beste Lösung wäre wohl ein Einstellungsdialog für die Farben ;)

Sebastian Nintemann 25. Nov 2004 21:44

Re: HTML-Edit
 
Ein Einstellungsdialog ist natürlich immer gut, aber meiner Meinung nach darf das nicht heißen, das Problem dem User zu überlassen. Die Möglichkeit kann man ihm natürlich geben, man sollte sie ihm aber nicht aufzwingen :wink: .

Viele Grüße, Sebastian

Pr0g 25. Nov 2004 21:51

Re: HTML-Edit
 
Zitat:

Zitat von Sebastian Nintemann
Ein Einstellungsdialog ist natürlich immer gut, aber meiner Meinung nach darf das nicht heißen, das Problem dem User zu überlassen. Die Möglichkeit kann man ihm natürlich geben, man sollte sie ihm aber nicht aufzwingen :wink: .

Das sehe ich auch so, sorry wenns anders rüberkam ;)

Nils_13 26. Nov 2004 13:58

Re: HTML-Edit
 
1. Ich hab damit keine Probleme ... welche Systemfarben?
2. Das SynEdit hab ich noch nicht lange ... deswegen kenn ich mich dort noh nicht so aus: Mein Edit erstellt jetzt beim neuen Dokument einen neuen TTabsheet und zeigt die neue Page auch an, nur ich habe bei der Einfüge-Leiste immer nur alles auf die frühere einzige SynEdit Komponente bezigen (mit Sel Text, der Code folgt), nur TSynEdit hat keinen SelText ... :wall: :
Delphi-Quellcode:
Variable.SelText := Variable.SelText + table.text;

Pr0g 26. Nov 2004 16:40

Re: HTML-Edit
 
Warum hat TSynEdit kein "SelText"?

Nils_13 26. Nov 2004 20:10

Re: HTML-Edit
 
ES kommt zumindest ein Fehler(wenn ich die neue/n Pages verwenden will).

:hi:

Nils_13 10. Apr 2005 20:13

Re: Variable (früher: HTML-edit)
 
Hi,

morgen kommt die neue Version raus (11.4.05), wenn sie hochgeladen ist postet bitte, sind neue features hinzugekommen ...

Ultimator 11. Apr 2005 13:46

Re: Variable (früher: HTML-edit)
 
Du solltest Syntraxchemes in Syntaxschemes oder Syntaxschemata umbenennen ;)

gordon freeman 11. Apr 2005 14:09

Re: Variable (früher: HTML-edit)
 
:gruebel: Wo ist wohl der Download-Link?

Nils_13 11. Apr 2005 14:14

Re: Variable (früher: HTML-edit)
 
Zitat:

Zitat von Nils_13
Hi,

morgen kommt die neue Version raus (11.4.05), wenn sie hochgeladen ist postet bitte, sind neue features hinzugekommen ...

:wink: hat jemand gesagt das noch Ferien sind ??? So ist da, außerdem hab ich schon lange Syntaxschemes rausgenommen

VORSICHT: wenn man etwas hinzufügen will und noch keine neue Seite erstellt hat gibt es einen Fehler, weil ich erst den Tab registrieren müsste.

malo 11. Apr 2005 22:26

Re: Variable (früher: HTML-edit)
 
Sofort sind mir schon 3 Negative Dinge aufgefallen:

1. Wenn ich auf Datei/Neues Dokument gehe, kommt erstmal ein Fenster, was mich nach dem Dateinamen fragt. Sollte man weglassen, nervt nur (man kann es ja nachträglich noch ändern).

2. Mir ist gerade in diesem Fenster aufgefallen, dass ich mühselig mit der Maus auf den Button klicken muss, statt einfach per Enter zu bestätigen ;)

3. Diese "Navigation" links sollte ausblendbar sein. Ich persöhnlich brauch sowas nicht bzw. selten und will es nicht ständig im Weg haben.



Noch ein paar Fehler: Wenn ich einen HTML-Tag hinzufügen will (per "Schrift"), dann wird das direkt im Willkommensbildschirm auch angezeigt, obwohl ich dort nichtmal was markieren kann ;)



Und warum registrierst du den Tab nicht beim Programmstart? :gruebel:

//edit: Desweiteren fehlen im Colorpicker jegliche Blautöne :gruebel:

Und weiß kann z.B. auch nciht angezeigt werden damit.

//edit2: Also in dem Picker, den man sofort sehen kann (Der Kasten rechts) ;)

jim_raynor 12. Apr 2005 08:14

Re: Variable (früher: HTML-edit)
 
Nenn doch mal Bitte ein paar Vorteile deines gegenüber anderen Editoren.

Airblader 12. Apr 2005 09:52

Re: Variable (früher: HTML-edit)
 
1.) Ohne Dokument zu erstellen im Colorpicker klicken -> AV
2.) Keinen Titel im neuen Dokument zulässig
3.) Im neuen Dokument aufn Colorpicker klicken fügt einfach ständig Farben hinzu in der 1. Zeile O_o
4.) (bezogen auf 3.) Man kann bei der Farbe nicht "hin-und-herschieben", es wird einfach ständig ne neue Farbe angehängt
5.) Im maximierten Zustand sind die Elemente direkt mitm Bildschirmrand anschließend
6.) Dokument schließen gibts nicht ?!

--------------------

Fazit: Es gibt einiges zu tun ;) Und ich habs nichtmal 2 Minuten getestet

air

Pr0g 12. Apr 2005 13:24

Re: Variable (früher: HTML-edit)
 
1.) Du solltest bei allen Aktionen, die nicht ohne ein Dokument möglich sind eine Abfrage machen, ob ein Dokument existiert, da alle Funktionen auf der rechten Seite zu einem Fehler (AV) führen.

2.) Außerdem irritiert mich das erste Tab irgendwie, da es nicht beschreibbar ist, durch die Zeilennummerierung, aber wie ein Dokument aussieht (warum wird das überhaupt angezeigt, ist doch eigentlich nur Platzverschwendung in der Tableiste).

3.) Eine Funktion zum Schließen von Dokumenten wäre nicht schlecht.

4.) Die Auswahlbox für eine Schriftart (rechts unter dem Colopicker) hat irgendwie keine Funktion.

5.) Wenn ich mit dem Colopicker eine Farbe einfüge und mit der Maus "verrutsche" habe ich locker 10 Farbcodes im Dokument, vielleicht solltest du es so machen, dass bei gedrückter Maus die gewählte Farbe irgendwo nochmal angezeigt wird und erst beim Loslassen der Maus diese in das Dokument einfügen.

6.) Einstellstellungen scheinen nicht gespeichert zu werden.

7.) Ein eigener Schriftdialog für das Synedit muss nicht sein, spar dir den Menüeintrag besser und pack eine solche Funktion in irgend einen Optionsdialog für allgemeine Einstellungen, zumal das Synedit sowieso nur mit Fonts klarkommt, bei denen jedes Zeichen die gleiche Breite hat (mir fällt der passende Name jetzt nicht ein). Und Einstellungen wie Fett/Kursiv im Synedit braucht man ja auch nicht, schlielich ist es kein RichEdit.

8.) Links im Explorer ist unten ein Feld, welches den aktuellen Pfad anzeigt. Ich finde das Feld etwas komisch. Pfadangaben werden normalerweise in Einzeilgen Feldern, also einen Edit, angezeigt.


Das war mal ein erster Eindruck von mir ;)

jim_raynor 12. Apr 2005 14:02

Re: Variable (früher: HTML-edit)
 
Zitat:

Zitat von Pr0g
1.) Du solltest bei allen Aktionen, die nicht ohne ein Dokument möglich sind eine Abfrage machen, ob ein Dokument existiert, da alle Funktionen auf der rechten Seite zu einem Fehler (AV) führen.

Kleiner Tipp. Actionlisten verwenden. Damit kann man prima solche Aktionen aktivieren/deaktivieren und gleichzeit über mehrere Quellen (Menü/Toolbars) verfügbar machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:38 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