Asetusten tallentaminen, tulostaminen - Pääteohjaus 8

Käydään läpi miten ohjelman asetuksia voi tallentaa rekisteriin (registry) ja .config-tiedostoihin. Tutustutaan myös tulostamiseen ja siihen liittyviin flowdocument- ja fixeddocument-luokkiin.

Registry

Tee luentomallin ja artikkelin Registry In's and Out's Using C# avulla seuraavat tehtävät:

Settings

Katso luentovideosta ja mallikoodista miten käytetään settingsejä Visual Studiossa.

Tulostaminen

Kokeile miten yksinkertaista on tulostaa lomake tai jokin sen sisältämä kontrolli. Lisää lomakkeellesi painike ja siihen seuraava ohjelmakoodi:

            PrintDialog dialog = new PrintDialog();
            if (dialog.ShowDialog() == true)
            { dialog.PrintVisual(nimi, "Tulostusalue"); }

Korvaa nimi esim. koko ikkunalle tai gridille antamallasi nimellä. Kokeile miten painike toimii ja ohjaa tulostus PDF-tiedostoon.

FixedDocument

Lue artikkeli WPF Printing Part 2 – The Fixed Document. Saat artikkelista valmiin koodipohjan.

FlowDocument

Tutustu Microsoftin FlowDocument Overview -artikkeliin

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/ohjaus/ohjaus8/
© Antti Ekonoja (antti.j.ekonoja@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Jukka Mäntylä (jmantyla@iki.fi) <http://www.iki.fi/jmantyla/>
2010-11-04 13:02:02
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta