Algoritmus terv. 1. Algoritmus általános áttekintése. 2. Inputok és outputok definiálása. 3. Folyamatok meghatározása. 4. Programozási utasítások
|
|
- Diána Gál
- 7 évvel ezelőtt
- Látták:
Átírás
1 Ez a kép most nem jeleníthető meg. Algoritmus terv 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. Programozási utasítások Készült az Agora Alapítvány és az IT Carei Egyesület részére TeTT Consult
2 Az algoritmus terv az The Creation of the Elastic Survey Editor c. projekt keretében készült. Az algoritmus terv első három fejezet a Vezető Patner, az utolsó fejezet a Projekt Partner megbízásából készült. Az Elastic Survey projekt a Magyarország-Románia Határon Átnyúló Együttműködési Program keretében valósul meg ( az Európai Unió támogatásával, az Európai Regionális Fejlesztési Alap valamint a Magyar Köztársaság és Románia társfinanszírozásával. A program célja közelebb hozni egymáshoz a határmenti térségben élő embereket, közösségeket és gazdasági szereplőket az együttműködésbe bevont térség közös fejlesztésének elősegítése érdekében, a határmenti térség alapvető erősségeire építve. Vezető Partner: Agora Alapítvány a Társadalomkutatásért Projekt Partner: Asociația IT Carei (Asociația Infotour Carei) Projekt teljes költségvetése: Euro ERFA támogatás: ,60 Euro A jelen tanulmány nem feltétlenül tükrözi az Európai Unió hivatalos álláspontját. 2
3 Tartalomjegyzék IV. Programozási utasítások Értelmezési irányvonal A weblap alapértelmezett oldala (Html-ben) Az adatbázis szerkezete Az Elastic Survey alkalmazás funkciói A felhasználói felület és a backend közötti kommunikáció A regisztrációs folyamat A kérdőívkésztés folyamata A Html szegmens generálási folyamata A kérdőívkitöltési eljárás
4 IV. Programozási utasítások 1. Értelmezési irányvonal Ezt a pszeudo kódban létrehozott algoritmus tervet az Elastic Survey alkalmazás az Elastic Survey: The Creation of the Elastic Survey editor című projekt keretén belül leírt működése alapján került kidolgozásra. Ez az algoritmus terv az Elastic Survey algoritmus két leírási stílusát tartalmazza. Vannak olyan pszeudo kód elemek, amelyek bármilyen modern programozási nyelvre átírhatóak, továbbá létezik még a bizonyos funkciók lerását, illetve bizonyos pszeudo kód szegmensek pontosítására szolgáló román nyelven írt kapcsolódó megjegyzés. Ezek a pontosítások két dőlt vonallal // vannak jelölve, ami azt jelenti, hogy ezen szegmensek nem részei a pszeudo kódnak, így a statisztika összeállítók ezeket nem veszik majd figyelembe. Mivel ez egy weboldal mögött futó alkalmazás, a Html része is le van írva, viszont ez már csak egy egyszerű útmutató, mely kontextust teremt az alkalmazás köré, az interfészhez és a grafikai tervezéshez kapcsolódó egyértelmű részek pedig nincsenek leírva. Az algoritmus terv pszeudo kódban írja le az Elastic Survey alkalmazás back-end (programozási rész) részében végbemenő folyamatokat. 19
5 2. A weblap alapértelmezett oldala (Html-ben) <!DOCTYPE html> <html xmlns=" <head> <meta content="text/html; charset=utf-8" http-equiv="content- Type" /> <title>elastic Survey</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="wrap"> <img src="img/header.jpg" /> <nav id="mainmenu"> <ul> <li><a class="thislink" href="default.html">kezdőlap</a> </li><li><a href="chestflex.html">rugalmas kérdőív</a> </li><li><a href="bemutatas.html">bemutatás</a> </li><li><a href="ujkerdoiv.html">új kérdőív</a> </li><li><a href="kerdoivek.html">kérdőveim</a> </li><li><a href="kapcsolat.html">kapcsolat</a> </ul> <a class="langlink" href="default.html">ro</a> <a class="langlink" href="hu/default.html">hu</a> </nav> <div class="content"> // Ide jön a tartalom </div> </div> </body> </html> 20
6 Ez az Elastic Survey alkalmazás honlapja szerkezeti leírása Html-ben, mely egy, a tervezők igényei alapján módosítható és bővíthető alapszerkezet. Az oldal minimális stilizálásának leírása a következő CSS (cascading style sheet) szegmensben található. * { margin:0; padding:0; body { background-color:#756f39;.langlink{ font-family:"trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; text-decoration:none; font-weight:bold; color:#ffffff; padding:3px 10px; background-color:#ff9933; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; float:right; margin:6px 6px 0px 0px;.langlink:hover{ background-color:#993300; color:#ffffff; 21
7 #wrap { margin:15px auto; background-color:white; width:790px; -moz-box-shadow: 0 0 2px 2px #000; -webkit-box-shadow: 0 0 2px 2px #000; box-shadow: 0 0 2px 2px #000; #mainmenu { background-color:aqua; border-bottom-color:black; border-bottom-style:solid; border-bottom-width:1px; #mainmenu ul{ list-style-type: none; display:inline-block; #mainmenu ul li{ display:inline-block; margin:0; padding:0; #mainmenu ul li a{ text-decoration:none; color:#808080; font-family:"trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; font-size:large; display:block; 22
8 padding:8px; #mainmenu ul li a:hover{ background-color:#0066cc; color:#ccffff; #mainmenu.thislink { background-color:blue; color:#ccffff 23
9 3. Az adatbázis szerkezete Az Elastic Survey alkalmazás egy szilárd és világos szerkezetű adatbázison alapszik. Az Elastic Survey program valamennyi adatot ebbe az adatbázisba menti el (a felhasználókkal, kérdőívekkel és a válaszokkal kapcsolatos adatok). Az adatbázis kialakításának legfőbb célja az, hogy a lehető legkevesebbet használjon el azon szerver erőforrásaiból, amelyen az alkalmazás fut, azaz hogy a merevlemezen és a RAM-ban minimális helyet foglaljon. Egy másik alapvető célkítűzés az, hogy az adatbázis felépítése lehetővé tegye az alkalmazás egyazon időben több száz felhasználó által történő hibamentes, adatvesztés, illetve adatfelülírás nélküli használatát. Ami a felhasználókat illeti, fontos az, hogy a kérdőívekre adott válaszokkal kapcsolatos adatok úgy legyenek csoportosítva, hogy azok fájlokba való exportálása Excelben vagy SPSS-ben történő feldolgozás érdekében könnyen és egyszerűen menjen. Az algoritmustervben az adatbázis neve esdb, és kétféle táblázatból tevődik össze: esdb.felhasználók, egy a honlapon regisztrált felhasználók adatait, valamint az általuk készített valamennyi kérdőív linkjeit tartalmazó táblázat; és az esdb.kérdőív, mely egy, a kérdőívek kérdéseit és azok válaszlehetőségeit, valamint a válaszolók által az illető kérdőívre adott válaszokat is tartalmazza. Az esdb.felhasználók táblázattípus egyetlen részből tevődik össze, míg az esdb.kérdőív táblázat külön felületet hoz létre minden egyes, az Elastic Survey alkalmazással készített kérdőív esetén. A táblázatok meghatározása az adatbázisban: esdb.felhasználók //a táblázat oszlopai string Usarname //felhasználónév string Password //a felhasználó jelszava string Mail int Kerdsz. //kérdőívek száma (kezdetben 0) record[] Kérdőívek string KerdNev //kérdőív címe table KerdPoint //pointer a kérdőív táblázatához end //a kérdőív adatait tartalmazza egy sor nyilvántartásban Az esdb.felhasznalok valamennyi sora egyetlen felhasználó adatait tartalmazza. esdb.kerdoiv //a tablazat oszlopai 24
10 string valaszok Az esdb.kerdoiv egyetlen oszlopból áll. Ezen oszlop első sora egy string típusú változó, mely több sorból tevődik össze. A string első sora a kérdőív kérdése (a nap kérdése). A string következő sorai a lehetséges válaszok. A táblázat többi sora pedig a válaszadók a nap kérdésére adott válaszait tartalmazzák. 25
11 4. Az Elastic Survey alkalmazás funkciói A felhasználói felület és a backend közötti kommunikáció Az egyszerűség kedvéért ebben az algoritmus tervben az Elastic Survey webhely és a szerveren futó program közötti kommunikáció két objektumon keresztül megy végbe: az infobagin-en és az infobagout-on. Az infobagin-t program funkciói paraméterként értelmezik, mely tartalmazni fogja a felhasználó által megadott adatokat (például a nap kérdése, illetve az ezzel kapcsolatos lehetséges válaszok). Az infobagout pedig a felhasználó kérésének az eredményét képezi, olyan információkat tartalmaz, melyek a műveletet követően jelenítődnek meg (például az exportált file linkje). Az infobagout-ból származó adatok Html-ben a CSS content osztály <div>-jébe kerülnek elhelyezésre. A regisztrációs folyamat Az infobagin objektum meghatározása infobagin string Username string Password string Mail Regisztrációs funkció Azt követően, hogy a felhasználó megadta regisztrációs adatait a webhelyen, illetve megnyomta a Küldés opciót, a webhely elküldi a programnak az infobagin objektumot. function NewUser (infobagin) if (infobagin.username.length!= 0) & (infobagin.password.length >= 8) & (infobagin.mail.length!= 0) { Felhasznalo newreg = new Felhasznalo newreg.username = infobagin.username newreg.password = infobagin.password 26
12 newreg.mail = infobagin.mail newreg.nrchest = 0 esdb.felhasznalok.insert(newreg) infobagout.message = Ön sikeresen regisztrált. Üdvözöljük! infobagout.url = default.html else { infobagout.message = Kérjük, adatait a meghatározott formátumban adja meg! return infobagout end A kérdőívkésztés folyamata Az infobagin objektum meghatározása infobagin string KerdNev string Kerdes string Valaszok felhasznalo User Kérdőívszerkesztési funkció Azt követően, hogy a felhasználó megnyomja a nap kérdése típusú új kérdőív készítésére vonatkozó gombot, megjelenik a kérdőívszerkesztő oldal, ahol a felhasználó maga határozza meg a kérdést, illetve a kapcsolódó válaszlehetőségeket. A Küldés parancs megnyomásával a webhely elküldi a programnak az infobagin objektumot. function createkerd (infobagin) if (infobagin.kerdnev.length = 0) 27
13 infobagout.message = Kérjük, adjon nevet a kérdőívnek! elseif (infobagin.kerdes.length = 0) infobagout.message = Kérjük, adjon meg egy kérdést! elseif (infobagin.valaszok.lines <=2) infobagout.message = Adjon meg legalább 2 lehetséges választ. else { table ujkerd = new table string valaszok end infobagin.user.kerdsz. += 1 infobagin.user.kerdpoint[infobagin.user.kerdsz.] = ujkerd infobagin.user.kerdpoint[infobagin.user.kerdsz.] = infobagin.kerdnev ujkerd firstline = new ujkerd firstline.valaszok = infobagin.kerdes + \n foreach (string line in infobagin.valaszok) firstline.valaszok += line + \n end ujkerd.insert(firstline) esdb.insert(ujkerd) infobagout.message = A kérdőív ezennel elkészült! infobagout.url = default.html Return infobagout end A Html szegmens generálási folyamata Az infobagin objektum meghatározása 28
14 infobagin felhasznalo User string KerdNev Miután a felhasználó megnyomja a Kérdőíveim gombot, kijelölhet és közzétehet egy kérdőívet (azaz létrehoz egy Html elemet). Amikor pedig elküldi a Közzétesz parancsot, a webhely elküldi a programnak az infobagin objektumot az illető elemmel kapcsolatos adatokkal együtt. Html-elem-generáló funkció function HtmlGenerate (infobagin) string htmlelm table q = from k in infobagin.user.kerdoivek where k.kerdnev = infobagin.kerdnev select k.kerdpoint htmlelm += <div class= question > <p> +q[0].valaszok.line[0]+ </p></div> htmlelm += <form class= inputform > foreach (string line in q[0].valaszok) if (line!= q[0].valaszok.line[0]) htmlelm += < input type="checkbox" name="grp" value="+line+">+line+<br> end htmlelm += </form> infobagout = htmlelm return infobagout end A kérdőívkitöltési eljárás Az infobagin objektum meghatározása infobagin table KerdEz 29
15 bool UjValasz string Val Valamennyi válaszadó nemcsak a kutató (a kérdőív készítője) által meghatározott válaszok közül választhat, hanem lehetősége van egy új választ hozzáadni a válaszlistához. Az infobagin objektum a válaszadó által megadott választ tartalmazza, valamint arról is információt ad, hogy a válaszadó adott-e új választ. A válaszok összegyűjtésére irányuló funkció function fill (infobagin) if!ujvalasz { infobagin.kerdez valasz = new infobagin. KerdEz valasz.valaszok = infobagin.val infobagin.kerdez.insert(valasz) else { infobagin. KerdEz[0].valaszok[0] += \n +infobagin.val infobagin.kerdez valasz = new infobagin.kerdez valasz.valaszok = infobagin.valp infobagin.kerdez.insert(valasz) regeneratehtml() //ez a funkció újraképezi //a Html elemet az új válaszlehetőséggel, amely éppen úgy fog megjelenni //mintha azt a kutató tette volna End 30
Algoritmus terv 3. Fejezet: Folyamatok meghatározása
This image cannot currently be displayed. Algoritmus terv 3. Fejezet: Folyamatok meghatározása 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. ozási
RészletesebbenHTML sablon tervezése
3. Laboratóriumi gyakorlat HTML sablon tervezése A gyakorlat célja: Egy összefüggő HTML illetve CSS nyelvet használó oldal tervezése, amely később sablonként is használható. Felkészüléshez szükséges anyagok:
RészletesebbenMultimédia 2017/2018 II.
Multimédia 2017/2018 II. 1. gyakorlat HTML5, CSS3 alapok Alapvető HTML5 elemek Egyszerű HTML dokumentum Oldal cime
RészletesebbenAlgoritmus terv. 1. Algoritmus általános áttekintése. 2. Inputok és outputok definiálása. 3. Folyamatok meghatározása. 4. Programozási utasítások
Ez a kép most nem jeleníthető meg. Algoritmus terv 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. Programozási utasítások Készült az Agora Alapítvány
RészletesebbenInformatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 13.
Informatika 1 9. el adás Kovács Kristóf, Pálovics Róbert Budapesti M szaki Egyetem 2013. november 13. CSS HTML formázasára, elhelyezésére szolgál Cél az újrafelhasználhatóság és könny módosítás CSS kód
RészletesebbenInformatika 1 CSS. Kovács Kristóf, Pálovics Róbert, Wettl Ferenc november 4. Budapesti M szaki Egyetem
Informatika 1 CSS Kovács Kristóf, Pálovics Róbert, Wettl Ferenc Budapesti M szaki Egyetem 2014. november 4. CSS CSS: Cascading Style Sheets CSS CSS: Cascading Style Sheets Cél: a tartalom és a megjelenítés
RészletesebbenHTML é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észletesebben5-ös lottó játék. Felhasználói dokumentáció
5-ös lottó játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével 5-ös lottó játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az
RészletesebbenMemó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észletesebbenWeb 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észletesebbenInternet TV Broadcaster kézikönyv
Internet TV Broadcaster kézikönyv Rövid ismertetető: Az Internet TV broadcaster segítségével flv vagy mp4 videó fájlokat műsorlistába rendezve sugározhatunk Internetes TV adásokat. Annyi a dolgunk, hogy
RészletesebbenSakk 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(statikus) HTML (XHTML) oldalak, stíluslapok
(statikus) HTML (XHTML) oldalak, stíluslapok Áttekintés A HTML története HTML oldal felépítése Egymásba ágyazható stíluslapok CSS Áttekintés A HTML története HTML oldal felépítése Egymásba ágyazható stíluslapok
RészletesebbenTamás Ferenc: CSS táblázatok 2.
Tamás Ferenc: CSS táblázatok 2. Ez az írás azoknak készült, akik már értik a HTML és a CSS nyelveket, csak használat közben kellene egy adott tulajdonság vagy érték. Kérem, hogy senki se ezzel kezdje a
Részletesebbenfont-size:12px; display:block; text-shadow: 0 1px 0 #FFFFFF;}
/* A lapozó stílusa */ #fotarto {width:1004px; height:500px; /* border: solid 1px #000; */} #jobb {width:830px; float:left; padding-left:10px;}.newboxes {display: none;} /* balmenu */ #bal {width:158px;
RészletesebbenWebprogramozás szakkör
Webprogramozás szakkör Előadás 3. (2013.03.19) Bevezető HTML felelevenítés HTML elemei Tag-ek, például: , , , Tulajdonságok, például: size, bgcolor Értékek, például: 4, black, #FFFFF
RészletesebbenHTML ÉS PHP ŐSZI FÉLÉV
1 HTML ÉS PHP ŐSZI FÉLÉV 2012-10-10 CSS kezdőlépések 2 A CSS és a HTML viszonya 2012-10-10 Hol található CSS kód? 3 Közvetlenül a tag-ek style paraméterében: bekezdés Ekkor a
RészletesebbenAlgoritmus terv. Algoritmus általános áttekintése. Inputok és outputok definiálása. Folyamatok meghatározása. www.huro-cbc.eu.
www.huro-cbc.eu Algoritmus terv Algoritmus általános áttekintése Inputok és outputok definiálása Folyamatok meghatározása Készült az Agóra Alapítvány részére Kelt Budapesten, 2012. augusztus 24-én TeTT
RészletesebbenTili-Toli játék. Felhasználói dokumentáció
Tili-Toli játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével tili-toli 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
RészletesebbenMegoldás (HTML) <!DOCTYPE HTML> <html>
Búbos banka 20 pont A következő feladatban egy weboldalt kell készítenie a búbos banka rövid bemutatására a feladatleírás és a minta szerint. A feladat megoldása során a következő állományokat kell felhasználnia:
RészletesebbenÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK
ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK HTML dokumentum = weblap = weboldal = webpage Egy HTML dokumentum kiterjesztései: HTM vagy HTML STÍLUSLAP = Egy vagy több HTML utasítás, értékekkel ellátott paramétereinek
RészletesebbenWebshop 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észletesebbenAz 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észletesebbenKépnézeget. Gépigény: Bármilyen számítógépen m ködik, amin található böngész és Internet elérés.
Képnézeget Felhasználói dokumentáció Feladat: Java Script segítségével, olyan programot írni, mely képnézeget ként szolgál. Legalább 10 képet kell elhelyezni benne. Gombok választásával kell a design-ok
RészletesebbenWCSS (Wap CSS), Wireless CSS
WCSS (Wap CSS), Wireless CSS A WCSS (WAP Cascading Style Sheet vagy WAP CSS) mobil változata a CSS-nek. WAP speciális kiterjesztéseket tartalmaz. Azok a CSS2 jellemzők és tulajdonságok, amelyek nem hasznosak
RészletesebbenSakk-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észletesebbenPC Connect. Unique ewsletter. program leírás
PC Connect Unique ewsletter program leírás Tartalomjegyzék Bevezető...- 1 - Előkészületek...- 2 - Alap adatok, alap fájlok...- 2 - A program használata...- 3 - E-mail files...- 3 - Swich text...- 4 - Settings...-
RészletesebbenInformatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 5.
8. el adás Kovács Kristóf, Pálovics Róbert Budapesti M szaki Egyetem 2013. november 5. Amit megtanulunk HTML alapok CSS alapok Amit megtanulunk HTML alapok CSS alapok A tanítottak alapján a saját honlapotokat
RészletesebbenWEBFEJLESZTÉ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észletesebbenMicroSigner 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észletesebbenSQL*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észletesebbenSzámológép. 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ó Számológép Feladat: JavaScript és CSS segítségével számológép készítése. Futtatási környezet: A http://10.0.0.101/~szabby/szgep.html linkre kattintva megjelenik az oldal. Az oldal
RészletesebbenCSS3 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észletesebbenLenyíló menük készítése. Összetett programok készítése
Lenyíló menük készítése Összetett programok készítése webprogramozó Akkor érdemes használni, ha a webhelyünk túl sok lehet séget tartalmaz ahhoz, hogy azok kényelmesen elférjenek egy oldalon. Pár oldal
RészletesebbenHTML kódok. A www jelentése World Wide Web.
HTML kódok A www jelentése World Wide Web. A HTML (angolul: HyperText Markup Language=hiperszöveges jelölőnyelv) egy leíró nyelv, melyet weboldalak készítéséhez fejlesztettek ki. A honlap felépítése (csak
Részletesebben2008/09 ősz 1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML - CSS 8. HTML - CSS 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás Alapfogalmak
RészletesebbenAdatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN
Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN B IT v: 2016.03.03 MAN Csomagok A DBMS csomagok a PL/SQL alkalmazások fejlesztését segítik, bennük tároljuk a létrehozott programok kódjait. A specifikációs
RészletesebbenJavascript dátum, idő, számláló megjelenítő Használati útmutató
Használati útmutató Tartalomjegyzék 1. Bevezető...1 2. Néhány szó a képekről...2 2.1. A felhasznált fontok...2 2.2. A képek magassága...2 2.3. A betűköz és a megjelenítés szélessége...3 2.4. Az áttetsző
RészletesebbenSzabadkai 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észletesebben8. Gyakorlat AWK 1, CSS
8. Gyakorlat AWK 1, CSS Az awk egy általános célú programozási nyelv, amelyet szöveges állományok földolgozására terveztek. Elnevezése a megalkotói Alfred Aho, Peter Weinberger és Brian Kernighan családnevének
Részletesebben1. 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észletesebbenWebszerkesztés stílusosan. Készítette: Csécsy László Virgina DeBolt hasonló c. könyve alapján
Webszerkesztés stílusosan Készítette: Csécsy László Virgina DeBolt hasonló c. könyve alapján Tartalom HTML és CSS HTML vs. XHTML, CSS mi micsoda? XHTML nyelvtan: címkék, egyéb követelmények CSS nyelvtan:
RészletesebbenBöngésző kompatibilitás
Böngésző kompatibilitás Konstantinusz Kft. 2009 Tartalomjegyzék 1. Bevezetés...3 2. Témafelvetés...4 3. Általában a honlapkészítésről...5 3.1. A honlap eszközeinek rövid ismertetése...5 3.2 Böngészők bemutatása...6
RészletesebbenStíluslapok használata (CSS)
2. Laboratóriumi gyakorlat Stíluslapok használata (CSS) A gyakorlat célja: Bevezetés a CSS stíluslapok használatába. Felkészüléshez szükséges anyagok: 1. A 3-as segédlet (CSS) 2. A bibliográfia HTML illetve
RészletesebbenÚTMUTATÓ A KREATÍVOK ELKÉSZÍTÉSÉHEZ
ÚTMUTATÓ A KREATÍVOK ELKÉSZÍTÉSÉHEZ Weben statikus banner kampány futtatásához: Méretek: 728x90, 250x250, 300x250, 160x600, 970x90, 970x250, 300x600, 640x360 px, 300 KB alatti fájlméretű kép (Interstitialhoz:
RészletesebbenXML-HMTL Beadandó Dolgozat. Avagy, mit sikerült validálnunk fél év alatt
i XML-HMTL Beadandó Dolgozat Avagy, mit sikerült validálnunk fél év alatt Ed. Féléves XML-HTML munka 1.0.0 ii Copyright 2009 Varga Krisztina, Varga Máté Nevezd meg!-ne add el!-ne változtasd! 3.0 Unported
RészletesebbenHTML alapok. A HTML az Internetes oldalak nyelve.
A HTML az Internetes oldalak nyelve. HTML alapok Karakteres szövegszerkesztővel (pl. Jegyzettömb) szerkeszthető. FONTOS, hogy az elkészült oldal kiterjesztése ne txt, hanem html legyen! Felépítése: Két
RészletesebbenJava és web programozás
Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet
RészletesebbenPHP 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észletesebbenHTML 5 - Start. Turóczy Attila Livesoft Kft
HTML 5 - Start Turóczy Attila Kft. 2010.11.01. HTML története A HTML az angol HyperText Markup Language szavak rövidítése. Alapvetően egy leírónyelv, ami weboldalak készítéséhez használunk. A HTML szöveges
RészletesebbenHTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:
HTML alapok 1 Minimális HTML file: cím ... Formátum parancsok: dőlt szöveg félkövér aláhúzott új sor vízszintes vonal
RészletesebbenONLINE SZAKÉRTŐI KERETRENDSZER
FELHASZNÁLÓI SEGÉDLET 1. ÁBRA 1.Lépés Szakértői rendszer főbb paramétereinek megadása 0. Ellenőrzés bekapcsolása (Ha első alkalommal használja a rendszert ajánlott kipipálni). A rendszer a megadott paramétereket
RészletesebbenJava és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 10. Előadás Ami kimearad múlthéten Ha már megvan a KeyListener vagy MouseListener osztályunk a következõ módon tudjuk hozzárendelni egy JFrame vagy JPanel-hez: Ami
RészletesebbenINFO1 WEB, HTML, CSS
INFO1 WEB, HTML, CSS Kovács Kristóf, Pálovics Róbert, Wettl Ferenc 2015. november 3. Kovács Kristóf, Pálovics Róbert, Wettl Ferenc INFO1 WEB, HTML, CSS 2015. november 3. 1 / 41 Bevezetés 1 Bevezetés 2
Részletesebben2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).
1. fejezet AWK 1.1. Szűrési feladatok 1. Készítsen awk szkriptet, ami kiírja egy állomány leghosszabb szavát. 2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét,
RészletesebbenJavaServer Pages (JSP) (folytatás)
JavaServer Pages (JSP) (folytatás) MVC architektúra a Java kiszolgálón Ügyfél (Böngésző) 5 View elküldi az oldal az ügyfélez View (JSP) Ügyfél üzenet küldése a vezérlőnek 1 3 4 Kérelem továbbítása a megjelenítőnek
RészletesebbenS 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észletesebbenPHP-MySQL. Adatbázisok gyakorlat
PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen
Részletesebben(statikus) HTML (XHTML) oldalak, stíluslapok
(statikus) HTML (XHTML) oldalak, stíluslapok Áttekintés A HTML története HTML oldal felépítése Egymásba ágyazható stíluslapok CSS Áttekintés A HTML története HTML oldal felépítése Egymásba ágyazható stíluslapok
RészletesebbenCĺM: Bogdana Šuputa Novi Sad Serbia
BALATON ŠTAMPA doo CĺM: Bogdana Šuputa 73 21000 Novi Sad Serbia TELEFAX: +381 21 / 504 666 +381 21 / 504 722 +381 21 / 505 825 FAX: +381 21 / 504 724 E-MAIL: office@balatonstampa.com WEB: www. balatonstampa.com
RészletesebbenStateless Session Bean
Stateless Session Bean Készítsünk egy stateless session bean-t, amellyel összeadhatunk két számot. Hozzunk létre egy Dynamic Web projectet File New Other itt a következőket kell választani: Web Dynamic
RészletesebbenFelhasználói útmutató Created vasárnap 08 február 2015
Felhasználói útmutató Created vasárnap 08 február 2015 Jelen útmutató a felhasználói oldalról mutatja be a sasfészekinfo.hu weboldalt. Mindenkinek Oldal elérhetősége: http://sasfeszekinfo.hu http://www.sasfeszekinfo.hu
RészletesebbenWebkezdő. 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észletesebbenAPI tervezése mobil környezetbe. gyakorlat
API tervezése mobil környezetbe gyakorlat Feladat Szenzoradatokat gyűjtő rendszer Mobil klienssel Webes adminisztrációs felület API felhasználói Szenzor node Egyirányú adatküldés Kis számítási kapacitás
RészletesebbenTartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat
WEBLAPFEJLESZTÉS Tartalom Alapelemek Célok Eszközök Szerkezet Alapelvek Folyamat Prezentáció Célok Weboldalakkal szemben állított követelmények: - vonzó, egyszerű, igényes, harmonikus színvilág - felhasználóbarát
RészletesebbenNew Default Standard.ipt
Adaptív modellezési technika használata Feladat: Készítse el az alábbi ábrán látható fejes szeg parametrikus modelljét! A kidolgozáshoz használja az MSZ EN 22341-es szabványban megadott értékeket! 1 1.
RészletesebbenWebes 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észletesebbenHTML é s wéblapféjlészté s
HTML é s wéblapféjlészté s 1. Melyik országból ered a hipertext-es felület kialakítása? USA Japán Svájc 2. Webfejlesztéskor ha a site-on belül hivatkozunk egy file-ra, akkor az elérési útnak... relatívnak
RészletesebbenEgészítsük ki a Drupal-t. Drupal modul fejlesztés
Egészítsük ki a Drupal-t Drupal modul fejlesztés Drupal 6.0 2008. február 13. Miért írjunk Drupal modult? Nincs az igényeinknek megfelelő modul Valamilyen közösségi igény kielégítése Valami nem úgy működik
RészletesebbenTartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...
Tartalomjegyzék BEVEZETÉS.............. IX Kedves Olvasó.................... ix Kedves érettségizõ!................. x A mintafeladatok használata......... x WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1 I. Elsõ
RészletesebbenBEVEZETÉ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észletesebbenAdatbázis Rendszerek II. 2. Gyakorló környezet
Adatbázis Rendszerek II. 2. Gyakorló környezet 37/1 B IT v: 2017.02.11 MAN Gyakorló környezet Géptermek 37/2 Jelszó váltás 1 2 3 4 37/3 Gyakorló környezet II. apex.oracle.com/en/ 37/4 A regisztrációs folyamat
RészletesebbenAnyagcsere serkentő, zsírégető epigallokatekin-3-gallát (EGCG)
A magasabb testhőmérséklet fokozottabb kalóriaégetést, és gyorsabb anyagcserét tesz lehetővé, ami súlycsökkenéshez vezet..menutop { height:0!important; }.wrapper { height:0!important; }.menuitem { display:
RészletesebbenInternet, Az internet főbb szolgáltatásai web keresőszolgáltatásokkal Keresőrendszerek: Kulcsszavas 2) Egyéb keresők: Metakeresők gyűjtőkörű keresők
Web alapok Az Internet, számítógépes hálózatok világhálózata, amely behálózza az egész földet. Az internet főbb szolgáltatásai: web (www, alapja a kliens/szerver modell) elektronikus levelezés (e-mail)
RészletesebbenAlbacomp RI Rendszerintegrációs Kft Székesfehérvár, Mártírok útja 9. E K O P - 1. A. 2 - A D A T Á L L O M Á N Y O K
E K O P - 1. A. 2 - A D A T Á L L O M Á N Y O K K Ö Z P O N T O S Í T O T T Á T V É T E L É T, Á T A D Á S Á T K E Z E L Ő, T Á M O G A T Ó I N F O R M A T I K A I R E N D S Z E R F E J L E S Z T É S E
RészletesebbenPHP. 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észletesebbenAz SQL*Plus használata
Az SQL*Plus használata Célkitűzés Bejelentkezés az SQL*Plus-ba SQL utasítások szerkesztése Az eredmény formázása SQL*Plus utasításokkal Szkriptfájlok használata Az SQL és az SQL*Plus kapcsolata SQL*Plus
RészletesebbenMicroSigner 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észletesebbenSZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC
SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC ADATBÁZISOK Adatbázis = adott formátum és rendszer szerint tárolt adatok összessége. DBMS feladatai: adatstruktúra
RészletesebbenElektronikus levelek. Az informatikai biztonság alapjai II.
Elektronikus levelek Az informatikai biztonság alapjai II. Készítette: Póserné Oláh Valéria poserne.valeria@nik.bmf.hu Miről lesz szó? Elektronikus levelek felépítése egyszerű szövegű levél felépítése
RészletesebbenInformációs technológiák 1. Gy: HTML alapok
Információs technológiák 1. Gy: HTML alapok 1/53 B ITv: MAN 2017.09.28 Hogyan kezdjünk hozzá? Készítsünk egy mappát, legyen a neve mondjuk: Web Ez lesz a munkakönyvtárunk, ide kerül majd minden létrehozott
RészletesebbenPHP. 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észletesebbenWebtárhely létrehozása a WWW.freeweb.hu helyen. Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu. 2. Jobb oldalon regisztrálni (tárhelyigénylés).
Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu Kép 2. Jobb oldalon regisztrálni (tárhelyigénylés). 3. 4. Értelemszerűen kitölteni a regisztrációs lapot, és elküldeni. 5. Postafiókomra érkező levélben
RészletesebbenWebes 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észletesebbenJava Programozás 11. Ea: MVC modell
Java Programozás 11. Ea: MVC modell 20/1 B ITv: MAN 2018.03.02 MVC Model-View-Controller A modell-nézet-vezérlő a szoftvertervezésben használatos szerkezeti minta. Az MVC célja elválasztani az üzleti logikát
RészletesebbenPetőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás
Petőfi Irodalmi Múzeum A Digitális Irodalmi Akadémia megújuló rendszere technológiaváltás II. Partnerek, feladatok Petőfi Irodalmi Múzeum Megrendelő, szakmai vezetés, kontroll Konzorcium MTA SZTAKI Internet
RészletesebbenMVC. Model View Controller
MVC Model View Controller Szoftver fejlesztés régen Console-based alkalmazások Pure HTML weboldalak Assembly, C Tipikusan kevés fejlesztő (Johm Carmack Wolfenstein, Doom, Quake..) Szűkös erőforrások optimális
RészletesebbenJava és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 9. Előadás Kivétel kezelés a kivétel (exception) egy esemény, mely futás közben megbontja a program normális futási folyamatát például kivétel dobódik amikor 0-val
RészletesebbenRTCM alapú VITEL transzformáció felhasználó oldali beállítása Spectra Precision Survey Pro Recon szoftver használata esetén
RTCM alapú VITEL transzformáció felhasználó oldali beállítása Spectra Precision Survey Pro Recon szoftver használata esetén A http://www.gnssnet.hu/valos_trafo.php weboldalon található, Spectra Precision
RészletesebbenWeb-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észletesebbenAdatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009
Adatbázisok elleni fenyegetések rendszerezése Fleiner Rita BMF/NIK Robothadviselés 2009 Előadás tartalma Adatbázis biztonsággal kapcsolatos fogalmak értelmezése Rendszertani alapok Rendszerezési kategóriák
RészletesebbenWebprogramozás HTML alapok 2. 3. előadás
Webprogramozás HTML alapok 2. 3. előadás Hivatkozások - linkek Link: más webes tartalomra történő irányítás Hivatkozások - linkek abszolút hivatkozás fizika kar weboldala
RészletesebbenHTML. Dr. Nyéki Lajos 2016
HTML Dr. Nyéki Lajos 2016 HTML és SGML HTML (Hypertext Markup Language) SGML (Standard Generalized Markup Language) ISO 8879:1986 A HTML nyelven készült dokumentumok kiterjesztése - az Internet szerveren:.html;
RészletesebbenParlagfű Bejelentő Rendszer
Parlagfű Bejelentő Rendszer felhasználói útmutató A rendszer elérése: Elérési cím: www.govcenter.hu/pbr Felhasználói funkciók: 1. Regisztráció Új felhasználói fiókot az oldalsó menüben a [Regisztráció]-ra
RészletesebbenPélda webáruház kialakítás rendszerdokumentáció
Példa webáruház kialakítás rendszerdokumentáció DWAM Webáruház integrációja meglévő belső ERP rendszerhez. A webáruház valamennyi termékkel és megrendeléssel összefüggő adatát a belső rendszer (..) tárolja,
RészletesebbenWeb-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Alap reprezentációs technológiák HTML Hyper Text Markup Language SGML alkalmazás Dokumentum-struktúra leírásra nem lap leírás! hiperszöveg dokumentum szemantika fejlécek listák
RészletesebbenProgramozási technológia
Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi
RészletesebbenWebapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András
Webapp (in)security Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt Veres-Szentkirályi András Rövid áttekintés Webalkalmazások fejlesztése során elkövetett leggyakoribb hibák
RészletesebbenJava Programozás 9. Gy: Java alapok. Adatkezelő 5.rész
Java Programozás 9. Gy: Java alapok Adatkezelő 5.rész 15/1 B ITv: MAN 2018.04.22 A Keresés funkció Programlogika: 1. A keresés az etm táblamodellben fog keresni, és a találat rekordokat átmásolja egy másik
Részletesebben9.óra CodeIgniter Framework #1. Gyimesi Ákos
9.óra CodeIgniter Framework #1 Gyimesi Ákos gyimesi.akos@gmail.com http://webprog.gy-i-m.com Miért van szükség keretrendszerre? Keretet ad, hogyan álljunk neki a feladatnak Előre definiált felépítés, ami
Részletesebben