![]() |
Anzeige: |
|
|||||||
| Helfer & Tools Programme für und in XProfan und Fragen dazu. |
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Ich habe mich entschlossen, das XProfEd-Projekt für mich inoffiziell weiter zu entwickeln. Sollte Roland diese Version für XProfan verwenden wollen, darf er das natürlich gerne machen. Bislang sollte es aber als alternatives Projekt angesehen werden.
Meine alternative Version: http://frabbing.bplaced.net/XProfEd_alternativ.zip Originalversion (Roland): http://xprofan.de/download/xprofanfree.exe A. Miethes alternative Version: Alternative XProfEd-Version (A. Miethe) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Aktueller Download ist Version 2.2.35: - Anfängerhilfe "Was macht dieses Codewort" eingebaut. Wird aktiviert, wenn Taste Strg über einem registrierten Codewort (Cursorposition) gedrückt wurde Die zuständige Codewortdatei heißt "helper.dat". Jeder kann sie mit einem Texteditor erweitern, hier ein Auszug, der das Format so einer Datei zeigt: °pi Zahl Pi °postmessage Meldung an das Fenster bzw. Fensterobjekt senden und wartet auf Antwort °ptype Typ des Parameters °procaddr Liefert eine Prozeduradresse (Callback) °pwd Stringverschlüsselung Vor jedem neuen Codewort muß ein ° stehen. Direkt nach dem Codewort steht ein Return. Die folgende(n) Zeile(n) danach beschreiben das Codewort. Es dürfen gerne mehrere Zeilen für die Beschreibung verwendet werden. Ihr dürft die helper.dat-Datei gerne erweitern, seid sogar dazu aufgerufen. Ich werde gerne meine Datei gegen eine mit besserer Beschreibung austauschen. Bitte für das Update alle Dateien des Pakets erneuern. ~~~~~ - Zusätzliche Leiste (Raum zwischen Faltung und Source) organisiert zu einer Lesezeichenleiste - 10 Lesezeichen eingeführt, jedes mit eigenem Symbol - Seitenvorschau erweitert und Anzeige vergrößert - Aktuelle Zeile (oder markierten Text) duplizieren - Systemkonfiguration aufrufen - Registy-Editor aufrufen - Menüpunkt "Alles löschen" entfernt (Strg+A / Entf macht das Gleiche und ist kaum aufwendiger, nutzt man eh kaum) - Menüpunkt "Clipboard" enfernt (das Systemutility ist ab Vista nicht mehr verfügbar) - Procliste (Baum u. Liste), Umrechner, Sonderzeichen u. Schnipsel (ehm. Snippets) auch als Menüpunkt in "Helfer" wählbar - Bugs und Ungereimtheiten bereinigt - Sortierung auf- und absteigend - Nummerische Sortierung - Duplikate löschen (doppelte Zeilen) - Leer-Zeilen löschen - Rechtsklick + CTRL öffent die Kontexthilfe des unter dem Cursor liegenden Wortes - Bug mit verknüpftem Editor entfernt - Bug bei erster Zeile Auskommentieren - Ein/ausklappbare Utilities - Neues Snippet-Utility - Bug in Navigationsleiste behoben - Handling des Trackmenüs (rechte Maustaste) verbessert - Lokale Variablen ausgetauscht, die Probleme machten mit P2Cpp - kleinen Lexerfehler behoben mit Kommentaren am Sourcecode-Ende, wenn Code nicht mit Return endete - Utilitiesfenster erweitert um Sprungliste und Sonderzeichen - Umrechner-Utility erweitert zur Sofort-Aktualisierung - Utilitiesfenster erweitert, um viele Utilities aufnehmen zu können (Fenster jetzt scrollbar) - Navigationsfenster um ein Utilities-Fenster erweitert - Utilities-Fenster mit einem Umrechner bestückt. Weitere Utilities werden folgen. - Letzte-Dateien-Liste von 10 auf 20 Einträge erweitert - Abfrage der Navigations-Tabs ins Subclassing verlegt - Bug mit maximalem Navigationsfenster beseitig - Laden-Dialog startet jetzt (chdir) im Ordner der gerade aktiven Quelltextdatei - Bug in Schnellsuchenliste (seit 2.2.28) entfernt - Fenster und Controls neu positionieren/größenverändern aus Performance-Gründen in Dll verlegt - Subclassing aus Performance-Gründen in Dll verlegt - Bug mit zweitem Monitor entfernt - Navigationsfenster liegt jetzt auf einem Tabcontrol zur beliebigen Erweiterung - Splittercontrol für Größeneinstellung des Toolfensters anstelle der Menü/Tastenlösung - Umwandeln in Kleinbuchstaben - Umwandeln in Großbuchstaben - XP-Bug mit Tooltipps entfernt - Bug mit keinen Fensterauflösungen entfernt - Drucken-Knopf aus Toolbar entfernt (1024x768 idealer, werde ich demnächst noch flexibler lösen) - Farb-Bug bei Texten/Kommentaren beseitigt - Lexer abschaltbar gemacht für die Bearbeitung großer und riesiger Quelltexte - leichte Umstellungen im Optionsmenü - neues, jetzt blankes "Neue Datei"-Icon (Horst hatte recht, auf Dauer wurde das alte Icon nervig) - "Einrücken" & "Ausrücken" zum schnellen Aufruf in Toolbar-Leiste aufgenommen - selten verwendetes "Löschen" & "Suchenfenster aufrufen" dafür aus Toolbar entfernt, um die nicht zu überladen - kein Umbruch der oberen Toolbar bei zu kleinem Startfenster - geschlossene Dateien wandern nochmal in Letzte-Dateien-Liste - bei anderer Tabwahl kann der Schliessen-Button nicht mehr aus Versehen gedrückt werden - neuer externer Lexer, dadurch erweiterte und eigene Colorierungs/Faltungs-Möglichkeiten und fehlerfreie korrespondierende Klammern - neuste Scintilla-Dll - Kontexthilfe repariert - Suchen/Ersetzen-Strings wahlweise mittels Ersatzzeichen (außer \z und \xFF) - erweiterte Farbgebung beim Drucken - Schriftgröße anpassen beim Drucken - Seitenvorschau - Wörter zu Zeilen Funktion - Zeilen zu Wörtern Funktion - Druckroutine komplett neu geschrieben - Auswahl drucken, wenn vorhanden. Ansonsten den ganzen Text drucken - Seitenzahlen und Header drucken - Farbig drucken! - Userbuttons über mehrere Zeilen - Messageboxen bei erfolgloser Suche verschwinden von alleine (Info, aber kein nerviges Geklicke mehr) - LoColor-Programmicon für Pre-XP-Systeme - Userbuttons eingeführt (zusätzliche Toolbar unten) - Komplett neuer Dialog für Benutzermenü und Userbuttons - Neues Cursorverhalten bei Druck von Return-Taste (Cursor landet bei Einrückung der vorherigen Zeile) - Einige neue Icons - Ersetzen mit Leerstrings jetzt möglich - Hilfefenster wird beim Start nicht mehr von Hauptfenster verdeckt - Korrespondierende Klammern ([{}]) - Versioninfos + Versionanzeige - LoColor-Icons (256 Farben) in xpe.dll eingebaut für ältere Betriebssysteme/Bildschirmauflösungen - Das Ordnericon gegen einen offenen Ordner ausgetauscht - Button "Weitersuchen nach oben" - Tooltipp des linken Toolbar-Buttons erzwungen - ProcListe (Treeview- und Listview-Ansicht) sehr stark beschleunigt (mit Asm-Code) - Mehr Icons disablen, wenn nötig - Vor/Zurück Buttons eingebaut für schnelles Springen an zuvor bearbeiteten Stellen - Clipboardtexte einfügen in Suchliste (Selektion der Cursorzeile) - Text (fast beliebig) zoomen - Undo-Bündelung für diverse Kommandos (Alle Ersetzen, Einrücken, usw.) - Bug in Zeile löschen entfernt - Bug in Dateiliste entfernt - Bug beim Ersetzen entfernt - Beim Start wird die zuletzt benutzte Datei ausgewählt und an die letzte Position gescrollt - Zusätzlicher Abstand ein/ausschaltbar - Bugs aus Procliste entfernt - Erweiterungen und Sortierung der Procliste eingebaut - Größere Menüs und Toolbarsbuttons - Modernere und größere Icons (in xpe.dll!) - Schliessen-Buttons hovern jetzt - Komfortable, sich abspeichernde Suchen-Liste eingeführt - Schliessen-Button in den Tabs des Tabcontrol - Zeilennummern ein/ausschaltbar - Faltung ein/ausschaltbar - Zusätzlicher Abstand zwischen Faltung und Code eingefügt, um versehentliche Faltungen zu verhindern - Weitersuchen-Icon in Toolbar gesetzt - Kosmetische Farbkorrekturen der Faltungselemente - Fehler bei Rechtsklick in Tableiste behoben - Navigation (Prozedurenleiste) nach rechts versetzt - Breite der Navigation wählbar gemacht (per Menü oder Tasten) - Navigation zeigt auch SubClass- und Assembler-Procs - Auskommentieren zugefügt - Auskommentieren rückgängig machen zugefügt - Alle Ein- und Ausrückungen optimiert (schnell, ohne Clipboard zu benutzen) http://frabbing.bplaced.net/XProfEd_alternativ.zip
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. Geändert von Frabbing (10.05.2010 um 17:31 Uhr) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 25
Beiträge: 785
|
__________________
XProfan-Profi (XProfan 11.2a+XPIA) Core2Duo E8500@2x3.16GHz, 8GB DDR2-RAM, Radeon HD 4850 1024MB@700/2000MHz, Windows 7 x64, 14.3TB http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#3 (Direktlink) |
|
Stammuser
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 395
|
@Frank,
dein Editor stürzt ab, wenn man mit der rechten Maustaste auf den Reiter klickt um das dortige Menü zum schließen usw. aufzurufen. Es kommt der Fehler:"Funktion nicht vorhanden" Zeile 2529
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Ja, hatte ich auch schon bemerkt. Da hat XChange eine Funktion umgewandelt, obwohl eine Konstante gemeint war. Haben beide leider gleiche Namen. Hab den Fehler schon gefixt.
Ich bastle noch etwas weiter, beim nächsten Update ist der Fehler dann raus. Ich mache z.B. noch die Faltung und die Zeilennummern abstell-/zuschaltbar.
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. Geändert von Frabbing (08.01.2010 um 22:49 Uhr) |
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Neue Version verfügbar: http://www.paules-pc-forum.de/forum/...tml#post757517
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. |
|
|
|
|
|
#6 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Neue Version mit:
- Komfortable, sich abspeichernde Suchen-Liste eingeführt - Schliessen-Button in den Tabs des Tabcontrol http://www.paules-pc-forum.de/forum/...tml#post757517
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. |
|
|
|
|
|
|
#7 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 28.03.2009
Beiträge: 70
|
Hatte bisher noch wirklich Zeit mich mit deiner Modifikation zu beschäftigen, aber ich freue mich als XProfEd-Nutzer das sich mal wieder jemand damit beschäftigt und Verbesserungen / Erweiterungen vornimmt.
Edit: Natürlich weiß ich auch das der Code verfügbar ist und mich keiner davon abgehalten hätte dies ebenso zu tun. Aber diese doofen Tage haben leider nur 24h |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Ja, ich mach mir auch keinen Stress damit und mach' weiter, solange ich Lust dazu hab. Ist ja auch keine offizielle Version, obwohl Roland sie gerne übernehmen kann, wenn er möchte.
Ups, unter Windows XP existiert das Schliessen-Icon wohl noch nicht, wird nicht angezeigt. Werde ich in den nächsten Tagen ändern.
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. |
|
|
|
|
|
#9 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 25
Beiträge: 785
|
Sieht gut aus, aber zwai was würde ich noch verändern:
- Rechts in der Liste steht vor jeder Proc "Proc", das würde ich weglassen (die errorprocs und subprocs würde ich irgendwie anders kennzeichnen - Die Liste würde ich alphabetisch sortieren, wenn möglich - Der Bereich mit den Zeilenzahlen ist arg breit
__________________
XProfan-Profi (XProfan 11.2a+XPIA) Core2Duo E8500@2x3.16GHz, 8GB DDR2-RAM, Radeon HD 4850 1024MB@700/2000MHz, Windows 7 x64, 14.3TB http://jacdelad.bplaced.net http://jacdelad.square7.ch Geändert von Jac de Lad (11.01.2010 um 13:20 Uhr) |
|
|
|
|
|
#10 (Direktlink) |
|
Stammuser
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 395
|
Das auskommentieren ist ja eigentlich schon drin bei Einrücken mit Text, wenn man da ' eingibt ist es ja auskommentiert. Ein nettes Feature wäre aber jegliche Kommentierung zurückzunehmen, nicht nur die Letzte. Ich habe ja auch den Quelltext, aber es sind ja deine Änderungen, deshalb der Vorschlag, dürfte ja einfach zu verwirklichen sein und man könnte sogar die wahrscheinlich zukünftig zusätzliche Form mit // gleich berücksichtigen.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#11 (Direktlink) | |||||
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Hi,
Zitat:
Machmal Tumal Nurmalso (SubProc) IstFehler (ErrorProc) IstAssembler (AsmStart) Würde ich auch gut finden. Zitat:
Zitat:
Zitat:
Zitat:
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. |
|||||
|
|
|
|
|
#12 (Direktlink) | |||
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 25
Beiträge: 785
|
@Frank:
Zitat:
Zitat:
Zitat:
Jac
__________________
XProfan-Profi (XProfan 11.2a+XPIA) Core2Duo E8500@2x3.16GHz, 8GB DDR2-RAM, Radeon HD 4850 1024MB@700/2000MHz, Windows 7 x64, 14.3TB http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|||
|
|
|
|
|
|
#13 (Direktlink) | ||
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Alter: 42
Beiträge: 2.651
|
Zitat:
Aber Farben im Treeview? Ich denke das wird dann etwas zu aufwendig. Zitat:
Die Zusatzleiste ist 8 Pixel breit (hab die jetzt ein/ausschaltbar gemacht). Die automatische Anpassung für die Zeilennummern-Breite klappt bei mir schon bestens. Ist wirklich viel besser so, gerade bei kleinen Quellcodes. Das Cursorverhalten hab ich auch leicht geändert. Ich fands ungünstig, dass der Cursor immer nach ganz oben/unten geht, bevor gescrollt wird. Das ist unübersichtlich. Jetzt liegen immer mindestens noch 6 Zeilen über/unter dem Cursor, wenn gescrollt wird. Und horizontal gescroll verbleibt auch ein Abstand.
__________________
Gruß, Frank "Die Menschheit teilt sich auf in 10 Gruppen: Die, die Binärcode verstehen, und die, die nicht." ![]() Meine Freeware bei Jac. |
||
|
|
|
|
|
#14 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 25
Beiträge: 785
|
Lad hoch!
__________________
XProfan-Profi (XProfan 11.2a+XPIA) Core2Duo E8500@2x3.16GHz, 8GB DDR2-RAM, Radeon HD 4850 1024MB@700/2000MHz, Windows 7 x64, 14.3TB http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#15 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 25
Beiträge: 785
|
Das "X" zum Schließen in jedem Tab sollte bestimmt rechts sein, denn so ist es standardmäßig bei allen Anwendungen, die das unterstützen.
Jac
__________________
XProfan-Profi (XProfan 11.2a+XPIA) Core2Duo E8500@2x3.16GHz, 8GB DDR2-RAM, Radeon HD 4850 1024MB@700/2000MHz, Windows 7 x64, 14.3TB http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Alternative zu Alternate und Alternative zu 6000+? | PatTheCat | Hardware - Kaufempfehlungen | 10 | 07.09.2007 16:03 |
| Englische version zu deutsche version | Dj EKI | Windows XP | 2 | 21.09.2006 23:25 |
| neue version über alte version installieren | Kim. | Windows XP | 7 | 31.07.2005 15:30 |
| Messengers: MSN Version 6.2 / Yahoo Version 6.0 | 19Gino57 | Office-Anwendungen | 2 | 19.02.2005 03:43 |