2008-09-16 7 views

Antwort

5

Ja - wir hatten ein Problem, dass viele der Administratoren unserer Software gefunden es ist zu schwierig zu benutzen. Um dies zu beheben, haben wir das WinForms-IUI-Framework von Microsoft verwendet, um ein neues Konfigurations- und Verwaltungstool für unsere Software zu erstellen.

Das Feedback der Benutzer war äußerst positiv, vor allem, weil alles aufgabenorientiert ist - dh die Links auf unserer Homepage enthalten Dinge wie "Neuen Benutzer erstellen", "Neue Abteilung erstellen" - anstatt dass der Benutzer herausfinden muss, wie es geht dies durch Klicken auf eine Reihe von Menüs. Da die induktive Schnittstelle einem Web-Browser ähnlicher ist (Hypertext-Links, Zurück/Vorwärts-Tasten), scheint es für neue Benutzer viel leichter zu lernen.

+1

Danke für Ihre Antwort! Wenn Sie Microsoft WinForms IUI-Framework sagen, meinen Sie die Navigation-Bibliothek, die hier verwendet wird http://msdn.microsoft.com/en-us/library/ms951103.aspx? –

+0

Ja das ist genau das eine. Bedenken Sie, dass es sich nicht um einen offiziell freigegebenen Framework handelt. Es gab also ein paar Macken, mit denen wir arbeiten mussten (insbesondere die Größenanpassung) - allerdings waren diese nicht so wichtig. Ihre andere Option wäre die Verwendung von WPF. –

+0

@ JohnSibly: kann ich das in VB.NET verwenden? Ich denke, es ist nicht nicht? – swdev

2

Ich würde vorschlagen, IUI Schnittstellen zu verwenden, wenn Sie eine Software, die nicht auf einer täglichen Basis ...

Jedes Mal, wenn Sie nur einmal im Monat eine Anwendung verwenden, könnte es sehr nützlich sein, durch geführt zu werden ..

Ich habe IUI immer manuell implementiert, oder zumindest eine Wizard-User-Control verwendet.

1

Sie sollten vorsichtig sein, wenn Sie ein zu einfaches System erstellen. Erfahrene Benutzer (Banker, Versicherer, CRM usw.) sollten so viele Informationen wie möglich auf dem Bildschirm haben. Es hat sich gezeigt, dass das Fortschreiten durch Formulare, die langsam validieren, nicht zufriedenstellend ist, wenn Sie diese Form mehrmals während des Arbeitstages verwenden.