HUN oldal kizárólag a fejlődésért.
GONDOLKODÓ
 
Jövőt Építünk
 
Ember-élet-út
 
Rendszerfejlesztés
 
Szép Magyar Nyelv
 
RÉSZ=EGÉSZ
 
Szkriptmentes programozás
Szkriptmentes programozás : A forráskód építőelemei

A forráskód építőelemei

kriszo  2006.02.11. 00:19

Elképzelhető lenne több elemű rendszer is. Az egyszerűségre törekedve és nem utolsó sorban kevesebb munka érdekében egy két elemű rendszert szeretnék felvázolni:

 


1. függvény


2. halmaz

A forráskód felépítése

 

A kódot a bal felső sarokban levő halmaz indítja el. A kód olvasási iránya dél-keleti, és a kódot is ennek megfelelően kell megrajzolni.

Amennyiben a programnak több kiinduló halmaza is van, úgy azt párhuzamosan kell irányítani az eredeti szállal. A két halmaz egyenrangú, egyszerre is végrehajtódhat, több processzoron vagy több szálon.

Az első szál vége előtt a nyilat dél-nyugati irányba kell állítani. Amennyiben az első szál rövidebb, mint a második, a két szál megcserélendő.

Amennyiben nem lehet dél-nyugati irányba elmenni az ábrával, észak-kelet felé kell venni az irányt.

Egy lehetséges megvalósítás

A nézet menüből lehessen állítani. Egy rendszer akár több megjelenítést, ún. skin-t is  kezelhet.

Két lehetőséget látok, kinek mi a megfelelőbb, választhat közülük.

 

1. elképzelés

Teljesen szabad szerkesztő felület akár egy rajzoló program esetében. A programozó dolga, hogy minden objektum a helyén legyen.

Megjelenítés algoritmusa

A nagyítás manuálisan állítható pl. jobb és bal egérgommbal kattintva a szerkesztő felületen

2. elképzelés

A megjelenítésbe közvetlenül ne legyen beleszólása a felhasználónak. Ő csak objektumokat hoz létre, és parancsokkal, megfelelő kattintásokkal lehet befolyásolni, milyen nézetből vizsgálja a forráskódot.

Megjelenítés algoritmusa

Alapértelmezésben a teljes forráskód látszik, ill., ki lehet jelölni egy részt, ami után már csak a kijelölés látszik, vagyis nagyobbnak látszanak az objektumok.

A kijelölt, nem teljes rész határain kis linkek vannak, amire kattintva a következő objektum válik láthatóvá, a nagyítás csökken. Az objektumok pozícionálása a köré írt téglalap középre helyezésével történik. Az objektumok méretezése mindig a lehető legnagyobb megjelenítést adja a margók figyelembevételével.

Jövőbeli elképzelések

Az eredeti elképzelés szerint a forráskód 3 dimenziós lenne, amolyan VRML- hez hasonló térbeli alakzat. Később majd ennek a leprogramozásáról is szó lehet, de majd csak akkor, ha ha a jelenlegi verziók már elfogadható szinten működnek. Egy jó megjelenítés és navigálás mellett áttekinthetőbb a kód, mint síkban, de mindenképpen tömörebb (pl. egy halmazból több kapcsolat is kiindulhat, mint a síkbeli megvalósítással max. 3)

 
Élj át minden percet!
 
Látogatók
Indulás: 2006-01-19
 
Bejelentkezés
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
 
Társoldalak
 
Magyarság
 
A HOLD állása

Holdfázis
 

Elindult a Játék határok nélkül rajongói oldal! Ha te is szeretted a '90-es évek népszerû mûsorát, nézz be ide!    *****    Megjelent a Nintendo Switch 2 és a Mario Kart World! Ennek örömére megújítottam a Hungarian Super Mario Fan Club oldalt.    *****    Homlokzati hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    A PlayStation 3 átmeneti fiaskója után a PlayStation 4 ismét sikersztori volt. Ha kíváncsi vagy a történetére, katt ide!    *****    A Bakuten!! az egyik leginkább alulértékelt sportanime. Egyedi, mégis csodálatos alkotásról van szó. Itt olvashatsz róla    *****    A PlayStation 3-ra jelentõsen felborultak az erõviszonyok a konzolpiacon. Ha érdekel a PS3 története, akkor kattints ide    *****    Új mese a Mesetárban! Téged is vár, gyere bátran! Mese, mese, meskete - ha nem hiszed, nézz bele!    *****    Az Anya, ha mûvész - Beszélgetés Hernádi Judittal és lányával, Tarján Zsófival - 2025.05.08-án 18:00 -Corinthia Budapest    *****    ✨ Egy receptes gyûjtemény, ahol a lélek is helyet kapott – ismerd meg a „Megóvlak” címû írást!    *****    Hímes tojás, nyuszipár, téged vár a Mesetár! Kukkants be hozzánk!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    Nagyon ütõs volt a Nintendo Switch 2 Direct! Elemzést a látottakról pedig itt olvashatsz!    *****    Elkészítem születési horoszkópod és ajándék 3 éves elõrejelzésed. Utána szóban minden kérdésedet megbeszéljük! Kattints    *****    Könyves oldal - egy jó könyv, elrepít bárhová - Könyves oldal    *****    20 éve jelent meg a Nintendo DS! Emlékezzünk meg ról, hisz olyan sok szép perccel ajándékozott meg minket a játékaival!    *****    Ha érdekelnek az animék,mangák,videojátékok, japán és holland nyelv és kultúra, akkor látogass el a személyes oldalamra.    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Könyves oldal - Ágica Könyvtára - ahol megnézheted milyen könyveim vannak, miket olvasok, mik a terveim...    *****    Megtörtént Bûnügyekkel foglalkozó oldal - magyar és külföldi esetek.    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG