SzoftTechVizsga120523

A VIK Wikiből

Sznikák vizsga 2012.05.23.

1. Definiálja és a .NET szerelvény (assembly) fogalmát (szerepe, típusai, azonosítása)! Mi azonosít egy .NET szerelvényt? Hogyan nyújtanak megoldást a .NET szerelvények a klasszikus "DLL hell" problémára?

Funkciók fizikai egysége. Általában egy .dll vagy egy .exe fájl (de lehet több is). Minden alkalmazás szerelvényekből épül fel. Az egymás-melletti futás alapegysége (ugyanabból a szerelvényből több verzió is futhat).

Magában foglal:

  • metaadatokat a szerelvényről (manifest)
  • metaadatokat a .NET osztályokról
  • erőforrásokat

Típusai:

  • privát - egyetlen alkalmazás használja, neve azonosítja, az alkalmazás mappáiban keresi
  • azonosított (strong named)
    • erős név teszi egyedivé
    • csak azonosított szerelvényekre hivatkozhat
    • több alkalmazás használhatja
    • DLL Hell problémára megoldás
    • integritás védelmet nyújt (digitálisan aláírható szerelvények)

Erős név: név + fejlesztői cég nyilvános kulcsa + verziószám [+ nyelv és kultúra]

2. Attribute leírás, használat.

3. Windws forms készítés(3fajtája)? És egy négyzet 10sec alatt pirosból kékbe megy(20,20 koordinátába 30pixel oldalú négyzet)

4. lock és mutex? ReadWriterLock vagy mi? szálbiztos e a kód?

5. Egy-több és több-több relációs kapcsolat, példával megoldva.

6. Tervezési minta lényege? Singleton ?

7. 3 rétegű vállalati architektúra, 3 előny a 2 höz képest.

8. Kliens oldalon mit tudsz csinálni amit szerveren nem? Cookie? Session state?