Portálfejlesztés .Net

Here are all the questions that will appear in the quiz!

  • Miért van külön Web.Debug.config és Web.Release.config fájl a webalkalmazásban?

    Azért, mert így külön definiálhatóak beállítások a SolutionConfiguration alatt választható build típusokhoz.

  • Web alkalmazásban adatbáziskapcsolat adatai hol tárolhatóak?

    Web.config fájlban

  • Web alkalmazásban mit tartalmaz a Global.asax.cs fájl?

    Az egész alkalmazás működését érintő események bekövetkezésekor végrehajtandó kódot.

  • Web alkalmazásban mi a különbség valami.aspx, valami.aspx.cs és valami.aspx.designer.cs fájlok tartalma között?

    Az aspx tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvelő működését, az aspx.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx.designer.cs generált fájl, mely a vezérlők definícióját tartalmazza.

  • Web alkalmazásban mit tartalmaz a Site.master fájl?

    Az oldal kerete, kinézete és működése, melyet az .aspx fájlok töltenek meg tartalommal

  • Web alkalmazásban lehet-e több site.master fájl?

    Igen, lehet

  • Web alkalmazásban egy aspx fájlban a <%: %> jel található, mit jelent?

    A végleges, browsernek küldött html tartalomban jelenjen meg a jelek között található kifejezés értéke.

  • Web alkalmazásban egy aspx fájlban a <% %> jel található, mit jelent?

    A végleges, browsernek küldött html tartalom előállítása során c# nyelven kell értelmezni a jelek közötti részt.

  • Web alkalmazásban(Web forms) mit értünk a codebehind fájl alatt?

    Azt a .aspx.cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.

  • Web alkalmazásban (web forms) hogyan generáltatható egy vezérlőelem default eseménykezelője?

    Dupla kattintás a vezérlőelemen

    Properties panel, event gomb alapján a kiválasztott eseményen dupla kattintás

  • Web alkalmazásban (web forms) válassza ki,melyek a választható/használható vezérlő elemek?

    Button

    Textbox

    DropdownList

    Checkbox

  • Web alkalmazásban (Web forms) mit tudhatunk meg az IsPostBacktulajdonsából?

    Értéke hamis, ha ez az első oldalbetöltés.

  • Web alkalmazásban DropdownList vezérlőhöz hogyan tudunk elemeket hozzáadni?

    Példány.Itemskollekció manipulálásával

  • Web alkalmazásban (Web forms) egy Label típusú vezérlőelemen megjelenő szöveg melyik tulajdonsággal állítható be?

    Példány.Text

  • Web alkalmazásban (Web forms) egy Textbox típusú vezérlőelembe user által írt szöveg melyik tulajdonsággal olvasható ki?

    Példány.Text

  • Web alkalmazásban (Web forms) egy Textbox típusú melyik tulajdonsággal tiltható le (user nem szerkesztheti)?

    Enabled tulajdonság false értékre állításával

  • Web alkalmazásban (web forms) egy TextBox típusú vezérlőben hogyan tudunk több sornyi szöveget megjeleníteni?

    Text tulajdonságba sortöréssel ellátott szöveget helyezünk, TextMode tulajdonságot MultiLine értékre állítva

  • MVC projekt esetén tipikusan hova futnak be a browser kérései?

    Controller osztályok publikus metódusaihoz.

  • Mi határozza meg, hogy a browser címsorában lévő uri hova mutat az alkalmazásban?

    Routing szabályokkal kell megadni.

  • MVC projekt esetén tipikusan mit értünk ViewModel alatt?

    Egy View alapját szolgáltató osztály, mely tipikusan tartalmaz számított mezőket és lekérdezett értékeket.

  • Mire utal az MVC minta?

    Model-View-Controller

  • MVC Web alkalmazásban hogyan kerül egy View megjelenítésre?

    A megadott URL egy Controller metódusra mutat, mely View-t adhat vissza.

  • MVC alkalmazás esetén mikor fog kiértékelődni a <%%> jelek közötti kifejezés?

    Az oldal minden elkészítése során

  • Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált Scripts mappában?

    Javascript fájlok

  • Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált Styles mappában?

    CSS fájlok

  • Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált App_Data mappában?

    Helyi adatbázis fájlok

  • Miért van külön Web.Debug.config és Web.Release.config fájl a webalkalmazásban?

    Azért, mert így külön definiálhatóak beállítások a Solution Configuration alatt választható build típusokhoz.

  • Web alkalmazásban adatbáziskapcsolat adatai hol tárolhatóak?

    Web.config fájlban

  • Web alkalmazásban mit tartalmaz a Global.asax.cs fájl?

    Az egész alkalmazás működését érintő események bekövetkezésekor végrehajtandó kódot.

  • Web alkalmazásban mi a különbség valami.aspx, valami.aspx.cs és valami.aspx.designer.cs fájlok tartalma között?

    Az aspx tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvelő működését, az aspx.cs a hozzá tartozó code behind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx.designer.cs generált fájl, mely a vezérlők definícióját tartalmazza.

  • Web alkalmazásban mit tartalmaz a Site.master fájl?

    Az oldal kerete, kinézete és működése, melyet az .aspx fájlok töltenek meg tartalommal

  • Web alkalmazásban lehet-e több site.master fájl?

    Igen, lehet

  • Web alkalmazásban egy aspx fájlban a <%: %> jel található, mit jelent?

    A végleges, browsernek küldött html tartalomban jelenjen meg a jelek között található kifejezés értéke.

  • Web alkalmazásban egy aspx fájlban a <% %> jel található, mit jelent?

    A végleges, browsernek küldött html tartalom előállítása során c# nyelven kell értelmezni a jelek közötti részt.

  • Web alkalmazásban(Web forms) mit értünk a code behind fájl alatt?

    Azt a .aspx.cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.

  • Web alkalmazásban (web forms) hogyan generáltatható egy vezérlőelem default eseménykezelője?

    Dupla kattintás a vezérlőelemen

    Properties panel, event gomb alapján a kiválasztott eseményen dupla kattintás

  • Web alkalmazásban (web forms) válassza ki,melyek a választható/használható vezérlő elemek?

    Button

    Textbox

    DropdownList

    Checkbox

  • Web alkalmazásban (Web forms) mit tudhatunk meg az IsPostBack tulajdonsából?

    Értéke hamis, ha ez az első oldalbetöltés.

  • Web alkalmazásban DropdownList vezérlőhöz hogyan tudunk elemeket hozzáadni?

    Példány.Items kollekció manipulálásával

  • Web alkalmazásban (Web forms) egy Label típusú vezérlőelemen megjelenő szöveg melyik tulajdonsággal állítható be?

    Példány.Text

  • Web alkalmazásban (Web forms) egy Textbox típusú vezérlőelembe user által írt szöveg melyik tulajdonsággal olvasható ki?

    Példány.Text

  • Web alkalmazásban (Web forms) egy Textbox típusú melyik tulajdonsággal tiltható le (user nem szerkesztheti)?

    Enabled tulajdonság false értékre állításával

  • Web alkalmazásban (web forms) egy TextBox típusú vezérlőben hogyan tudunk több sornyi szöveget megjeleníteni?

    Text tulajdonságba sortöréssel ellátott szöveget helyezünk, TextMode tulajdonságot MultiLine értékre állítva

  • Kérdés:MVC projekt esetén tipikusan hova futnak be a browser kérései?

    Controller osztályok publikus metódusaihoz.

  • Mi határozza meg, hogy a browser címsorában lévő uri hova mutat az alkalmazásban?

    Routing szabályokkal kell megadni.

  • MVC projekt esetén tipikusan mit értünk ViewModel alatt?

    Egy View alapját szolgáltató osztály, mely tipikusan tartalmaz számított mezőket és lekérdezett értékeket.

  • Mire utal az MVC minta?

    Model-View-Controller

  • MVC Web alkalmazásban hogyan kerül egy View megjelenítésre?

    A megadott URL egy Controller metódusra mutat, mely View-t adhat vissza.

  • MVC alkalmazás esetén mikor fog kiértékelődni a <%%> jelek közötti kifejezés?

    Az oldal minden elkészítése során

  • Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált Scripts mappában?

    Javascript fájlok

  • Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált Styles mappában?

    CSS fájlok

  • Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált App_Data mappában?

    Helyi adatbázis fájlok

  • MVC projekt esetén tipikusan mit értünk ViewModel alatt?

    Egy View alapját szolgáltató osztály, mely tipikusan tartalmaz számított mezőket és lekérdezett értékeket.

  • Tipikusan mit értünk Context alatt?

    Minden ide tartozik, amely a tárolt adatokat írja le (tulajdonságok, kapcsolatok).

  • MVC projektben, adatkezeléssel kapcsolatban, miért/mikor előnyös Initializer használata?

    Mert így nem kell újra felvinni teszt adatokat fejlesztés közben, amikor intenzíven változik a db séma.

  • Entity Framework – mit jelent a Table-per-hierarchy pattern használata/mit eredményez?

    Minden öröklődési hierarchiához egy tábla készül az ős nevével, mely minden leszármazott tulajdonságot és Discriminatort tartalmaz.

  • Entity Framework – mit jelent a Table-per-type pattern használata/mit eredményez?

    Annyi tábla keletkezik belső hivatkozásokkal, ahány osztály részt vesz az öröklésben.

  • Entity Framework – konkurencia kezelésére melyek a lehetséges módok?

    Timestamp/RowVersion használata.

    Where feltételben az összes tulajdonság megjelenítése.

  • MVC projekt esetén mire való a MasterPage?

    Ez adhatja a keretet, melyben a tartalom megjelenhet.

  • MVC projekt esetén mire használható a ViewBag?

    Egy View kollekciót lehet segítsségével megjeleníteni, akár egyszerre több controllerből is.

  • Entity Framework – tipikusan milyen típusú elemekből lesznek táblák?

    Model folder POCO osztályaiból.

  • Entity Framework – Ha tulajdonságként 1:N kapcsolat megvalósítása a cél, akkor…

    …generikus ICollection interfészt megvalósító tulajdonság kell.

  • Entity Framework – Ha tulajdonságként 1:1 kapcsolat megvalósítása a cél, akkor…

    …publikus property get részében kell lekérdezni ID alapján és visszaadni.

  • Entity Framework – mivel szabályozható, hogy mely osztályokból készüljön tábla?

    A model osztályok atributumai határozzák meg.

  • Entity Framework – hogyan állíthatjuk be az adatok inicializálását?

    Initializer osztály kell / Seed metódus override.

  • MVC projekt esetén tipikusan hova futnak be a browser kérései?

    Controller osztályok publikus metódusaihoz.

  • Mi határozza meg, hogy a browser címsorában lévő URI hova mutat az alkalmazásban?

    Routing szabályokkal kell megadni.

  • MVC - Hogyan tud egy View értékeket visszaadni egy Controllernek?

    FormCollection segítségével.

  • Miért előnyös az IQueryable interfész használata?

    Mert Query Object pattern megvalósítás miatt, csak a lekérdezést tárolja, késői kiértékelés lehetséges.