Autor Beitrag
Fabian E.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 554

Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
BeitragVerfasst: Di 17.03.09 01:53 
Hallo zusammen,

ich arbeite gerade an einem größeren Projekt.
Unserem Team stellt sich nun die Frage, wie wir die Hilfe unseres Programmes organisieren.

Kurz zum Grundkonzept des Programms:
  • Das Programm besteht aus einem Kern und sehr vielen Plugins, die alle ihre eigene Funktionalität übergeben und prinzipiell voneinander unabhängig sind.
  • Jedes dieser Plugins hat eine eigene Hilfe, bzw sollte sie haben. Das ist das erste Problem. Diese Hilfe sollte einen Index haben. Dieser Index sollte vom Kern des Programmes aufrufbar sein.
  • Der Kern soll also bei einer Suchanfrage den Index der Hilfe jedes Plugins durchsuchen und eventuelle Treffer ausgeben.

Nun stellt sich die Frage in welchem Format die "Hilfe" des Plugins vorliegen sollte. Wichtig ist wie gesagt, dass man von außen auf den Index zugreifen kann.

Nochmal ganz konkret: Der Kern bekommt die Suchanfrage "RSA". Nun soll der Kern sämtliche Indizes der Plugin-Hilfen nach "RSA" durchsuchen. Findet er was, soll er das ausgeben.

Ist dieses Konzept prinzipiell möglich? Vielleicht sogar mit *.chm?
Hat jemand eine bessere Idee?

Der Vorteil einer Lösung mit z.B. chm wäre, dass man keinen eigenen Hilfe-Viewer entwickeln müsste.

Liebe Grüße,

Fabian