|
Antwort |
AlphaCode Studio - Die professionelle IDE für die Webentwicklung AlphaCode Studio ist eine von mir entwickelte, integrierte Entwicklungsumgebung (IDE) für die Webentwicklung mit HTML, PHP, JavaScript, CSS usw. Features AlphaCode Studio beinhaltet unter Anderem diese praktischen Features:
Download Aktuelle Version, inklusive Setup: AlphaCode Studio 1.1.4 runterladen (4.2 MB)Portable Version (RAR-Archiv): AlphaCode Studio 1.0 RC 2 (Portable RAR-Archiv) runterladen (4.3 MB)Hinweis zur Portable Version: Ältere Version! - über Updater auf neueste Version aktualisierbar. Erfordert Schreibrechte im Programmverzeichnis. Weitere Informationen in der beigelegten readme.htm. Systemvorraussetzungen Microsoft Windows 2000 / XP oder höher 20 MB Festplattenspeicher 64 MB Arbeitsspeicher (RAM) Im Anhang: Screenshot des AlphaCode Studio-Hauptfensters. Über Feedback jeglicher Art wäre ich sehr dankbar Viel Spaß und Erfolg bei der Benutzung! May the source be with you, stranger. PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code) Geändert von mirage228 (15. Jun 2010 um 21:30 Uhr) |
|
#81
Zitat von alcaeus:
ich verstehe die Code-Snippets noch nicht ganz; gibts auch einen automatischen Weg, diese einzufuegen?
Zitat von alcaeus:
Das waere sehr schoen, genauso wie eine Suche mit Regulaeren Ausdruecken (wie ich sehe hast du die PCRE sowieso schon dabei, also warum nicht auch gleich anbieten? )
Simon Praetorius
|
Zitat |
Delphi 2010 Professional |
#82
Hi,
Danke für das rege Feedback. Ich habe heute Nachmittag erstmal ein paar Fehler beseitigt und stelle das korrigierte Release über den Online-Updater zur Verfügung. Also hier die Liste der Fixes:
Zitat:
[x] In einigen Treeviews war das navigieren mittels Tastatur nicht möglich
[x] Der Backslash ist nun als Pfadtrenner in der Pfadauswahl für ein Projekt erlaubt [x] Die Einstellung "Zeilen automatisch umbrechen" unter "Einstellungen" wurde nicht korrekt gespeichert [x] Mehrere Fehler beim Speichern von Multihighlightern behoben [x] Fehler beim Löschen eines Multihighlighters behoben [x] Fehler beim Überschreiben eines Projektordners beim Anlegen eines neuen Projektes behoben [x] Flackern des Helligkeitsreglers in der Farbauswahl behoben [x] Zugriffsverletzung beim Ändern eines Tag-Attributes behoben [x] "Gehe zu"-Funktion funktionierte nicht [x] Der Wert für die "Tab Breite" unter "Einstellugnen" -> "Editor" wurde nicht korrekt angezeigt [x] Bei der Ausführung von PHP-Dateien wird das aktuelle Verzeichnis auf der Verzeichnis der auszuführenden Datei gelegt (falls möglich) [x] Falls bei der Browservorschau PHP-Dokumente ausgeführt werden, werden Fehler in anderen Dateien nun auch korrekt in diesen (nicht im geöffeneten Dokument) angezeigt[*] Maximale Zeilenlänge auf 10240 Zeichen erhöht
Zitat von alcaeus:
Der Startwizard koennte auch einen Schritt fuer die php.exe beinhalten; so muss man sich die Einstellung nicht muehsam suchen.
Zitat:
Der Cursor sollte im Editor nicht hinters Zeilenende gesetzt werden; das kann auch per Option geschehen; mir persoenlich passt es ueberhaupt nicht, wenn ich den Cursor auch hinters Zeilenende platzieren kann (ich klicke gerne mal irgendwo in eine Zeile, um am Ende was hinzuzufuegen; in dem Fall ist das Verhalten ziemlich unguenstig)
Edit: Oh, ups, sorry, da gibts schon ne Option für "Horzontale Cursorposition beibehalten" in den "Code-Editor" Einstellungen!
Zitat:
Im Datei-Explorer sollte man Dateien mit Return oeffnen koennen; evtl. auch mehrere gleichzeitig. Auch ein Drag&Drop in den Editor-Bereich zum Oeffnen waere schon
Zitat:
Die Property-Dialoge koennte man eigentlich mit einer Auto-Hide-Funktion versehen, aehnlich wie jener im BDS; dann nehmen sie auch nicht so verdammt viel Platz weg
Zitat:
Code-Completion waere schoen; das vermisse ich schon seit Ewigkeiten
Zitat:
Das Kommentar-Umschalten funktioniert nur fuer die Zeile, in der der Cursor steht; nicht auf die Markierung.
Zitat:
Eine Funktion zum Einruecken/Ausruecken von Text waere schoen
Für letzteres musst Du allerdings den Shortcut für "Unterstrichen" umlegen.
Zitat:
Fuer Leute mit Webserver waere es schoen, wenn man bei einem Projekt den Pfad zum Projekt ueber den Webserver angeben kann. Dies kombiniert mit einer Aenderung, dass man in der Browservorschau auch Links verfolgen kann, waere nicht schlecht
Zitat:
Wenn du den Dateibrowser mit einem Shell-Control realisieren koenntest, waere es spitze; CVS-Access im ACS waere natuerlich spitze
Zitat von Gruber_Hans_12345:
warum ist der Shortcut fürs schließen Alt-F3 (funktioniert zwar eh mit Strg-F4 auch)
Wenns dir nicht gefällt, kannst Du das auch umstellen
Zitat von S2B:
Man sollte zwischen Win/UNIX(/Mac)-Zeilenumbrüchen unterscheiden können (sowohl allgemeine Einstellung für neue Dokumente als auch Einstellung für jedes Dokument.
Zitat von Alloc:
Vorschlag für deine ToDo-Liste ( ): Sprachdatei-Unterstützung. Am besten so, dass beim ersten Start von ACS direkt im ersten Fenster eine Liste aller Sprachdateien kommt, die im dafür vorgesehenen Unterordner liegen, so dass man zB auch mal gleich Englisch benutzen kann ...
Zitat:
/Edit: Noch ein Vorschlag: Option, dass ACS automatisch beim Start oder so nach Aktualisierungen schaut.
Zitat von Alloc:
/Edit2: Bug: Neues Projekt -> Importieren bestehender Ordner: Wenn man beim kopieren-Dialog von Windows auf abbrechen klickt, hängt sich ACS auf.
/Edit3: Scheint generell beim Importieren für ein neues Projekt zu passieren (zumindest beim Kopieren). Hm, kann ich nicht reproduzieren Kannst Du mir mal ein paar "Steps-To-Reproduce" aufschreiben?
Zitat von alcaeus:
So, wieder ein bisschen weiter getestet: ich verstehe die Code-Snippets noch nicht ganz; gibts auch einen automatischen Weg, diese einzufuegen? So bringen sie noch nicht viel, aber der Ansatz ist gut. Im Editor fuer diese Codesnippets kann ich leider keine Tabs verwenden. Schoen waere auch, wenn man ein Snippet aus dem markierten Text erstellen kann; das waere ja mal was
Zitat:
Weiters habe ich leichte Verstaendnisprobleme: Ich habe einen Ordner, nennen wir ihn mal X. Dort liegen derzeit meine Dateien. Die Projektdatei speichere ich aber im Pfad Y, also komplett woanders; so muss ich beim Hochladen nicht lange ueberlegen, was hoch darf und was nicht, und so sind die Projektdateien auch nicht im Apache-Pfad.
Was ist denn nun der "Projektordner" von dem in den Projektoptionen die Rede ist? Ist das der Pfad der Projektdatei oder der Pfad der Dateien? Evtl. waere da ein bisschen Klaerung gut ACS legt jedoch einen eigenen Ordner für die Dateien an (z.B. wenn Du das Projekt über den Wizard erstellst), dieser ist auch in der .APG seperat angegeben.
Zitat:
Naechster Punkt: das Suchen/Finden. In UltraEdit (was ich derzeit verwende) gibts eine Option, welche bewirkt dass bei einem Druck auf F3 nach dem markierten Text gesucht wird. Das waere sehr schoen, genauso wie eine Suche mit Regulaeren Ausdruecken (wie ich sehe hast du die PCRE sowieso schon dabei, also warum nicht auch gleich anbieten? )
Zitat:
Weiters waere auch ein Tools-Menue schoen, in dem man Menuepunkte fuer eigene Anwendungen erstellen kann; also Anwendungen die nicht Plugins sind. Waere manchmal etwas bequem. Joa, und dass man evtl. die chm-Datei fuer php ins Hilfemenue einbinden kann waere noch ein zusaetzliches "Schmankerl"
Mit der Hilfe-Integration, mh, mal schauen, da wollte ich vorher erst noch ein paar andere Sachen fertigkriegen.
Zitat:
Dann noch was grafisches: es waere schoen, wenn die Boxen, die die Klammern umrahmen, einen weichen Rand haetten; so ein leichtes Grau wuerde es auch schon tun. Keine Ahnung warum mir das auffaellt, aber sowas sticht mir persoenlich eben ins Auge
Zitat:
So, und letzter Punkt bevor du wieder Luft holen kannst ( ): Codefolding. Das waere dann wirklich nuetzlich
*lusthol* So, ich werde versuchen, alsbald eine neue Version mit neuen Features zu präsentieren. Weiteres Feedback ist natürlich jederzeit willkommen mfG mirgae228
David F.
|
Zitat |
Delphi 2006 Professional |
#83
Zitat von mirage228:
Zitat von Alloc:
/Edit2: Bug: Neues Projekt -> Importieren bestehender Ordner: Wenn man beim kopieren-Dialog von Windows auf abbrechen klickt, hängt sich ACS auf.
/Edit3: Scheint generell beim Importieren für ein neues Projekt zu passieren (zumindest beim Kopieren). Kannst Du mir mal ein paar "Steps-To-Reproduce" aufschreiben? [/quote] Ja, also ich glaub das muss ich sowieso wieder zurücknehmen Lag wohl daran, dass der Ordner weit über 1000 Files gehabt hätte und damit das Prog nicht wirklich schnell umgehen kann. Mit kleineren Ordnern funzt es Problemlos... Aber das mit der Filelist-Verwaltung ist dennoch ein Problem: Meine eine Seite enthält zur Zeit ca 500 Dateien. Jedesmal wenn jetzt die Projektverwaltungs-Ansicht aktualisiert werden muss (zb beim Wechsel zwischen Code-Browser und eben der Projektverwaltung) lädt er ca 2-4 Sekunden. Das kann auf Dauer ziemlich nerven Gruß, Chris /Edit: Bug: Die Position der Leiste in der die Projekte gezeigt werden (die quasi genauso aussieht wie die, für die unterschiedlichen geöffneten Files) wird nciht gespeichert ... Hatte die rechts neben die normalen Symbolleisten gezogen. /Edit2: Online-Update: Bei Lokale Version und Neue Version steht jeweils der gleiche Wert ...
Christian Illy
|
Zitat |
|
#84
Zitat von mirage228:
[x] Mehrere Fehler beim Speichern von Multihighlightern behoben
Ich fände es übrigens besser, wenn die Hintergrundfarbe nicht nur für die Beginn- und Schluss-Tags, sondern auch für den kompletten Code gelten würde.
Simon Praetorius
|
Zitat |
|
#85
Zitat von mirage228:
Zitat:
Code-Completion waere schoen; das vermisse ich schon seit Ewigkeiten
Zitat von mirage228:
Zitat:
Wenn du den Dateibrowser mit einem Shell-Control realisieren koenntest, waere es spitze; CVS-Access im ACS waere natuerlich spitze
Zitat von mirage228:
Also eine RegEx-Suche geht, wenn auch nur mit RegEx-Lib von SynEdit (TRegExp-Komponente).
Zitat von mirage228:
Mit der Hilfe-Integration, mh, mal schauen, da wollte ich vorher erst noch ein paar andere Sachen fertigkriegen.
Zitat von mirage228:
Öhm, da ist jetzt an sich nichts hoch-graphisches, einfach nur Vorder- und Hintergrundfarbe für das eine Zeichen geändert - kannst Du übrigens in den "Code-Editor Einstellungen" ändern
So, dann noch eine klitzekleine Anregung: koenntest du dem Editorfenster evtl. auch ein kleines "x" zum Schliessen geben? Ganz oben wo er bei MDI-Fenstern normalerweise ist waere schon nicht schlecht So, und grad einen kleinen Bug gefunden (der liegt wahrscheinlich in den Toolbar2000 und TBX-Komponenten): wenn ich das Programm auf den rechten Monitor schiebe (der als sekundaer eingestellt ist), dann oeffnen sich die Menues ganz am rechten Rand vom linken Monitor; also so als ob sie sich nicht auf den rechten Monitor trauen wuerden *g* Ist nicht so optimal wenn man mit nem Menue arbeiten will Greetz alcaeus [add] Ich habe folgendes Snippet eingefuegt:
Code:
Der Cursor steht aber immer vor dem Tab, und nicht nach dem Tab. Das Tab ist aber da. Das waere evtl. noch verbesserungswert
$template->assign_vars(array(
<tab>%cursor%) ); [/add]
Andreas B.
|
Zitat |
Delphi 2010 Professional |
#86
Zitat von Alloc:
Ja, also ich glaub das muss ich sowieso wieder zurücknehmen
Lag wohl daran, dass der Ordner weit über 1000 Files gehabt hätte und damit das Prog nicht wirklich schnell umgehen kann. Mit kleineren Ordnern funzt es Problemlos...
Zitat:
Aber das mit der Filelist-Verwaltung ist dennoch ein Problem: Meine eine Seite enthält zur Zeit ca 500 Dateien. Jedesmal wenn jetzt die Projektverwaltungs-Ansicht aktualisiert werden muss (zb beim Wechsel zwischen Code-Browser und eben der Projektverwaltung) lädt er ca 2-4 Sekunden. Das kann auf Dauer ziemlich nerven
Aber da lässt sich ggf. auch noch mehr rausholen.
Zitat:
/Edit:
Bug: Die Position der Leiste in der die Projekte gezeigt werden (die quasi genauso aussieht wie die, für die unterschiedlichen geöffneten Files) wird nciht gespeichert ... Hatte die rechts neben die normalen Symbolleisten gezogen.
Zitat:
/Edit2:
Online-Update: Bei Lokale Version und Neue Version steht jeweils der gleiche Wert ...
Zitat von S2B:
Hmm, bei mir werden Vorder- und Hintergrundfarbe der einzelnen Highlighter weiterhin nicht übernommen, weder im aktuellen Fenster noch nach einem Neustart des Programms (da sind es dann wieder die alten Farben...).
Zitat:
Ich fände es übrigens besser, wenn die Hintergrundfarbe nicht nur für die Beginn- und Schluss-Tags, sondern auch für den kompletten Code gelten würde.
Zitat von alcaeus:
Wie kann ich diese aktivieren? Oder gibts die vielleicht nur in der Dev-Version?
Zitat:
Ok, dann hole ich mal ein kleines bisschen aus: ich habe bei mir aufm System TortoiseCVS installiert, damit ich bequem aufs SF.net-CVS zugreifen kann. Tortoise erstellt jetzt Menuepunkte im Kontextmenue des Explorers (siehe Anhang). Diese waeren im Dateibrowser natuerlich sehr angenehm. Mit Shellcontrol meinte ich z.B. TShellListView, da diese genau dieses Kontextmenue beinhalten. Wenn du es anders loest, oder aus irgendwelchen Gruenden auch gar nicht; ok, kein Problem
Zitat:
So, dann noch eine klitzekleine Anregung: koenntest du dem Editorfenster evtl. auch ein kleines "x" zum Schliessen geben? Ganz oben wo er bei MDI-Fenstern normalerweise ist waere schon nicht schlecht
Zitat:
So, und grad einen kleinen Bug gefunden (der liegt wahrscheinlich in den Toolbar2000 und TBX-Komponenten): wenn ich das Programm auf den rechten Monitor schiebe (der als sekundaer eingestellt ist), dann oeffnen sich die Menues ganz am rechten Rand vom linken Monitor; also so als ob sie sich nicht auf den rechten Monitor trauen wuerden *g* Ist nicht so optimal wenn man mit nem Menue arbeiten will
Ich werde mal auf der Seite von TBX/Toolbar2000 gucken, ob es dafür einen Fix gibt.
Zitat:
[add]
Ich habe folgendes Snippet eingefuegt:
Code:
Der Cursor steht aber immer vor dem Tab, und nicht nach dem Tab. Das Tab ist aber da. Das waere evtl. noch verbesserungswert
$template->assign_vars(array(
<tab>%cursor%) ); [/add] mfG mirage228
David F.
|
Zitat |
|
#87
Zitat von mirage228:
Zitat von alcaeus:
Wie kann ich diese aktivieren? Oder gibts die vielleicht nur in der Dev-Version?
BTW, include() ist nicht in der Liste *g*
Zitat von mirage228:
Achso, das Kontextmenü der Shell lässt sich auch aktivieren. Aber dann würden ja auch Dateien nicht in ACS geöffnet, wenn man dort öffnen wählt... hm... mal schauen
Zitat von mirage228:
Also du meinst nicht ganz oben in der Ecke, wo es das bereits gibt, sondern quasi auf der höhe des "Browser-Vorschau" Buttons dann rechts in der Ecke?
Zitat von mirage228:
Hm, das kann ich jetzt mangels zweitem Monitor testen, aber ich glaub dir das mal
Ich werde mal auf der Seite von TBX/Toolbar2000 gucken, ob es dafür einen Fix gibt. Evtl. kann ich ja bei Gelegenheit mal in die TBX-Sourcen gucken; vielleicht finde ich ja was.
Zitat von mirage228:
Japp, also bei mir steht der Cursor vor dem abschließenden ">" von "<tab>", werd ich beheben
Aber sonst wie gesagt eine gute Applikation; ich werde sie in den naechsten Wochen ein bisschen ausfuehrlicher testen und damit arbeiten Greetz alcaeus [add="Ja, ich fueg schon wieder was hinzu *g*"]Uebrigens: bei den Einstellungen zum Syntaxhighlighting und zum Editor hast du IMO bei der Markierung Vordergrund und Hintergrund verwechselt. Hintergrund ist weiss, Vordergrund blau; die Markierung ist aber weisser Text auf blauem Hintergrund, im Programm hast du immer Text=Vordergrund [/add]
Andreas B.
|
Zitat |
Delphi 2007 Professional |
#88
*) was ich noch nett finden würde für PHP ne Strg-G Procedure List wie von GExpert um schnell zu den Funktionen einer Klasse innerhalb der PHP zu springen
*) In der Projektverwaltung sollte man auch wenn man anfängt zu tippen automatische zu der Datei kommen. (Das mit Alt-F3 für Datei beenden hab ich mich nur gewundert, da es ja ein Standard (oder doch mit t?) ist MDI Fenster mit Strg-F4 zu beenden, aber da ja eh automatisch Strg-F4 auch geht, ist es ja belanglos) *) Ein multiselect im Projecttree wäre gut (um dateien zu öffnen/löschen-verschieben) *) In den Projektoptionen kann ich einen neuen Ordner anlegen - wäre nett wenn das direkt im Projektordner auch gehen würd *) Im Projektordener möchte ich gerne mehrere Dateien in einen Unterorder verschieben *) Beim update überschreibt er mir mein geänderte filetypes.xml Datei, wäre nett wenn er fragen würde. Nur zur Info, Falls du Überlegst da Codefolding vom SynEdit zu verwenden, überleg es dir gut, ich habs bei meinem SynEdit wieder rausgenommen, hatte einfach zu viele komische Sachen verursacht ... da wars mir lieber stabil dafür ohne Codefolding. |
Zitat |
Gruber_Hans_12345 |
Öffentliches Profil ansehen |
Mehr Beiträge von Gruber_Hans_12345 finden |
Delphi 2010 Professional |
#89
Zitat von alcaeus:
Achso...ich hatte es nur bei einem eigenen Objekt versucht, und da ging es nicht; das ist naemlich das was mir fehlt
BTW, include() ist nicht in der Liste *g* Und include werde ich dann auch mal in die Liste packen
Zitat:
Ganz oben in der Ecke? Nope, da ist nichts, ausser ich bin blind. Ich hab nur das uebliche "x" zum Schliessen der App; aber keines fuer eine einzelne Datei
Oh... ich merke gerade, dass beim "Office2003"-Stil die Beschriftung für die Buttons fehlt - sie sind aber da!
Zitat:
Hmm..das ist fraglich; ich hab das Problem aber vorher noch nie gesehn (weil ich TBX-Apps noch nie aufm zweiten Monitor laufen hatte ). Der Bug ist natuerlich etwas aergerlich, da ich normalerweise aufm rechten Monitor code. Ich brauche das Menue zwar nicht so oft, aber immerhin
Evtl. kann ich ja bei Gelegenheit mal in die TBX-Sourcen gucken; vielleicht finde ich ja was.
Zitat:
Just FYI: das <tab> war ein Tab-Zeichen. Ich wollte es nur hervorheben
Zitat:
[add="Ja, ich fueg schon wieder was hinzu *g*"]Uebrigens: bei den Einstellungen zum Syntaxhighlighting und zum Editor hast du IMO bei der Markierung Vordergrund und Hintergrund verwechselt. Hintergrund ist weiss, Vordergrund blau; die Markierung ist aber weisser Text auf blauem Hintergrund, im Programm hast du immer Text=Vordergrund [/add]
Zitat:
Aber sonst wie gesagt eine gute Applikation; ich werde sie in den naechsten Wochen ein bisschen ausfuehrlicher testen und damit arbeiten
mfG mirage228
David F.
|
Zitat |
Delphi 2007 Professional |
#90
ich hab ne PHP Datei, die ca. 230kb groß und 6120 Zeilen hat
wenn ich PHP Syntaxprüfung oder prüfung auf fehler mache, dann passt alles, sobald ich nen Fehler einbaue, dann Beendet sich ACS ohne ne Fehlermeldung einfach so. Wenn ich enn ähnlichen Fehler in eine kleine PHP einbaue, dann schreibt er mir, wo der fehler ist. die php ist enthält ein paar require, globale funktionen und zwei klassen |
Zitat |
Gruber_Hans_12345 |
Öffentliches Profil ansehen |
Mehr Beiträge von Gruber_Hans_12345 finden |
Ansicht |
Linear-Darstellung |
Zur Hybrid-Darstellung wechseln |
Zur Baum-Darstellung wechseln |
ForumregelnEs ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus. Trackbacks are an
Pingbacks are an
Refbacks are aus
|
|
Nützliche Links |
Heutige Beiträge |
Sitemap |
Suchen |
Code-Library |
Wer ist online |
Alle Foren als gelesen markieren |
Gehe zu... |
LinkBack |
LinkBack URL |
About LinkBacks |