Entwickler-Ecke

Open Source Projekte - Kritiken zu Übungsprojekt ...!


Hochhaus - Do 22.11.12 12:23
Titel: Kritiken zu Übungsprojekt ...!
Hallo allerseits !

mein Lern- und Übungsprojekt "Text-Editor" geht in die Schluss-Phase. Wenn jemand von Euch Kritiken anbringen kann oder will, wäre das sehr erwünscht. Es geht mir nicht darum, dass ihr stundenlang Fehler sucht (die gibt es mit Sicherheit), sondern dass ihr 5 - 10 Minuten mit dem Proggi herumspielt und mir sagt, was gut ist und was nicht.


Herzlichen Dank !


Hochhaus

P.S. Dateien in leerem Unterverzeichnis entpacken ...


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Do 22.11.2012 um 11:31


Gausi - Do 22.11.12 12:45

Sieht auf den ersten Blick ganz gut aus :zustimm:.

Ein paar Kritikpunkte bzw. Anregungen bzw. einfach nur Gedanken dazu hätte ich da aber doch.



Hochhaus - Do 22.11.12 14:01

Wie erstelle und benütze ich ein .chm - File ? Und ist dies dann auch portabel zu Windows 98/2000 und so ?
Mein Proggi sollte alle OS unterstützen.


Hochhaus


Gausi - Do 22.11.12 14:43

CHM-Hilfen kann man z.B. mit dem HTML Workshop [http://www.microsoft.com/en-us/download/details.aspx?id=21138] von MS erstellen. Ist etwas hakelig von der Benutzerführung her, aber bequemere Programme kosten afaik alle was oder blenden unten in der Hilfe dann Werbebanner ein.

Das wird zwar "erst" mit Windows 98 unterstützt, aber wenn du mit XE2 entwickelst, wird es bei Windows 9x sowieso knapp. ;-)

http://www.embarcadero.com/products/delphi/frequently-asked-questions hat folgendes geschrieben:
Will applications built with Delphi XE3 run on older versions of Windows including Windows 2000, 95, 98 and Me?

Because of the use of Unicode as the default string type, Windows 98, 95, and ME will not run applications produced with Delphi 2009 or later. These operating systems do not support Unicode strings, and Microsoft has dropped support for them. Applications built with Delphi XE2, XE, 2010 and 2009 and VCL will run on Windows 2000 or later. Applications built with Delphi XE3 (VCL and FireMonkey) and applications built with Delphi XE3 and FireMonkey will run on Windows XP and later.


Hochhaus - Do 22.11.12 14:54

user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
Sieht auf den ersten Blick ganz gut aus :zustimm:.

Ein paar Kritikpunkte bzw. Anregungen bzw. einfach nur Gedanken dazu hätte ich da aber doch.

  • Die Info "Zeile X Spalte Y" in der Toolbar - wäre das nicht passender in einer Statusbar in dem jeweiligen Editor-Fenster? Auch die Schriftart da sieht irgendwie aus wie Win3.11.



Dafür bräuchte ich Platz in jedem Fenster. Und der Platz ist knapp, wenn ich vier Fenster oder mehr geladen habe !


Hochhaus


Mathematiker - Do 22.11.12 16:25

Hallo Hochhaus,
ich habe ebenfalls getestet und denke, es ist ganz ok.
Der Copyright-Hinweis im Titel stört mich auch etwas, aber das ist natürlich Deine Entscheidung.

Zwei Fragen habe ich aber: Möchtest Du, dass alle Dateitypen editierbar sind. Dann müsstest Du diese aber auch in ihrem Originalformat speichern. Zum Beispiel kann ich eine doc-Datei laden, ändern und nach dem Speichern ist sie nicht mehr von Word lesbar.
Wenn Du nur .txt, .ini, und andere als Textdatei gepeicherte Files bearbeiten willst, könnte man dies auch im Filter des Opendialogs einstellen.

Aus dem Info-Text entnehme ich: Bern, d.h. also Schweiz.
Schreibt Ihr "Schließen" nicht mit Doppel-s? Umlaute ae, oe, ue finde ich auch nicht schön.

Ansonsten: Weiter so und viele neue Programme!

Beste Grüße
Mathematiker


Hochhaus - Do 22.11.12 16:33

Hallo Mathematiker !

Das Copyright im Titel habe ich inzwischen entfernt. Das mit dem Filter für Textdateien ist eine gute Idee ! Die Umlaute habe ich bereits angepasst !

Vielen Dank


Hochhaus


Hochhaus - Do 29.11.12 17:56

user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
Sieht auf den ersten Blick ganz gut aus :zustimm:.

Ein paar Kritikpunkte bzw. Anregungen bzw. einfach nur Gedanken dazu hätte ich da aber doch.

[*]Die Info "Zeile X Spalte Y" in der Toolbar - wäre das nicht passender in einer Statusbar in dem jeweiligen Editor-Fenster? Auch die Schriftart da sieht irgendwie aus wie Win3.11.


Ok. Wie schreibe ich in die Statusbar eines Fensters ? Wie aktiviere ich sie ?

Gruss,


Hochhaus


Delete - Do 29.11.12 18:09

- Nachträglich durch die Entwickler-Ecke gelöscht -


Hochhaus - Do 29.11.12 19:13

Sorry. Das funktioniert nicht. Mein Fenster will keine "Statusbar1" kennen.


Hochhaus


Hochhaus - Do 29.11.12 19:46

Ich war blöd. Unter den Elementen von Win32 gibt es eine Stausbar.


Hochhaus - Do 29.11.12 20:09

Ein neues Problem: Die Anzeige in der Statusbar wird nach einigen Zeichen abgeschnitten ...! Kann ich die Länge des 1. Elementes irgendwo verstellen ?

Gruss,


Hochhaus


Tilman - Do 29.11.12 20:13

Klar, bei Panels auf den Knopf mit den drei Punkten klicken, das Panel wählen, und dann die Eigenschaft "Width" verstellen :)


Hochhaus - So 02.12.12 18:14

Inzwischen habe ich versucht, die meisten Kritiken in mein Projekt einzubauen. Mit einer Ausnahme: Die Help-Datei will ich so lassen, wie sie ist: Sie ist dann von Win95 - Win 8 aufrufbar.

Falls Ihr noch etwas seht, was nicht gut ist, bitte ich um Rückmeldung.

Gruss,

Hochhaus


Xearox - Sa 23.02.13 12:55

Ich habs mal ausprobiert und muss schon sagen, klasse Arbeit.

Mir selber gefällt die Optik sehr, wobei ich sagen muss, das oben rechts im Fenster, also Minimieren, Verkleinern/Vergrößern und Schließen, recht klein ist.

Bei großen Auflösungen wird das sogar noch kleiner. Ich selber nutze 1920x1080 und verfehle öfters die Buttons.

Darüber hinaus finde ich den Menüpunkt Rückgängig oben eher unsinnig. Würde Vorschlagen, dass du das bei Bearbeiten mit rein packst, wie es auch sonst bei den Windows Anwendungen der Fall ist.

Eventuell wäre noch eine Seitenbar ganz Hilfreich, also in welche Zeile man sich befindet, wie es z.B. in Delphi ist(aktivierbar/deaktivierbar) wäre mein Vorschlag.

Ansonsten sehr gut gemacht, ich kann mich da nur wiederholen.

Klasse!

Thumb Up :zustimm:

Edit: Ich würde, dass ist jetzt eher nur ein gaaaaanz kleiner Punkt, noch irgendwie eine Abfrage hinzufügen, welches Betriebsystem verwendet wird, um bspw. in Windows 7 das Fenster oben durchsichtig zu machen. Und nicht generell Schwarz lassen. Meine Programme, die ich schreibe, sind bei mir alle durchsichtig.


Hochhaus - Sa 23.02.13 18:18

Und wie ändere ich die Grösse der Menupunkte resp. der Buttons zum Schliessen des Programmes etc. ?

Hochhaus


Xearox - Sa 23.02.13 21:49

Das kann ich dir ehrlich gesagt nicht sagen.
Ich frage mich sowieso, wieso bei deinem Programm die Aero Oberfläche von Windows7 nicht verfügbar ist.
Die Programme, welche ich in Delphi 2010 erstelle, haben diese.

Vielleicht liegt es auch an deiner Delphi Version.


Hochhaus - So 24.02.13 16:13

Weil ich VCL.Themes und VCL.Styles nicht in mein Projekt eingebunden habe ...! Diese bewirken auf manchen Geräten Fehler beim MainMenu, das falsch dargestellt wird. Ausserdem soll mein Proggi auch unter Windows 2000 und XP lauffähig sein.

Hochhaus