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
 

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    *****    A boroszkányok gyorsan megtanulják... Minden mágia megköveteli a maga árát. De vajon mekkora lehet ez az ár? - FRPG    *****    Alkosd meg a saját karaktered, és irányítsd a sorsát! Vajon képes lenne túlélni egy ilyen titkokkal teli helyen? - FRPG    *****    Mindig tudnod kell, melyik kikötõ felé tartasz. - ROSE HARBOR, a mi városunk - FRPG    *****    Akad mindannyijukban valami közös, valami ide vezette õket, a delaware-i aprócska kikötõvárosba... - FRPG    *****    boroszkány, vérfarkas, alakváltó, démon és angyal... szavak, amik mind jelentenek valamit - csatlakozz közénk - FRPG    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    why do all monsters come out at night - FRPG - Csatlakozz közénk! - Írj, és éld át a kalandokat!    *****    CRIMECASESNIGHT - Igazi Bûntényekkel foglalkozó oldal    *****    Figyelem, figyelem! A második vágányra karácsonyi mese érkezett! Mesés karácsonyt kíván mindenkinek: a Mesetáros    *****    10 éves a Haikyuu!! Ennek alkalmából részletes elemzést olvashatsz az anime elsõ évadáról az Anime Odyssey blogban!    *****    Ismerd meg az F-Zero sorozatot, a Nintendo legdinamikusabb versenyjáték-szériáját! Folyamatosan bõvülõ tartalom.    *****    Advent a Mesetárban! Téli és karácsonyi mesék és színezõk várnak! Nézzetek be hozzánk!    *****    Nagyon pontos és részletes születési horoszkóp, valamint 3 év ajándék elõrejelzés, diplomás asztrológustól. Kattints!!!!    *****    A horoszkóp a lélek tükre,egyszer mindenkinek érdemes belenézni.Keress meg és én segítek értelmezni a csillagok állását!    *****    HAMAROSAN ÚJRA ITT A KARÁCSONY! HA SZERETNÉL KARÁCSONYI HANGULATBA KEVEREDNI, AKKOR KATT IDE: KARACSONY.GPORTAL.HU    *****    Nyakunkon a Karácsony, ajándékozz születési horoszkópot barátaidnak, ismerõseidnek.Nagyon szép ajándék! Várlak, kattints    *****    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!