Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: QB: DATA-taulukoissa olevan kuvan näyttäminen

Sivun loppuun

Gwaur [08.11.2002 17:45:23]

#

Äkkivilkaisulla QBasic-listalla ei tällaista koodia vielä ollut, joten pistämpä tämän nyt tähän:

Tämä koodi näyttää DATA-taulukossa olevan kuvan ruudun yläkulmassa. Kuvio on tässä koodissa sydän, koska se on helppo ja aika yleisesti käytetty.

SCREEN 13
FOR y = 1 TO 8             'tähän kuvan rivien määrä
FOR x = 1 TO 10            'tähän kuvan sarakkeiden määrä
READ v
PSET (x, y), v
NEXT x
NEXT y
'kuvan ensimmäinen rivi
DATA 0,0,4,4,0,0,4,4,0,0
DATA 0,4,4,4,4,4,4,4,4,0
DATA 4,4,4,4,4,4,4,4,4,4
DATA 4,4,4,4,4,4,4,4,4,4
DATA 0,4,4,4,4,4,4,4,4,0
DATA 0,0,4,4,4,4,4,4,0,0
DATA 0,0,0,4,4,4,4,0,0,0
DATA 0,0,0,0,4,4,0,0,0,0
'kuvan viimeinen rivi

Gwaur [09.11.2002 22:51:16]

#

edelleen KOMV*

*KOMV = Kommentteja Otetaan Mielellään Vastaan

Antti Laaksonen [09.11.2002 23:34:51]

#

Pieniin kuviin käy, mutta suuremmat kuvat sitten jo omiin tiedostoihin...

thefox [10.11.2002 09:25:30]

#

Tuollaiset kannattais mieluummin tehdä vaikka niin että kaks ensimmäistä lukua tuossa DATA:ssa osoittaa nuo leveyden ja korkeuden. Sitten se niiden perusteella piirtäis.
Ihan asiallinen vinkki vaikka simppeli onkin, itse kun alottelin qb:llä joskus niin tommosesta olis ollu paljon hyötyä... enää ei mutta ehkä jollekin on :)

KimmoKM [10.11.2002 10:19:20]

#

Toisaan. Toimiihan se ja on aloittelijoille hyödyllinen, mutta ei kokeneemmille. Voisi myös piirtää sen tekstinä tuolla (näkyy vain DOSissa) _ -merkillä ASCII 219

snakari [10.11.2002 11:18:19]

#

ja mää annoin ton koodin saastalle, se oli vaan lisänny dataa ;D

snakari [10.11.2002 11:21:00]

#

eli toi tekijä oon siis mää

Gwaur [10.11.2002 11:24:29]

#

Joo, kiitoskia snakarille, joka ton koodin mulle opetti :)

HtH [10.11.2002 11:45:03]

#

Itse tein joskus pari vuotta sitten qb:lla ohjelman, jolla pystyi piirtämään tuollaisia pieniä kuvia, ja kun tallensi, kuva tallentui DATA:na koodiin.

KimmoKM [10.11.2002 14:26:27]

#

Voisi melkein olla helpompaa kirjoittaa kuva tiedostoon.

tuobbi-89 [10.11.2002 16:58:55]

#

Vinkuu virhettä "syntax error" tossa "READ v" -rivillä. :(

Antti Laaksonen [10.11.2002 17:05:35]

#

Ota kommentit pois datojen perästä, sitten toimii.

tuobbi-89 [10.11.2002 19:53:53]

#

Ai jaa, kiitos! :)

Tumpi [11.11.2002 15:42:29]

#

kätsy

T.M. [11.11.2002 18:38:36]

#

READ v heittää erroria! pärskele

Anon [11.11.2002 20:10:01]

#

roskaa lisää :-) :-) Eikä edes toimi tietty. sitäpaitsi ei näillä kukaan mitään tee, tai ei ainakaan pitäisi tehdä!

KimmoKM [12.11.2002 19:31:12]

#

Anon, asiallisempaa käytöstä. Tuolla voi joku tehdä jotakin, ja se TOIMII! Jos edes vähän kommentteja olet tutkinut sinun olisi pitänyt huomata että se saadaan toimimaan kun kommentit poistetaan DATA jen jäljestä.

thefox [12.11.2002 20:50:44]

#

Lieneekö sillä, snakari, niin paljon väliä kenen tekemä se on kuin näin yksinkertaisesta pätkästä on kyse.

Juuzo [14.11.2002 18:32:55]

#

Kannattais lukea tiedostosta.

DooDiE [07.08.2003 22:39:26]

#

Koitin soveltaa tuota niin se valittaa erroria DATA rivillä.. ja erroris lukee et "Illegal in SUB, FUNCTION or DEF FN" mikä on vikana?? mul on just kaikki nuo siinä mitä tos esimerkissäkin (paitsi noita kommentteja).. miks ihmees tulee error? APUAA!!

Gaxx [25.12.2003 23:27:26]

#

Mikäli ton errorin ymmärsin oikein niin niitä ei saa laittaa subeihin eikä funktioihin... Olet siis mitä ilmeisimmin laittamass tuota koodia johonkin subiin.

comi [06.06.2004 20:41:12]

#

onhan toi loistava ja käytännöllinen, mut ton keksin nyt itekkin ihan qbasic ohjelmoinnin opiskelun alkuvaiheessa. Mutta voi tosta olla paljonki hyötyä ihan aloittelijoille

Juhko [27.10.2006 15:27:51]

#

Hieno! Että osaa olla hieno!

hjuuh [04.11.2008 19:32:35]

#

Miten ei anna tehdä kuin 10 saraketta ? kun koittaa piirtää 20 screen 12, se laittaa ne allekkain?? apua kiitos :)


Sivun alkuun

Vastaus

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

Tietoa sivustosta