ITL2 - AUT1. mérés: Vékonykliens-fejlesztés (webalkalmazás fejlesztése ASP.NET MVC-ben)

A VIK Wikiből
A lap korábbi változatát látod, amilyen Harapeti (vitalap | szerkesztései) 2014. június 3., 16:32-kor történt szerkesztése után volt. (vissza-link elhelyezése fölül)
Ugrás a navigációhoz Ugrás a kereséshez

Ez az oldal a korábbi SCH wiki-ről lett áthozva. Az eredeti változata itt érhető el.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor kérlek javíts rajta egy rövid szerkesztéssel.

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót


← Vissza az előző oldalra – Informatikai_technológiák_laboratórium_2

VIGYÁZAT!!! Annak ellenére, hogy ez AUT-os labor, csinálni is kell majd a mérésen valamit, nem copypaste lesz! -- CsL


Ellenőrző kérdések 2012

1. Mit jelent az MVC architektúra?

Szétválik a Model, View, Controller, a Modelben csak az alkalmazás által kezelt adatok és üzleti szabályok szerepelnek, a Controller az eseményeket kezeli, és feldolgozza a Model és View számára utasításokká, a View pedig a kimeneti adatokat reprezentálja olyan alakban, ami alkalmas a felhasználói interakcióra.

2. Mire szolgál a _Layout.cshtml fájl egy ASP.NET MVC projektben?

Meghatározza az alkalmazás minden oldalának kinézetét.

3. Hogyan állítható be, hogy a böngésző HTML 5-ös oldalnak értelmezzen egy weboldalt?

Az első sorban szerepelnie kell ennek:

<!DOCTYPE html>

4. Mi a különbség az alábbi két CSS stílus beállítás között:

background-image: -moz-linear-gradient(top, #0081ac, #005b79);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #0081ac),colorstop(1, #005b79));

Az, hogy az első sor a mozzila alapú (Firefox, Flox, stb.), a második a webkit alapú (Safari, Chrome, stb) böngészők által értelmezhető.

5. Mit jelent az, hogy a jQuery Templates deklaratív?

Azt, hogy elég megadnunk sablont, amibe majd meg akarunk valamit jeleníteni.

6. Milyen típusú és mennyi adatot lehet localStorage-ban tárolni?

Bár a specifikáció mást is engedne, a böngészők API-ja string értékek tárolását biztosítja, melyekre string kulcsokkal hivatkozhatunk. A böngészők általában 5MB adat tárolását engedélyezik minden webhely számára.

7. Mik a localStorage hátrányai?

  • Maximum 5MB-nyi adat tárolásásra alkalmas
  • Bár a specifikáció mást is engedne, a böngészők API-ja string értékek tárolását biztosítja, melyekre string kulcsokkal hivatkozhatunk.
  • A mi feladatunk, hogy gondoskodjunk a string egyediségéről, illetve a tárolandó objektum stringgé alakításáról, amely természetesen teljesítmény igényes lehet.
  • A kulcsra történő keresésen kívül semmilyen más lehetőség nincs az adatok visszakeresésére, tehát ha bonyolultabb feltételek mellett kell keresni, szűrni, rendezni az adatokat, az szintén a mi feladatunk.

8. Adjon példát arra, hogy hogyan iratkozna fel jQueryvel egy gomb click eseményére!

$("#button").click(function() {});

9. Milyen fő esetei vannak a jQuery – ASP.NET MVC kommunikációnak, adjon hozzájuk jQuery kódrészletet!

  • egy kliensoldali div-be a szerveroldalról lekért (http get) html kód betöltése
  • egy űrlap mezőinek szerveroldalra történő felküldése (http post)

Szerveroldalról letöltött html div-be töltése

$('#user_content').load('/User/UserDetails');

Adatok felposztolása szerveroldalra

var objektum = {};
objektum.tagvaltozo1 = ertek1;
objektum.tagvaltozo2 = ertek2;
$.ajax({
	url: "/Kontroller/Akcio",
	type: "POST",
	data: JSON.stringify(objektum),
	dataType: 'json',
	contentType: "application/json; charset=utf-8",
	success: alert('siker'); }
});


-- Görög - 2012.09.30.

AUT 1. mérés (Mobilkliens fejlesztés)

Ellenőrző kérdések

1.Milyen szintaxissal lehet strukturálni a Python szkripteket (pl. függvények, ciklustörzsek, stb. jelzésére)?

Behúzás segítségével.

2.Hogyan definiálhatunk Python nyelvben listát, illetve n-nest?

  • Lista: [elem1, elem2, ..., elemn]
  • N-es: (érték1, érték2, ..., értékn)

3.Soroljon fel legalább 4 Python S60 modult!

  • appuifw: GUI
  • audio
  • messageing: SMS és MMS
  • e32: rendszerhívások
  • sysinfo: akku, IMEI, stb...
  • camera

4.Milyen típusú mezői lehetnek a Python űrlapnak?

  • text
  • number
  • date
  • time
  • combo

5.Hogyan küldhető Pythonból SMS?

sms_send(címzett, üzenet)

-- FaPe - 2009.10.05. -- MisnyovszkiAndrasSSO - 2009.10.06.