Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6 | Lataus palkki

Sivun loppuun

Thugcln [09.01.2006 14:14:17]

#

Miten saan lataus palkin toimimaan ?`Ja itseasiassa minkälaiseen tarkoitukseen se on, koska ajattelin ettei se välttämättä toimi kaikkiin tarkoituksiin. Mutta kertokaa te mihin se on periaatteessa tarkoitettu ja miten sen saa ohjattua tiettyyn kohteeseen.

nomic [09.01.2006 14:37:44]

#

Öh, meinaatkos ProgressBar:ia?

Eikös se toimi ihan value:n sisältöä muuttamalla.
Tarkoitus on kait viestittää käyttäjälle, että missä vaiheessa lataus on menossa.
Pieniin asioihin sitä ei varmaan tarvitse, mutta sitten kun aletaan tosiaan lataamaan jo jotain vähän järeämpää, niin on se hyvä kertoa käyttäjälle missä vaiheessa sitä mennään.

Esimerkiksi: Jos meidän pitää tehdä online-päivitys-systeemi-mikälie-härpäke ohjelmaan, jotta käyttäjä voi hakea uuden päivityksen, kun client konnektaa serveri-ohjelmaan. serveri-ohjelma voi ensiksi kertoa tiedon koon ja tarvittavat tiedot siitä. client vastaanottaa nämä ja lähettää viestin, että tiedot on saatu ja lataus voidaan aloittaa.
Nytten tiedetään jo minkäkokoinen tiedosto sieltä on tulossa
samalla kun nyt ladataan sitä verrataan meille tulleen tiedoston kokoa siihen lopulliseen. Tämän esittämiseen voidaan käyttää hyvin progressibarria.

esimerkiksi 200kt tiedostosta jos on tullut vasta se 40kt
niin ilmoitamme, että on 20% tullut.
sitten kun arvona on 100, voidaan enabloida joku nappi, jolla voi sitten jatkaa.

Toinen tapa: pelithän koostuvat myös monista eri osa-alueita, ja kun vaihdetaan pelissä mappia, voidaan luoda väliaikainen lataus-ikkuna, ja aina kun yksi asia on suoritettu kasvatetaan progressbarrin arvoa.
esimerkki:

äänet = kasvata 10
musiikki = kasvata 15 '25%
datatiedot = kasvata 5 '30%
mappi = kasvata 30 '60%
kaikkimuukrääsämitäikinälieneekään = kasvata 40% '100%

Hinc [10.01.2006 16:47:39]

#

tossahan ei tullut selväksi-> "miten sen saa toimimaan" ei toi valuen muuttaminen varmaan paljoa auta, Vb6:n Help Tiedostossa on ProgressBar Help, kato sieltä

nomic [10.01.2006 16:56:56]

#

Hinc kirjoitti:

tossahan ei tullut selväksi-> "miten sen saa toimimaan" ei toi valuen muuttaminen varmaan paljoa auta, Vb6:n Help Tiedostossa on ProgressBar Help, kato sieltä

Kyllä mulla ainaskin valueta muuttamalla toimii niinkuin pitääkin. Sen tehtävähän taitaa olla pääasiallisesti missä kohti lataus/prosessi/mikälie on menossa...

Hinc [10.01.2006 17:17:52]

#

totta, tota mites sais ton progressbarin menee esim timerin kaa-> Eli ainaku timerii tulee esim 1 sec lisää ni Progressbariin tulee 10 lisää?? oon ihmetelly tota

Blaze [10.01.2006 17:24:07]

#

pbar.value = sekunteja * 10 ?

Hinc [10.01.2006 17:40:05]

#

hmmmm, jos sais simple koodin vielä.?? :D oon noob"

Blaze [10.01.2006 17:59:10]

#

Johan sää sait. Nyt niskasta itteä kiinni ja hommiin.


Sivun alkuun

Vastaus

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

Tietoa sivustosta