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
 

Hivatalos, hogy jön a Haikyuu!! Gomisuteba no Kessen movie! Magyar nyelvû plakát, magyar feliratos elõzetes!    *****    Todoroki Shoto Fanfiction oldal, nézzetek be és olvassatok! Új Shoto nendoroid blog az oldalon!    *****    A Múzsa, egy gruppi élményei a színfalak mögött :)    *****    Madarak és fák napjára új mesével vár a Mesetár! Nézz be hozzánk!    *****    Rosta Iván diplomás asztrológus vagyok! Szívesen elkészítem a horoszkópodat, fordúlj hozzám bizalommal. Várom a hívásod!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, lakások, egyéb épületek szigetelését kedvezõ áron! Hívjon! 0630/583-3168    *****    Ha te is könyvkiadásban gondolkodsz, ajánlom figyelmedbe az postomat, amiben minden összegyûjtött információt megírtam.    *****    Nyereményjáték! Nyerd meg az éjszakai arckrémet! További információkért és játék szabályért kattints! Nyereményjáték!    *****    A legfrissebb hírek Super Mario világából, plusz információk, tippek-trükkök, végigjátszások!    *****    Ha hagyod, hogy magával ragadjon a Mario Golf miliõje, akkor egy egyedi és életre szóló játékélménnyel leszel gazdagabb!    *****    A horoszkóp a lélek tükre, nagyon fontos idõnként megtudni, mit rejteget. Keress meg és nézzünk bele együtt. Várlak!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, lakások, nyaralók és egyéb épületek homlokzati szigetelését!    *****    rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com    *****    Vérfarkasok, boszorkányok, alakváltók, démonok, bukott angyalok és emberek. A világ oly' színes, de vajon békés is?    *****    Az emberek vakok, kiváltképp akkor, ha olyasmivel találkoznak, amit kényelmesebb nem észrevenni... - HUNGARIANFORUM    *****    Valahol Delaware államban létezik egy város, ahol a természetfeletti lények otthonra lelhetnek... Közéjük tartozol?    *****    Minden mágia megköveteli a maga árát... Ez az ár pedig néha túlságosan is nagy, hogy megfizessük - FRPG    *****    Why do all the monsters come out at night? - FRPG - Why do all the monsters come out at night? - FRPG - Aktív közösség    *****    Az oldal egy évvel ezelõtt költözött új otthonába, azóta pedig az élet csak pörög és pörög! - AKTÍV FÓRUMOS SZEREPJÁTÉK    *****    Vajon milyen lehet egy rejtélyekkel teli kisváros polgármesterének lenni? És mi történik, ha a bizalmasod árul el?