Entwickler-Ecke
Open Source Projekte - [IDE-Experte] CustomHelp
marcowarm - Mo 26.10.09 13:48
Titel: [IDE-Experte] CustomHelp
CustomHelp (Version: ändert sich sowieso ständig :))
... ist ein IDE Experte, der die Delphi Hilfe um ein paar nützliche Funktionen erweitert.
Was soll das?
Du "stehst" in deinem Quellcode und brauchst Hilfe zu einer bestimmten Funktion. Du drückst F1 und bekommst deine vertraute Delphi Hilfe. Jetzt hättest du natürlich auch gern ein Beispiel zu deren Anwendung oder du fragst dich, ob jemand im Forum schonmal das gleiche Problem damit hatte mit dem du dich gerade herumschlägst. Oder du sehnst dich nach der "alten" Delphi 7 Hilfe. Also musst du die vertraute schützende Umgebung deiner IDE (ja das ist doppelt gemoppelt) verlassen und dich durch die verschiedenen Suchmaschinen und Hilfedateien hangeln.
Hier hilft CustomHelp. Der Assistent fasst deine Suchanfrage in einem niedlichen kleinen Fenster zusammen, von dem aus du in deinen Lieblingssuchmaschinen und Hilfedateien blättern kannst.
Die Features im Überblick ... oder warum sollte ich weiterlesen?
- Suche über F1 (keine ungewöhnlichen Tastenkombinationen)
- Suche über alle im System registrierten Hx Namespaces (Microsoft Entwicklerhilfe Umgebung) (z.B. Jedi Hilfe)
- Suche in den "alten" (*.hlp) Windows Hilfe Dateien (z.B. Delphi 7 Hilfe) (Voraussetzung: winhlp32.exe)
- Suche über die Html-Hilfe (*.chm) Dateien
- Suche per Shell-Kommando
- Suche dynamisch via RSS-Feeds.
- Wahlweise Suche über Index oder Volltext
- Einstellungen werden pro Delphi-Version gespeichert
Wie (de-)installiere ich CustomHelp?
Am einfachsten ist es über das
SVN-Repository von TUO [
http://theunknownones.googlecode.com/svn/tags/Release/CustomHelp/]. Vermittels eines
SVN-Clients [
http://subversion.tigris.org/links.html#clients] ist das überaus einfach. Andernfalls kann man sie die Dateien auch per Browser und Handarbeit runterladen - jeder eben wie er will.
Dann einfach das Package (auf passende Delphi-Version achten) laden und installieren. Fertig. Zum deinstallieren einfach das entsprechende Package aus der Liste der Entwurfs-Packages entfernen. Nach einer eventuellen Deinstallation ist ein Neustart der IDE erforderlich.
Alles weitere über die Benutzung erfahrt ihr im Video (siehe unten)
Vorschläge für Hilfe-Provider
RSS
Statische Websuche
Dateibasierend- "$(ProgramFiles)\Adobe\Reader 9.0\Reader\AcroRd32.exe" /A "search=$(HelpString)" "Pfad:\zu\deiner\Datei.pdf" -> Suche via Adobe Acrobat Reader
FAQ- Gibts das auf deutsch?.... Nein. Das bissl englisch verträgt jeder Entwickler :-)
- Gibts das als fertige bpl?.... Nein. Der Aufwand fertige Packages aktuell zu halten ist uns zu groß.
- Kann ich helfen?.... Ja. Wenn du noch Ideen und Anregungen hast?... Immer her damit.
- Warum habt ihr so wenige Kommentare im Code?.... Diese Projekte sind primär für unseren eigenen Bedarf geschrieben. Wir stellen sie OpenSource zur Verfügung, weil wir selbst gern von OpenSource profitieren. Es ist kein Lehrprojekt :-). Wenn ihr jedoch Fragen zu dieser oder jener Funktion habt, könnt ihr mich [http://www.delphi-forum.de/user_marcowarm.html] oder Benny [http://www.delphi-forum.de/user_chaosben.html] gern fragen.
Viel Spaß damit.
wünschen Marco und Benny
Videos
Version 1.2 [http://www.vimeo.com/7200411]
Version 1.0 [
http://www.vimeo.com/7180158]
Narses - Mo 26.10.09 14:04
Moin!
Bitte gib einen direkten Download-Link an, wie es die Regeln für diese Sparte verlangen. Danke. ;)
cu
Narses
Robert.Wachtel - Mo 26.10.09 14:09
Narses hat folgendes geschrieben : |
[...] Bitte gib einen direkten Download-Link an, wie es die Regeln für diese Sparte verlangen. [...] |
Wieviel direkter als zum Repository soll es denn noch sein?... ;)
marcowarm - Mo 26.10.09 14:11
Narses hat folgendes geschrieben : |
Moin!
Bitte gib einen direkten Download-Link an, wie es die Regeln für diese Sparte verlangen. Danke. ;)
cu
Narses |
Was genau meinst du mit "direktem Download"? Direkter als ein Link ins SVN Repository ist nicht möglich.
Gruß
Marco
Narses - Mo 26.10.09 15:36
Moin!
Ups, weiter oben war ja noch ein Repository-Link... :oops: Wer lesen kann ist klar im Vorteil :nut:
Ignoriert mein Posting einfach. :nixweiss: ;)
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!