Hej.
Od jakiegoś czasu przymierzam się do napisania programu w C# identyfikującego sprzęt. Zainspirowałem się programem EVEREST.
Co w tym programie by się znalazło:
- Informacje o kontach użytkownika
- Informacje o baterii
- Informacje o BIOSIE
- Informacje o botowaniu
- Informacje o magistralach
- Informacje o pamięci cache
- Informacje o CD-romie i DVD-romie
- Informacje o portach
- Informacje o desktopach
- Informacje o plikach i folderach
- Informacje o dyskach
- Informacje o monitorze
- Informacje o systemie operacyjnym
- Informacje o środowisku uruchomieniowym
- Informacje o grupach
- Informacje o kontrolerach IDE
- Informacje sieciowe ogólnie
- Informacje o sprzęcie ogólnie wspomnianym wyżej monitorze, klawiaturze, myszy itd.
- Informacje o czasie itd
- Informacje o dyskach logicznych
- Informacje o sesji logowania
- Informacje o mapowaniu dysków
- Informacje o pamięci
- Informacje o procesorze
- Informacje o dźwięku itd
No i jeszcze coś się znajdzie. Tego wszystkiego jest dość dużo. Moje pytanie brzmi: (są dwa pytania)
- Co jeszcze byście widzieli w takim programie?
- Jak zbudować interfejs do takiego programu?
Największy problem jest oczywiście z interfejsem, ponieważ nie wiem za bardzo jak zbudować go tak by był wygodny i miły w użyciu jednocześnie będąc szybkim w dostępie do informacji itd.
Aktualnie wymyśliłem coś takiego:
Oczywiście przyciski są za duże, ale chodzi o koncepcję. mamy pasek na dole. Być może zrobiłbym jakieś menu u góry. Pasek z lewej zawierający przyciski główne oraz pasek po prawej od wcześniejszego zawierający przyciski dodatkowe dotyczące zagadnienia wybranego na pierwszym pasku.
Co myślicie o takim rozwiązaniu?
Macie jakieś rady?
edit:
No i oczywiście nie ma wszystkich przycisków jakie chciałbym mieć. To tylko taka prowizorka do pokazania o co kaman.
Informacje wszystkie wyświetlałbym w DataGridView co umożliwi ładny dostęp do informacji sortując je na najróżniejsze sposoby. Da też to efekt przeglądania małej "bazki danych".