Hallo,
Ich möchte euch mein neustes kleines Projekt vorstellen: DescribeIt
Findet ihr es auch mühsehlig für eure UDF Funktionen standardkonforme Funktionsheader "zu Fuß" zu erstellen?
Mit DescribeIt ist damit jetzt Schluss! Die übersichtliche GUI macht es einfach, schnell eine Beschreibung zu erstellen.
Hier mal ein paar Screenshots für den groben Überblick:
Was kann DescribeIt ?
Mit DescribeIt kann man in Windeseile eigene Funktionsheader erstellen, oder bereits vorhandene bearbeiten. Die Header sind standartkonform - wodurch eure UDF direkt noch professioneller wirkt. DescribeIt versucht, bereits vorhandene Header einzulesen und zu verarbeiten. Ist das nicht möglich so wird der Header so weit wie möglich ausgefüllt. (zB standardmäßig On Success/Failure im Return). DescribeIt verändert die Orginaldatei nicht.
Wie verwende ich DescribeIt ?
Zur installation einfach den Installer starten, und den Anweisungen folgen.
Die Anwendung selbst ist denkbar einfach. Zum einlesen eines Scriptes genügt bereits ein Drag & Drop. Alternativ kann eine Datei über den Datei-öffnen Dialog gewählt werden. DescribeIt unterstützt auch das Einlesen von Quellcode aus der Zwischenablage. Im kompilierten Zustand kann auch eine Datei direkt auf die .exe oder eine entsprechende Verknüpfung auf dem Desktop gezogen werden.
Ist der Code eingelesen, wählt man links oben in der ComboBox eine Funktion aus. Diese kann man nun über die einzelenen Bedienelemente der GUI bearbeiten.
Zum speichern reicht es, den entsprechenden Knopf in der GUI zu drücken. Entweder alle Funktionen mit allen erstellten Headern in eine Datei schreiben,
oder den aktuellen bearbeiteten Header in die Zwischenablage kopieren.
Mein Dank an dieser Stelle gilt TimBlo, der fleißig eine Projekt Speichern/Laden-Funktion für dieses Tool schreibt geschrieben hat, welche dann aber durch die Import/Export-Funktion ersetzt wurde.
Außerdem danke ich PrideRage (autoit.de) für seine Anleitung, wie man das Script in Scite einbaut.
Du kannst einen Nutzer erst wieder bewerten, wenn du eine bestimmte Anzahl an Bewertungen an anderen Nutzern geschickt hast, dass dient dazu, damit keine Doppelaccounts jemanden einen Renommee in Höhe von über 100 verschreiben!
Es ist jetzt ein Installer eingebaut (Danke an PrideRage @autoit.de für seine Vorlage ), der das ganze in SciTE integriert.
Ansonsten kamen noch diverse kleinere Sachen, die aber nicht erwähnenswert sind und lediglich die Handhabung vereinfachen.
Siehe Post 1 - Da download jetzt extern liegt, steht das Script ab sofort auch hier zum download.
Voll Cool !
Frage: wenn man auf "Related functions" drückt, wird die Gui dunkler und man kann nicht draufdrücken. wie heisst der source? kann nicht beim Download finden(meine damit im Script, wo es steht).
Voll Cool !
Frage: wenn man auf "Related functions" drückt, wird die Gui dunkler und man kann nicht draufdrücken. wie heisst der source? kann nicht beim Download finden(meine damit im Script, wo es steht).
Doppelpost (09.03.10 - 23:34:30):
Neue Version (aber keine neue Versionsnummer). Ich habe ein paar Änderungen an der GUI vorgenommen, und die Listview funktionen korrigiert.
Außerdem habe ich einen Bug beim löschen von Items im Return behoben. Außerdem gibts jetzt nen Progress beim Import. Neue Version in Post 1
Fettes THX, finde bewerten button nicht...
ein Problem mit deinem "Relatet Funktions": wenn du drauf drückst, und dass Fenster bewegst, kannst du irgendwo im Gui klicken