Forum » Programiranje » [VBScript] - tabela, niz?
[VBScript] - tabela, niz?
Damjan Jagar ::
S sošolcem iz faksa morava obstoječo igro Game Of Life, ki je narejena kot makro v Excelu prirediti tako da bo stvar delovala na web strani, se pravi bo spisana v HTMLju s pomočjo VBScript.
Prvi problem:
Kako izrisati mrežo (dvodimenzijsko polje kot npr. šahovko polje - lahko tudi manjše) da bo možno posamezne kvadratke barvati. Se pravi da bo vsako polje imelo svojo lokacijo. Kako potem polje obrobiti oz. pobarvati in potem to enako izpisati v browserrju.
Info Game of Life: prvi link in drugi link.
Prvi problem:
Kako izrisati mrežo (dvodimenzijsko polje kot npr. šahovko polje - lahko tudi manjše) da bo možno posamezne kvadratke barvati. Se pravi da bo vsako polje imelo svojo lokacijo. Kako potem polje obrobiti oz. pobarvati in potem to enako izpisati v browserrju.
Info Game of Life: prvi link in drugi link.
http://jagar.si
BigWhale ::
Use the brain Luke, use the brain...
Le kako bi v browserju narisal tabelo? Kako se ji ze rece po anglesko? TABLE Hmmm... Le kako...
BTW: Kateri faks?
Le kako bi v browserju narisal tabelo? Kako se ji ze rece po anglesko? TABLE Hmmm... Le kako...
BTW: Kateri faks?
Zgodovina sprememb…
- spremenil: BigWhale ()
Damjan Jagar ::
OK... prehitro spisana tema oz. površno prebrana s strani uporabnikov. Tabelo sicer ni problem izrisati in pobarvati, problem je kako dostopati do posameznega polja. V vsakem koraku je potrebno pogledati vsa polja in ugotoviti ali so pobarvana z določeno barvo ali ne in jih tako tudi izpisati v HTML-ju.
http://jagar.si
Zgodovina sprememb…
- spremenil: Damjan Jagar ()
mare_ ::
malo na pamet...pa če te sploh zastopim :)
<td id="celica">- daš recimo vsaki celici drugačen id, potem pa do tega dostopaš preko celica.bgcolor ?
BigWhale ::
Zapomnit si moras med dvema requestoma, katera celica je ziva in katera je mrtva... V mislih moras imeti, da se http povezava med vsakim requestom podre in da si ti ne mores zapomnit kaj ima nek client na ekranu. Lahko ti pa client to pove... :)
mare_ ::
BgW: Ampak kakor ga jst razumem, bo to itak lavfalo brez serverja - samo VBScript + html. Morda ga pa narobe razumem :)
Zgodovina sprememb…
- spremenil: mare_ ()
Damjan Jagar ::
BgW: Ampak kakor ga jst razumem, bo to itak lavfalo brez serverja - samo VBScript + html. Morda ga pa narobe razumem :)
Prav si razumel.
http://jagar.si
Catcher ::
Glede tega imava trenutno naslednji problem:
pri pregledovanju stevila sosed posameznega polja ne izracuna vsote le teh, ampak v sprem. stSosed zapise kar niz teh znakov.
Koda je naslednja:
For x = 2 To Xmax
For y = 2 To Ymax
X1 = x + 1
Y1 = y + 1
X2 = x - 1
Y2 = y - 1
stSosed = A(X2, Y2) + A(X2, y) + A(X2, Y1) + A(x, Y2) + A(x, Y1) + A(X1, Y2) + A(X1, y) + A(X1, Y1)
Torej, A je dvodimenzionalno polje v katerem so zapisane vrednosti 1 in 0. stSosed bi moral sesteti vse sosede (1), ki jih ima posamezna celica, namesto tega pa shrani niz enic in ničel.
Kaj delava narobe?
pri pregledovanju stevila sosed posameznega polja ne izracuna vsote le teh, ampak v sprem. stSosed zapise kar niz teh znakov.
Koda je naslednja:
For x = 2 To Xmax
For y = 2 To Ymax
X1 = x + 1
Y1 = y + 1
X2 = x - 1
Y2 = y - 1
stSosed = A(X2, Y2) + A(X2, y) + A(X2, Y1) + A(x, Y2) + A(x, Y1) + A(X1, Y2) + A(X1, y) + A(X1, Y1)
Torej, A je dvodimenzionalno polje v katerem so zapisane vrednosti 1 in 0. stSosed bi moral sesteti vse sosede (1), ki jih ima posamezna celica, namesto tega pa shrani niz enic in ničel.
Kaj delava narobe?
Catcher ::
Pojavil se je še naslednji problem. Kako narediti, da bi se v IE oknu v nekem izbranem časovnem intervalu nekaj izpisovalo? Npr. izpiše številko 1, čez 2 sekundi pobriše vsebino okna in izpiše številko 2 in tako naprej.
Veliko sem že probaval z ActiveX Timer control, vendar mi le ta ne dela.
Kako bi se to dalo narediti brez ActiveX? Stvar delam v VB Script.
Veliko sem že probaval z ActiveX Timer control, vendar mi le ta ne dela.
Kako bi se to dalo narediti brez ActiveX? Stvar delam v VB Script.
OwcA ::
javascript ima setTimeout() in clearTimeout(), poglej če ima VBScript kaj podobnega.
Otroška radovednost - gonilo napredka.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | računanje tretje točkeOddelek: Šola | 1808 (1615) | A120 |
» | python- pomoč pri nalogiOddelek: Programiranje | 2519 (2196) | ktka |
» | Aproksimacija krogaOddelek: Šola | 2224 (1843) | whatever |
» | [VBA] Excel, range, cells problemOddelek: Programiranje | 1318 (1261) | darkolord |
» | Ena matematicnaOddelek: Šola | 1716 (1550) | rasta |