Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: [VB2008] ohjelman asetustiedot

novice [18.11.2008 22:12:18]

#

Miten tai mihin ohjelman käyttöön/ulkoasuun liittyvät käyttäjän valitsemat asetukset yleensä tallennetaan? Kuten esim. taustaväri, fontit, yms... Tietokantaanko?

Antti Laaksonen [18.11.2008 22:34:45]

#

Minusta olisi hyvä ratkaisu tallentaa tuollaiset tiedot tavalliseen tekstitiedostoon.

Grez [19.11.2008 01:40:44]

#

Windowsissa ne usein tallennetaan registryyn.

jmp [19.11.2008 01:45:45]

#

On tainnut yleistyä myös tapa käyttää jotakin käyttäjäkohtaista hakemistoa (Documents and Settings\Käyttäjä\Application Data tms.)

vesimies [19.11.2008 01:55:48]

#

Kätevää on laittaa asetukset valmiiseen taulukkoon joka löytyy kun klikkaa Solution Explorerissa "My Project", ja sitten välilehti "Settings".

Esim. Name=PerusFontti, Type=Windows.Drawing.Font

Sitten ohjelmassa voi käyttää näitä asetuksia tähän tapaan:

TextBox1.Font = My.Settings.PerusFontti

Ja laittaa asetuksiin näin:

My.Settings.PerusFontti = jokufontti
My.Settings.Save()

vesimies [20.11.2008 20:12:13]

#

Hieman tarkennuksia edelliseen viestiin.

Fontin NameSpace on System.Drawing (eikä Windows.Drawing kuten jostain syystä erheellisesti laitoin).

My.Settings-tekniikalla tehdyt asetukset tallentuvat config-tiedostoihin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta