Script nyelvek alkalmazása a webkartográfiában 1/14 Script nyelvek alkalmazása a webkartográfiában Gede Mátyás MFTTT, 2007. március 22.

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

JQuery 8. előadás.
INTERAKTÍV BARLANG TÉRKÉP, OPENSOURCE GIS ALAPON
Web2 és a blogok. Mi az a web2? 1.Filozófia (tartalom) szabadság nyitottság közösség 2.Eszköz(készlet) egyszerűség integráció kompatibilitás mobilitás.
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
A GPS az egyetemi oktatásban
DFAN-INF-524 és DFAL-INF-524 kurzus hallgatói számára
A webes tesztelés jövője
JavaScript.
20 tétel Ön egy elemző cégnél dolgozik informatikusként. Azt a feladatot kapta, hogy mutassa be az elemzőknek egy online adatbázisrendszer (pl. Internetes.
Statikus vs. dinamikus weblapok
PHP Webprogramozás alapjai
Felső tagozatosok programozás oktatása
Microsoft szoftverek a szakképzésben
Kliensoldali Programozás
Szombathely Dinamikus WEB programozás: PHP és JSP.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Tananyag: 2. konzultáció CSSJavaScript.
Vizuális és web programozás II.
Google earth és a térinformatika kapcsolata
WEB MES (webes gyártásirányító rendszer)
JavaScript a gyakorlatban. 7. Gyakorlat DHTML  Fa-struktúrájú menük létrehozása  Legördülő menük létrehozása.
JavaScript a gyakorlatban
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
PHP VII Sütik, munkamenetek. Sütik Mi az a süti? A süti (cookie) állapotot tárol a felhasználó böngészőjében. Pl. ha egy oldalon beállítható, hogy milyen.
A PHP (PHP: Hypertext Preprocessor) 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. Emiatt.
Buris Katalin V. földrajz - informatika
Web Application for Resource Planning
Orovecz János Tartalomjegyzék  Az Ajax története  HTTP-kérések és válaszok  XMLHttp-kérések  Egyéb Ajax technika  XML.
Nem irodai programok fájltípusai
JavaScript a gyakorlatban. 1.Gyakorlat Mi a JavaScript?  A JavaScript nem Java! JavaScript futtatása JavaScript beillesztése XHTML-be Változók kezelése.
XHTML 1. óra. Miért térjünk át HTML-ről XHTML- re? HTML-szabványban tartalom és forma összemosódott HTML 4.0 szabványban stíluslapok használatát javasolták.
JavaScript a gyakorlatban Gyakorlat DHTML  Rétegek szabályozása  HTML-elemek dinamikus változtatása.
Az internetes keresőkben a felhasználó az őt érdeklő szavakra, adatokra kereshet rá egy általában egyszerű oldalon, egy beviteli mező és egyéb szűrési.
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
1 A bannernek is van szeme. Erre ma már megvannak az eszközök! 6.
Előadóról Név: Zumpf Tamás
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
Bevezetés a PHP világába - kezdőknek
Weboldal tervezés programozó szemmel. Alapok Minden webcím www. –tal kezdődikMinden webcím www. –tal kezdődik Webböngésző = Internet ExplorerWebböngésző.
Vaktérképes alkalmazások lehetőségei az oktatásban Dombóvári Eszter – Gede Mátyás Térképtudományi és Geoinformatikai Tanszék Budapest,
Gede M. – Glóbuszok publikálása az interneten – MFTTT, – 1/14 Glóbuszok publikálása az Interneten MFTTT Budapest, május 20. Gede Mátyás.
Java programozási nyelv Vezérlési szerkezetek
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 10. Előadás Css Tananyag:Web-programozás.
Web-programozás Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 1. Előadás Tananyag: A WWW A HTML nyelv alapjai.
Web fejlesztés V. Illés Zoltán ELTE Informatikai Kar
HTML 2. Űrlapok
Illés Zoltán ELTE Informatikai Kar
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
XML Mi az XML?  Extensible Markup Language  Kiterjeszthető jelölő nyelv  Adatok, adatstruktúrák leírására szolgál  A HTML és az SGML tapasztalataira.
13.tétel Mutassa be a honlap készítésére alkalmas szoftvereket! Hasonlítsa össze a Macromedia Dreamweaver és Microsoft Office Frontpage programokat!
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Illés Zoltán ELTE Informatikai Kar
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Így készült... a drupal6themes.com. 2 Miről lesz szó? Ötlet Célok Megoldások Problémák és hiányosságok További ötletek és tervek.
Illés Zoltán ELTE Informatikai Kar
Készítette: Derecskei Nikolett
„Például, hogy hozok táblázatban, vagyis űrlapon belül létre egy új űrlapot? Úgy próbálkoztam, de nem hinném, hogy jó.” 0. dia.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Keresés fajtái Matching (szabadszavas)
Weboldalba ágyazott interaktív feladatok GeoGebra módra Papp-Varga Zsuzsanna ELTE IK Média- és Oktatásinformatika Tanszék
Az Office 2007 új fájlformátumai. DOCX, XLSX, PPTX, ACCDB: Új nyílt szabványú XML alapú fájlformátum (DOC nem nyílt szabványú) XPS: A dokumentum.
kialakulása, fejlődése, generációk
Asynchronous Javascript And XML
Web-Grafika Linuxon?!? Gödöny Péter.
Cascading Style Sheet.
Bevezetés a JQuery használatába
JavaScript a böngészőben
Információtechnológiai alapismeretek
JavaScript a böngészőben
Előadás másolata:

Script nyelvek alkalmazása a webkartográfiában 1/14 Script nyelvek alkalmazása a webkartográfiában Gede Mátyás MFTTT, március 22.

Script nyelvek alkalmazása a webkartográfiában 2/14 Miről lesz szó: Webkartográfiai alkalmazások csoportosítása Mik is azok a scriptek? Szerver és kliens oldali nyelvek Szerver oldali scriptek – PHP Kliens oldali scriptek – JavaScript Alkalmazási példák Ajánlott irodalom

Script nyelvek alkalmazása a webkartográfiában 3/14 Webkartográfiai alkalmazások csoportosítása Statikus – dinamikus Igényel – nem igényel speciális beépülő modult (Flash, Java stb.)

Script nyelvek alkalmazása a webkartográfiában 4/14 Mik is azok a scriptek? Példa: Csináljunk egy weboldalt, ami kiírja 1-től 100-ig a számok négyzetét. Megoldás hagyományos módon: Számok négyzete 1*1=1 2*2=4 3*3= *100=10000 Megoldás JavaScripttel: Számok négyzete for(i=1;i<=100;i++) document.writeln(i+’*’+i+’=’+i*i+’ ’);

Script nyelvek alkalmazása a webkartográfiában 5/14 Szerver és kliens oldali scriptek Webszerver Felhasználó HTTP kérés Kért HTML oldal, benne a script 1. Kliens oldali script Script végre- hajtása *** *** Eredmény

Script nyelvek alkalmazása a webkartográfiában 6/14 Szerver és kliens oldali scriptek Webszerver Felhasználó HTTP kérés A script által generált HTML oldal 2. Szerver oldali script Script végre- hajtása *** *** Eredmény

Script nyelvek alkalmazása a webkartográfiában 7/14 Szerver oldali scriptek - PHP PHP = Personal Home Page – Hypertext Preprocessor Fő felhasználás - Webes adatbázis-felületek - On-line képgenerálás - A szerveren tárolt információkhoz való hozzáférés szabályozása A PHP kód a HTML forráskódba épül be: A 8.A diákjai <?php $dbl=mysql_connect(’localhost’,’nev’,’jelszo’) or die(’Nem sikerült kapcsolódni’); mysql_select_db(’iskola’,$dbl); $r=mysql_query(”select kod,nev from diakok where osztaly=’8a’;”,$dbl); while($d=mysql_fetch_assoc($r)) print(”Név: {$d[’nev’]}; kód: {$d[’kod’]} \n”); mysql_close($dbl); ?> A script eredménye: A 8.A diákjai Név: Buzás Béla; kód: BB Név: Dobos Dániel; kód: DD Név: Kis János; kód: KJ Név: Nagy Sándor; kód: NS Név: Puttonyos Miklós; kód: PM Név: Vörös Vilma; kód: VV

Script nyelvek alkalmazása a webkartográfiában 8/14 Szerver oldali scriptek - PHP Képgenerálás: <?php header(’Content-type: image/gif’); $i=imagecreate(100,100); $hatter=imagecolorallocate($i,0,0,0); imagecolortransparent($i,$hatter); $zold=imagecolorallocate($i,100,255,100); for($d=0;$d<50;$d+=10) imagerectangle($i,$d,$d,99-$d,99-$d,$zold); imagegif($i); ?> Eredmény:

Script nyelvek alkalmazása a webkartográfiában 9/14 Térképvázlat generálása adatbázisból:

Script nyelvek alkalmazása a webkartográfiában 10/14 Kliens oldali scriptek - JavaScript - A Java nyelvvel párhuzamosan kifejlesztett script nyelv - Napjaink minden böngészőprogramja ismeri  nem kell hozzá semmilyen plusz modult telepíteni. - Fő felhasználása: - Menürendszerek és egyéb interaktív tartalom a weboldalakon - egérkezelés - böngészőablakok vezérlése (pl. státusz sor; átméretezés; kezelőszervek eltüntetése, megjelenítése stb.) - Hátrányai: - a különböző böngészők kicsit eltérően értelmezik - a böngészőkben le lehet tiltani a script-végrehajtást

Script nyelvek alkalmazása a webkartográfiában 11/14 Kliens oldali scriptek - JavaScript js.html var msie=document.all?true:false; function mdown(e) { if (msie) { ex=event.x;ey=event.y; } else { ex=e.pageX;ey=e.pageY; } document.images['kep'].style.top=ey;document.images['kep'].style.left=ex; window.status='x='+ex+' y='+ey; } document.onmousedown=mdown;

Script nyelvek alkalmazása a webkartográfiában 12/14 Alkalmazási példák PHP: Egyetemi Digitális Térképtár (EDIT) Tanszéki GPS kölcsönző rendszer Tengerfenék-domborzati földrajzi köznevek JavaScript: Vetülettani számítások PHP és JavaScript: Vakegér játék Magyarország autótérképe Vetületrajzolás képlet alapján

Script nyelvek alkalmazása a webkartográfiában 13/14 Ajánlott irodalom (www) HTML 4.01 Specification Cascading Style Sheets, level 2 PHP kézikönyv Client-Side JavaScript Reference

Script nyelvek alkalmazása a webkartográfiában 14/14 A diavetítésnek vége, kattintásra lelépek…