» »

[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.
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?

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…

BigWhale ::

Cookie? User session? GET/POST?

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_ ()

BigWhale ::

Ja, moj odgovor je ze bolj advanced.... :P

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

BigWhale ::

VBScript? ActiveX? ;>

Hm, v VBScriptu lahko nardis vse... skoraj vse... :)

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?

OwcA ::

Namig: pretvarjanje med tipi. ;)
Otroška radovednost - gonilo napredka.

Catcher ::

OwcA: Najlepsa hvala za namig.

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.

OwcA ::

javascript ima setTimeout() in clearTimeout(), poglej če ima VBScript kaj podobnega.
Otroška radovednost - gonilo napredka.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

računanje tretje točke

Oddelek: Šola
101642 (1449) A120
»

python- pomoč pri nalogi

Oddelek: Programiranje
182383 (2060) ktka
»

Aproksimacija kroga

Oddelek: Šola
92134 (1753) whatever
»

[VBA] Excel, range, cells problem

Oddelek: Programiranje
51249 (1192) darkolord
»

Ena matematicna

Oddelek: Šola
121641 (1475) rasta

Več podobnih tem