WEB TECHNOLÓGIÁK 4.ELŐADÁS

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "WEB TECHNOLÓGIÁK 4.ELŐADÁS"

Átírás

1 Dr. Pál László, Sapientia EMTE, Csíkszereda WEB TECHNOLÓGIÁK 4.ELŐADÁS tavasz Layouts, Javascript

2 Weboldalak elrendezése (layout)

3 Két-oszlopos elrendezés

4 Két-oszlopos elrendezés

5 Három-oszlopos elrendezés

6 Három-oszlopos elrendezés

7 Három-oszlopos elrendezés Három-oszlopos változó szélességű elrendezés (Three-column liquid/fluid)

8 Responsive tervezés

9 Mi az a responsive tervezés? Lényege, hogy a tervezett oldal alkalmazkodik a felhasználó kijelző méretéhez, mindig az adott eszköz kijelző méreteihez igazodva Ethan Marcotte alkotott meg 2011-ben RWD (Responsive Web Design): alkalmazkodó tervezési mód Az alkalmazkodó tervezés népszerűségét a mobil eszközök fejlesztésének köszönheti

10 Az RWD összetevői 3 összetevőre bontható pedig a folyékony rácsszerkezet (fluid grid) a média lekérdezések (Media Queries) a folyékony média (fluid media)

11 A folyékony rácsszerkezet A folyékony oldaltervek fix értékek (pixel) helyett százalékot használ a méretek beállításához képlet: aktuális elem pixelben / befoglaló elem pixelben) x 100 = elem szélessége % A responsive tervezés során százalékkal kalkulálva egy kicsit nehezebb elérni ugyan azokat a méreteket, figyelembe véve, hogy itt már arányokkal dolgozunk, ami az adott kijelző függvénye

12 Média lekérdezések A Media Query nem más, mint egy megfelelő helyzetre vonatkozó formázás Tegyük fel, hogy megszeretnénk változtatni a body hátterét 768px-nél kisebb kijelző méreten csupán erre a kódra van szükségünk:

13 Folyékony média Folyékony médián a képek, videók responsive-an történő kezelését értjük egy nagy felbontású monitoron és egy kisebb alap kijelzővel ellátott telefonon nem biztos, hogy szerencsés dolog ugyan akkora méretű képet felh ne használjunk nagyobb képeket egy kisebb méretű befoglaló elemben, mert növeli az oldal letöltés idejét

14 Média lekérdezések részletesebben A HTML fájlunkhoz hozzá csatolt Media Query stíluslap, médiától és kontextustól függően, csak akkor fut le ha teljesül az előre megadott feltétel Így elérhetjük, hogy a különböző típusú eszközöket, mint a nyomtatók, a kijelzővel rendelkező készülékek, mind egyedi stíluslappal rendelkezzenek. Lehetőségünk van egy adott típus esetében megadni formázásokat, felbontástól, tájolástól, pixel sűrűségtől függően is

15 Média lekérdezések megadása A média lekérdezések deklarálása során egyetlen egy médiát kell megadnunk, valamint nulla, vagy több feltételt az adott típusra vonatkozóan. Kétféle módon használhatjuk őket, hivatkozhatunk rájuk HTML-ből és megadhatjuk őket a CSS fájlban Példa: hivatkozás HTML-ből A média lekérdezés használata CSS fájlban

16 Média lekérdezések - Feltételek Az alábbi stílus csak a screen típusú, legfeljebb 500px széles kijelzőkön fut le <link href="example.css" rel="stylesheet" media="screen and (max-width:500px)" /> A stílus az összes típuson lefut, ami legalább 500px all and (min-width:500px) { } A stílus utasítás segítségével is url(color.css) screen and (width: 500px);hívhatjuk

17 Média tulajdonságok Média tulajdonságoknak nevezzük a média típusok után következő, az azokra vonatkozó értékeket Ilyen például a szélesség, magasság A legtöbb tulajdonság képes kezelni a min-, max- előtagokat, így lehetőségünk nyílik intervallumokat megadni screen and (min-width: 400px) and (maxwidth: 700px) { } A width tulajdonsággal megadhatjuk az aktuális média viewport (megjelenítési felület) szélességét

18 Média tulajdonságok A device-width/device-height tulajdonságokkal a kijelzők fizikai méretét adhatjuk meg. Erre a tulajdonságra azért van szükség, mert a pixel sűrűség növekedésével a szélesség/magasság már nem egyezik meg a tényleges, fizikai értelemben vett szélességgel/magassággal

19 Töréspontok Töréspontoknak (breakpoints) nevezzük azokat a szélesség értékeket, melyeken szeretnénk, ha más stílust kapna az aktuálisan formázott oldal Ezek az értékek általában egy telefon, tablet és monitor méretet takarnak Többnyire 3 értékkel lefedhetjük a legtöbb kijelzővel rendelkező eszközt A Bootstrap 3-as verziójában ezek az értékek a 768px, 992px és 1200px

20 Viewport A viewport nem más mint a böngésző azon területe, ahol a weboldalak megjelennek Ha mobil eszközön akarunk megnézni egy nagy méretű weboldalt, akkor csak a beállított viewport értéknek megfelelő részt fogunk látni az oldalból (ami alapesetben a kijelző mérete lenne), a többi esetlegesen túl csordul a megjelenítési területen.

21 Viewport

22 Viewport A mobil böngészők a jobb használat érdekében felül írják a kezdeti viewport-ot (vagyis a kijelző fizikai méretét), még pedig jóval nagyobbra Ezen a szélességen a legtöbb mai oldal bőven Ezen a szélességen a legtöbb mai oldal bőven elfér, igaz az így megjelenített oldal nem a 100%- os méretében jelenik meg, hanem kicsinyített méretben, amit aztán nagyíthatunk

23 Viewport meta elem és tulajdonságai Eszköz szélesség width értelemszerűen a viewport terület szélességét szabályozhatjuk. Például, ha a telefonra készített oldalunk szélessége 320px, akkor a következő meta- val igazíthatjuk a nézetablak területét az oldalunkhoz <meta name="viewport" content="width=320" /> Ha több felbontású eszközre készítettük az oldalunkat, akkor választhatjuk a dinamikus érték megadást, az eszköz fizikai kijelzőmérete alapján <meta name="viewport" content="width=devicewidth" />

24 Mi a JavaScript? Egy olyan parancsnyelv, amely segítségével létrehozhatunk interaktív Web-oldalakat HTML lapokba lehet beágyazni, a lappal együtt töltődnek le, majd a böngésző értelmezi és futtatja azokat Nem sok köze van a Java programozási nyelvhez. Sokkal kisebb, egyszerűbb, korlátozottabb működésű is annál. Értelmező (interpreter) nyelv - a kód értelmezése dinamikusan történik A böngészők nagyrésze ismeri (Internet Explorer, Firefox, Opera, stb.)

25 A JavaScript lehetőségei A HTML oldalak készítői számára egy programozási eszközt biztosít (használata egyszerű) Módosíthatja a HTML tartalmát, kinézetét (a HTML DOM objektumaihoz való hozzáférés által) Eseményekre tud reagálni (pld. oldal betöltése, kattintás egy elemre, stb.) A bevitt adat helyességének ellenőrzésére ad lehetőséget (mielőtt elküldenénk a szerverre) Megvizsgálhatjuk a böngésző típusát, és ennek függvényében más-más, böngésző specifikus tartalmat tölthetünk be Sütiket (cookies) hozhatunk létre a kliens gépen való információ tárolás érdekében

26 A JavaScript használata JavaScript beágyazása HTML oldalba <script type="text/javascript"> </script> 1.Példa: <p id="demo">this is a paragraph.</p> <script type="text/javascript"> document.getelementbyid("demo").innerhtml=date(); </script>

27 A JavaScript használata 2.Példa: megjegyzésbe tesszük, így nem jelenik meg, ha a böngésző nem támogatja <script type="text/javascript"> <!---- document.getelementbyid("demo").innerhtml=date(); ----> </script>

28 A JavaScript használata Külső script-állomány beszúrása: <head> <script type="text/javascript" src="xxx.js"></script> </head> több HTML oldal is használhatja Átláthatóbb kód: HTML illetve JavaScript szétválasztása Példa: <head> <script type="text/javascript" </head> <body> src="uzenet.js"></script> <input type="button" onclick="msg()" value="uzenet" /> </body>

29 A JavaScript használata Bárhol elhelyezhető a HTML dokumentumban. A <script> tag-ekből is bármennyi lehet A script kiértékelése az oldal betöltése közben történik Függvények, globális változók deklarálása a head Függvények, globális változók deklarálása a head elemben ajánlott

30 JavaScript példa

31 A JavaScript elemei - Utasítások Utasítás: parancs a böngésző felé A pontosvessző használata az utasítások végén nem kötelező, de mégis ajánlatos a használata. JavaScript blokk: utasítások a { és } jelek között. Többnyire függvényekben és feltételes utasításokban használjuk Megjegyzés: egysoros: a // jellel kezdődik többsoros: a /* és a */ jelek között kell megadni

32 Változók és adattípusok JavaScript-ben a változókat a var kulcsszó segítségével kell deklarálni Példa: var x; A változó típusát nem kell megadni. A nyelv nagyon flexibilis. A szükséges konvertálások automatikusan történnek. Példa: x = 10; A JavaScript megkülönbözteti a kis és nagybetűket (case-sensitive)

33 Változók és adattípusok Változók típusai: lokális: általában a függvényeken belül deklarált változók globális: a függvényeken kívül létrehozott változók globálisak, az aktuális dokumentumon belül mindenhonnan elérhetők. Az oldal bezárásával megsemmisülnek. Ha egy deklarálatlan változónak értéket adunk, akkor az globális lesz.

34 Adattípusok String: 'aposztróf' vagy "idézőjel" pár közé írjuk var a = "I'm sorry."; var b = 'Idézıjel: (")'; Számok, melyek lehetnek egészek vagy valós számok Logikai értékek, true vagy false var igaz1 = true; var hamis1 = false; var igaz2 = 7>2;

35 Speciális típusok Undefined: akkor tér vissza ezzel a string típusú, undefined értékű szöveggel, ha az adott változó már létezik, de nincs megadva az értéke Null: null értéke akkor lehet egy változónak, ha Null: null értéke akkor lehet egy változónak, ha létrehozták, de az értékét törölték

36 Objektumok használata Általánosan egy objektum jellemzőjéhez a következőképpen férhetünk hozzá: objektumnév.tulajdonságnév Példa: Szemely.nev = "János"; Szemely.kor = 23; Új objektumok létrehozása: var objektumnév= new Object(); Egy tulajdonságot úgy definiálhatunk, ha egyszerűen értéket rendelünk hozzá Példa: var auto = new Object(); auto.marka = "Opel"; auto.szin = "piros";

37 Tömbök használata Egy olyan objektum, amely egyszerre több elemet tud tárolni 1.Példa: var autok=new Array(); autok[0]="saab"; autok[1]="volvo"; autok[2]="bmw"; 2.Példa: var autok=new Array("Saab","Volvo","BMW"); 3.Példa: var autok=["saab","volvo","bmw"]; Tömb elemének elérése: document.write(autok[0]);

38 Dátumok használata Létrehozás: Date(), Date(dateString), Date(year, month, day) Metódusok: getdate(), getday(), gethours(), stb. Példa: var curdate = new Date(); var mday = curdate.getdate(); document.write(mday + "<BR>"); setdate(value), sethours(value), setyear(value), stb. Példa: var d = new Date(); d.setdate(15); document.write(d);

39 A Math objektum Matematikai műveletek elvégzésére használható Szintaxis: var x = Math.PI; var y = Math.sqrt(16); Egyéb metódusok: abs(x) - abszolút érték exp(x) exponenciális függvény floor(x) - lefelé kerekít a legközelebbi egészre max(x,y,z,...,n), min(x,y,z,...,n) - maximum, minimum random() - véletlen szám generálása 0 és 1 között

40 A String objektum Stringek manipulálására használható Szintaxis: var txt = new String(string); Metódusok: indexof(str): az str első előfordulásának pozícióját adja vissza, különben -1-et Példa: var str="hello world!"; document.write(str.indexof("d"));

41 A String objektum Metódusok: split(): felbontja a stringet több stringre Példa: var str="how are you doing today?"; var x = str.split(" document.write(x[0]);"); Más metósusok: substr(), replace(), tolowercase(), touppercase()

42 Operátorok Aritmetika operátorok (y=5)

43 Operátorok Hozzárendelő operátorok(x=10, y=5)

44 Operátorok Logikai operátorok: && (logikai és) (logikai vagy) == (egyenlő),!= (nem egyenlő), === (teljesen egyenlő), <, <=, >, >= Példa: var x = 5 x===5 - igaz x==='5' - hamis

45 Operátorok Feltételes operátor: Szintaxis: 1.Példa: y=-1; valtozo=(feltetel)?ertek1:ertek2 x=(y<0)? 5: 10; 2.Példa: var browser=(navigator.appname.indexof("microsoft")!=-1)? "IE" : "Non IE";

46 Operátorok String operátor: + (karakterláncok összefűzése) Példa: txt1="what a very"; txt2="nice day"; txt3=txt1+" "+txt2; Stringek és számok összeadása: az eredmény mindig string lesz Példa: x=5+5; //10 x="5"+"5"; //55 x=5+"5"; //55

47 Függvények Szintaxis: function függvénynév(valtozo1,valtozo2,...) { } utasítások Meghívhatóak: a HTML bármely pontjáról, az esemény bekövetkezésekor Deklarálás: a head elemben ajánlott A függvények visszaadhatnak egy értéket return utasítással, az alábbi formában: returnérték; vagy return kifejezés;

48 Függvények Példa:

49 Függvények Hasznos függvények: eval(string): kiértékeli vagy végrehajtja az argumentumban megadott kifejezést Példa: eval("x=10;y=20;document.write(x*y)");//200 document.write("<br />" + eval("2+2"));//4 document.write("<br />" + eval(x+17));//27 isnan(value): eldönti, hogy a megadott paraméter valóban száma Példa: document.write(isnan(0)+ "<br />");//false document.write(isnan("hello")+ "<br />");//true document.write(isnan("2005/12/12")+ "<br />");//true

50 Függvények Hasznos függvények: parsefloat(string): a numerikus értéket képviselő objektumból kinyeri a lebegőpontos számot. Csak az első számot adja vissza Példa: document.write(parsefloat("10"));//10 document.write(parsefloat("10.33"));//10.33 document.write(parsefloat(" "));//34 document.write(parsefloat("he was 40"));//NaN parseint(string): a stringből kinyeri az egész számot Példa: var x = parseint("10"); document.write(parseint("10.33"));//10

51 Feltételes utasítás - if Szintaxis: if (feltétel){ utasítás } Példa:

52 Ciklusok FOR ciklus for(var=kezdıérték;var<=végsıérték;var=var+nov){ utasítások } WHILE ciklus while (feltétel){ while (feltétel){ utasítások } DO..WHILE do{ utasítások } while (feltétel)

53 HTML Document Object Model (DOM) A HTML Dokumentum Objektum Modell (HTML DOM) lehetőséget ad a dokumentum elemeihez való hozzáférésre és ezek módosítására A DOM a HTML dokumentumnak egy fa-szerkezetet feleltet meg. Csomópont típusok: dokumentum csomópont - a teljes dokumentum elem csomópont - minden HTML elem (tag) szöveg csomópont - az egyes HTML elemek törzse attribútum csomópont - a HTML attribútumok megjegyzés csomópont - HTML megjegyzések DOM objektum modell részei: alap DOM, XML DOM, HTML DOM

54 A HTML dokumentum-fa DOM csomópontok típusai: szülő (parent), gyerek (child), testvér (sibling), előd(ancestor), utód (descendent)

55 DOM tulajdonságok és metódusok Néhány tulajdonság (x egy csomópont): x.innerhtml - az x tartalmának az elérését, módosítását teszi lehetővé x.nodename - az x neve x.nodevalue - az x értéke x.parentnode - az x szülője x.childnodes - az x gyerekei

56 DOM tulajdonságok és metódusok Néhány metódus (x egy csomópont): x.getelementbyid(id) - visszaadja az elemet az id alapján x.getelementsbytagname(name) - visszaadja az összes elemet a tag alapján x.appendchild(node) - gyerek csomópontot szúr be az x- nek x.removechild(node) - x-nek törli egy gyerekét

57 Csomópontok elérése A getelementbyid() metódus: visszaadja a megadott azonosítója elemet Szintaxis: Példa: node.getelementbyid("id"); document.getelementbyid("intro");

58 Csomópontok elérése A getelementsbytagname() metódus: a megadott címkéjű elemeket adja vissza Szintaxis: Példa: node.getelementsbytagname("tagname"); document.getelementsbytagname("p"); a bekezdések listája

59 Csomópontok elérése Példa: a lekért lista feldolgozása

60 Csomópontok elérése Megjegyzés: document.documentelement - a gyökér csomópontot adja vissza document.body - a body tag direkt elérése Példa: <script type="text/javascript"> </script> x=document.body; alert(x.innerhtml);

61 Csomópontok elérése Példa: bekezdés tartalmának a kiíratása

62 Csomópont tulajdonságok Három fontos tulajdonság: nodename csak olvasható HTML elem esetén, ugyanaz mint a tag név attribútum csomópont esetén, annak nevét jelenti szöveges csomópont esetén mindig a #text szöveget jelenti nodevalue HTML elem estén nincs definiálva szöveges csomópont esetén mindig a szöveget jelenti attribútum csomópont esetén, annak értékét jelenti nodetype: az elem típusát adja vissza. Lehetséges értékei: element, attribute, text.

63 Csomópontok értékének az elérése

64 DOM objektumok

65 A window objektum window: a JavaScript hierarchiában a legfelső szinten található objektum. A böngészőablaknak felel meg. Számos tulajdonsága és metódusa van tulajdonságok: document, history, location; outerheight, outerwidth; screen, self, status metódusok: blur(), focus(); alert(), confirm(), prompt(); open(), close(); settimeout(), cleartimeout(), setinterval(), clearinterval(); scrollby(), scrollto(); moveby(), moveto(), resizeby(), resizeto()

66 A window objektum - 1.Példa Új ablak megnyitása adott web címmel

67 A window objektum - 2.Példa Új ablak megnyitása adott mérettel és fókuszban

68 A window objektum - 3.Példa Figyelmeztető ablak megjelenítése

69 A window objektum - 4.Példa Adatbekérő ablak megjelenítése

70 A window objektum - 4.Példa Adatbekérő ablak megjelenítése

71 A window objektum A window objektum fontosabb objektumai: history: a böngészőablakból meglátogatott URL-ket tartalmazza. Tulajdonság, metódusok: length, back(), forward(), go(). location: információt tartalmaz az aktuális URL-ról. Tulajdonságok: href, protocol, hostname, port. Metódusok: assign(), reload(), replace(). document

72 A document objektum a teljes HTML dokumentumhoz való hozzáférést teszi lehetővé kollekciók: anchors[], forms[], images[], links[] tulajdonságok: body, cookie, domain, lastmodified, referrer, title, URL Metódusok getelementbyid(), getelementsbyname(), getelementsbytagname(), open(), close(), write(), writeln()

73 A document objektum - 1.Példa A body háttérszínének a megváltoztatása: Egy bekezdés tartalmának a megváltoztatása:

74 A document objektum - 2.Példa Elem tulajdonságának a megváltoztatása a style segítségével:

75 JavaScript események Olyan történés, amelyet a JavaScript felismer Dinamikus HTML oldalak létrehozását teszik lehetővé Minden egyes HTML elemhez vannak hozzárendelt események, melyek hatására JavaScript függvényt futtatunk le A HTML tag-ban adjuk meg Pld. <input typte="button" value="ok" onclick="katt();"/>

76 JavaScript események Néhány esemény: onload, onunload: oldal betöltésekor vagy elhagyásakor futnak le. Tipikus használat: böngésző típusának ellenőrzése, sütik tárolása. onclick: tipikusan gombnyomáskor vagy képre való kattintáskor használjuk Űrlap események: onfocus, onblur, onchange onsubmit: űrlap adatainak elküldésekor fut le onmouseover, onmouseout

77 JavaScript események Példa az onfocus, onblur eseményre:

78 JavaScript események Példa az onfocus, onblur eseményre:

79 JavaScript események Példa az onmouseover eseményre:

80 JavaScript események Példa az onmouseover eseményre:

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs Szabadkai Műszaki Szakfőiskola Web programozás dr Zlatko Čović chole@vts.su.ac.rs 1 DOM események (events) JavaScriptben interaktív programok készítésére az események által vezérelt programozási modellt

Részletesebben

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv programozás alapjai Haramia László JavaScript szerepe Netscape fejlesztette ki LiveScript Interaktív weboldalak dinamikus kezelhetősége

Részletesebben

"Egységes erdélyi felnőttképzés Kárpát-medencei hálózatban" JAVA ALAPÚ WEBPROGRAMOZÁS. M6 Modul: A DOM Modell

Egységes erdélyi felnőttképzés Kárpát-medencei hálózatban JAVA ALAPÚ WEBPROGRAMOZÁS. M6 Modul: A DOM Modell "Egységes erdélyi felnőttképzés Kárpát-medencei hálózatban" JAVA ALAPÚ WEBPROGRAMOZÁS M6 Modul: A DOM Modell Bevezető - platform- és nyelvfüggetlen programozási interfész - tartalom-, szerkezet- és stílus-elérés/módosítás

Részletesebben

HTML. Ismerkedés a JavaScripttel. A JavaScript lehet ségei. A JavaScript kód helye. Önálló JavaScript fájlok

HTML. Ismerkedés a JavaScripttel. A JavaScript lehet ségei. A JavaScript kód helye. Önálló JavaScript fájlok HTML Ismerkedés a JavaScripttel webprogramozó A weblapokat HTML nyelven készíthetjük el. A HTML egyszer leírónyelv, nem alkalmas válaszolni a felhasználóknak, nem tud döntéseket hozni, nem tud végrehajtani

Részletesebben

Bevezetés DOM Script beszúrás Szintaxis Események Beépített objektumok. Kliens oldali script nyelvek - JavaScript

Bevezetés DOM Script beszúrás Szintaxis Események Beépített objektumok. Kliens oldali script nyelvek - JavaScript Kliens oldali script nyelvek - JavaScript Áttekintés Bevezetés HTML DOM JavaScript beszúrása JavaScript szintaxis JavaScript események Egyéb JavaScript beépített objektumok Áttekintés Bevezetés HTML DOM

Részletesebben

Kliens oldali script nyelvek - JavaScript

Kliens oldali script nyelvek - JavaScript Kliens oldali script nyelvek - JavaScript Áttekintés Bevezetés HTML DOM JavaScript beszúrása JavaScript szintaxis JavaScript események Egyéb JavaScript beépített objektumok JavaScript a JavaScript a Web-en

Részletesebben

Kliens oldali script nyelvek - JavaScript. JavaScript. JavaScript. amit nyújt:

Kliens oldali script nyelvek - JavaScript. JavaScript. JavaScript. amit nyújt: Áttekintés Kliens oldali script nyelvek - JavaScript Bevezetés HTML DOM JavaScript beszúrása JavaScript szintaxis JavaScript események Egyéb JavaScript beépített objektumok 1 / 26 2 / 26 JavaScript JavaScript

Részletesebben

A JavaScript főbb tulajdonságai

A JavaScript főbb tulajdonságai JavaScript alapok A JavaScript főbb tulajdonságai Script nyelv azaz futás közben értelmezett, interpretált nyelv Legfőbb alkalmazási területe: a HTML dokumentumok dinamikussá, interaktívvá tétele Gyengén

Részletesebben

Programozás s 2 javascript

Programozás s 2 javascript Programozás s 2 javascript Az Internet programozása II. utolsó változtatás s 2008.04.27 27. Javascript Egy böngb ngészőhöz z készk szült script nyelv. Közvetlenül l a HTML kódba k kell beírni. Interaktivitást

Részletesebben

HTML, Javascript és az objektumok

HTML, Javascript és az objektumok Javascript referencia Bevezetés A Javascript egy HTML fájlokba tervezett objektum-orientált nyelv. Alapjai a C és C++ nyelvek, így ezekre sokban hasonlít. Ez a dokumentum egy gyors összefoglaló a nyelvrõl,

Részletesebben

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése Az image objektum Multimédiás alkalmazások készítése JavaScript segítségével webprogramozó a document leszármazottja az images tömbön keresztül érhet el complete : teljesen letölt dött-e? height, width

Részletesebben

Responsive Web Design. Dr. Nyéki Lajos 2019

Responsive Web Design. Dr. Nyéki Lajos 2019 Responsive Web Design Dr. Nyéki Lajos 2019 Bevezetés A responsive web design tervezési technika által létrehozott web oldalak skálázhatók, a web oldalt mobil telefon, táblagép és asztali számítógép böngészőjével

Részletesebben

Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk.

Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk. JSON tutorial Készítette: Cyber Zero Web: www.cyberzero.tk E-mail: cyberzero@freemail.hu Msn: cyberzero@mailpont.hu Skype: cyberzero_cz Fb: https://www.facebook.com/cyberzero.cz BEVEZETÉS: A JSON (JavaScript

Részletesebben

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Javascript Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása

Részletesebben

Web programozás. 3. előadás

Web programozás. 3. előadás Web programozás 3. előadás Űrlapok form label for input type select, option value szöveges mező: text textarea jelszó: password rádiógomb: radio jelölőnégyzet: checkbox küldés gomb: submit Web programozás

Részletesebben

Javacript alapismeretek

Javacript alapismeretek Javacript alapismeretek Mi az a JavaScript, mire alkalmazzuk? A JavaScript egy olyan programozási nyelv, melyet eleinte direkt a HTML hiányosságainak pótlására fejlesztettek ki. Segítségével létrehozhatunk

Részletesebben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 6.ELŐADÁS. Fájlkezelés PHP-ben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 6.ELŐADÁS. Fájlkezelés PHP-ben Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 6.ELŐADÁS 2015-2016 Fájlkezelés PHP-ben Fájlok és könyvtárak kezelése 2 A PHP a Javascript-hez hasonlóan, nem képes a felhasználó merevlemezén

Részletesebben

PHP. Adatbázisok gyakorlat

PHP. Adatbázisok gyakorlat PHP Adatbázisok gyakorlat Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. A PHP-kódunk általában

Részletesebben

Webprogramozás szakkör

Webprogramozás szakkör Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás

Részletesebben

1. Alapok. #!/bin/bash

1. Alapok. #!/bin/bash 1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 1. UNIX shell Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek

Részletesebben

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt. Csempe kalkula tor A küldetésünk az, hogy segítsünk kiszámítani egy fürdőszoba csempeszükségletét (felületét). Sőt, ha a kalkulátort használó ügyfél elégedett egyből elküldheti az e-mail címét, hogy a

Részletesebben

12.óra jquery Framework #1. Gyimesi Ákos

12.óra jquery Framework #1. Gyimesi Ákos 12.óra jquery Framework #1 Gyimesi Ákos gyimesi.akos@gmail.com http://webprog.gy-i-m.com 12.óra jquery Framework #1 Miről lesz szó? JavaScript nyelv alapjai plusz: a JavaScript objektummodellje JavaScript

Részletesebben

Bevezetés Működési elv AJAX keretrendszerek AJAX

Bevezetés Működési elv AJAX keretrendszerek AJAX AJAX Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek

Részletesebben

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv PHP A PHP rövidítés jelentése hivatalosan: PHP Hypertext Preprocessor. Ez egy kiszolgáló-oldali parancsnyelv, amit jellemzően HTML oldalakon használnak. A különbség a két nyelv között az, hogy a kiszolgáló

Részletesebben

Informatika terméktervezőknek

Informatika terméktervezőknek Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások

Részletesebben

Objektumorientált programozás

Objektumorientált programozás JavaScript Objektumorientált programozás böngésző jó néhány objektumot bocsájt a rendelkezésünkre tulajdonságok var txt="hello World!" document.write(txt.length) Web programozás I. - Kecskeméti Fõiskola

Részletesebben

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) közönséges felhasználók SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:

Részletesebben

Web Technológiák. Répási Tibor egyetemi tanársegéd. Miskolc Egyetem,Gépészmérnöki kar, Infomatikai és Villamosmérnöki Tanszékcsoport (IVM)

Web Technológiák. Répási Tibor egyetemi tanársegéd. Miskolc Egyetem,Gépészmérnöki kar, Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Web Technológiák Répási Tibor egyetemi tanársegéd Miskolc Egyetem,Gépészmérnöki kar, Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2108 Mai

Részletesebben

bb témakörök Programozás JavaScript nyelven A JavaScript szerepe Kliensoldali szkript alkalmazása JavaScript a weboldalon

bb témakörök Programozás JavaScript nyelven A JavaScript szerepe Kliensoldali szkript alkalmazása JavaScript a weboldalon bb témakörök Programozás JavaScript nyelven A JavaScript nyelv szerepe A JavaScript nyújtotta lehet ségek A JavaScript beillesztése a weboldalakra A JavaScript szerepe weblapok dinamikus kezelhet sége

Részletesebben

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS 2.ELŐADÁS A VB programozási nyelv Az Excel programozása 2 A VB programozási nyelv Adattípusok Adatok kezelése Vezérlőszerkezetek Adattípusok és műveletek Egész adattípusok

Részletesebben

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Python Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása alatt

Részletesebben

Információs technológiák 2. Gy: CSS, JS alapok

Információs technológiák 2. Gy: CSS, JS alapok Információs technológiák 2. Gy: CSS, JS alapok 1/69 B ITv: MAN 2017.10.01 Ismétlés Van egy Web nevű mappánk, ebben vannak az eddig elkészített weboldalak (htm, html) képek (jpg, png). Logikai felépítés

Részletesebben

Tartalom. A JavaScript haladó lehet ségei. Megjelenés. Viselkedés. Progresszív fejlesztés. A progresszív fejlesztés alapelvei

Tartalom. A JavaScript haladó lehet ségei. Megjelenés. Viselkedés. Progresszív fejlesztés. A progresszív fejlesztés alapelvei Tartalom A JavaScript haladó lehet ségei webprogramozó A szöveg, amit a látogató az oldalainkon olvashat Szövegként írjuk meg HTML elemekkel osztjuk egységekre Megjelenés A szöveg kinézete és elrendezése

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

PHP gyorstalpaló, avagy a Hello World-től az űrlapellenőrzésig

PHP gyorstalpaló, avagy a Hello World-től az űrlapellenőrzésig PHP gyorstalpaló, avagy a Hello World-től az űrlapellenőrzésig

Részletesebben

WEBFEJLESZTÉS 2. ŰRLAPOK, KÉPEK, TÁBLÁZATOK, BÖNGÉSZŐ

WEBFEJLESZTÉS 2. ŰRLAPOK, KÉPEK, TÁBLÁZATOK, BÖNGÉSZŐ WEBFEJLESZTÉS 2. ŰRLAPOK, KÉPEK, TÁBLÁZATOK, BÖNGÉSZŐ Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés JavaScript programozás 3 JavaScript

Részletesebben

1. Egyszerű (primitív) típusok. 2. Referencia típusok

1. Egyszerű (primitív) típusok. 2. Referencia típusok II. A Java nyelv eszközei 1. Milyen eszközöket nyújt a Java a programozóknak Korábban már említettük, hogy a Java a C nyelvből alakult ki, ezért a C, C++ nyelvben járatos programozóknak nem fog nehézséget

Részletesebben

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket.

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket. Sakk játék Felhasználói dokumentáció Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket. Futtatási környezet: A http://10.0.0.101/~hgy/sakk/

Részletesebben

Multimédia 2017/2018 II.

Multimédia 2017/2018 II. Multimédia 2017/2018 II. 1. gyakorlat HTML5, CSS3 alapok Alapvető HTML5 elemek Egyszerű HTML dokumentum Oldal cime

Részletesebben

Java II. I A Java programozási nyelv alapelemei

Java II. I A Java programozási nyelv alapelemei Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak

Részletesebben

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási

Részletesebben

Smalltalk 2. Készítette: Szabó Éva

Smalltalk 2. Készítette: Szabó Éva Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=

Részletesebben

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa CSS3 alapismeretek Bevezetés a CSS-be Mi is az a CSS? A CSS az angol Cascading Style Sheets kifejezés rövidítése, ami magyarul talán egymásba ágyazott stíluslapoknak lehetne fordítani. Hasonlóan a HTML-hez,

Részletesebben

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei Az Educatio Társadalmi Szolgáltató Nonprofit Kft. a következő feltételek szerint készült bannerek elhelyezését vállalja weboldalain:

Részletesebben

AWK programozás, minták, vezérlési szerkezetek

AWK programozás, minták, vezérlési szerkezetek 10 AWK programozás, minták, vezérlési szerkezetek AWK futtatási módok AWK parancs, közvetlen programkódmegadás: awk 'PROGRAMKÓD' FILE példa: ls -l awk '{print $1, $5}' a programkód helyére minden indentálás

Részletesebben

Memória játék. Felhasználói dokumentáció

Memória játék. Felhasználói dokumentáció Memória játék Felhasználói dokumentáció Feladat: JavaScript segítségével, olyan programot írni, mely összekeveri a lapokat, majd a felhasználónak kell párosítani. HTML oldalba ágyazva és CSS-el formázva.

Részletesebben

AWK programozás, minták, vezérlési szerkezetek

AWK programozás, minták, vezérlési szerkezetek 10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa

Részletesebben

Jquery. Konstantinusz Kft.

Jquery. Konstantinusz Kft. Konstantinusz Kft. 2011 1 Tartalomjegyzék 1 Tartalomjegyzék... 2 2 Bevezetés... 3 3 Használata... 4 3.1 A $ függvény... 4 3.2 Elemek kiválasztása... 5 3.3 Fontosabb függvények... 6 3.3.1 Animációk... 7

Részletesebben

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs Szabadkai Műszaki Szakfőiskola Web programozás dr Zlatko Čović chole@vts.su.ac.rs 1 CLIENT-SERVER 2 Internet technológiák Kliens oldali: -(x)html -CSS -JavaScript -XML JavaScript XML PHP Szerver oldali:

Részletesebben

PowerShell v2.0 alapok. Nagy Miklós

PowerShell v2.0 alapok. Nagy Miklós PowerShell v2.0 alapok Nagy Miklós Kezdetek, Felhasználás 2006-ban létrejött egy új script nyelv, mely Window Vista-ban, és Windows Server 2008-ban telepíthető opcióként jelenik meg. (PowerShell 1.0) Automatizáció

Részletesebben

1. Jelölje meg az összes igaz állítást a következők közül!

1. Jelölje meg az összes igaz állítást a következők közül! 1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.

Részletesebben

Python tanfolyam Python bevezető I. rész

Python tanfolyam Python bevezető I. rész Python tanfolyam Python bevezető I. rész Mai tematika Amiről szó lesz (most): Interpretált vs. fordított nyelvek, GC Szintakszis Alaptípusok Control flow: szekvencia, szelekció, iteráció... Függvények

Részletesebben

Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök. Dr. Bécsi Tamás 4. Előadás

Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök. Dr. Bécsi Tamás 4. Előadás Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök Dr. Bécsi Tamás 4. Előadás A?: operátor Nézzük meg a következő kifejezést: if (a>b) z=a; else z=b; Ez felírható

Részletesebben

Sakk-játék. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Sakk-játék. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő Felhasználói dokumentáció Sakk-játék Feladat: JavaScript és CSS segítségével sakk-játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az oldal megtekintéséhez

Részletesebben

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár 2015. május 6. Vázlat 1 2 A világháló Története statikus és dinamikus oldal URL DNS-feloldás IP-cím ügyfél (kliens, böngész ) és szerver (kiszolgáló)

Részletesebben

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT alapjai, bevezetés Vincze Dávid Miskolci Egyetem, IIT vincze.david@iit.uni-miskolc.hu PHP Personal Home Page (Tools) Script nyelv -> interpretált Elsősorban weboldal (dinamikus) tartalmak előállítására

Részletesebben

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI

Részletesebben

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

MicroSigner Közvetítő Szerver fejlesztői dokumentáció MICROSEC ZRT. MicroSigner Közvetítő Szerver fejlesztői dokumentáció verzió: 1.0 Ivicsics Sándor, Máté Norbert, Vanczák Gergely 2016.06.09. Tartalom Általános információk... 2 ESign munkamenet létrehozása...

Részletesebben

A C# programozási nyelv alapjai

A C# programozási nyelv alapjai A C# programozási nyelv alapjai Tisztán objektum-orientált Kis- és nagybetűket megkülönbözteti Ötvözi a C++, Delphi, Java programozási nyelvek pozitívumait.net futtatókörnyezet Visual Studio fejlesztőkörnyezet

Részletesebben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010 Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 12. ELŐADÁS Adatbázis-kezelés Delphiben 2 Adatmegjelenítés lekérdezés segítségével A táblákhoz hasonlóan a lekérdezések is az adatbázis

Részletesebben

Internet programozása. 3. előadás

Internet programozása. 3. előadás Internet programozása 3. előadás Áttekintés Hogyan használjuk az if szerkezetet arra, hogy bizonyos sorok csak adott feltételek teljesülése mellett hajtódjanak végre? Hogyan adhatunk meg csak bizonyos

Részletesebben

1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11

1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Tartalomjegyzék 1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Géptől gépig... 11 Számok a gépeknek... 13 Nevek az embereknek... 14 Programok egymás

Részletesebben

JavaScript változók Number Stringek:

JavaScript változók Number Stringek: Jellemzők: gyengén típusos: bármilyen típusú értéket értékül adhatunk egy változónak, és később másik típusú értéket is adhatunk ennek a változónak. objektum alapú: nem objektum orientált script nyelv

Részletesebben

Karakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva!

Karakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva! A PL/SQL alapelemei Karakterkészlet Az angol ABC kis- és nagybetűi: a-z, A-Z Számjegyek: 0-9 Egyéb karakterek: ( ) + - * / < > =! ~ ^ ; :. ' @ %, " # $ & _ { }? [ ] Szóköz, tabulátor, kocsivissza A kis-

Részletesebben

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

MicroSigner Közvetítő Szerver fejlesztői dokumentáció MICROSEC ZRT. MicroSigner Közvetítő Szerver fejlesztői dokumentáció verzió: 1.0 Ivicsics Sándor, Máté Norbert, Vanczák Gergely 2016.06.09. Tartalom Általános információk... 2 ESign munkamenet létrehozása...

Részletesebben

Webshop készítése ASP.NET 3.5 ben I.

Webshop készítése ASP.NET 3.5 ben I. Webshop készítése ASP.NET 3.5 ben I. - Portál kialakíása - Mesteroldal létrehozása - Témák létrehozása Site létrehozása 1. File / New Web site 2. A Template k közül válasszuk az ASP.NEt et, nyelvnek (Language)

Részletesebben

SZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek

SZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek SZERVER OLDALI JAVASCRIPT 3. hét Javascript nyelvi elemek NYELVI ALAPOK: Ez sajnos igen száraz anyag, Viszont a megértékhez és a nyelv elsajátításához kell. Próbáljuk meg random gifekkel feldobni. MIRŐL

Részletesebben

A JavaScript. Kovács Botond. Matematika-Informatika 641. Kolozsvár 2004 - 1 -

A JavaScript. Kovács Botond. Matematika-Informatika 641. Kolozsvár 2004 - 1 - A JavaScript Kovács Botond Matematika-Informatika 641 Kolozsvár 2004-1 - 1. fejezet: Bevezetés: Mi a JavaScript? A JavaScriptet a Netscape fejlesztette ki. Ez egy olyan parancsnyelv, amely segítségével

Részletesebben

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő

Részletesebben

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté. Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Készült Giachetta Roberto jegyzete alapján

Részletesebben

Web programoz as 2009 2010

Web programoz as 2009 2010 Web programozás 2009 2010 Áttekintés A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Áttekintés: miről lesz szó (kurzus/labor/vizsga)

Részletesebben

Neumann János Számítógép-tudományi Társaság Programozás, robotprogramozás szakkör Három félév 3 * 8 foglalkozás

Neumann János Számítógép-tudományi Társaság Programozás, robotprogramozás szakkör Három félév 3 * 8 foglalkozás Neumann János Számítógép-tudományi Társaság Programozás, robotprogramozás szakkör Három félév 3 * 8 foglalkozás Első félév A modul időtartama: A modul célja: A modul tartalma: 8 foglalkozás, alkalmanként

Részletesebben

Adattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14.

Adattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14. Informatika 1 2011 Második előadás, vezérlési szerkezetek Szabó Adrienn 2011. szeptember 14. Tartalom Algoritmusok, vezérlési szerkezetek If - else: elágazás While ciklus For ciklus Egyszerű típusok Összetett

Részletesebben

Webkezdő. A modul célja

Webkezdő. A modul célja Webkezdő A modul célja Az ECDL Webkezdő modulvizsga követelménye (Syllabus 1.5), hogy a jelölt tisztában legyen a Webszerkesztés fogalmával, és képes legyen egy weboldalt létrehozni. A jelöltnek értenie

Részletesebben

A WiFi4EU megfelelőség-ellenőrző összetevő. Végrehajtási útmutató v1.0

A WiFi4EU megfelelőség-ellenőrző összetevő. Végrehajtási útmutató v1.0 EURÓPAI BIZOTTSÁG INFORMATIKAI FŐIGAZGATÓSÁG A WiFi4EU megfelelőség-ellenőrző összetevő Végrehajtási útmutató v1.0 Tartalomjegyzék 1. Bevezetés... 2 2. Böngészőtámogatás... 2 3. A gyűjtött adatok... 2

Részletesebben

Algoritmizálás és adatmodellezés tanítása 1. előadás

Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmus-leíró eszközök Folyamatábra Irányított gráf, amely csomópontokból és őket összekötő élekből áll, egyetlen induló és befejező éle van, az

Részletesebben

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF BEVEZETÉS A WEBLAPFEJLESZTÉSBE Kvaszingerné Prantner Csilla, EKF A mai haladó technológia 2 http://www.w3schools.com/ http://www.w3schools.com/html/html5_intro.asp http://www.w3schools.com/css3/default.asp

Részletesebben

Web-fejlesztés NGM_IN002_1

Web-fejlesztés NGM_IN002_1 Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása

Részletesebben

Ajax és Echo 2. Bokor Attila

Ajax és Echo 2. Bokor Attila Ajax és Echo 2 Bokor Attila attila.bokor@netvisor.hu Tartalom Ajax áttekintés Echo2 Echo2 kiegészítések Asynchronous JavaScript and XML Webfejlesztési technika interaktív webalkalmazásokhoz Kifejezés közösen

Részletesebben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 2.ELŐADÁS. Objektumorientált programozás 2015-2016

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 2.ELŐADÁS. Objektumorientált programozás 2015-2016 Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 2.ELŐADÁS 2015-2016 Objektumorientált programozás OOP PHP-ben 2 A PHP az 5.0-as verziójától megvalósítja az OO eszközrendszerét OO eszközök:

Részletesebben

Java II. I A Java programozási nyelv alapelemei

Java II. I A Java programozási nyelv alapelemei Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve

Részletesebben

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi. Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód

Részletesebben

Imperatív programozás

Imperatív programozás Imperatív programozás 2. Előadás Python alapok Elérhetőség Tejfel Máté Déli épület, 2.616 matej@elte.hu http://matej.web.elte.hu Python Script nyelv Értelmezett (interpretált) Dinamikus típusrendszer Gyors

Részletesebben

Programozás II. 2. Dr. Iványi Péter

Programozás II. 2. Dr. Iványi Péter Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c

Részletesebben

C programozási nyelv Pointerek, tömbök, pointer aritmetika

C programozási nyelv Pointerek, tömbök, pointer aritmetika C programozási nyelv Pointerek, tömbök, pointer aritmetika Dr. Schuster György 2011. június 16. C programozási nyelv Pointerek, tömbök, pointer aritmetika 2011. június 16. 1 / 15 Pointerek (mutatók) Pointerek

Részletesebben

Tájékoztató. Használható segédeszköz: -

Tájékoztató. Használható segédeszköz: - A 12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosítószáma és megnevezése 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó az első lapra írja

Részletesebben

AWK programozás Bevezetés

AWK programozás Bevezetés 09 AWK programozás Bevezetés AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa és feldolgozhatóvá

Részletesebben

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

Részletesebben

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Nézetek kezelése Sok esetben

Részletesebben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS 2015-2016 Adatbázis alapú alkalmazások készítése PHP-ben Adatbázis alapú alkalmazás 2 A leggyakrabban használt dinamikus alkalmazások

Részletesebben

S z á m í t ó g é p e s a l a p i s m e r e t e k

S z á m í t ó g é p e s a l a p i s m e r e t e k S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami

Részletesebben

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Algoritmusok Tervezése 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Bevezetés A BASIC (Beginner s All-purpose Symbolic Instruction Code) programnyelvet oktatási célokra hozták létre 1964-ben. Az általános

Részletesebben

ECDL Információ és kommunikáció

ECDL Információ és kommunikáció 1. rész: Információ 7.1 Az internet 7.1.1 Fogalmak és szakkifejezések 7.1.2 Biztonsági megfontolások 7.1.3 Első lépések a webböngésző használatában 7.1.4 A beállítások elévégzése 7.1.1.1 Az internet és

Részletesebben

Tájékoztató. Használható segédeszköz: -

Tájékoztató. Használható segédeszköz: - A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosító száma és megnevezése 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó az első lapra írja

Részletesebben

RIA Rich Internet Application

RIA Rich Internet Application Áttekintés RIA Rich Internet Application Komplex felhasználói felülettel rendelkező web-alkalmazások Bevezető Flex áttekintés ActionScript Felhasználói felület tervezése Események Szerver oldali szolgáltatásokkal

Részletesebben

Alapok. tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók

Alapok. tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók Haskell 1. Alapok tisztán funkcionális nyelv, minden függvény (a konstansok is) nincsenek hagyományos változók, az első értékadás után nem módosíthatók elég jól elkerülhetők így a mellékhatások könnyebben

Részletesebben

Programozás II. 2. gyakorlat Áttérés C-ről C++-ra

Programozás II. 2. gyakorlat Áttérés C-ről C++-ra Programozás II. 2. gyakorlat Áttérés C-ről C++-ra Tartalom Új kommentelési lehetőség Változók deklarációjának helye Alapértelmezett függvényparaméterek Névterek I/O műveletek egyszerűsödése Logikai adattípus,

Részletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

A WEB programozása JavaScript 1 dr.gál Tibor. 2010. őszi félév

A WEB programozása JavaScript 1 dr.gál Tibor. 2010. őszi félév JAVASCRIPT Történet JavaScript nyelv nem azonos a Java nyelvvel 1995: Netscape vezette be az addigi statikus HTML oldalak dinamikussá tételére 1996: Microsoft saját változata a JScript Microsoft mint konkurenciát

Részletesebben