Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   CodeSnippets - Verwalte deine Code Schnipsel!!! (https://www.delphipraxis.net/146698-codesnippets-verwalte-deine-code-schnipsel.html)

Muellermilchtrinker 25. Jan 2010 17:17


CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Hallo DP,

zur Verwaltung meiner Code Schnipsel habe ich mir ein kleines Programm erstellt. Ich möchte euch bitte es zu testen und eure Meinung zu hinterlassen.

Version 0.1

Features

- Codes werden in Textdateien gespeichert
- seht selbst :lol:

Was muss noch gemacht werden???

- HTML Import und Export
- SyntaxHervorhebung (bitte um Ideen)
- Icon in Über
- Programm Icon
- Hilfe
- vllt habt ihr noch Anregungen

Aus Datenschutzgründen wurde der Button "Kontakt" deaktiviert

Also hinterlasst mir eure Meinung

EDIT: ScreenShot hinzugefügt
EDIT²: Neue Version 0.2
EDIT³: Neue Version 0.3

~Download entfernt~

mz23 25. Jan 2010 17:25

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Hallo lieber MuellerMilchTrinker,

ich werds mal austesten.
Oh, schade, keine Quelltexte mit dabei :))

Mit freundlichen Grüßen
Manfred Zenns

s.h.a.r.k 25. Jan 2010 17:25

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Hallo,

eine erste Idee wäre es, dass ein Screenshot angehängt wird ;) Ich sehe immer gerade zuvor, was ich runterlade und ausprobieren soll.

Das mit dem Datenschutz verstehe ich nicht :gruebel: Ich muss da doch nicht drauf klicken bzw. was passiert denn mit welchen Daten, wenn ich da drauf klicke?

Wo werden denn die Dateien gespeichert? Ich denke hierbei nur an Windows 7 und Benutzern mit eingeschränkten Rechten.

Zum Syntax-Highlighting: SynEdit (Findest hier im Forum ausreichend Sachen)

Edit: Habe es nun doch getestet und mir sind die folgenden Dinge aufgefallen:
  • Wenn kein Snippet ausgewählt ist, dann brauch auch der Löschen-Button nicht aktiv sein (ebenso vielleicht die Controls darunter).
  • Wenn ich einen neuen Eintrag anlege, dann sollte der aufpoppende Dialog vielleicht via ShowModal angezeigt werden.
  • Nach dem Anlegen eines neuen Eintrags sollte dieser automatisch ausgewählt werden.
  • Nach dem Anlegen eines neuen Eintrags ist im "Neuer Eintrag"-Dialog immer noch alles beim alten, d.h. du zeigst nur die Form an und machst keinen richtigen Dialog daraus. Wie schon oben erwähnt: Schau dir mal ShowModal an!
  • Die Meldung nach dem Löschen ist etwas seltsam, da ich ja ein Eintrag bzw. Snippet lösche und keine Funktion. (Schau dir in diesem Zusammenhang vielleicht mal den MessageDlg() an.

Muellermilchtrinker 25. Jan 2010 17:28

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Also, die Datei werden in einem Ordner im Programmverzeichnis gespeichert.

Das mit dem Datenschutzgründen ist so, es wird mir eine E-Mail geschickt, dies möchte ich jetzt aber noch nicht.

s.h.a.r.k 25. Jan 2010 17:33

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Zitat:

Zitat von Muellermilchtrinker
Das mit dem Datenschutzgründen ist so, es wird mir eine E-Mail geschickt, dies möchte ich jetzt aber noch nicht.

Aber was hat das genau mit Datenschutz zu tun? Ich verstehe den Zusammenhang nicht ganz. Das ist doch lediglich ein Feature um Kontakt mir dir aufnehmen zu können. Wenn du heimlich private Daten verschicken würdest oder spezielle (personenbezogene) Daten speichern würdest, hätte das was mit Datenschutz zu tun :zwinker:

Muellermilchtrinker 25. Jan 2010 17:36

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Das mit dem Datenschutz ist egal.
Ich möchte jetzt nur nicht, dass ich zu Haufen E-Mails bekomm.
Und danke für deine Tipps.

markus5766h 25. Jan 2010 17:38

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Hallo,

wird in der INI nur Pos.Left und Pos.Top gespeichert ? :gruebel:
... dann tut's ja ...ScreenCenter wohl auch ...

... Test läuft ...

mz23 25. Jan 2010 17:38

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Coole Sache,

wie wärs mit einigen Buttons dazu,
z.B. Button "Aus ClipBoard Einfügen"
und CheckBox "[x] Automatisch ClipBoardInhalt Einfügen"

vordefinierte Themen wie
z.B. ComboBox "TMemo, TListBox, TBitBut, TPrinter, Glyphs, etc."
um die snippets leichter wieder zu finden.

Mit freundlichen Grüßen
Manfred Zenns

Muellermilchtrinker 25. Jan 2010 17:59

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Zitat:

Zitat von markus5766h
Hallo,

wird in der INI nur Pos.Left und Pos.Top gespeichert ? :gruebel:
... dann tut's ja ...ScreenCenter wohl auch ...

... Test läuft ...

In der ini wird zukünftig vltt noch der Pfad auswählbar sein.

Zitat:

Zitat von mz23
wie wärs mit einigen Buttons dazu,
z.B. Button "Aus ClipBoard Einfügen"
und CheckBox "[x] Automatisch ClipBoardInhalt Einfügen"

Was meinst du damit???

Matze 25. Jan 2010 18:53

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Zitat:

Zitat von Muellermilchtrinker
Also, die Datei werden in einem Ordner im Programmverzeichnis gespeichert.

Die Diskussion müssen wir nicht neu beginnen. Mach den Pfad auswählbar oder speichere es in einem Benutzerverzeichnis. Ich habe auch unter WinXP keine Schreibrechte im Programmverzeichnis.

Muellermilchtrinker 25. Jan 2010 19:57

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Neue Version 0.1

Neue Features

- Speicherpfad auswählbar
verbessert:
- Wenn kein Snippet ausgewählt ist, dann brauch auch der Löschen-Button nicht aktiv sein (ebenso vielleicht die Controls darunter).
- Wenn ich einen neuen Eintrag anlege, dann sollte der aufpoppende Dialog vielleicht via ShowModal angezeigt werden.
- Nach dem Anlegen eines neuen Eintrags ist im "Neuer Eintrag"-Dialog immer noch alles beim alten, d.h. du zeigst nur die Form an und machst keinen richtigen Dialog daraus. Wie schon oben erwähnt: Schau dir mal ShowModal an!
- Die Meldung nach dem Löschen ist etwas seltsam, da ich ja ein Eintrag bzw. Snippet lösche und keine Funktion. (Schau dir in diesem Zusammenhang vielleicht mal den MessageDlg() an.

Bin immernoch für Änderungen offen.

Download im ersten Post

Edit: Ich kann leider nicht SynEdit installieren. Ich bekomme den Fehler: Es gibt keine überladene Version von 'Error' sowie undeklarierter Bezeichner: 'SListIndexError'

s.h.a.r.k 25. Jan 2010 21:35

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Der Screenshot im ersten Post muss doch keine BMP-Datei sein!? JPED oder PNG tun es doch auch, alleine schon weil diese komprimieren.

Hier findest du vielleicht eine Version für Delphi 2009:
http://mh-nexus.de/en/unisynedit.php

Muellermilchtrinker 26. Jan 2010 18:16

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
So ich hab jetzt synedit installieren können.

Neue Version 0.3

Neue Features

- nach anlegen eines neuen Eintrages wird dieser markiert
- HTML Export
- Programm Icon
- Syntax Hervorhebung

Hoffe immernoch auf Anregungen

Download im ersten Post

PS: Vllt habt ihr noch ne Idee wie ich eine Suche umsetzen könnte.

taaktaak 27. Jan 2010 13:25

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Zitat:

Hoffe immer noch auf Anregungen
.. dann schau dir doch mal rzDelphiGuide an
8-)

RWarnecke 27. Jan 2010 14:38

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Zitat:

Zitat von Muellermilchtrinker
Hoffe immernoch auf Anregungen

Oder schaue Dir mal Code-Orakel an. Link siehe Signatur.

fishbrain 28. Jan 2010 19:59

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Hey,

ich finde deine Idee echt gut und ich würde so ein Programm dringend brauchen. Allerdings fehlen mmn ein paar wesentliche Funktionen.
z.B. Kann man die Einträge weder Kategorisieren noch Suchen. Das macht die Verwaltung der Schnipsel schnell unübersichtlich.

Vielleicht wäre es daher besser eine Datenbank (Sqlite oder Firebird o.ä) zu nehmen. Dann könntest du z.b. die Suche relativ einfach programmieren.

mz23 4. Feb 2010 15:45

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Lieber MüllerMilchTrinker,

Zitat:

Zitat von mz23
wie wärs mit einigen Buttons dazu,
z.B. Button "Aus ClipBoard Einfügen"
und CheckBox "[x] Automatisch ClipBoardInhalt Einfügen"

Was meinst du damit???[/quote]

Daß man (Quell)Text(Code) übers ClipBoard in dein Eingabefenster übernehmen kann
oder direkt den Inhalt aus dem ClipBoard eingefügt bekommt, ohne jedesmal erst
CTRL-EINFG und SHIFT-EINFG drücken zu müssen:)

Wenn du das Free-YouTube-Download Programm kennen solltest, dort besteht diese
Möglichkeit.

Mit freundlichen Grüßen
Manfred Zenns

Muellermilchtrinker 4. Feb 2010 16:32

Re: CodeSnippets - Verwalte deine Code Schnipsel!!!
 
Meinst du ein Button mit "aus Zwischenablage einfügen" ???
Wenn ja, werde ich gleich machen.
PS: Habe jetzt ne Suchfunktion eingebaut!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz