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

A VIK Wikiből
Új oldal, tartalma: „{{GlobalTemplate|Infoalap|SzoftTechVizsga090605}} ==1. Definiálja és jellmezeze a .NET szerelvény (assembly) fogalmát (szerepe, típusa, azonosítása)! (12p)== ==…”
 
Ferrero (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
 
1. sor: 1. sor:
{{GlobalTemplate|Infoalap|SzoftTechVizsga090605}}
==1. Definiálja és jellmezeze a .NET szerelvény (assembly) fogalmát (szerepe, típusa, azonosítása)! (12p)==
==1. Definiálja és jellmezeze a .NET szerelvény (assembly) fogalmát (szerepe, típusa, azonosítása)! (12p)==
==2. Ismertesse a C# nyelv Attribútum (Attribute) fogalmát. Mutasson kódrészletet az alkalmazására (csak az alkalmazására, a lekérdezésére nem)! (12p)==
==2. Ismertesse a C# nyelv Attribútum (Attribute) fogalmát. Mutasson kódrészletet az alkalmazására (csak az alkalmazására, a lekérdezésére nem)! (12p)==
46. sor: 44. sor:
==7. Ismertesse az információs rendszerek három rétegű architektúráját, melynek során adja meg röviden az egyes rétegek szerepét is. Milyen előnyökkel jár a három rétegűerchitektúra alkalmazása a két rétegűvel szemben (minimum három szempontot adjon meg)? (14p)==
==7. Ismertesse az információs rendszerek három rétegű architektúráját, melynek során adja meg röviden az egyes rétegek szerepét is. Milyen előnyökkel jár a három rétegűerchitektúra alkalmazása a két rétegűvel szemben (minimum három szempontot adjon meg)? (14p)==
==8. ASP.NET kiszolgáló oldali vezérlők(jellemzők,szerepük,működésük,példakód) (14p)==
==8. ASP.NET kiszolgáló oldali vezérlők(jellemzők,szerepük,működésük,példakód) (14p)==
-- Smiley - 2009.06.05.
-- [[ZsolnaiKaroly|keeroy]] - 2009.06.05.




[[Category:Infoalap]]
[[Category:Infoalap]]

A lap jelenlegi, 2013. február 6., 09:53-kori változata

1. Definiálja és jellmezeze a .NET szerelvény (assembly) fogalmát (szerepe, típusa, azonosítása)! (12p)

2. Ismertesse a C# nyelv Attribútum (Attribute) fogalmát. Mutasson kódrészletet az alkalmazására (csak az alkalmazására, a lekérdezésére nem)! (12p)

3. Eseményvezérelt programozás és grafikus megjelenítés

a. Ismertesse röviden az érvénytelen terület fogalmát. Hogyan kapcsolódik ez a Paint eseményhez. (7p)
b. Írjon olyan C# nyelvű alkalmazásrészletet, ami a (10,10) koordinátában megjelenít egy 1 pixel vastagságú kék vonallal rajzolt kitöltetlen négyzetet. A négyzet kezdeti oldalhosszúsága 10 px, amit egy tetszőleges billenytű lenyomásával lehet növelni billentyűlenyomásonként egy pixellel.(8p)

	 public partial class Form1 : Form
	 {
		  public Form1()
		  {
				InitializeComponent();
		  }

		  private int size = 10;
		  private Pen myPen;

		  protected override void OnPaint(PaintEventArgs e)
		  {
				base.OnPaint(e);

				using (myPen = new Pen(Color.Blue, 1F))
				{
					 e.Graphics.DrawRectangle(myPen, 10, 10, size, size);
				}
		  }

		  protected override void OnKeyDown(KeyEventArgs e)
		  {
				base.OnKeyDown(e);
				size++;
				Invalidate();
		  }
	 }

4. Szálkezelés

a. Egy mondatban adja meg, miért könnyebb az egy folyamaton belüli szálak kommunikációját megvalósítani, mint a folyamatok közöttit. (3p)
b. Adja meg a szálbiztos (tread-safe) osztály fogalmát egy-két mondatban! (3p)
c. Jellemezze egy mondatban a ReaderWriterLock osztályt. (2p)

5. Ismertesse egy rövid C# példán keresztül az ADO.NET kapcsolatalapú adathozzáférést! (12p)

6. Tervezési minták

a. Adja meg röviden, hogy miben és hogyan segítenek a tervezési minták a tervezés során! (3p)
b. Jellemezze a Singleton tervezési mintát! Milyen két általános problémát old meg a Singleton tervezési minta. Hogyan lehet implementálni a Singleton tervezési mintát C++, Java vagy C# nyelven (kódrészlet)? (10p)

7. Ismertesse az információs rendszerek három rétegű architektúráját, melynek során adja meg röviden az egyes rétegek szerepét is. Milyen előnyökkel jár a három rétegűerchitektúra alkalmazása a két rétegűvel szemben (minimum három szempontot adjon meg)? (14p)

8. ASP.NET kiszolgáló oldali vezérlők(jellemzők,szerepük,működésük,példakód) (14p)