Vianmäärityksen käyttöliittymän apuhohjelmaluokat
Vianmäärityksen käyttöliittymän lisäosa sekä määrittää yleisen kehyksen vianmäärityksen
käyttöliittymälle esitykselle että sisältää myös luokkia, jotka toteuttavat vianmäärityksen
käyttöliittymän
toteutuksen kannalta hyödyllisiä apumetodeja.
DebugUITools ryhmittelee
näitä apuohjelmia ja sisältää metodeja seuraaviin käyttötarkoituksiin:
- Työtilan tallennus ja/tai koonti ennen tietyn aloituskokoonpanon aloitusta
- Kuvien tallennus ja haku vianmäärityksen käyttöliittymien työasemien puolesta
- Kulloiseenkin vianmääritysmalliin liitetyn vianmääritysmallin esityksen haku
- Vianmäärityslisäosan oletusarvojen varaston haku
- Vianmäärityksen alaisena olevaa ohjelmaa koskeva tieto, kuten kulloinenkin konteksti,
prosessi tai konsoli
- Aloituskokoonpanon valintaikkunan avaus eri oletusarvoissa
- Askelsuodattimien ottaminen käyttöön tai poistaminen käytöstä
IDebugView-rajapinta
sisältää vianmääritysnäkymille tavallisen toiminnon: se mahdollistaa pääsyn taustalla olevaan
katseluohjelmaan ja sen vianmääritysmallin esitykseen. Yleensä työasemien kannattaa laajentaa
AbstractDebugView-luokka
ennemmin kuin toteuttaa rajapinta alusta lähtien. AbstractDebugView-luokalla
on monia hyödyllisiä toimintoja:
- Toimintojen tallennus toimintorekisteriin
- Taustalla olevan katseluohjelman pikavalikon yleinen käsittely
- Delete-näppäimen ja kaksoisnapsautustoiminnon yleinen toteutus
- Virheilmoituksen näyttö näkymässä