3 Stimmen

"Hilfesystem" für Desktop-Anwendung basierend auf .NET 2010, C# und WPF

Ich suchte für einige Zeit, aber konnte keine Antwort finden, die mir klare Idee geben. so bin ich meine Frage posten. Ich arbeite an einer Desktop-Anwendung auf .NET 2010, C#, WPF als Frontend und SQL 2008 Backend. Ich war auf der Suche nach den Optionen der kontextsensitiven Hilfe enthalten. Ich habe nach MS Help Viwer 1.0 gesucht. Es sieht vielversprechend aus, aber welche anderen Optionen habe ich, um Hilfe in meiner Anwendung hinzuzufügen? Es gibt noch eine weitere Microsoft HTML-Hilfe 1.4, die auf MSDN verfügbar ist. Welches ist die beste verfügbare Hilfemaschine, die gut mit .NET-basierten Anwendungen funktioniert? Wir sind für jeden Vorschlag dankbar. Danke! N Avatar

3voto

David Punkte 70550

Das ist eine gute Frage, und es ist auch nicht leicht, sie richtig zu beantworten. Ich habe es in der Vergangenheit selbst getan, und die Menge an Wissen, die Sie benötigen, ist zu viel für dieses Forum. Allerdings habe ich in einem anderen Forum einen Beitrag mit mehreren hilfreichen Links gefunden.

http://social.msdn.microsoft.com/Forums/en/devdocs/thread/207a4158-18ac-4227-b430-93d54414c5cc

Als ich meins machte, verwendete ich HtmlHelp um Hilfedateien (.chm) zu erstellen, und verknüpfte sie mit dem Programm unter Verwendung der HelpProvider .

Rückblickend war der Prozess so schmerzhaft, dass ich mich stattdessen darauf konzentrierte, die Anwendungen so intuitiv zu gestalten, dass keine Hilfe nötig war. (Dies ist eine gute Design-Idee, wenn man sie umsetzen kann, und wird in der Entwicklergemeinschaft unter dem Namen " Selbsterklärendes Rechnen ".)

Editar

DIESE Links sind wahrscheinlich die nützlichsten für Sie: http://msdn.microsoft.com/en-us/library/2ksk25ts.aspx

0voto

Bo Jangles Punkte 41

Versuchen Sie robohelp. Es ist nicht billig, aber einfach zu bedienen und wird Ihnen viel Zeit sparen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X