„SzoftTechPZH20130510” változatai közötti eltérés

Ruzar (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Gocsrobert (vitalap | szerkesztései)
a elgépelések javítása
 
1. sor: 1. sor:
'''1.: a) UML (6p)'''
'''1.: a) UML (6p)'''


'''b) (csonk) Nagy projektekben c# nyelvű környezetben a feladatunk egy Document-View architektúrájú alkalmazás alapjainak elkészeítése. Az architektúra egyik alapgondolata, hogy a dokumentum(Document) objektum egy listában tartja nyilván a nézeteit(View) különböző típusúak lehetnek (pl DrawingView, Editorview). A nézeteknek vannak tulajdonságaik (pl Size) és műveleteikl (pl SetSize). Vannak, amik elérnek. (eddig emlékszem)'''
'''b) (csonk) Nagy projektekben c# nyelvű környezetben a feladatunk egy Document-View architektúrájú alkalmazás alapjainak elkészítése. Az architektúra egyik alapgondolata, hogy a dokumentum(Document) objektum egy listában tartja nyilván a nézeteit(View) különböző típusúak lehetnek (pl DrawingView, Editorview). A nézeteknek vannak tulajdonságaik (pl Size) és műveleteik (pl SetSize). Vannak, amik elérnek. (eddig emlékszem)'''




'''2.: A person osztály egy Age nevű, integer típusú publikus tulajdonsággal (property) és egy szintén nyilvános, AgeChanged eseménnyel rendelkezik. Ha Age-t megváltoztatjuk, az esüti az AgeChanged Eseményt, melynek argumentumaiban megadja az Age tulajdonság korábbi és új értékét is.'''
'''2.: A person osztály egy Age nevű, integer típusú publikus tulajdonsággal (property) és egy szintén nyilvános, AgeChanged eseménnyel rendelkezik. Ha Age-t megváltoztatjuk, az elsüti az AgeChanged Eseményt, melynek argumentumaiban megadja az Age tulajdonság korábbi és új értékét is.'''


'''Adjuk meg a Person osztály teljes kódját C# nyelven, és írjunk hozzá példakódot a használathoz.'''
'''Adjuk meg a Person osztály teljes kódját C# nyelven, és írjunk hozzá példakódot a használathoz.'''
52. sor: 52. sor:
'''3.: a) Milyen célt szolgál a Partial class?'''
'''3.: a) Milyen célt szolgál a Partial class?'''


Segítségével több fájlba szédszedhető az osztály definíciója.
Segítségével több fájlba szétszedhető az osztály definíciója.


Csak .NET 2.0-tól elérhető nyelvi elem.
Csak .NET 2.0-tól elérhető nyelvi elem.
60. sor: 60. sor:
Példa: WinForms használatánál a generált és a kézzel írt kód különválasztása.
Példa: WinForms használatánál a generált és a kézzel írt kód különválasztása.


'''b) Component és Control osztályok közti különség?'''
'''b) Component és Control osztályok közti különbség?'''
* Component (komponens):<br />
* Component (komponens):<br />
Bármilyen, container (pl. designer) által tartalmazható komponens. Nem feltétlenül vizuális (pl. Timer, SerialPort), de fel lehet dobni a
Bármilyen, container (pl. designer) által tartalmazható komponens. Nem feltétlenül vizuális (pl. Timer, SerialPort), de fel lehet dobni a
124. sor: 124. sor:
}//itt meghívódik az nw.Dispose()
}//itt meghívódik az nw.Dispose()
</pre>
</pre>
'''b) Felügyelt .NET környezetben miért ne férjünk egy obj desktruktorában a felügyelt tagváltozókhoz? (3p)'''
'''b) Felügyelt .NET környezetben miért ne férjünk egy obj destruktorában a felügyelt tagváltozókhoz? (3p)'''


A destruktor csak a külső hivatkozásait engedhesse el(pl. nem felügyelt erőforrások) , mert a felügyelteket lehet, hogy felszabadította már a GC.
A destruktor csak a külső hivatkozásait engedhesse el(pl. nem felügyelt erőforrások) , mert a felügyelteket lehet, hogy felszabadította már a GC.
148. sor: 148. sor:
'''6.: Csővezeték architektúra'''
'''6.: Csővezeték architektúra'''


'''a) Adatnyelő által vezértelt csővezeték architektúra ismeretése szekvenciadiagrammal (8p)'''
'''a) Adatnyelő által vezérelt csővezeték architektúra ismertetése szekvenciadiagrammal (8p)'''


'''b) (írj) Pszeudo-kódot szűrő (filter) komponens megvalósításához adatnyelő által vezértelt csővezeték architektúrában(6p)'''
'''b) (írj) Pszeudo-kódot szűrő (filter) komponens megvalósításához adatnyelő által vezérelt csővezeték architektúrában(6p)'''


'''7.: ADO.NET'''
'''7.: ADO.NET'''
A lap eredeti címe: „https://vik.wiki/SzoftTechPZH20130510