Entwickler-Ecke

Freeware Projekte - PenSive-Code


KaZe - Mi 22.06.05 17:47
Titel: PenSive-Code
Guten Tag

Dies ist also mein zweites, etwas größere, Programm, welches ich selbst programmierte.
PenSive(-Code) hieß bis Version 2.1 Not(e)-HTML und ist ein kleiner Webdesign-Editor, der Ihren PHP-Code direkt ohne Zusatzsoftware interpretieren kann.
Er klein, kompakt, schnell und lässt sich durch einfaches Handhaben der Dateien verschieben, nutzen und notfalls auch löschen.

Ich würde mich über Kritik und Anregungen sehr freuen!

Einige Funktionen:
» SideBar für schnellere Auswahl
» Such-SideBar statt Dialogen
» Eingebauter PHP-Interpreter
» Direkte IE-Vorschau
» Syntax Highlighting & Zeilenanzeige
» ShortCuts nutzbar
» Einfaches Einstellungsmenü
» ...keine Installation notwendig


Mafoe - Mi 22.06.05 20:28

Cooles Programm, aber könnte man nicht noch hinzufügen, dass wenn man eine4 neue Seite öffnet gleich das Grundgerüst geladen wird? Oder du kannst das ja auch als neue Option einfügen. Also Datei - Neu(Grundgerüst) oder so ;)

Aber so ist es schon echt cool...

PS.: Sorry, wenn das jetz kein passender Tipp ist...


KaZe - Mi 22.06.05 20:40

Danke ^-^ Kann ich machen, ja
Ist ja nicht viel, selber nutz ich halt php, von daher bringt mir das Grundgerüst weniger
Naja so kann man auchn Browser mal "auf die schnelle" testen
Also ich setzes mal auf meine 2do Liste, wird dann in 1.4 reinkommen

Des mit überflüssig bezog sich auch mehr auf so Farbpaletten und so Tabellenkonstuktionen, sowie Tags die kein vernünftiger mensch braucht, bzw in ner geeigneten Situation weiß für was der Button ist. Halt so Zeug welches man wirklich meist nicht braucht, weil mans schneller tippt als klickt

Also nix gegen so klicken oder solche Programme, aber wenn ich einfach von den Funktionen erschlagen werd seh ich keine Übersichtlichkeit mehr

Werds dann mitnem Eintrag unter Datei reinsetzen


StefanH - Mi 22.06.05 21:27

mh.. ein mischmasch-highlighter (also HTML & CSS & JS & PHP) wär ganz net...
und außerdem versagt deine Browservorschau völlig (siehe anhang) :roll:
ansonsten was ich so auf die schnelle gesehen habe, ganz gut :P


KaZe - Mi 22.06.05 22:20

Oh, peinlich peinlich ^^'
Stimmt, weiß auch wo der fehler liegen sollte...
Habe keinen Pfad angegeben weils ohne temporäre Datei direkt geladen wird...

Müsste eigentlich per <BASE HREF="http://ADRESSE"> gehen (als Meta)
Desweiteren sollten height und weight schon drinsein, läd schneller ^^

Naja werd versuchen den Pfad noch irgendwie reinzuwurschteln, ist da nen wenig schwieriger weil ich des script einfach nur modifizierte, bzw zusammensuchte (hab in der Richtung noch nicht viel ahnung, also geht ja per ActiveX etc., werd michma schlau machen *ggg*) und rumprobierte, aber müsste klappen
Steht nun auch auf der 2do

Wär mir z.B. auch wieder nicht aufgefallen ^^'
Kann derzeit ja noch kein php nutzen, deswegen brauchte ichs kaum...

Son MixHighlighter, ja könnte ich mich auch mal dran versuchen ^^
Sicher manchmal ganz nützlich *alles notiert*


KaZe - So 10.07.05 10:44

Version 1.4
-> Multihighlighter
-> Farben unabhängig vom Style
-> Neues em-ShortCut
-> Beschleunigter Start
-> Side-Navigation
-> Open Tree
-> Grundgerüste einfügbar
-> Statusbar verbessert
-> Speichern-Öffnen Austausch
-> MenüBar verschönert

Download-Quellen s. Oben

Bis Version 1.5 wird es auch nicht mehr so lange dauern (u.a. das BrowserProblem wird dann behoben). Auch die Optionen sollen dann gespeichert werden.
Dauerte diesmal nur so lange, da es bei mir relativ stressig wurde (Schule ~.~').


Gekko - Mo 11.07.05 13:03

Hi KaZe,

mir gefällt der Editor sehr gut! 8)
Was noch sehr gut wäre ist Unterstützung für Perl Syntax :twisted:

LG, Gekko


KaZe - Sa 16.07.05 11:50

Version 1.5
-> Options-Menü (Einstellungen.ini)
-> Bilderanzeige im Browser
-> PHP-Browser-Vorschau
-> Ping try-except
-> Schnelleres Editor-Browser-Schalten
-> DeInstallations.bat hinzugefügt

Download-Quellen s. Oben

So, also Browser sollte nun funktionieren.

Bei PHP Dateien den Pfad des Ordner angeben (unter "Ansicht > Einstellungen"), aus welchem die Dateien Interpretiert werden (meist "htdocs"). Der Interpreter muss natürlich auch an sein...
Hierbei kann es ein wenig dauern, die Seite läd dann nach.
Normale HTML Dateien sollten darum lieber außerhalb dieses Ordners liegen.
Werde ich in 1.6 wahrscheinlich beschleunigen, bzw umleiten.

Wenn irgendwo ein Fehler entstehen sollte, oder sonst ein Bug, meldet ihn bitte.
Genauso Verbesserungsvorschläge (muss ja noch über die 1MB Hürde kommen *sfg*)

PS: Perl wird in 1.6 folgen


mirage228 - Sa 16.07.05 14:09

Hi,

Ich finde Deinen ganz gut gelungen, jedoch hat sich ein kleiner Fehler in Deinen Multi-Highlighter eingeschlichen. Dieser beendet das PHP Highlighting generell nach einem ">" Zeichen, wobei es aber ein "?>" sein müsste (obwohl das auch nicht 100%ig sicher ist, könnte ja in einem String stehen).

Ansonsten könnte ich Dir noch meinen PHP Inspektor anbieten:
http://www.delphi-forum.de/topic_PHP+Inspection+Unit_38657.html

mfG
mirage228


KaZe - Fr 22.07.05 16:19

Danke ^-^ und wiedermal ein kleines Update:

Version 1.6
-> META Include verfeinert
-> Perl-Syntax
-> Standarthighlighter fix
-> PHP-Multihighlighter fix
-> Pulldown-Menü
-> Hint's addiert
-> WinXP.manifest hinzugefügt

So nun habe ich einen Perl Syntax eingebaut ^-^
Der Multihighlighter verträgt nun auch php, habe das / vor dem ?> vergessen
Hat etwas gedauert bis ich da dahinter kam ;D
Ansonsten versuche ich es gerade etwas zu standartisieren (Rechtsklicke, etc.)

Ansonsten, habe ich 2 bitten:
1) Testet den Perl Syntax (kann selber kein Perl, also musste ich an einen Script testen wovon ich kA hatte)
2) Zeigt mir einen Screen von dem XP-Style, bzw. sagt mir ob dieser funktioniert. Habe leider kein XP da ^^'

Achja, @user profile iconmirage228:
Habs mal überflogen, sieht gut aus, werde schauen ob ichs später mal einbaue...
Für 1.7 habe ich zumindestens schon genug kleinere Fehler/Unschönheiten/Erweiterungen gefunden...
Wollte jetzt nur schnell erstmal wissen obs soweithin funktioniert ^-^


KaZe - So 24.07.05 11:15

So, wieder ne neue Version
*irgendwas machen musste weil sich sonst todgelangweilt hätte*
Vorallem Kleinigkeiten habe ich verbessert (z.B. SideBar reaktion auf ÖffnenDlg)
Ansonsten nen wenig optimiert und mehr Übersicht im Code...
Wie gesagt aber auch ein paar nette Korrekturen

Version 1.7
-> Cursor optimiert
-> Underline des Pulldown's
-> Tab-Springen & Focus optimiert
-> Browseroptimiert
-> Einstellungen überarbeitet
-> Ping URL-Einstellungen
-> MessageDlg zu MessageBox
-> Schließen X aktiv
-> Treeview-Bug behoben

~Fragt nicht was für einen Schwachsinn ich immer in den ChangeLog schreibe...~
:arrow: Downloadlinks wie immer oben

Hoffe ihr könnt mir nochn paar Anregungen geben
Langsam fällt mir nämlich kaum etwas brauchbares mehr ein v.v
Also viel spaß damit ^^


jakobwenzel - Di 26.07.05 10:52

Mir gefällt der Editor sehr gut, nur die Php-Browser-Vorschau funktioniert nicht. Nachdem ich den Pfad in den Optionen angegeben hatte (braucht man ein \ am Ende?), kan nur der Quelltext. Auch wäre es schön, wenn der Benutzer darauf hingewiesen wird, dass der PHP-Interpreter nicht gefunden wurde.

EDIT: Der Neustart, den man machen muss, damit die Einstellungen übernommen werden, ist nicht sehr schön. Die Schaltflächen vom Optionsdialog sollten OK und Abbrechen heißen, bei OK sollte sich der Dialog auch schließen.


TND:Ariakas - Di 26.07.05 13:38

Nice...gefällt mir.

Nur wäre es bei der Browser Vorschau schön, wenn die HTMl Datei z.B. in einer Temp Datei gespeichert wird wenn sie nicht gespeichert ist. So kann man seine Änderungen auch ohne speichern überprüfen. Danach kann die temp datei ja wieder gelöscht werden ;)
Dann zu den HTML Tags. wäre gut, wenn der cursor automatisch zwischen die tags springt. Also wenn ich auf Bold drücke der das anzeigt :

<b>|</b>
| = cursor

so muss man nicht extra noch rum tippen und kann gleich drauf los schreiben.

Aber sonst echt nicht übel...weiter so.


KaZe - Di 26.07.05 15:11

Version 1.8
-> Optionsmenü verbessert
-> PHP-Vorschau läuft wieder
-> Einstellungen werden direkt übernommen
-> Cursor zwischen HTML-Tags
-> Perl-Highlighter automatisch setzen

Beim PHP-Interpreter (hat nun eigenen "Durchsuchen" Knopf, bei dem der Pfad nochmal ausführlicher erklärt wird) ist es egal ob mit oder ohne \, die Funktion war nur ungeschickt hinter der normalladefunktion in der If-Schleife, sodass sie nie aufgerufen werden konnte. Müsste nun gehen. Habe gleichzeitig noch reingeschrieben das keine Dateien mehr geladen werden dürfen die nicht mehr existieren. Passierte mir noch nie, aber ist mir aufgefallen, kann ja mal passieren ^^
Ansonsten naja habe das mit dem Cursor verbessert, wirklich praktischer ^^

Mit der Temporären Datei muss ich nochmal genauer überlegen, sollte zwar nicht so schwer sein, aber zumindest in PHP werde ich das so nicht umsetzen können, wegen den Links (index.php?Thema=Content). Für html habe ich ja derzeit eine Direktladefunktion darin. Aber weil diese Bilder und andere Dateien die mit nem RelativPfad angegeben werden nicht läd muss ich wohl wirklich auf Temporär umsteigen. Naja werde es dann in 1.9 damit erweitern das es normal ohne Pfad direkt Läd und sobald ein Pfad angezeigt, dieser entweder direkt diese Date wählt, oder wenn er verändert wurde eine Temporäre ^^
Muss mal genauer drüber denken, weil so wie ichs derzeit aufgebaut habe ist dies ziemlich komplitziert.

Wie gesagt ich überleg mir was, wollte jetzt nur schnell die Bugs beseitigen ^-^'
Aber schön das er gefällt ^^ wenn ihr noch Fehler oder Verbesserungen findet/habt nur raus mit ^^
(Wenn möglich auch testen ob es jetzt tatsächlich geht, habe es bei mir zwar durchprobiert, aber man weiß ja nie...)


jakobwenzel - Di 26.07.05 19:46

Bei funktioniert die PHP-Vorschau immer noch nicht. Ich habe PHP in C:\php\ gespeichert, und deshalb steht in dem Eingabefeld auch C:\php . (Kann es daran liegen, dass er die php.ini, die bei mir in C:\windows\ liegt, nicht findet?) Der Durchsuchen-Button ist gut, aber ich würde statt dem D ... schreiben (ist bei den meisten Programmen so). Wie schon gesagt, fände ich es schön, wenn eine Fehlermeldung erscheinen würde, wenn PHP in dem Pfad nicht gefunden wurde (kann man ja gleich beim Speichern der Einstellungen über FileExists(Pfad+'\'+php.exe) machen). Eine Meldung beim ansehen einer .php (.php5, ...)-Datei, ohne in den Einstellungen einen PHP-Interpreter anzugeben, wäre auch schön.


KaZe - Di 26.07.05 20:20

Ähm, mit was für nem PHP-Interpreter arbeitest du denn? Ich habe z.B. gar keine "php.exe" oder ähnliches, und da es mehrere Interpreter gibt kann man dies auch nicht gezielt abfragen.

Also habe xampLite, dort muss ich folgenden Pfad angeben:
X:\xampplite\htdocs
Aufrufen kann ich z.B. die Index.php aus diesem Ordner wie folgt:
localhost/Index.php

Also die einzigen Fehler die mir einfallen:
a) Ordner des Interpreters angegeben und nicht der der später zum localhost wird
b) Nicht eingeschalten? (eher nicht dann sollte es zu einer Nachricht kommen)
c) Anderer Interpreter und dadurch falsches Verfahren (kenne leider nur xampp...)
d) Datei liegt nicht im angegebenen Pfad

Dauert aber nen wenig länger als bei normaler Anzeige...
Werde das ganze nun nochmal durchchecken, auch in anbetracht auf die temporäre Vorschau
Werde es also auf 1.9 vollkommen überarbeiten. Trotzdem habe ich hier jetzt keine Ahnung wo der Fehler liegt.
Kannset vllt kurz mal erklären wie der Interpreter bei dir vorgeht?
Oder hab ich es bisher nur falsch umschrieben?


jakobwenzel - Di 26.07.05 20:55

Ach so, man muss den Pfad zu den Dateien auf einem lokalen Server angeben! :shock: Ich hatte den Pfad des PHP-Interpreters angegeben, wie es in den Einstellungen steht. Jetzt funktioniert es. In den Einstellungen solltest du, anstatt "PHP-Interpreter Pfad" "Server-Hauptverzeichnis" oder etwas ähnliches schreiben. So ist es jedenfalls total missverständlich. (Die absoluten Profis würden natürlich auch andere Pfade ausprobieren, aber wenn man von den (dummen) Normalusern ausgeht...)

//Edit: Du kannst auch den Pfad zum PHP-Interpreter angeben, in diesem Pfad die PHP.exe starten, mit der zu parsenden Datei als Parameter. Das kannst du über Shellexecute machen. Ich weiß nur nicht, wie man die geparste Seite, die auf einem sich sofort wieder schließendem Konsolenfenster angezeigt wird (man kann ja auch einstellen, dass es minimiert wird). GET-Parameter (datei.php?param1=wert1&param2=wert2) werden als zusätzliche Parameter in der Form param="wert" übergeben, wie POST-Variablen funktionieren, weiß ich nicht. Anscheindend gibt es aber beim include-Befehl (dient dazu, andere Dateien in den Quellcode einzubinden, als wäre es eine Datei) gibt es Probleme, wenn die zu "Includende" Datei nicht im selben Verzeichnis wie die Ursprungsdatei liegt (zumindest bei relativen Pfaden). In der shellexecute kann man aber (glaube ich) einstellen, welches für das aufzurufende Programm der aktuelle Pfad sein soll. Alternativ kannst du auch relative zu absoluten Pfadangaben ändern und es in einer separaten Datei abspeichert, die der Interpreter dann kriegt. (Dateinamen für selbstaufrufe kannst du auch ersetzen, musst aber aufpassen, wenn Dateien mit gleichem Namen in anderen Verzeichnissen liegen). Das schwierigste wird das automatische aufrufen des Interpreters, wenn es nötig ist (wenn z.B. eine andere PHP-Datei geöffnet wird).
Damit bräuchtest du nur noch den PHP-Interpreter, und keinen lokalen Server. (Perl müsste man mit ähnlichen Wegen machen, leider kann ich kein Perl)

//EDIT2: Er kennt die Variable Server_Name so nicht mehr (es existiert halt kein Server), wird man aber auch selten brauchen (ggf. musst du das halt auch mit lokalen Pfadangaben ersetzen.)

//EDIT3: Also ist die Möglichkeit mit dem Server (wahrscheinlich) doch die Einfachste.


KaZe - Di 26.07.05 21:11

Achso, gut, wusste ehrlichgesagt nicht wie ich es anders hätte nennen sollen.
Habe deshalb ja nochne kleine Beschreibung in dem "Durchsuchen" Fenster reingesteckt die das klären sollte. Werde es aber dann natürlich bald umändern, wenn dir (oder anderen) jetzt was weiteres auffällt, sagen, habe nun Ferien und genug Zeit ^-^
Aber es geht Schritt für Schritt vorran, das ist doch schonmal sehr gut ^^


KaZe - Fr 29.07.05 09:29

Version 1.9
-> Temporäre Datei-Vorschauen
-> Einstellung.Caption umgenannt

Eigentlich wars schon gestern fertig aber irgendwie nervte mein vServern wenig rum...
:arrow: Downloads wie immer oben :wink:

Der Speicherbedarf ist sogar minimal runtergegangen, indem ich auf die temporären Dateien umstieg
Die nette Nebenwirkung ist aber, dass man nun auch Bilder direkt anschauen kann.
Wenn kein Pfad existiert schreibt er übrigens kurzzeitig in das Verzeichnis der exe.
Da die Datei aber sogleich wieder gelöscht ist sollte man davon garnichts mitbekommen ^^
Habe sogar ne Schreibschutz-Errormeldung eingebaut ;D

Als nächstes werde ich dann mal meine Standartfunktionen nocheinmal überarbeiten
Meinungen, Anregungen, Käfer und ähnliches wie immer erwünscht.
Auch bitte sagen, falls nichtalles reibungslos mit dem Browser funktioniert.
Habe es zwar getestet, aber man übersieht immer schnell eine Kleinigkeit die auf andren Systemen anders ist.

Ist die Einstellung mit dem PHP-Pfad eigentlich nun einleuchtender?
Wenn nicht bitte Vorschläge bringen, mir fällt nicht wirklich was dazu ein :?


jakobwenzel - So 31.07.05 19:43

Er sagt mir immer, der PHP-Interpreter wäre deaktiviert, obwohl in den Einstellungen der korrekte Pfad steht! ( :arrow: Die alte Version war besser)

eventuelle Verbesserung: Mehrere Dateien gleichzeitig öffnen. z.B. die Dateinamen der offenen Dateien in eine Auswahlbox links in der Sidebar. (Die Dateien müssen ja nicht "wirklich" offen sein, wäre halt schön, wenn man etwas ausprobieren will, wofür man in mehreren Dateien etwas ändern muss, und dann nicht abspeichern muss.) Also ähnlich wie die Dateiauswahlbox in der Sidebar, nur halt mit ausgewählten Dateien aus verschiedenen Ordnern, wobei alle Dateien in der Liste zwischengespeichert werden.


jakobwenzel - So 31.07.05 19:44

Soll es so sein, dass Bilddateien auch geöffnet werden können?? :lol: :lol: :lol:


KaZe - So 31.07.05 21:08

Ist er denn aktiviert (der Interpreter)?
Wenn "ja" dann rot weiterlesen wenn "nein" dann istsn Feature ^^

Normal kommt das nur wenn der Ping auf "localhost" fehlschlägt, der Pfad aber dem des PHP-Servers gleicht.
Sagmal bitte wie du per Browser an die Daten auf deinem Server kommst.

Wenn es nur um die Nachricht geht die kann ich abstellen (bzw unter Optionen abstellen lassen).


Zu den Bilddateien:
Kannst du auch mit dem WordPad ;D
Das Problem ist halt das du nicht aus der Endung auf eine Bilddatei schließen kannst.
Man könnte gezielt .jpg etc. ausblenden lassen, aber wenn wer seine Daten so nennt...
Habe manchmal auch Endungen die nicht existieren (z.B. anstelle von .inc nen .nav für Navigation)
Und aus dem Inhalt auf ein Bild zu schließen ist auch nicht so einfach... ^-^'
Vorallem weil es zig verschiedene Datentypen gibt (müsste .doc und .pdf etc. auch blocken)

Also will nicht sagen "Weil WordPad kann kanns meins auch" und will es erst recht nicht als Feature abstempeln, aber es ist so wesentlich einfacher und kommt zu weniger Schwierigkeiten (.exe kannst du damit auch öffnen, auch wie WordPad). Ich denke man klickt nicht täglich irgendwelche Bilder an, um zu testen ob diese sich öffnen lassen, wenndoch könnt ihr ja versuchen die damit zu bearbeiten, wer was schönes hinbekommtbitte mir schicken ;D


Mit den mehreren Dateien wurde mir heute schonmal gesagt ^^
Wäre machbar, ist nurn rießen Aufwand (und wird dann auf die derzeitige Art nicht mit php funktionieren)
Müsste einfach absolut alles nur irgendwo anders temporär speichern, um es nicht zu überschreiben.
Oder natürlich ich änder die Pfade vorm aufruf in der Index um dann die Temp Daten zu laden...

Aber sowas ähnliches werde ich denke ich mal einbauen, zumindest in der SideBar
Wenn man dann z.b. eine .css im Browser aufruft wird automatisch die Index geladen etc.


jakobwenzel - Mo 01.08.05 10:14

Mit dem Browser komme ich an den lokalen Server indem ich entweder localhost, Jakob (Mein Rechnername), oder 192.168.123.144(Meine IP im lokalen Netzwerk) eingebe. Unter Optionen steht genau das gleiche wie in der Vorversion, aber es geht leider trotzdem nicht. :cry:

Mehrere Dateien: Speicher doch die nicht bearbeitete Version der Datei als Backup, die bearbeitete, noch nicht gespeicherte wird dann unter dem Original-Dateinamen abgespeichert. Wenn auf Speichern geklickt wird, wird dann einfach nur das Backup gelöscht und die neue Datei abgespeichert. Der User hat dann halt nur ein Problem, wenn dein Programm abschmiert (nichts gegen dein Programm, kann ja auch der gesamte PC, z.B. wegen Stromausfall abschmieren).


KaZe - Do 04.08.05 14:58

Version 2.0
-> Eigenes Suchen&Ersetzen
-> Suchen&Ersetzen verfeinert
-> Neues Einstellungs-Menü
-> SideBar verbessert
-> DeInstallation verbessert

:arrow: Downloads s. erstes Posting und auf meiner Seite (Link s. Profil)

Wegen dem PHP:
-Schau mal ob in der Statusleiste der Pfad richtig dargestellt wird (keine reinen Großbuchstaben und ohne ~)
-Unter Einstellungen findet sich der Punkt "Browser-Vorschau", sag mal was dort steht

Hoffe habe keinen neuen Fehler eingebaut, aber falls welche auffallen bitte posten ^^


jakobwenzel - Sa 06.08.05 11:59

PHP geht immer noch nicht. :( :cry: :( :cry: Ich poste mal Screenshots von den Einstellungen unter Browser-Vorschau.

Wenn das Fenster vergrößert wird, dauert es in der aktuellen Version ca. 1 Sekunde, bis die Inhalte der Sidebar, die vorher nicht zu sehen waren, dargestellt werden.


KaZe - So 21.08.05 11:16

Version 2.1
-> PHP-Funktion bei "header" wiederhergestellt
-> SideBar verschönert
-> SideBar verschwindet Bug fixed
-> Öffnen-Deaktivieren bei Browservorschau
-> Python Highlighter
-> Highlighter-Pulldown optimiert

:arrow: Downloadlinks wie immer 1. Beitrag

So, nun werdsch euch doch 2.1 präsentieren...
Nachdem ich nun 2 Wochen nach Interpretern etc gesucht habe und ich inzwischen durch PN's weiß wo das Problem lag (die Index Datei auf dem Server leitete per header weiter => Keine empfangsbestätigung), bin ich nun aufne ganz seltsame Idee geraten, welche zwar Zeit kostet aber funktionieren muss. Dabei ist die Datei auchn wenig geschrumpft weil ich auf Indy verzichtete.

Dann habsch nochnen wenig mit Canvas rumgeschnippselt, bei den Systemen wo ich es testete gab es mit den Farben keine Probleme, falls jedoch wer nen andren Skin nutzt, vorallem sehr dunkle, bitte einfach nen Screen schicken, dann ändere ich das.

Die SideBar ist nun auch nurnoch geringfügig verschiebbar, dafür bleiben jedoch die Buttons lesbar
Naja der Highlighter wurde farblich getrennt und neu sortiert, hat auch gedauert bis ich wusste wie das geht ^^

Aber so im Großen und Ganzen denke ich das er langsam recht gut wurde, bzw. ich recht viel daran lernte
Also bei Ideen immer raus


jakobwenzel - Sa 27.08.05 11:34

PHP-Vorschau funktioniert!!! :D :D :D :D :D :D :D
Aber zwei (kleine) Schönheitsfehler habe ich doch noch gefunden:


KaZe - Sa 10.09.05 17:26

Version 2.2
-> Umbenennung von Note-HTML in PenSive-Code
-> Neues Icon erstellt
-> Farben angepasst (SideBar + Einstellungen)
-> php-Endungs-Filter erweitert
-> SpeichernBug bei Schreibschutz behoben
-> Taschenrechner ergänzt (pi, cos, sin, etc.)
-> EinstellungsButtom legt ggf. Verknüpfungen an
-> Registriert ggf. Dateiendungen
-> Disable der SideBar-Auswahl verbessert
-> Manifest entfernt, bzw. in der Anwendung

:arrow: Downloads im ersten Posting angepasst
Der Namenswechsel hatte Gründe, die Klammern regten mich einfach auf und ohne war der Witz verloren.
Man sollte halt keine Klammern im Internet verwenden und dank Dynamik entweder mit oder ohne ^^'
Naja hab mich für ohne entschieden ;D
Des Icon werdsch überarbeiten, war noch nie gut in Pixeln, aber langsam bekomm ichs raus ^^'
(Immerhin siehts schon so ähnlich aus wien Stift)

Zu den Vorschlägen... habe sie glaube ich reingebaut, zumindest das mit dem Grau bei der Auswahl.
Bei der Sidebar-Überschrift fiel mir in einem XP-Screen auf, dass die Schrift eine andere Farbe hat als der Hintergrund. Im Code aber diesselben, habe kein XP, wie schon erwähnt, hab es aber versucht noch auszubessern, ob es drin ist müsst ihr mir dann sagen ;)

Anregungen, Kritik, Bugs etc werden mit Freuden entgegengenommen.
Danke! ^-^

//EDIT: Download-Links funktionieren jetzt, nja scheint ja eh niemand bemerkt zu haben ^^'


KaZe - So 06.11.05 21:47

Heute ging also Version 2.4 online. Mit einigen Fehlerbehebungen und eine bessere Konfiguration.
Habe kein Posting zu V. 2.3 gemacht, weil es keine größeren Neuerungen gab.

Zitat:
Version 2.4
-> TaschenRechner Wurzel(0)-Bug fix
-> Taschenrechner optimiert
-> Bessere Variablen-Nutzung
-> MemoSave Verwaltungs-Fehler verbessert
-> Einstellungs-Navigation fix
-> Konfiguration in den "Anwendungsdaten"
-> USB-Stick Umschalter eingefügt

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Version 2.3
-> Icon verbessert
-> Bessere Icon-Verwaltung
-> Eigene Icons, WinIcons wählbar
-> ggf. XP-Style in alten Windows
-> 5 eigene Tags
-> MemoSave, Ping & Taschenrechner im Programm
-> Taschenrechner erweitert

Download auf Seite 1

Die Hauptneuerung in Version 2.4 ist der Speicherort der Konfigurationsdateien.
Auch MemoSave speichert nun im Ordner bei den Anwendungsdateien.
Umstellbar ist dies dennoch mit einer Datei namens "USB-Modul" im Programmordner.

Eigentlich habe ich persönlich alle Programme lieber auf einem USB Stick, aber die vielen Diskussionen in letzter Zeit zu diesem Thema, haben mich dennoch überzeugt (vllt. auch weil ich bald auf XP, mit einem zweit PC, umsteige). Aber für alle die, wie ich, es lieber klein und handlich haben, hat es auch einen Umschalter in den Einstellungen.

Ansonsten wurden die Dateien kleiner und viele Funktionen sind nun auch überarbeitet.
Würde mich wie immer sehr über eure Beiträge freuen!


KaZe - So 09.04.06 14:06

Nach etwas längerer Zeit will ich nun die Version 1.3.0 hier vorstellen.
Diese ist nun 'etwas' größer als zuvor, was eine .dll (von http://www.php.net) zu verantworten hat.
Mit ihr ist es möglich den PHP-Source direkt für die Vorschau auszuwerten.
Auch Parameter-Übergaben an die Vorschau sind damit möglich.
Wem dies trotzdem dauerhaft zu groß ist, der kann den Ordner "PHP-Interpreter" gefahrlos löschen.

Die damaligen kleinen Tools habe ich aus dem Projekt geworfen.
Dafür ist eine SideBar zur einfacheren/besseren Suche eingebaut.
Die komplette History ist im Download nachlesbar...

Downloads auf Seite 1
Screenshots zum Ansehen befinden sich im Anhang...


//EDIT: Nun wieder Editor & Interpreter getrennt