Autor Beitrag
Mr.Venom
Hält's aus hier
Beiträge: 4

Win 98, Win XP Pro, Knoppix
Delphi 6 Ent, Delphi 7 Ent, Lazarus
BeitragVerfasst: Di 02.11.04 09:45 
(excuse my German in advance) Binn hier eigentlich waehrend der Suche nach Lazarus-componenten reingestoebert, aber wielleich wird mein Programm jemanden auch interresieren.
Also, VenPad (Venom's Text/NotePad) ist meine Vorstellung von einem bequemen Text-Editor fuer einen Web Programmer/Skripter. Ich nutze es tagtaeglich fuer meine PHP-projekte.

www.ofmy.info/VenPad.zip

Es basiert sich auf SynEdit (synedit.sourceforge.net) und dem MS Internet Explorer-Engine (fuer die Vorschaumoeglichkeiten), benuetzt einen Splitter von den dsfProjects und dass MMJEdit (TEdit-Variante). Alles andere ist standart Delphi 6 + viel API, darum ist dass Programm weniger als 1 Mb mit allen den Konfigurationsdateien (nur *.ini-Dateien werden benuetzt, dass Windows-Verzeichnis, Registry usw. wird nicht verschmutzt) und pass auch auf eine Diskette. Fast alle Einstellungen sind personifizierbar und erweiterbar durch den zugriff auf die *.ini-Dateien (oder dass loashen/umbenennen wenn man wass nicht benoetigt).

Die Funktionalitaet:
Syntax-Highlighting (fasst alles, was die SynEdit-Componente bietet)
IDE Code-Hints (Ctrl+Space, wie im Delphi IDE) fuer PHP, My/SQL, CSS, JavaScript, Java u.a.
Snippets (Code-Stuecke vom Schluesselwort erstellen)
Step-By-Step Code-Erstellungsdialoge
Manual-Lookups (z.b. fuer die PHP/MySQL-Funktionbeschreibung)
Code-Pastebars und eine Schluesselwort-Library fuer viele Sprachen (als ein Objekten-Baum)
Server-side Skripte vorschau, Debugging, Compilation (benutzend aeusserren Kompilatoren, z.b. gc++ fuer C++, javac fuer Java, php; einbegraenzte WYSUWG-Funktionalitaet)
Tidy-Integration
Farben-suche und Konvertierung (RGB, hex, ColorHunt)
MD5-Digest erstellung/errechnung fuer Dateien
Funktions- und HTML-JumpBox (ein Combo dass die Namen der Funtionen/Classen/Bedeutenden HTML-MarkUp herreussucht und sie zu dem Platz im Code bevoerdert)
Bookmark-Zeichen erstellung (Alt+Ziffer, Ctrl+Ziffer)
und vieles mehr.

Habe es soetwa 2002 gestartet, und habe eigentlich vom diesen Projekt Delphi auch erlernt.
Fuer jetzt befriedigt mich die Funktionalitaet, doch ich moechte mal Multi-Tabs einfuehren (so dass mann mehrere Dateien auf einmal oeffnen kann), und den inline UTF-8 beifuegen. Soweit ich's weisse, hat SynEdit keine unterstuetzung fuer UTF-8/Unicode (und dass Development vom SynEdit ist ganz im allen gestoppt - auf der sourceforge seite ist dass letzte Post vom Jahr 2003 ?), darum habe ich probiert auf Scintilla umzusteigen, doch hatte grosse probleme mit der installierung und kompilierung der Komponente. Vielleich hatt Jemand erfahrung mit dem Scintilla-Wrapper fuer Delphi 6/7? Wuerde im Falle interresiert mit einer anderen Person dass Projekt neuzustarten und als OpenSource markten.
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Di 02.11.04 09:50 
schönes tool. super gemacht.

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Mi 03.11.04 16:59 
Ja gefällt mir auch sehr gut. Sehr schönes Design und klasse Umfang.
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mi 03.11.04 17:12 
[img]www.users.fh-sbg.ac....nterwe/bla.jpg[/img]

Mir kommt vor, ich hab Anzeigefehler (oben rechts)

AXMD
Mr.Venom Threadstarter
Hält's aus hier
Beiträge: 4

Win 98, Win XP Pro, Knoppix
Delphi 6 Ent, Delphi 7 Ent, Lazarus
BeitragVerfasst: Do 04.11.04 06:46 
AXMD hat folgendes geschrieben:
[img]www.users.fh-sbg.ac....nterwe/bla.jpg[/img]
Mir kommt vor, ich hab Anzeigefehler (oben rechts)
AXMD
Woran besteht der? Bin vom PrintScr nich schlau geworden. Sprechen Sie ueber die 1:1? Das wuerde die Kursor-Position sein.
Oder ueber die bleiche php-PasteBar?
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Do 04.11.04 15:52 
Hab das gleiche Prob.
Wir sprechen über die weiße Leiste: "php GLOBALS string..."
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 04.11.04 16:10 
Über die weiße Leiste und den schönen färbigen Strich darunter ;)

AXMD
Mr.Venom Threadstarter
Hält's aus hier
Beiträge: 4

Win 98, Win XP Pro, Knoppix
Delphi 6 Ent, Delphi 7 Ent, Lazarus
BeitragVerfasst: Fr 05.11.04 06:45 
Interessant. Benutze vom Prinzip aus keine WinXP-styles, hab dass programm auch nicht manifistiert (Visual Effects>Adjust for best performance). Wielleich darum hab ich sowas nicht bemerkt.
Glaub' dass hat wass zutun, dass die PasteBars vom API erstellt werden. Wenn mann sie weiterhin ein/ausshaltet (View>Pastebars), sieht alless toll aus ;)
Willeicht muesste ich die ControlBar darunter ReDraw-en. Werde in naehster Zeit nachsehen.