<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Regirl</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Regirl"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Regirl"/>
	<updated>2026-05-11T07:15:38Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.06.02._vizsga&amp;diff=182156</id>
		<title>Médiatechnológiák - 2014.06.02. vizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.06.02._vizsga&amp;diff=182156"/>
		<updated>2014-06-14T17:01:48Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kiskérdések:&lt;br /&gt;
* médiatechnológia fogalma?&lt;br /&gt;
* miért kék a szem?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagykérdések:&lt;br /&gt;
* skalárkvantálás, voronói partició &lt;br /&gt;
* JPEG tömörítés, ábra&lt;br /&gt;
* hang terjedése a fülben, frekvenciaérzékelés&lt;br /&gt;
* órán vett példa entrópiával kapcsolatban, a 35 emberhez hány kérdés kell&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.06.02._vizsga&amp;diff=182155</id>
		<title>Médiatechnológiák - 2014.06.02. vizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.06.02._vizsga&amp;diff=182155"/>
		<updated>2014-06-14T16:23:04Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kiskérdések:&lt;br /&gt;
* miért kék a szem?&lt;br /&gt;
&lt;br /&gt;
Nagykérdések:&lt;br /&gt;
* skalárkvantálás, voronói partició &lt;br /&gt;
* JPEG tömörítés, ábra&lt;br /&gt;
* hang terjedése a fülben, frekvenciaérzékelés&lt;br /&gt;
* órán vett példa entrópiával kapcsolatban, a 35 emberhez hány kérdés kell&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.06.02._vizsga&amp;diff=182154</id>
		<title>Médiatechnológiák - 2014.06.02. vizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.06.02._vizsga&amp;diff=182154"/>
		<updated>2014-06-14T16:19:14Z</updated>

		<summary type="html">&lt;p&gt;Regirl: Új oldal, tartalma: „Kiskérdések:”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kiskérdések:&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.26._vizsga&amp;diff=182153</id>
		<title>Médiatechnológiák - 2014.05.26. vizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.26._vizsga&amp;diff=182153"/>
		<updated>2014-06-14T16:17:30Z</updated>

		<summary type="html">&lt;p&gt;Regirl: Új oldal, tartalma: „Nagykérdések:   6 pontért:  * átlagos kódszóhossz és entrópia kapcsolatával kapcsolatban néhány kérdés,  * true color-os számítási feladat. 9-10 pontér…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nagykérdések: &lt;br /&gt;
&lt;br /&gt;
6 pontért: &lt;br /&gt;
* átlagos kódszóhossz és entrópia kapcsolatával kapcsolatban néhány kérdés, &lt;br /&gt;
* true color-os számítási feladat.&lt;br /&gt;
9-10 pontért: - skalárkvantálással kapcsolatban elmagyarázni néhány fogalmat (kvantálási cella, partíció, stb),&lt;br /&gt;
* MPEG videó kódoló blokkvázlata + néhány kérdés ezzel kapcsolatban, &lt;br /&gt;
* milyen elfedési módszereket ismersz + ábrák. &lt;br /&gt;
&lt;br /&gt;
Kiskérdések közül ami megmaradt, az a médiatechnológia fogalma, jitter, színtér fogalma, szín fogalma, kritikussáv fogalma. &lt;br /&gt;
&lt;br /&gt;
Annyit fűznék még hozzá, hogy az összes táblára felírt számítási feladatot és képletet érdemes nagyon megtanulni, mert mindig van egy vagy több ilyen kérdés, és nagyon sérelmezi, ha erre nem tudtál válaszolni.&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=182152</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=182152"/>
		<updated>2014-06-14T16:15:27Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Vizsgák */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zárthelyik==&lt;br /&gt;
*[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
*[https://docs.google.com/document/d/1VDxUkkcpbcARN82q9hlr5eTAGCGCpM6z8pdZ6jRD4qA/edit ZH 2014.04.15.]&lt;br /&gt;
*[[Media:Mtech_zh_2011-05-11.jpg|ZH 2011.05.11.]]&lt;br /&gt;
*ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév: [[Media:Mtech_kidolgozas_2012-tavasz.docx|docx]], [[Media:Mtech_kidolgazas_2012-tavasz.pdf|pdf]]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák==&lt;br /&gt;
&lt;br /&gt;
[[Médiatechnológiák - 2014.05.20. elővizsga|2014-05-20 elővizsga]]&lt;br /&gt;
&lt;br /&gt;
[[Médiatechnológiák - 2014.05.26. vizsga|2014-05-26 vizsga]]&lt;br /&gt;
&lt;br /&gt;
[[Médiatechnológiák - 2014.06.02. vizsga|2014-06-02 vizsga]]&lt;br /&gt;
&lt;br /&gt;
===2012. tavaszi félév===&lt;br /&gt;
&lt;br /&gt;
====Elővizsga====&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* MPEGgel kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
===Jeltömörítési alapok===&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
===Audió kódolás===&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
===Beszéd kódolás===&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
===Állókép tömörítés===&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
===Mozgókép tömörítés===&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=182151</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=182151"/>
		<updated>2014-06-14T16:14:23Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zárthelyik==&lt;br /&gt;
*[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
*[https://docs.google.com/document/d/1VDxUkkcpbcARN82q9hlr5eTAGCGCpM6z8pdZ6jRD4qA/edit ZH 2014.04.15.]&lt;br /&gt;
*[[Media:Mtech_zh_2011-05-11.jpg|ZH 2011.05.11.]]&lt;br /&gt;
*ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév: [[Media:Mtech_kidolgozas_2012-tavasz.docx|docx]], [[Media:Mtech_kidolgazas_2012-tavasz.pdf|pdf]]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák==&lt;br /&gt;
&lt;br /&gt;
[[Médiatechnológiák - 2014.05.20. elővizsga|2014-05-20 elővizsga]]&lt;br /&gt;
[[Médiatechnológiák - 2014.05.26. vizsga|2014-05-26 vizsga]]&lt;br /&gt;
===2012. tavaszi félév===&lt;br /&gt;
&lt;br /&gt;
====Elővizsga====&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* MPEGgel kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
==Tételsor==&lt;br /&gt;
===Jeltömörítési alapok===&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
===Audió kódolás===&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
===Beszéd kódolás===&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
===Állókép tömörítés===&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
===Mozgókép tömörítés===&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181188</id>
		<title>Médiatechnológiák - 2014.05.20. elővizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181188"/>
		<updated>2014-05-26T00:31:28Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kis (1-2 pontos) kérdéseknek olyanok, mint a ZHban, általános, 1-2 soros választ várók:&lt;br /&gt;
* bitsebesség-torzítás diagramon miért csak egy szakaszt kell figyelembe venni&lt;br /&gt;
* mi a média tág jelentése &lt;br /&gt;
* kvantáló torzítását add meg&lt;br /&gt;
* miért nem lehet az ezüst színt RGB-vel jól megadni &lt;br /&gt;
* magas és mély hangokat melyik szervvel halljuk&lt;br /&gt;
* a prizma miért bontja a fényt színekre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A következő szint a 6 pontos, 2 volt belőlük:: &lt;br /&gt;
* valószínűségi változók együttes entrópiája &amp;lt;= külön vett entrópiák összege, ezt magyarázd meg, miért van így, mikor teljesül az egyenlőség.&lt;br /&gt;
* CBR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagy feladatok 9-10 pontért:&lt;br /&gt;
#  HVS-ben (Human Vision System) hogy jut el a fény az ideghártyáig, video/kép tömörítésnél a HVS milyen tulajdonságait használjuk ki? Miért kék/barna a szivárványhártya?&lt;br /&gt;
#  MP3 blokkvázlat, melyik blokk mit csinál, layer2-höz képest mi változott, miért? Audio tömörítésnél milyen tulajdonságait használjuk ki a HASnak?&lt;br /&gt;
#  skalárkvantálásról kb minden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ZH utáni anyagból kb. 4 egyszerűbb kérdés volt, amire emlékszem: &lt;br /&gt;
* H.323 4 &amp;quot;elve&amp;quot;&lt;br /&gt;
* milyen cloud típusokat ismersz (Saas, IaaS, PaaS)&lt;br /&gt;
* átviteli késleltetés milyen összetevőkből áll&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181187</id>
		<title>Médiatechnológiák - 2014.05.20. elővizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181187"/>
		<updated>2014-05-26T00:30:04Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kis (1-2 pontos) kérdéseknek olyanok, mint a ZHban, általános, 1-2 soros választ várók:&lt;br /&gt;
* bitsebesség-torzítás diagramon miért csak egy szakaszt kell figyelembe venni&lt;br /&gt;
* mi a média tág jelentése &lt;br /&gt;
* kvantáló torzítását add meg&lt;br /&gt;
* miért nem lehet az ezüst színt RGB-vel jól megadni &lt;br /&gt;
* magas és mély hangokat melyik szervvel halljuk&lt;br /&gt;
* a prizma miért bontja a fényt színekre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A következő szint a 6 pontos, 2 volt belőlük:: &lt;br /&gt;
* valószínűségi változók együttes entrópiája &amp;lt;= külön vett entrópiák összege, ezt magyarázd meg, miért van így, mikor teljesül az egyenlőség.&lt;br /&gt;
* CBR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagy feladatok 9-10 pontért:&lt;br /&gt;
#  HVS-ben (Human Vision System) hogy jut el a fény az ideghártyáig, video/kép tömörítésnél a HVS milyen tulajdonságait használjuk ki? Miért kék/barna a szivárványhártya?&lt;br /&gt;
#  MP3 blokkvázlat, melyik blokk mit csinál, layer2-höz képest mi változott, miért? Audio tömörítésnél milyen tulajdonságait használjuk ki a HASnak?&lt;br /&gt;
#  skalárkvantálásról kb minden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ZH utáni anyagból kb 4 egyszerűbb kérdés volt, amire emlékszem: H.323 4 &amp;quot;elve&amp;quot;, vagy mi; és milyen cloud típusokat ismersz (Saas, IaaS, PaaS)&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181186</id>
		<title>Médiatechnológiák - 2014.05.20. elővizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181186"/>
		<updated>2014-05-26T00:29:45Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kis (1-2 pontos) kérdéseknek olyanok, mint a ZHban, általános, 1-2 soros választ várók:&lt;br /&gt;
* bitsebesség-torzítás diagramon miért csak egy szakaszt kell figyelembe venni&lt;br /&gt;
* mi a média tág jelentése &lt;br /&gt;
* kvantáló torzítását add meg&lt;br /&gt;
* miért nem lehet az ezüst színt RGB-vel jól megadni &lt;br /&gt;
* magas és mély hangokat melyik szervvel halljuk&lt;br /&gt;
* a prizma miért bontja a fényt színekre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A következő szint a 6 pontos, 2 volt belőlük:: &lt;br /&gt;
* valószínűségi változók együttes entrópiája &amp;lt;= külön vett entrópiák összege, ezt magyarázd meg, miért van így, mikor teljesül az egyenlőség.&lt;br /&gt;
* CBR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagy feladatok 9-10 pontért:&lt;br /&gt;
#  HVS-ben (Human Vision System) hogy jut el a fény az ideghártyáig, video/kép tömörítésnél a HVS milyen tulajdonságait használjuk ki? Miért kék/barna a szivárványhártya?&lt;br /&gt;
#  MP3 blokkvázlat, melyik blokk mit csinál, layer2-höz képest mi változott, miért? Audio tömörítésnél milyen tulajdonságait használjuk ki a HASnak?&lt;br /&gt;
#  skalárkvantálásról kb minden&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
A ZH utáni anyagból kb 4 egyszerűbb kérdés volt, amire emlékszem: H.323 4 &amp;quot;elve&amp;quot;, vagy mi; és milyen cloud típusokat ismersz (Saas, IaaS, PaaS)&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181185</id>
		<title>Médiatechnológiák - 2014.05.20. elővizsga</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k_-_2014.05.20._el%C5%91vizsga&amp;diff=181185"/>
		<updated>2014-05-26T00:29:10Z</updated>

		<summary type="html">&lt;p&gt;Regirl: Új oldal, tartalma: „Kis (1-2 pontos) kérdéseknek olyanok, mint a ZHban, általános, 1-2 soros választ várók: * bitsebesség-torzítás diagramon miért csak egy szakaszt kell figyele…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kis (1-2 pontos) kérdéseknek olyanok, mint a ZHban, általános, 1-2 soros választ várók:&lt;br /&gt;
* bitsebesség-torzítás diagramon miért csak egy szakaszt kell figyelembe venni&lt;br /&gt;
* mi a média tág jelentése &lt;br /&gt;
* kvantáló torzítását add meg&lt;br /&gt;
* miért nem lehet az ezüst színt RGB-vel jól megadni &lt;br /&gt;
* magas és mély hangokat melyik szervvel halljuk&lt;br /&gt;
* a prizma miért bontja a fényt színekre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A következő szint a 6 pontos, 2 volt belőlük:: &lt;br /&gt;
* valószínűségi változók együttes entrópiája &amp;lt;= külön vett entrópiák összege, ezt magyarázd meg, miért van így, mikor teljesül az egyenlőség.&lt;br /&gt;
* CBR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagy feladatok 9-10 pontért:&lt;br /&gt;
1.: HVS-ben (Human Vision System) hogy jut el a fény az ideghártyáig, video/kép tömörítésnél a HVS milyen tulajdonságait használjuk ki? Miért kék/barna a szivárványhártya?&lt;br /&gt;
2.: MP3 blokkvázlat, melyik blokk mit csinál, layer2-höz képest mi változott, miért? Audio tömörítésnél milyen tulajdonságait használjuk ki a HASnak?&lt;br /&gt;
3.: skalárkvantálásról kb minden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ZH utáni anyagból kb 4 egyszerűbb kérdés volt, amire emlékszem: H.323 4 &amp;quot;elve&amp;quot;, vagy mi; és milyen cloud típusokat ismersz (Saas, IaaS, PaaS)&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=181184</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=181184"/>
		<updated>2014-05-26T00:26:05Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zárthelyik==&lt;br /&gt;
*[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
*[https://docs.google.com/document/d/1VDxUkkcpbcARN82q9hlr5eTAGCGCpM6z8pdZ6jRD4qA/edit ZH 2014.04.15.]&lt;br /&gt;
*[[Media:Mtech_zh_2011-05-11.jpg|ZH 2011.05.11.]]&lt;br /&gt;
*ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév: [[Media:Mtech_kidolgozas_2012-tavasz.docx|docx]], [[Media:Mtech_kidolgazas_2012-tavasz.pdf|pdf]]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák==&lt;br /&gt;
&lt;br /&gt;
[[2014.05.20. elővizsga]]&lt;br /&gt;
&lt;br /&gt;
===2012. tavaszi félév===&lt;br /&gt;
&lt;br /&gt;
====Elővizsga====&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* MPEGgel kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
==Tételsor==&lt;br /&gt;
===Jeltömörítési alapok===&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
===Audió kódolás===&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
===Beszéd kódolás===&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
===Állókép tömörítés===&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
===Mozgókép tömörítés===&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180718</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180718"/>
		<updated>2014-05-09T15:33:35Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Zárthelyik: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik:==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
*[https://docs.google.com/document/d/1VDxUkkcpbcARN82q9hlr5eTAGCGCpM6z8pdZ6jRD4qA/edit ZH 2014.04.15.]&lt;br /&gt;
*[http://wiki.sch.bme.hu/Fájl:Mtech_zh_2011-05-11.jpg ZH 2011.05.11.]&lt;br /&gt;
*[http://wiki.sch.bme.hu/Fájl:Mtech_kidolgozas_2012-tavasz.docx: ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
*[http://wiki.sch.bme.hu/F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák:==&lt;br /&gt;
&lt;br /&gt;
====2012. tavaszi félév:====&lt;br /&gt;
&lt;br /&gt;
======Elővizsga:======&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* [[MPEGgel]] kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
====Jeltömörítési alapok====&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
====Audió kódolás====&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
====Beszéd kódolás====&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
====Állókép tömörítés====&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
====Mozgókép tömörítés====&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180717</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180717"/>
		<updated>2014-05-09T15:33:07Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Zárthelyik: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik:==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
*[https://docs.google.com/document/d/1VDxUkkcpbcARN82q9hlr5eTAGCGCpM6z8pdZ6jRD4qA/edit ZH 2014]&lt;br /&gt;
*[http://wiki.sch.bme.hu/Fájl:Mtech_zh_2011-05-11.jpg ZH 2011.05.11.]&lt;br /&gt;
*[http://wiki.sch.bme.hu/Fájl:Mtech_kidolgozas_2012-tavasz.docx: ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
*[http://wiki.sch.bme.hu/F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák:==&lt;br /&gt;
&lt;br /&gt;
====2012. tavaszi félév:====&lt;br /&gt;
&lt;br /&gt;
======Elővizsga:======&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* [[MPEGgel]] kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
====Jeltömörítési alapok====&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
====Audió kódolás====&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
====Beszéd kódolás====&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
====Állókép tömörítés====&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
====Mozgókép tömörítés====&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180716</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180716"/>
		<updated>2014-05-09T15:31:18Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik:==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
*[http://wiki.sch.bme.hu/Fájl:Mtech_zh_2011-05-11.jpg ZH 2011.05.11.]&lt;br /&gt;
*[http://wiki.sch.bme.hu/Fájl:Mtech_kidolgozas_2012-tavasz.docx: ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
*[http://wiki.sch.bme.hu/F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák:==&lt;br /&gt;
&lt;br /&gt;
====2012. tavaszi félév:====&lt;br /&gt;
&lt;br /&gt;
======Elővizsga:======&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* [[MPEGgel]] kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
====Jeltömörítési alapok====&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
====Audió kódolás====&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
====Beszéd kódolás====&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
====Állókép tömörítés====&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
====Mozgókép tömörítés====&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180715</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180715"/>
		<updated>2014-05-09T15:29:48Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
*[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014 tavasz ZH, PZH]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/1ID64nR4GBfMdAaVuvbW9coaMo43A2GmmgfBZeZunQxE/edit#heading=h.702zemipxgjv ZH kidolgozás 2014]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180714</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180714"/>
		<updated>2014-05-09T15:26:43Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
*[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014.04.24]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
*[https://docs.google.com/document/d/1ID64nR4GBfMdAaVuvbW9coaMo43A2GmmgfBZeZunQxE/edit#heading=h.702zemipxgjv ZH kidolgozás 2014]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180713</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180713"/>
		<updated>2014-05-09T15:26:09Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Zárthelyik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Csonk}}&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
*[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014.04.24]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1ID64nR4GBfMdAaVuvbW9coaMo43A2GmmgfBZeZunQxE/edit#heading=h.702zemipxgjv ZH kidolgozás 2014]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180712</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180712"/>
		<updated>2014-05-09T15:25:18Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik:==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/Fájl:Mtech_zh_2011-05-11.jpg ZH 2011.05.11.]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/Fájl:Mtech_kidolgozas_2012-tavasz.docx: ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák:==&lt;br /&gt;
&lt;br /&gt;
====2012. tavaszi félév:====&lt;br /&gt;
&lt;br /&gt;
======Elővizsga:======&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* [[MPEGgel]] kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
====Jeltömörítési alapok====&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
====Audió kódolás====&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
====Beszéd kódolás====&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
====Állókép tömörítés====&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
====Mozgókép tömörítés====&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180711</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180711"/>
		<updated>2014-05-09T15:22:58Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik:==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/18e9FQ56finr5DvCksBwSvUWlUMLN6HS04VPtUUjuJ5o/edit ZH kidolgozás 2014]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/Fájl:Mtech_zh_2011-05-11.jpg ZH 2011.05.11.]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/Fájl:Mtech_kidolgozas_2012-tavasz.docx: ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák:==&lt;br /&gt;
&lt;br /&gt;
====*2012. tavaszi félév:*====&lt;br /&gt;
&lt;br /&gt;
======Elővizsga:======&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* [[MPEGgel]] kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
====Jeltömörítési alapok====&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
====Audió kódolás====&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
====Beszéd kódolás====&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
====Állókép tömörítés====&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
====Mozgókép tömörítés====&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180710</id>
		<title>Médiatechnológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9diatechnol%C3%B3gi%C3%A1k&amp;diff=180710"/>
		<updated>2014-05-09T15:20:27Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Zárthelyik: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GlobalTemplate|Infoszak|MediaTechnologiak}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zárthelyik:==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/Fájl:Mtech_zh_2011-05-11.jpg ZH 2011.05.11.]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/Fájl:Mtech_kidolgozas_2012-tavasz.docx: ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.sch.bme.hu/F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf ZH anyag összegyűjtve, vannak hiányosságai - 2012. tavaszi félév]&lt;br /&gt;
&lt;br /&gt;
==Vizsgák:==&lt;br /&gt;
&lt;br /&gt;
====*2012. tavaszi félév:*====&lt;br /&gt;
&lt;br /&gt;
======Elővizsga:======&lt;br /&gt;
* ZH-hoz hasonló tesztes kérdések...(pl. távíró, VHF sávok, stb.)&lt;br /&gt;
* Mi a HVXC?&lt;br /&gt;
* Mi a hasonlóság/különbség a H.261 és H.263 között (méretek, mozgásdetektálás)?&lt;br /&gt;
* Mi a hasonlóság/különbség a GIF és PNG között?&lt;br /&gt;
* Mutassa be a tanult sztereótechnikákat (3db: mikrofonok egy helyen, mikrofonok külön, emberi felsőtest sziimulálása)!&lt;br /&gt;
* Sorolja fel, 1-1 mondatban jellemezze a pszichoakusztikus kódolásnál előjött fogalmakat!&lt;br /&gt;
* [[MPEGgel]] kapcsolatos kérdés, annak részei, folyamatai.&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
==Tételsor==&lt;br /&gt;
====Jeltömörítési alapok====&lt;br /&gt;
* 1. Skalár kvantálás, vektorkvantálás és egyszerűbb megvalósításai (osztott VQ, többszintű VQ, forma-energia VQ, fa struktúrájú VQ)&lt;br /&gt;
* 2. Aszimptotikusan optimális skalár kvantálás, Benett integrál, az aszimptotikusan optimális kompander&lt;br /&gt;
* 3. A Lloyd-Max algoritmus, Fleischer tétele&lt;br /&gt;
* 4. Predikció, prediktív kódolás, transzformációs kódolás, részsávos kódolás														 &lt;br /&gt;
* 5. Gyakoriságfüggő kódolás: stazikus, dinamikus és adaptív Huffmann&lt;br /&gt;
* 6. Aritmetikai kódolás: statikus és adaptív&lt;br /&gt;
====Audió kódolás====&lt;br /&gt;
* 1. Audió kódolási alapok: elfedési jelenségek, hallásküszöb,maszkolás, tonalitás, frekvencia pontosság&lt;br /&gt;
* 2. Audió kódolási alapok: a kritikus sáv és az újrakvantálás kapcsolata, a transzformációs kódolás szerepe és megvalósítása,(mintablokkonkénti) nem egyenletes újrakvantálás&lt;br /&gt;
* 3. Általános audiókódoló felépítése&lt;br /&gt;
* 4. Kezdeti MDCT alapú kódolók: ATTRAC, AC-2/AC-3 &lt;br /&gt;
* 5. Kezdeti részsávos kódolók: PASC, MPEG-1 Audio (Layer I, Layer II, Layer III)&lt;br /&gt;
* 6. MPEG-2 és MPEG-4 AAC&lt;br /&gt;
====Beszéd kódolás====&lt;br /&gt;
* 1. Beszéd kódolási alapok: a vokális traktus digitális modellje (zöngés és zöngétlen hangok, kapcsolat a lineáris predikcióval, lineáris predikciók fajtái)&lt;br /&gt;
* 2. Általános LTP-STP kódoló, a GSM 6.10 LTP-RPE kódoló bemutatása&lt;br /&gt;
* 3. CELP kódolás alapelvei, a GSM 6.60, GSM 6.90 AMR és  G.728 kódolók alapelvei&lt;br /&gt;
====Állókép tömörítés====&lt;br /&gt;
* 1. A GIF 87, GIF 89, PNG&lt;br /&gt;
* 2. A JPEG veszteségmentes tömörítő&lt;br /&gt;
* 3. A JPEG DCT szekvenciális (baseline JPEG) kódolója&lt;br /&gt;
* 4. A progresszív és hierarchikus JPEG kódoló&lt;br /&gt;
* 5. A JPEG 2000 kódoló&lt;br /&gt;
====Mozgókép tömörítés====&lt;br /&gt;
* 1. Általános MPEG-1 dekódoló felépítése&lt;br /&gt;
* 2. Általános MPEG-1 kódoló felépítése&lt;br /&gt;
* 3. Mozgásbecslés az MPEG-1 kódolóban&lt;br /&gt;
* 4. Új mozgásbecslési lehetőségek az MPEG-2 kódolóban&lt;br /&gt;
* 5. Az MPEG-1 és MPEG-2 közötti különbségek&lt;br /&gt;
* 6. MPEG-4 AVC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf&amp;diff=180709</id>
		<title>Fájl:Mtech kidolgazas 2012-tavasz.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Mtech_kidolgazas_2012-tavasz.pdf&amp;diff=180709"/>
		<updated>2014-05-09T15:19:40Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Mtech_kidolgozas_2012-tavasz.docx&amp;diff=180708</id>
		<title>Fájl:Mtech kidolgozas 2012-tavasz.docx</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Mtech_kidolgozas_2012-tavasz.docx&amp;diff=180708"/>
		<updated>2014-05-09T15:17:46Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Mtech_zh_2011-05-11.jpg&amp;diff=180707</id>
		<title>Fájl:Mtech zh 2011-05-11.jpg</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Mtech_zh_2011-05-11.jpg&amp;diff=180707"/>
		<updated>2014-05-09T15:12:51Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180706</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180706"/>
		<updated>2014-05-09T15:08:04Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Csonk}}&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014.04.24]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1ID64nR4GBfMdAaVuvbW9coaMo43A2GmmgfBZeZunQxE/edit#heading=h.702zemipxgjv ZH kidolgozás 2014]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180705</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180705"/>
		<updated>2014-05-09T15:07:29Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Segédanyagok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Csonk}}&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014.04.24]&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180704</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180704"/>
		<updated>2014-05-09T15:07:00Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Zárthelyik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Csonk}}&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014.04.24]&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1ID64nR4GBfMdAaVuvbW9coaMo43A2GmmgfBZeZunQxE/edit#heading=h.702zemipxgjv ZH kidolgozás 2014]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180703</id>
		<title>Tartalomkezelési technológiák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Tartalomkezel%C3%A9si_technol%C3%B3gi%C3%A1k&amp;diff=180703"/>
		<updated>2014-05-09T15:06:02Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Zárthelyik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Tartalomkezelési technológiák&lt;br /&gt;
|targykod=VITMA368&lt;br /&gt;
|szak=Info&amp;lt;br/&amp;gt;BSc Médiainformatika és -biztonság szakirány&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=6&lt;br /&gt;
|kereszt=&lt;br /&gt;
|tanszék=TMIT&lt;br /&gt;
|kiszh=&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|hf=&lt;br /&gt;
|levlista=&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VITMA368/&lt;br /&gt;
|targyhonlap=http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA368&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Csonk}}&lt;br /&gt;
==Zárthelyik==&lt;br /&gt;
*[[Média:Tkt_pzh_20120503.pdf|2012.05.03. (pótZH)]]&lt;br /&gt;
[https://docs.google.com/document/d/1bdANn3waPuGoWPndKnULTontKBlm-mwMuf8TohxmirI/edit#heading=h.zhigksoscn4m  2014.04.24]&lt;br /&gt;
{{Lábléc_-_Médiainformatika_és_-biztonság_szakirány}}&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173224</id>
		<title>Mérés laboratórium 3.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173224"/>
		<updated>2013-12-01T16:43:47Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Ellenőrző Mérés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 3.&lt;br /&gt;
| tárgykód = VIMIA312&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 5&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = nincs&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres3{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA312&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia312&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres3&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Mérés laboratórium 2.]] tárgyból kredit, illetve [[Operációs rendszerek]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén (nincs 0. mérés). A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az öt mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése. Két részből áll:&lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 2-3. mérések anyagából. (Ha a gyakorlati feladat a 2. mérésből volt, akkor a teszt a 3-ból lesz, és fordítva.) &lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 4-5. mérések anyagából. (Ha a gyakorlati feladat a 4. mérésből volt, akkor a teszt az 5-ből lesz, és fordítva.) &lt;br /&gt;
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki. &lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből az egyik sikerült, akkor csak a másikat kell pótolni.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,3*\frac{M_2+M_3+M_4+M_5}{4}+0,7*EM&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia312/jegyzet/ Mérés laboratórium 3 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia312 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még szeptemberben is frissülhetnek, ezért ha már szeptember elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Jó tanácsok a mérésekhez ==&lt;br /&gt;
* [[MeresLabor3Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző kérdések és válaszok ==&lt;br /&gt;
* [[MeresLabor3Kerdes1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző Mérés ==&lt;br /&gt;
* [[Media:meres3_EM - 2.pdf|2. EM kidolgozás]] és [[Media:meres3_EM - 2.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 3.pdf|3. EM kidolgozás]] és [[Media:meres3_EM - 3.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 4.pdf|4. EM kidolgozás]] és [[Media:meres3_EM - 4.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 5.pdf|5. EM kidolgozás]] és [[Media:meres3_EM - 5.doc|.doc formátumban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A kidolgozások nem hivatalos kidolgozások, biztos van benne hiba. Javítsátok ki a hibákat, egészítsétek ki és töltsétek fel az új pdf és doc verziókat is!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1v8cUut1AWkXVRidxiCkW_uBxTq3W4Mzkqq3TFDHZ8-Y/edit Google doksis kidolgozás]&lt;br /&gt;
&lt;br /&gt;
[[Media:Meres3_Avr_create_proj.pdf|AVR projekt létrehozása by Tóth Gábor]]&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Ha úgy állsz hozzá a tárgyhoz hogy nem egy 2 kredites nulla munkás tárgy, hanem úgy hogy fontos tárgy és minden mérésre készülni kell pár órát otthon, akkor sokkal jobban fog tetszeni. A beugrókra ne wiki-s válaszokból készülj fel, hanem a kiadott dokumentumokból, mert nagyon jól jön mérésen ha érted is mit csinálsz. Nekem a labView és uC/os mérés kifejezetten tetszett, a többi kevésbé de azok is megcsinálhatóak. :) --[[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173223</id>
		<title>Mérés laboratórium 3.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173223"/>
		<updated>2013-12-01T16:43:01Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Ellenőrző Mérés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 3.&lt;br /&gt;
| tárgykód = VIMIA312&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 5&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = nincs&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres3{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA312&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia312&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres3&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Mérés laboratórium 2.]] tárgyból kredit, illetve [[Operációs rendszerek]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén (nincs 0. mérés). A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az öt mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése. Két részből áll:&lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 2-3. mérések anyagából. (Ha a gyakorlati feladat a 2. mérésből volt, akkor a teszt a 3-ból lesz, és fordítva.) &lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 4-5. mérések anyagából. (Ha a gyakorlati feladat a 4. mérésből volt, akkor a teszt az 5-ből lesz, és fordítva.) &lt;br /&gt;
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki. &lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből az egyik sikerült, akkor csak a másikat kell pótolni.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,3*\frac{M_2+M_3+M_4+M_5}{4}+0,7*EM&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia312/jegyzet/ Mérés laboratórium 3 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia312 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még szeptemberben is frissülhetnek, ezért ha már szeptember elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Jó tanácsok a mérésekhez ==&lt;br /&gt;
* [[MeresLabor3Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző kérdések és válaszok ==&lt;br /&gt;
* [[MeresLabor3Kerdes1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző Mérés ==&lt;br /&gt;
* [[Media:meres3_EM - 2.pdf|2. EM kidolgozás]] és [[Media:meres3_EM - 2.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 3.pdf|3. EM kidolgozás]] és [[Media:meres3_EM - 3.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 4.pdf|4. EM kidolgozás]] és [[Media:meres3_EM - 4.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 5.pdf|5. EM kidolgozás]] és [[Media:meres3_EM - 5.doc|.doc formátumban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A kidolgozások nem hivatalos kidolgozások, biztos van benne hiba. Javítsátok ki a hibákat, egészítsétek ki és töltsétek fel az új pdf és doc verziókat is!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1v8cUut1AWkXVRidxiCkW_uBxTq3W4Mzkqq3TFDHZ8-Y/edit Google doksis kidolgozás]&lt;br /&gt;
&lt;br /&gt;
[[Media:Meres3_Avr_create_proj.pdf|AVR projekt létrehozása]]&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Ha úgy állsz hozzá a tárgyhoz hogy nem egy 2 kredites nulla munkás tárgy, hanem úgy hogy fontos tárgy és minden mérésre készülni kell pár órát otthon, akkor sokkal jobban fog tetszeni. A beugrókra ne wiki-s válaszokból készülj fel, hanem a kiadott dokumentumokból, mert nagyon jól jön mérésen ha érted is mit csinálsz. Nekem a labView és uC/os mérés kifejezetten tetszett, a többi kevésbé de azok is megcsinálhatóak. :) --[[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173222</id>
		<title>Mérés laboratórium 3.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173222"/>
		<updated>2013-12-01T16:42:05Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Ellenőrző Mérés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 3.&lt;br /&gt;
| tárgykód = VIMIA312&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 5&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = nincs&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres3{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA312&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia312&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres3&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Mérés laboratórium 2.]] tárgyból kredit, illetve [[Operációs rendszerek]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén (nincs 0. mérés). A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az öt mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése. Két részből áll:&lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 2-3. mérések anyagából. (Ha a gyakorlati feladat a 2. mérésből volt, akkor a teszt a 3-ból lesz, és fordítva.) &lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 4-5. mérések anyagából. (Ha a gyakorlati feladat a 4. mérésből volt, akkor a teszt az 5-ből lesz, és fordítva.) &lt;br /&gt;
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki. &lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből az egyik sikerült, akkor csak a másikat kell pótolni.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,3*\frac{M_2+M_3+M_4+M_5}{4}+0,7*EM&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia312/jegyzet/ Mérés laboratórium 3 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia312 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még szeptemberben is frissülhetnek, ezért ha már szeptember elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Jó tanácsok a mérésekhez ==&lt;br /&gt;
* [[MeresLabor3Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző kérdések és válaszok ==&lt;br /&gt;
* [[MeresLabor3Kerdes1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző Mérés ==&lt;br /&gt;
* [[Media:meres3_EM - 2.pdf|2. EM kidolgozás]] és [[Media:meres3_EM - 2.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 3.pdf|3. EM kidolgozás]] és [[Media:meres3_EM - 3.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 4.pdf|4. EM kidolgozás]] és [[Media:meres3_EM - 4.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 5.pdf|5. EM kidolgozás]] és [[Media:meres3_EM - 5.doc|.doc formátumban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A kidolgozások nem hivatalos kidolgozások, biztos van benne hiba. Javítsátok ki a hibákat, egészítsétek ki és töltsétek fel az új pdf és doc verziókat is!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1v8cUut1AWkXVRidxiCkW_uBxTq3W4Mzkqq3TFDHZ8-Y/edit Google doksis kidolgozás]&lt;br /&gt;
&lt;br /&gt;
[[Meres3_Avr_create_proj.pdf|AVR projekt létrehozása]]&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Ha úgy állsz hozzá a tárgyhoz hogy nem egy 2 kredites nulla munkás tárgy, hanem úgy hogy fontos tárgy és minden mérésre készülni kell pár órát otthon, akkor sokkal jobban fog tetszeni. A beugrókra ne wiki-s válaszokból készülj fel, hanem a kiadott dokumentumokból, mert nagyon jól jön mérésen ha érted is mit csinálsz. Nekem a labView és uC/os mérés kifejezetten tetszett, a többi kevésbé de azok is megcsinálhatóak. :) --[[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Meres3_Avr_create_proj.pdf&amp;diff=173221</id>
		<title>Fájl:Meres3 Avr create proj.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Meres3_Avr_create_proj.pdf&amp;diff=173221"/>
		<updated>2013-12-01T16:41:01Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173220</id>
		<title>Mérés laboratórium 3.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173220"/>
		<updated>2013-12-01T16:21:24Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Ellenőrző Mérés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 3.&lt;br /&gt;
| tárgykód = VIMIA312&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 5&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = nincs&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres3{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA312&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia312&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres3&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Mérés laboratórium 2.]] tárgyból kredit, illetve [[Operációs rendszerek]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén (nincs 0. mérés). A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az öt mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése. Két részből áll:&lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 2-3. mérések anyagából. (Ha a gyakorlati feladat a 2. mérésből volt, akkor a teszt a 3-ból lesz, és fordítva.) &lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 4-5. mérések anyagából. (Ha a gyakorlati feladat a 4. mérésből volt, akkor a teszt az 5-ből lesz, és fordítva.) &lt;br /&gt;
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki. &lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből az egyik sikerült, akkor csak a másikat kell pótolni.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,3*\frac{M_2+M_3+M_4+M_5}{4}+0,7*EM&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia312/jegyzet/ Mérés laboratórium 3 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia312 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még szeptemberben is frissülhetnek, ezért ha már szeptember elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Jó tanácsok a mérésekhez ==&lt;br /&gt;
* [[MeresLabor3Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző kérdések és válaszok ==&lt;br /&gt;
* [[MeresLabor3Kerdes1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző Mérés ==&lt;br /&gt;
* [[Media:meres3_EM - 2.pdf|2. EM kidolgozás]] és [[Media:meres3_EM - 2.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 3.pdf|3. EM kidolgozás]] és [[Media:meres3_EM - 3.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 4.pdf|4. EM kidolgozás]] és [[Media:meres3_EM - 4.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 5.pdf|5. EM kidolgozás]] és [[Media:meres3_EM - 5.doc|.doc formátumban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A kidolgozások nem hivatalos kidolgozások, biztos van benne hiba. Javítsátok ki a hibákat, egészítsétek ki és töltsétek fel az új pdf és doc verziókat is!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1v8cUut1AWkXVRidxiCkW_uBxTq3W4Mzkqq3TFDHZ8-Y/edit Google doksis kidolgozás]&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Ha úgy állsz hozzá a tárgyhoz hogy nem egy 2 kredites nulla munkás tárgy, hanem úgy hogy fontos tárgy és minden mérésre készülni kell pár órát otthon, akkor sokkal jobban fog tetszeni. A beugrókra ne wiki-s válaszokból készülj fel, hanem a kiadott dokumentumokból, mert nagyon jól jön mérésen ha érted is mit csinálsz. Nekem a labView és uC/os mérés kifejezetten tetszett, a többi kevésbé de azok is megcsinálhatóak. :) --[[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173219</id>
		<title>Mérés laboratórium 3.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173219"/>
		<updated>2013-12-01T16:20:04Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Ellenőrző Mérés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 3.&lt;br /&gt;
| tárgykód = VIMIA312&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 5&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = nincs&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres3{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA312&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia312&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres3&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Mérés laboratórium 2.]] tárgyból kredit, illetve [[Operációs rendszerek]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén (nincs 0. mérés). A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az öt mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése. Két részből áll:&lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 2-3. mérések anyagából. (Ha a gyakorlati feladat a 2. mérésből volt, akkor a teszt a 3-ból lesz, és fordítva.) &lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 4-5. mérések anyagából. (Ha a gyakorlati feladat a 4. mérésből volt, akkor a teszt az 5-ből lesz, és fordítva.) &lt;br /&gt;
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki. &lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből az egyik sikerült, akkor csak a másikat kell pótolni.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,3*\frac{M_2+M_3+M_4+M_5}{4}+0,7*EM&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia312/jegyzet/ Mérés laboratórium 3 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia312 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még szeptemberben is frissülhetnek, ezért ha már szeptember elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Jó tanácsok a mérésekhez ==&lt;br /&gt;
* [[MeresLabor3Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző kérdések és válaszok ==&lt;br /&gt;
* [[MeresLabor3Kerdes1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző Mérés ==&lt;br /&gt;
* [[Media:meres3_EM - 2.pdf|2. EM kidolgozás]] és [[Media:meres3_EM - 2.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 3.pdf|3. EM kidolgozás]] és [[Media:meres3_EM - 3.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 4.pdf|4. EM kidolgozás]] és [[Media:meres3_EM - 4.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 5.pdf|5. EM kidolgozás]] és [[Media:meres3_EM - 5.doc|.doc formátumban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A kidolgozások nem hivatalos kidolgozások, biztos van benne hiba. Javítsátok ki a hibákat, egészítsétek ki és töltsétek fel az új pdf és doc verziókat is!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1v8cUut1AWkXVRidxiCkW_uBxTq3W4Mzkqq3TFDHZ8-Y/edit | Google doksis kidolgozás]&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Ha úgy állsz hozzá a tárgyhoz hogy nem egy 2 kredites nulla munkás tárgy, hanem úgy hogy fontos tárgy és minden mérésre készülni kell pár órát otthon, akkor sokkal jobban fog tetszeni. A beugrókra ne wiki-s válaszokból készülj fel, hanem a kiadott dokumentumokból, mert nagyon jól jön mérésen ha érted is mit csinálsz. Nekem a labView és uC/os mérés kifejezetten tetszett, a többi kevésbé de azok is megcsinálhatóak. :) --[[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173218</id>
		<title>Mérés laboratórium 3.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_3.&amp;diff=173218"/>
		<updated>2013-12-01T16:19:29Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* Ellenőrző Mérés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 3.&lt;br /&gt;
| tárgykód = VIMIA312&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 5&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = nincs&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres3{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA312&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia312&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres3&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Mérés laboratórium 2.]] tárgyból kredit, illetve [[Operációs rendszerek]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén (nincs 0. mérés). A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az öt mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése. Két részből áll:&lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 2-3. mérések anyagából. (Ha a gyakorlati feladat a 2. mérésből volt, akkor a teszt a 3-ból lesz, és fordítva.) &lt;br /&gt;
***Egy 45 perces gyakorlati feladat, majd egy 10 perces beugrószerű teszt a 4-5. mérések anyagából. (Ha a gyakorlati feladat a 4. mérésből volt, akkor a teszt az 5-ből lesz, és fordítva.) &lt;br /&gt;
***Mindkét részre külön jegy jár, a sikeres teljesítéshez mindkét résznek min. 2-esre kell sikerülnie, az EM jegyet pedig a két jegy átlaga adja ki. &lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül. Ha a két részből az egyik sikerült, akkor csak a másikat kell pótolni.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (EM) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,3*\frac{M_2+M_3+M_4+M_5}{4}+0,7*EM&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia312/jegyzet/ Mérés laboratórium 3 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia312 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még szeptemberben is frissülhetnek, ezért ha már szeptember elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Jó tanácsok a mérésekhez ==&lt;br /&gt;
* [[MeresLabor3Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző kérdések és válaszok ==&lt;br /&gt;
* [[MeresLabor3Kerdes1|1. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes4|4. mérés]]&lt;br /&gt;
* [[MeresLabor3Kerdes5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző Mérés ==&lt;br /&gt;
* [[Media:meres3_EM - 2.pdf|2. EM kidolgozás]] és [[Media:meres3_EM - 2.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 3.pdf|3. EM kidolgozás]] és [[Media:meres3_EM - 3.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 4.pdf|4. EM kidolgozás]] és [[Media:meres3_EM - 4.doc|.doc formátumban]]&lt;br /&gt;
* [[Media:meres3_EM - 5.pdf|5. EM kidolgozás]] és [[Media:meres3_EM - 5.doc|.doc formátumban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A kidolgozások nem hivatalos kidolgozások, biztos van benne hiba. Javítsátok ki a hibákat, egészítsétek ki és töltsétek fel az új pdf és doc verziókat is!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1v8cUut1AWkXVRidxiCkW_uBxTq3W4Mzkqq3TFDHZ8-Y/edit| Google doksis kidolgozás]&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Ha úgy állsz hozzá a tárgyhoz hogy nem egy 2 kredites nulla munkás tárgy, hanem úgy hogy fontos tárgy és minden mérésre készülni kell pár órát otthon, akkor sokkal jobban fog tetszeni. A beugrókra ne wiki-s válaszokból készülj fel, hanem a kiadott dokumentumokból, mert nagyon jól jön mérésen ha érted is mit csinálsz. Nekem a labView és uC/os mérés kifejezetten tetszett, a többi kevésbé de azok is megcsinálhatóak. :) --[[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=SzoftTechPZH20130510&amp;diff=166954</id>
		<title>SzoftTechPZH20130510</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=SzoftTechPZH20130510&amp;diff=166954"/>
		<updated>2013-06-01T17:49:58Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.: a) UML (6p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) 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)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adjuk meg a Person osztály teljes kódját C# nyelven, és írjunk hozzá példakódot a használathoz.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
    public delegate void ChangedDelegate(int x, int y);&lt;br /&gt;
&lt;br /&gt;
    public class Person&lt;br /&gt;
    {&lt;br /&gt;
        public event ChangedDelegate AgeChanged;&lt;br /&gt;
        private int age;&lt;br /&gt;
&lt;br /&gt;
        public Person(int age)&lt;br /&gt;
        {&lt;br /&gt;
            this.age = age;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        public int Age&lt;br /&gt;
        {&lt;br /&gt;
            get { return age; }&lt;br /&gt;
            set&lt;br /&gt;
            {&lt;br /&gt;
                AgeChanged(age, value);&lt;br /&gt;
                age = value;&lt;br /&gt;
            }&lt;br /&gt;
        }            &lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class Program&lt;br /&gt;
    {&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            Person jakab = new Person(25);&lt;br /&gt;
            jakab.AgeChanged += eventHandler;&lt;br /&gt;
&lt;br /&gt;
            jakab.Age = 30;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void eventHandler(int regi, int uj)&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine(&amp;quot;Age régi értéke: {0}&amp;quot;, regi);&lt;br /&gt;
            Console.WriteLine(&amp;quot;Age új értéke: {0}&amp;quot;, uj);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.: a) Milyen célt szolgál a Partial class?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) Component és Control osztályok közti különség?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c) (10,10)-be zöld színű, 1 px vastag vonallal rajzolt, kitöltetlen, 30px oldalhosszú négyzetet rajzoljunk. A vonal színe 10 mp alatt menjen át fehérbe. &#039;Interruptolj&#039; az x gombbal. Csak időzítő (Timer) alapú megoldás elfogadható.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        bool stopped = false;&lt;br /&gt;
        int cntr = 0;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            Timer timer = new Timer();&lt;br /&gt;
            timer.Interval = 1000;&lt;br /&gt;
            timer.Tick += new EventHandler(timer_Tick);&lt;br /&gt;
            timer.Start();&lt;br /&gt;
&lt;br /&gt;
            this.KeyDown += new KeyEventHandler(Form1_Keydown);&lt;br /&gt;
&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void Form1_Keydown(object sender, KeyEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (e.KeyCode == Keys.X &amp;amp;&amp;amp; !stopped)&lt;br /&gt;
                stopped = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void timer_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (!stopped)&lt;br /&gt;
                Invalidate();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            base.OnPaint(e);&lt;br /&gt;
            Pen pen = new Pen(Color.FromArgb(5 + cntr * 25, 255, 5 + cntr * 25), 1);&lt;br /&gt;
            e.Graphics.DrawRectangle(pen, 10, 10, 30, 30);&lt;br /&gt;
&lt;br /&gt;
            if (cntr == 10)&lt;br /&gt;
                stopped = true;&lt;br /&gt;
&lt;br /&gt;
            if (!stopped)&lt;br /&gt;
                ++cntr; &lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.:a) C# példa Dispose kapcsán using blokk használatára + magyarázat a kódhoz (6p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) Felügyelt .NET környezetben miért ne férjünk egy obj desktruktorában a felügyelt tagváltozókhoz? (3p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c) natív C++ template-ek 3 negatív tulajdonsága, mely C#-ból eltűnt (3p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a c# generikus típusai nem olyan rugalmasak mint a c++ templatek. pl nem lehet benne aritmetikai utasításokat használni, de lehet benne user-defined operátor.&lt;br /&gt;
&lt;br /&gt;
* c# se explicit se partial specializációt nem támogat.&lt;br /&gt;
* c# nem engedi a típusos paramétereknek a default típust.&lt;br /&gt;
* c# nem engedi a nem típusos template paramétereket (pl.: template C&amp;lt;int i&amp;gt; {})&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.: Szálkezelés:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a) Többszálú alk. előnyei (4p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# jobb processzor kihasználtság&lt;br /&gt;
# nem növekvő átlagos válaszidő (interaktivitás – pl. nem akad le a GUI, szerveralkalmazások)&lt;br /&gt;
# időzítés érzékeny feladatok magasabb prioritású szálon futtathatóak&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) Itt el kellett indítgatni két szálat meg megállítani őket..&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c) Mely esetbe használunk ill nem használunk statikus blokkot (3p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.: Csővezeték architektúra&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a) Adatnyelő által vezértelt csővezeték architektúra ismeretése szekvenciadiagrammal (8p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.: ADO.NET&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Írjunk robosztus, hatékony, kapcsolat alapú modellre épülő ADO.NET példakódot, amely kitöröl minden olyan rekordot, melyben létezik a DepartmentID.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Staff(StaffID(kulcs), Name, EMail, DepartmentID). (13p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SqlConnection conn = null;&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
conn = new SqlConnection(&amp;quot;...&amp;quot;);&lt;br /&gt;
SqlCommand command = new SqlCommand(&amp;quot;DELETE FROM Staff WHERE DepartmentID IS NOT NULL&amp;quot;, conn);&lt;br /&gt;
conn.Open();&lt;br /&gt;
command.ExecuteNonQuery();&lt;br /&gt;
}&lt;br /&gt;
catch(EXception ex)&lt;br /&gt;
{&lt;br /&gt;
Console.WriteLine(ex.Message);&lt;br /&gt;
}&lt;br /&gt;
finally&lt;br /&gt;
{&lt;br /&gt;
if (conn != null) conn.Close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*A szálkezelős feladat ha jól emlékszem hasonló volt a rendes ZH A csoportjának a feladatához: megírt kód elindít két szálat: egyik szál egy long (64bites!!!) változóbe beír egy számot, majd a másik szál kiolvassa és kiírja a konzolra. az egyes szál a beírás után, a kettes szál a kiolvasás után befejezheti a futását. Az nem tételezhető fel hogy az egyes szál előbb indul el mint a kettes!&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=SzoftTechPZH20130510&amp;diff=166953</id>
		<title>SzoftTechPZH20130510</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=SzoftTechPZH20130510&amp;diff=166953"/>
		<updated>2013-06-01T17:49:02Z</updated>

		<summary type="html">&lt;p&gt;Regirl: Új oldal, tartalma: „&amp;#039;&amp;#039;&amp;#039;1.: a) UML (6p)&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;b) Nagy projektekben c# nyelvű környezetben a feladatunk egy Document-View architektúrájú alkalmazás alapjainak elkészeítése. Az arch…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.: a) UML (6p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) 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)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Adjuk meg a Person osztály teljes kódját C# nyelven, és írjunk hozzá példakódot a használathoz.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
    public delegate void ChangedDelegate(int x, int y);&lt;br /&gt;
&lt;br /&gt;
    public class Person&lt;br /&gt;
    {&lt;br /&gt;
        public event ChangedDelegate AgeChanged;&lt;br /&gt;
        private int age;&lt;br /&gt;
&lt;br /&gt;
        public Person(int age)&lt;br /&gt;
        {&lt;br /&gt;
            this.age = age;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        public int Age&lt;br /&gt;
        {&lt;br /&gt;
            get { return age; }&lt;br /&gt;
            set&lt;br /&gt;
            {&lt;br /&gt;
                AgeChanged(age, value);&lt;br /&gt;
                age = value;&lt;br /&gt;
            }&lt;br /&gt;
        }            &lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class Program&lt;br /&gt;
    {&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            Person jakab = new Person(25);&lt;br /&gt;
            jakab.AgeChanged += eventHandler;&lt;br /&gt;
&lt;br /&gt;
            jakab.Age = 30;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void eventHandler(int regi, int uj)&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine(&amp;quot;Age régi értéke: {0}&amp;quot;, regi);&lt;br /&gt;
            Console.WriteLine(&amp;quot;Age új értéke: {0}&amp;quot;, uj);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.: a) Milyen célt szolgál a Partial class?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) Component és Control osztályok közti különség?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c) (10,10)-be zöld színű, 1 px vastag vonallal rajzolt, kitöltetlen, 30px oldalhosszú négyzetet rajzoljunk. A vonal színe 10 mp alatt menjen át fehérbe. &#039;Interruptolj&#039; az x gombbal. Csak időzítő (Timer) alapú megoldás elfogadható.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        bool stopped = false;&lt;br /&gt;
        int cntr = 0;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            Timer timer = new Timer();&lt;br /&gt;
            timer.Interval = 1000;&lt;br /&gt;
            timer.Tick += new EventHandler(timer_Tick);&lt;br /&gt;
            timer.Start();&lt;br /&gt;
&lt;br /&gt;
            this.KeyDown += new KeyEventHandler(Form1_Keydown);&lt;br /&gt;
&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void Form1_Keydown(object sender, KeyEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (e.KeyCode == Keys.X &amp;amp;&amp;amp; !stopped)&lt;br /&gt;
                stopped = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void timer_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (!stopped)&lt;br /&gt;
                Invalidate();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            base.OnPaint(e);&lt;br /&gt;
            Pen pen = new Pen(Color.FromArgb(5 + cntr * 25, 255, 5 + cntr * 25), 1);&lt;br /&gt;
            e.Graphics.DrawRectangle(pen, 10, 10, 30, 30);&lt;br /&gt;
&lt;br /&gt;
            if (cntr == 10)&lt;br /&gt;
                stopped = true;&lt;br /&gt;
&lt;br /&gt;
            if (!stopped)&lt;br /&gt;
                ++cntr; &lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.:a) C# példa Dispose kapcsán using blokk használatára + magyarázat a kódhoz (6p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) Felügyelt .NET környezetben miért ne férjünk egy obj desktruktorában a felügyelt tagváltozókhoz? (3p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
�&lt;br /&gt;
&#039;&#039;&#039;c) natív C++ template-ek 3 negatív tulajdonsága, mely C#-ból eltűnt (3p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a c# generikus típusai nem olyan rugalmasak mint a c++ templatek. pl nem lehet benne aritmetikai utasításokat használni, de lehet benne user-defined operátor.&lt;br /&gt;
&lt;br /&gt;
* c# se explicit se partial specializációt nem támogat.&lt;br /&gt;
* c# nem engedi a típusos paramétereknek a default típust.&lt;br /&gt;
* c# nem engedi a nem típusos template paramétereket (pl.: template C&amp;lt;int i&amp;gt; {})&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.: Szálkezelés:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a) Többszálú alk. előnyei (4p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# jobb processzor kihasználtság&lt;br /&gt;
# nem növekvő átlagos válaszidő (interaktivitás – pl. nem akad le a GUI, szerveralkalmazások)&lt;br /&gt;
# időzítés érzékeny feladatok magasabb prioritású szálon futtathatóak&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b) Itt el kellett indítgatni két szálat meg megállítani őket..&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c) Mely esetbe használunk ill nem használunk statikus blokkot (3p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.: Csővezeték architektúra&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a) Adatnyelő által vezértelt csővezeték architektúra ismeretése szekvenciadiagrammal (8p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.: ADO.NET&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Írjunk robosztus, hatékony, kapcsolat alapú modellre épülő ADO.NET példakódot, amely kitöröl minden olyan rekordot, melyben létezik a DepartmentID.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Staff(StaffID(kulcs), Name, EMail, DepartmentID). (13p)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SqlConnection conn = null;&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
conn = new SqlConnection(&amp;quot;...&amp;quot;);&lt;br /&gt;
SqlCommand command = new SqlCommand(&amp;quot;DELETE FROM Staff WHERE DepartmentID IS NOT NULL&amp;quot;, conn);&lt;br /&gt;
conn.Open();&lt;br /&gt;
command.ExecuteNonQuery();&lt;br /&gt;
}&lt;br /&gt;
catch(EXception ex)&lt;br /&gt;
{&lt;br /&gt;
Console.WriteLine(ex.Message);&lt;br /&gt;
}&lt;br /&gt;
finally&lt;br /&gt;
{&lt;br /&gt;
if (conn != null) conn.Close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
***A szálkezelős feladat ha jól emlékszem hasonló volt a rendes ZH A csoportjának a feladatához: megírt kód elindít két szálat: egyik szál egy long (64bites!!!) változóbe beír egy számot, majd a másik szál kiolvassa és kiírja a konzolra. az egyes szál a beírás után, a kettes szál a kiolvasás után befejezheti a futását. Az nem tételezhető fel hogy az egyes szál előbb indul el mint a kettes!&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166952</id>
		<title>SzoftTechZH20130422</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166952"/>
		<updated>2013-06-01T17:45:31Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. feladat:&lt;br /&gt;
&lt;br /&gt;
a) osztály diagramból : c# vagy c++ vagy java kód írás&lt;br /&gt;
&lt;br /&gt;
b) Szöveges feladatból UML diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2, Event&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C# alkalmazás -&amp;gt; KeyboardManager osztály eventet publikál, billentyű lenyomásra és felengedésre.&lt;br /&gt;
&lt;br /&gt;
A KeyboardSubscriber iratkozzon fel a KeyboardManager billentyű-felengedés eseményére -&amp;gt; konzolra írja ki, hogy melyik billentyű lett felengedve.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// ez az osztály tárolja az eseménnyel kapcsolatos változókat pl. az &lt;br /&gt;
// eseményt kiváltó karaktert&lt;br /&gt;
&lt;br /&gt;
 public class KeyArgs {&lt;br /&gt;
	private char _character;&lt;br /&gt;
	public char Character { get { return _character; } }&lt;br /&gt;
&lt;br /&gt;
	public KeyArgs(char character) {&lt;br /&gt;
        _character = character;	&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public delegate void KeyEventHandler(KeyArgs args);&lt;br /&gt;
public class KeyboardManager&lt;br /&gt;
{&lt;br /&gt;
	//eventek a feladat kiírás szerint&lt;br /&gt;
	public event KeyEventHandler KeyUp;&lt;br /&gt;
	public event KeyEventHandler KeyDown;&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keyup eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
&lt;br /&gt;
public void FireKeyUp(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyUp != null)&lt;br /&gt;
           KeyUp(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keydown eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
public void FireKeyDown(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyDown != null)&lt;br /&gt;
KeyDown(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public class KeyBoardSubscriber&lt;br /&gt;
{&lt;br /&gt;
// egy referenciát tárolunk egy KeyboardManager példányra, hogy&lt;br /&gt;
// fel tudjunk iratkozni az eseményeire&lt;br /&gt;
	private KeyboardManager manager = new KeyBoardManager();&lt;br /&gt;
&lt;br /&gt;
	public void Subscribe()&lt;br /&gt;
{&lt;br /&gt;
	//feliratkozás&lt;br /&gt;
	manager.KeyUp += ProcessKeyUp;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// ez a metódus hívódik meg az event elsütésekor&lt;br /&gt;
	public void ProcessKeyUp(KeyArgs args)&lt;br /&gt;
	{&lt;br /&gt;
		Console.WriteLine(“Billentyű: {0}”, args.Character);&lt;br /&gt;
	}&lt;br /&gt;
}	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3, Eseményvezérelt programozás, grafikus megjelenítés&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a,  UserControl fogalma, két legfontosabb szerepe a tervezés/fejlesztés során&#039;&#039;&#039;&lt;br /&gt;
	(ez jó?)&lt;br /&gt;
&lt;br /&gt;
A vezérlőelem maga is egy űrlap, tartalmazhat vezérlőelemeket &lt;br /&gt;
&lt;br /&gt;
_ Tervezési időben vizuálisan elkészíthetjük összetett vezérlőelemeinket, pont úgy, ahogy egy formot is elkészítenénk. &lt;br /&gt;
&lt;br /&gt;
_ Miben más? űrlapokra, illetve más UserControlokra lehet elhelyezni. &lt;br /&gt;
&lt;br /&gt;
_ Példa FilePicker vezérlő: tipikusan együtt előforduló vezérlőelemek összekötése&lt;br /&gt;
(?)&lt;br /&gt;
&lt;br /&gt;
Gyakvezér mondta sok szar megfejtést olvasott :UserControl=saját vezérlő.....&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, Jár-e kellemetlen következménnyel, ha eseménykezelőben a kód hosszantartó műveletet végez? Ha igen, miért?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Igen, mert a hosszantartó művelet ideje alatt az ablak nem tudja a hozzá beérkező üzeneteket feldolgozni, és az alkalmazás “befagy”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, C# alkalmazás részlet: (20,20) px koordináta, zöld, 5px oldalhosszúságú négyzet -&amp;gt; másodpercenként 5px-el növekszik, míg le nem nyomjuk az y billentyűt.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        bool stopped = false;&lt;br /&gt;
        int cntr = 1;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            Timer timer = new Timer();&lt;br /&gt;
            timer.Interval = 1000;&lt;br /&gt;
            timer.Tick += new EventHandler(timer_Tick);&lt;br /&gt;
            timer.Start();&lt;br /&gt;
&lt;br /&gt;
            this.KeyDown += new KeyEventHandler(Form1_KeyDown);&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (e.KeyCode == Keys.Y &amp;amp;&amp;amp; !stopped)&lt;br /&gt;
            {&lt;br /&gt;
                stopped = true;&lt;br /&gt;
            } &lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void timer_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Invalidate();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            base.OnPaint(e);&lt;br /&gt;
            Pen greenpen = new Pen(Color.Green, 3);&lt;br /&gt;
            e.Graphics.DrawRectangle(greenpen, 20, 20, cntr * 5, cntr * 5);&lt;br /&gt;
            if (!stopped) cntr++;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4, Szálkezelés&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a, Többszálú alkalmazások 3 előnye.&#039;&#039;&#039; &lt;br /&gt;
	&lt;br /&gt;
1. jobb processzor kihasználtság&lt;br /&gt;
&lt;br /&gt;
2. nem növekvő átlagos válaszidő (interaktivitás – pl. nem akad le a GUI, szerveralkalmazások)&lt;br /&gt;
&lt;br /&gt;
3. időzítés érzékeny feladatok magasabb prioritású szálon futtathatóak&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;b, ReaderWriterLock, Mutex.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mutex: &lt;br /&gt;
&lt;br /&gt;
Cél: Mint a lock, de folyamatok között is. Pl. annak megoldására, hogy egy alkalmazásból csak egy példány indulhasson. Folyamatok között is. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
ReaderWriterLock:&lt;br /&gt;
&lt;br /&gt;
Sok olvasóra optimalizált megoldás. Egyszerre több olvasó is hozzáférhet az  erőforráshoz, de íróból csak egy (illetve az író kizárja az olvasókat is). Pl. ritkán módosított cache megvalósítása. Folyamatok között: nem. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c,&#039;&#039;&#039;&lt;br /&gt;
* főszál indít munkaszálat, tegyen be egy számot az item listbe, ezt jelezze a    munkaszálnak&lt;br /&gt;
* várja meg, míg befejezi a futását a munkaszál&lt;br /&gt;
* munkaszál indulás után hatékonyan várakozzon a főszál jelzésére&lt;br /&gt;
* jelzés után vegye ki a listából az elemet&lt;br /&gt;
* írja ki a konzolra&lt;br /&gt;
* fejezze be a futást&lt;br /&gt;
Kölcsönös kizárás biztosítása, ha kell.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class Process&lt;br /&gt;
{&lt;br /&gt;
List&amp;lt;int&amp;gt; items = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
AutoResetEvent addedEvent = new AutoResetEvent(false);&lt;br /&gt;
AutoResetEvent removedEvent = new AutoResetEvent(false);&lt;br /&gt;
public static void Main(String[] args)&lt;br /&gt;
{&lt;br /&gt;
	new Process().Start();&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
public void Start()&lt;br /&gt;
{&lt;br /&gt;
	Thread workerThread = new Thread(new ThreadStart(Work));&lt;br /&gt;
	workerThread.Start();&lt;br /&gt;
	items.Add(5);&lt;br /&gt;
	addedEvent.Set(); // jelzünk, hogy kész van a hozzáadás&lt;br /&gt;
	removedEvent.WaitOne(); // várunk, amíg a workerthread jelez&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void Work()&lt;br /&gt;
{&lt;br /&gt;
	addedEvent.WaitOne(); // várakozunk, amíg a főszál hozzáad&lt;br /&gt;
	int lastElem = items.Last();&lt;br /&gt;
	items.Remove(items.Count - 1);&lt;br /&gt;
	Console.WriteLine(lastElem);&lt;br /&gt;
	removedEvent.Set(); // jelzünk, hogy kész van a worker&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kölcsönös kizárás megvalósítására nincs szükség, mivel a listához időben szeparáltan férünk hozzá a két szálról(először az elsőről, aztán a másodikról).&lt;br /&gt;
&lt;br /&gt;
Alternatív megoldás, hogy a removedEvent-et kitöröljük a kódból, és a removedEvent.WaitOne() sor helyett workerThread.Join() -t használunk.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5, Generikus típusok&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a, Példa generikus kényszer alkalmazására&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class Dictionary&amp;lt;K,V&amp;gt;: IDictionary&amp;lt;K,V&amp;gt;&lt;br /&gt;
where K: IComparable&amp;lt;K&amp;gt;&lt;br /&gt;
where V: IKeyProvider&amp;lt;K&amp;gt;, IPersistable, new()&lt;br /&gt;
{ &lt;br /&gt;
public void Add(K key, V value) { ... }&lt;br /&gt;
public V Find(K key) {&lt;br /&gt;
if ( c.CompareTo( key ) ) { … }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, Milyen esetben célszerű a dispose minta alkalmazása?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A drága,és felügyelt erőforrások felszabadítására használjuk, pl a File.Close() is dispose-t hív.&lt;br /&gt;
 A nem felügyelt (pl. DLL-ek) erőforrások felszabadítására a destruktort használjuk, aminek lefutása soha nem determinisztikus.&lt;br /&gt;
&lt;br /&gt;
//(destruktor sose az nem, nem valami olyasmi kéne, hogy, ha valami nagy //erőforrásigényű dolgot csináltunk?) &amp;lt;- így van. &lt;br /&gt;
&lt;br /&gt;
Mit biztosít számunkra a dispose minta?&lt;br /&gt;
&lt;br /&gt;
A dispose tervezési mintának köszönhetően az objektumok által foglalt    erőforrások felszabadítása válik determinisztikussá.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, .Net kóderedet alapú biztonsági mechanizmus lényege&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Adott helyről letöltött programnak milyen jogai vannak (rosszindulatú kódtól nem véd!)&lt;br /&gt;
&lt;br /&gt;
(CAS) code acces security&lt;br /&gt;
&lt;br /&gt;
Nincsenek felkészítve a mobil kódokra. (levélhez csatolva, netről, dokumentumban tárolva érkezhetnek a gépre)&lt;br /&gt;
Kód eredetét is kell ellenőrizni&lt;br /&gt;
&lt;br /&gt;
Kódhoz kötött jogosultságok: nem csak a felhasználót azonosítja, hanem a végrehajtott kódot is.&lt;br /&gt;
&lt;br /&gt;
A Szerelvényekhez kell meghatározni, hogy milyen jogaik vannak. (pl: netről töltött kód nem kap írási, és olvasási jogot, csak egy bizonyos mappára-&amp;gt; nem árthat nekünk)&lt;br /&gt;
&lt;br /&gt;
Nem egyesével adnak ki jogokat, hanem biztonsági házirendet alakíthat ki a rendszergazda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6, Robusztus ADO.NET kapcsolat alapú modell&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Írjon példakódot: beszúr rekordot egy táblába: Student(StudentID, Name, YearofBirth)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Nem szükséges sql paraméter használata.)&#039;&#039;&#039;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;pre&amp;gt;				&lt;br /&gt;
try {&lt;br /&gt;
SqlConnection conn = new SqlConnection( str_data );&lt;br /&gt;
conn.Open();						&lt;br /&gt;
&lt;br /&gt;
SqlCommand command = new SqlCommand(&amp;quot;INSERT INTO Student(StudentID, Name, YearofBirth) VALUES (1,’Proba Peti’, 1990)&amp;quot;);	&lt;br /&gt;
&lt;br /&gt;
command.Connection = conn;&lt;br /&gt;
command.ExecuteNonQuery();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//ha van kivétel kezeljük	&lt;br /&gt;
catch (Exception ex) { Console.WriteLine(ex.Message); }&lt;br /&gt;
&lt;br /&gt;
//ha van kapcsolat lezárjuk&lt;br /&gt;
finally {&lt;br /&gt;
if((conn!=null) &amp;amp;&amp;amp; (conn.State==System.Data.ConnectionState.Open)) &lt;br /&gt;
conn.Close();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;		&lt;br /&gt;
		&lt;br /&gt;
&#039;&#039;&#039;7, Bináris komponensek&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a, Mit értünk dinamiks linkelés alatt? 3 előnye és 1 hátránya a statikus linkeléssel szemben.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definíció: a futó program csak futásidőben tölti be a számára szükséges könyvtárakat.&lt;br /&gt;
&lt;br /&gt;
Előnyök:&lt;br /&gt;
* Ha több process használja a könyvtárat, akkor a memóriába csak egy példányban töltődik be (a kódrész, az adat marad külön!)&lt;br /&gt;
* A háttértáron is csak egyszer foglal helyet (ha az alkalmazások megosztottan használják pl. a windows\system könyvtárból)&lt;br /&gt;
* Kis alkalmazás (.exe) fájlméret&lt;br /&gt;
* Ha a .dll-ben szerepel egy hibás függvény, akkor a programot egyszerűen a .dll cseréjével is javíthatjuk, nem kell újrafordítani.&lt;br /&gt;
&lt;br /&gt;
Hátrányok:&lt;br /&gt;
* A program futásakor jelen kell legyenek az általa használt DLL-ek, ezek nélkül az alkalmazás futásképtelen.&lt;br /&gt;
* Ha az alkalmazások megosztottan használják (pl. a windows\system könyvtárból): verzió kavarodás, DLL hell.&lt;br /&gt;
&lt;br /&gt;
(DLL hell példa volt a .NET szerelvényeknél)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, C# kód -&amp;gt; változó típusának kiírása konzolra.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	int asd;&lt;br /&gt;
	Type mit = asd.GetType();&lt;br /&gt;
	Console.Writeline(mit.FullName);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, Reflexió milyen szolgáltatásokat nyújt? Soroljon fel 3 konkrét szolgáltatást.&#039;&#039;&#039;&lt;br /&gt;
* Lekérdezhetjük, hogy egy szerelvényben milyen típusok vannak&lt;br /&gt;
* Lekérdezhetjük: az egyes típusok (osztályok, interfészek, stb). felépítését: pl. tagváltozók, tagfüggvények, event-ek, stb. listája. Be is állíthatjuk a tagváltozók értékét. Meg is hívhatjuk az egyes metódusokat&lt;br /&gt;
* Lekérdezhetjük az egyes nyelvi elemekhez (osztályok, tagjaik, stb.) tartozó attribútumokat&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d, Attribútum definiálása és használata példakód.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[AttributeUsage(AttributeTargets.Class)]&lt;br /&gt;
class StorableClassAttribute: System.Attribute {&lt;br /&gt;
public StorableClassAttribute() { }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[AttributeUsage(AttributeTargets.Field)]&lt;br /&gt;
public class StorableAttribute: System.Attribute&lt;br /&gt;
{&lt;br /&gt;
string name;&lt;br /&gt;
public StorableAttribute(string name)&lt;br /&gt;
{&lt;br /&gt;
this.name = name;&lt;br /&gt;
}&lt;br /&gt;
public string Name { get { return name; } }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// A System.Attribute osztályból kell egy saját osztályt leszármaztatni&lt;br /&gt;
// Az AttributeUsage azt határozza meg, mihez tudjuk az adott attribútumot hozzárendelni&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166951</id>
		<title>SzoftTechZH20130422</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166951"/>
		<updated>2013-06-01T17:40:33Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. feladat:&lt;br /&gt;
&lt;br /&gt;
a) osztály diagramból : c# vagy c++ vagy java kód írás&lt;br /&gt;
&lt;br /&gt;
b) Szöveges feladatból UML diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2, Event&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C# alkalmazás -&amp;gt; KeyboardManager osztály eventet publikál, billentyű lenyomásra és felengedésre.&lt;br /&gt;
&lt;br /&gt;
A KeyboardSubscriber iratkozzon fel a KeyboardManager billentyű-felengedés eseményére -&amp;gt; konzolra írja ki, hogy melyik billentyű lett felengedve.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// ez az osztály tárolja az eseménnyel kapcsolatos változókat pl. az &lt;br /&gt;
// eseményt kiváltó karaktert&lt;br /&gt;
&lt;br /&gt;
 public class KeyArgs {&lt;br /&gt;
	private char _character;&lt;br /&gt;
	public char Character { get { return _character; } }&lt;br /&gt;
&lt;br /&gt;
	public KeyArgs(char character) {&lt;br /&gt;
        _character = character;	&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public delegate void KeyEventHandler(KeyArgs args);&lt;br /&gt;
public class KeyboardManager&lt;br /&gt;
{&lt;br /&gt;
	//eventek a feladat kiírás szerint&lt;br /&gt;
	public event KeyEventHandler KeyUp;&lt;br /&gt;
	public event KeyEventHandler KeyDown;&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keyup eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
&lt;br /&gt;
public void FireKeyUp(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyUp != null)&lt;br /&gt;
           KeyUp(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keydown eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
public void FireKeyDown(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyDown != null)&lt;br /&gt;
KeyDown(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public class KeyBoardSubscriber&lt;br /&gt;
{&lt;br /&gt;
// egy referenciát tárolunk egy KeyboardManager példányra, hogy&lt;br /&gt;
// fel tudjunk iratkozni az eseményeire&lt;br /&gt;
	private KeyboardManager manager = new KeyBoardManager();&lt;br /&gt;
&lt;br /&gt;
	public void Subscribe()&lt;br /&gt;
{&lt;br /&gt;
	//feliratkozás&lt;br /&gt;
	manager.KeyUp += ProcessKeyUp;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// ez a metódus hívódik meg az event elsütésekor&lt;br /&gt;
	public void ProcessKeyUp(KeyArgs args)&lt;br /&gt;
	{&lt;br /&gt;
		Console.WriteLine(“Billentyű: {0}”, args.Character);&lt;br /&gt;
	}&lt;br /&gt;
}	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3, Eseményvezérelt programozás, grafikus megjelenítés&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a,  UserControl fogalma, két legfontosabb szerepe a tervezés/fejlesztés során&#039;&#039;&#039;&lt;br /&gt;
	(ez jó?)&lt;br /&gt;
&lt;br /&gt;
A vezérlőelem maga is egy űrlap, tartalmazhat vezérlőelemeket &lt;br /&gt;
&lt;br /&gt;
_ Tervezési időben vizuálisan elkészíthetjük összetett vezérlőelemeinket, pont úgy, ahogy egy formot is elkészítenénk. &lt;br /&gt;
&lt;br /&gt;
_ Miben más? űrlapokra, illetve más UserControlokra lehet elhelyezni. &lt;br /&gt;
&lt;br /&gt;
_ Példa FilePicker vezérlő: tipikusan együtt előforduló vezérlőelemek összekötése&lt;br /&gt;
(?)&lt;br /&gt;
&lt;br /&gt;
Gyakvezér mondta sok szar megfejtést olvasott :UserControl=saját vezérlő.....&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, Jár-e kellemetlen következménnyel, ha eseménykezelőben a kód hosszantartó műveletet végez? Ha igen, miért?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Igen, mert a hosszantartó művelet ideje alatt az ablak nem tudja a hozzá beérkező üzeneteket feldolgozni, és az alkalmazás “befagy”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, C# alkalmazás részlet: (20,20) px koordináta, zöld, 5px oldalhosszúságú négyzet -&amp;gt; másodpercenként 5px-el növekszik, míg le nem nyomjuk az y billentyűt.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        bool stopped = false;&lt;br /&gt;
        int cntr = 1;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            Timer timer = new Timer();&lt;br /&gt;
            timer.Interval = 1000;&lt;br /&gt;
            timer.Tick += new EventHandler(timer_Tick);&lt;br /&gt;
            timer.Start();&lt;br /&gt;
&lt;br /&gt;
            this.KeyDown += new KeyEventHandler(Form1_KeyDown);&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (e.KeyCode == Keys.Y &amp;amp;&amp;amp; !stopped)&lt;br /&gt;
            {&lt;br /&gt;
                stopped = true;&lt;br /&gt;
            } &lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void timer_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Invalidate();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            base.OnPaint(e);&lt;br /&gt;
            Pen greenpen = new Pen(Color.Green, 3);&lt;br /&gt;
            e.Graphics.DrawRectangle(greenpen, 20, 20, cntr * 5, cntr * 5);&lt;br /&gt;
            if (!stopped) cntr++;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4, Szálkezelés&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a, Többszálú alkalmazások 3 előnye.&#039;&#039;&#039; &lt;br /&gt;
	&lt;br /&gt;
1. jobb processzor kihasználtság&lt;br /&gt;
&lt;br /&gt;
2. nem növekvő átlagos válaszidő (interaktivitás – pl. nem akad le a GUI, szerveralkalmazások)&lt;br /&gt;
&lt;br /&gt;
3. időzítés érzékeny feladatok magasabb prioritású szálon futtathatóak&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;b, ReaderWriterLock, Mutex.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mutex: &lt;br /&gt;
&lt;br /&gt;
Cél: Mint a lock, de folyamatok között is. Pl. annak megoldására, hogy egy alkalmazásból csak egy példány indulhasson. Folyamatok között is. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
ReaderWriterLock:&lt;br /&gt;
&lt;br /&gt;
Sok olvasóra optimalizált megoldás. Egyszerre több olvasó is hozzáférhet az  erőforráshoz, de íróból csak egy (illetve az író kizárja az olvasókat is). Pl. ritkán módosított cache megvalósítása. Folyamatok között: nem. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c,&lt;br /&gt;
-főszál indít munkaszálat, tegyen be egy számot az item listbe, ezt jelezze a    munkaszálnak&lt;br /&gt;
- várja meg, míg befejezi a futását a munkaszál&lt;br /&gt;
- munkaszál indulás után hatékonyan várakozzon a főszál jelzésére&lt;br /&gt;
- jelzés után vegye ki a listából az elemet&lt;br /&gt;
- írja ki a konzolra&lt;br /&gt;
- fejezze be a futást&lt;br /&gt;
Kölcsönös kizárás biztosítása, ha kell.&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
public class Process&lt;br /&gt;
{&lt;br /&gt;
List&amp;lt;int&amp;gt; items = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
AutoResetEvent addedEvent = new AutoResetEvent(false);&lt;br /&gt;
AutoResetEvent removedEvent = new AutoResetEvent(false);&lt;br /&gt;
public static void Main(String[] args)&lt;br /&gt;
{&lt;br /&gt;
	new Process().Start();&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
public void Start()&lt;br /&gt;
{&lt;br /&gt;
	Thread workerThread = new Thread(new ThreadStart(Work));&lt;br /&gt;
	workerThread.Start();&lt;br /&gt;
	items.Add(5);&lt;br /&gt;
	addedEvent.Set(); // jelzünk, hogy kész van a hozzáadás&lt;br /&gt;
	removedEvent.WaitOne(); // várunk, amíg a workerthread jelez&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void Work()&lt;br /&gt;
{&lt;br /&gt;
	addedEvent.WaitOne(); // várakozunk, amíg a főszál hozzáad&lt;br /&gt;
	int lastElem = items.Last();&lt;br /&gt;
	items.Remove(items.Count - 1);&lt;br /&gt;
	Console.WriteLine(lastElem);&lt;br /&gt;
	removedEvent.Set(); // jelzünk, hogy kész van a worker&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Kölcsönös kizárás megvalósítására nincs szükség, mivel a listához időben szeparáltan férünk hozzá a két szálról(először az elsőről, aztán a másodikról).&lt;br /&gt;
&lt;br /&gt;
Alternatív megoldás, hogy a removedEvent-et kitöröljük a kódból, és a removedEvent.WaitOne() sor helyett workerThread.Join() -t használunk.&lt;br /&gt;
5, Generikus típusok&lt;br /&gt;
a, Példa generikus kényszer alkalmazására&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class Dictionary&amp;lt;K,V&amp;gt;: IDictionary&amp;lt;K,V&amp;gt;&lt;br /&gt;
where K: IComparable&amp;lt;K&amp;gt;&lt;br /&gt;
where V: IKeyProvider&amp;lt;K&amp;gt;, IPersistable, new()&lt;br /&gt;
{ &lt;br /&gt;
public void Add(K key, V value) { ... }&lt;br /&gt;
public V Find(K key) {&lt;br /&gt;
if ( c.CompareTo( key ) ) { … }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, Milyen esetben célszerű a dispose minta alkalmazása?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A drága,és felügyelt erőforrások felszabadítására használjuk, pl a File.Close() is dispose-t hív.&lt;br /&gt;
 A nem felügyelt (pl. DLL-ek) erőforrások felszabadítására a destruktort használjuk, aminek lefutása soha nem determinisztikus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//(destruktor sose az nem, nem valami olyasmi kéne, hogy, ha valami nagy //erőforrásigényű dolgot csináltunk?) &amp;lt;- így van. &lt;br /&gt;
&lt;br /&gt;
Mit biztosít számunkra a dispose minta?&lt;br /&gt;
&lt;br /&gt;
A dispose tervezési mintának köszönhetően az objektumok által foglalt    erőforrások felszabadítása válik determinisztikussá.&lt;br /&gt;
&lt;br /&gt;
c, .Net kóderedet alapú biztonsági mechanizmus lényege&lt;br /&gt;
Adott helyről letöltött programnak milyen jogai vannak (rosszindulatú kódtól nem véd!)&lt;br /&gt;
&lt;br /&gt;
(CAS) code acces security&lt;br /&gt;
Nincsenek felkészítve a mobil kódokra. (levélhez csatolva, netről, dokumentumban tárolva érkezhetnek a gépre)&lt;br /&gt;
Kód eredetét is kell ellenőrizni&lt;br /&gt;
Kódhoz kötött jogosultságok: nem csak a felhasználót azonosítja, hanem a végrehajtott kódot is.&lt;br /&gt;
A Szerelvényekhez kell meghatározni, hogy milyen jogaik vannak. (pl: netről töltött kód nem kap írási, és olvasási jogot, csak egy bizonyos mappára-&amp;gt; nem árthat nekünk)&lt;br /&gt;
Nem egyesével adnak ki jogokat, hanem biztonsági házirendet alakíthat ki a rendszergazda. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6, Robusztus ADO.NET kapcsolat alapú modell&lt;br /&gt;
Írjon példakódot: beszúr rekordot egy táblába: Student(StudentID, Name, YearofBirth)&lt;br /&gt;
(Nem szükséges sql paraméter használata.)&#039;&#039;&#039;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;pre&amp;gt;				&lt;br /&gt;
try {&lt;br /&gt;
SqlConnection conn = new SqlConnection( str_data );&lt;br /&gt;
conn.Open();						&lt;br /&gt;
&lt;br /&gt;
SqlCommand command = new SqlCommand(&amp;quot;INSERT INTO Student(StudentID, Name, YearofBirth) VALUES (1,’Proba Peti’, 1990)&amp;quot;);	&lt;br /&gt;
&lt;br /&gt;
command.Connection = conn;&lt;br /&gt;
command.ExecuteNonQuery();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//ha van kivétel kezeljük	&lt;br /&gt;
catch (Exception ex) { Console.WriteLine(ex.Message); }&lt;br /&gt;
&lt;br /&gt;
//ha van kapcsolat lezárjuk&lt;br /&gt;
finally {&lt;br /&gt;
if((conn!=null) &amp;amp;&amp;amp; (conn.State==System.Data.ConnectionState.Open)) &lt;br /&gt;
conn.Close();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;		&lt;br /&gt;
		&lt;br /&gt;
&#039;&#039;&#039;7, Bináris komponensek&lt;br /&gt;
a, Mit értünk dinamiks linkelés alatt? 3 előnye és 1 hátránya a statikus linkeléssel szemben.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definíció: a futó program csak futásidőben tölti be a számára szükséges könyvtárakat.&lt;br /&gt;
&lt;br /&gt;
Előnyök:&lt;br /&gt;
-Ha több process használja a könyvtárat, akkor a memóriába csak egy példányban töltődik be (a kódrész, az adat marad külön!)&lt;br /&gt;
-A háttértáron is csak egyszer foglal helyet (ha az alkalmazások megosztottan használják pl. a windows\system könyvtárból)&lt;br /&gt;
-Kis alkalmazás (.exe) fájlméret&lt;br /&gt;
-Ha a .dll-ben szerepel egy hibás függvény, akkor a programot egyszerűen a .dll cseréjével is javíthatjuk, nem kell újrafordítani.&lt;br /&gt;
&lt;br /&gt;
Hátrányok:&lt;br /&gt;
-A program futásakor jelen kell legyenek az általa használt DLL-ek, ezek nélkül az alkalmazás futásképtelen.&lt;br /&gt;
-Ha az alkalmazások megosztottan használják (pl. a windows\system könyvtárból): verzió kavarodás, DLL hell.&lt;br /&gt;
(DLL hell példa volt a .NET szerelvényeknél)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b, C# kód -&amp;gt; változó típusának kiírása konzolra.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	int asd;&lt;br /&gt;
	Type mit = asd.GetType();&lt;br /&gt;
	Console.Writeline(mit.FullName);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, Reflexió milyen szolgáltatásokat nyújt? Soroljon fel 3 konkrét szolgáltatást.&#039;&#039;&#039;&lt;br /&gt;
* Lekérdezhetjük, hogy egy szerelvényben milyen típusok vannak&lt;br /&gt;
* Lekérdezhetjük: az egyes típusok (osztályok, interfészek, stb). felépítését: pl. tagváltozók, tagfüggvények, event-ek, stb. listája. Be is állíthatjuk a tagváltozók értékét. Meg is hívhatjuk az egyes metódusokat&lt;br /&gt;
* Lekérdezhetjük az egyes nyelvi elemekhez (osztályok, tagjaik, stb.) tartozó attribútumokat&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d, Attribútum definiálása és használata példakód.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[AttributeUsage(AttributeTargets.Class)]&lt;br /&gt;
class StorableClassAttribute: System.Attribute {&lt;br /&gt;
public StorableClassAttribute() { }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[AttributeUsage(AttributeTargets.Field)]&lt;br /&gt;
public class StorableAttribute: System.Attribute&lt;br /&gt;
{&lt;br /&gt;
string name;&lt;br /&gt;
public StorableAttribute(string name)&lt;br /&gt;
{&lt;br /&gt;
this.name = name;&lt;br /&gt;
}&lt;br /&gt;
public string Name { get { return name; } }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// A System.Attribute osztályból kell egy saját osztályt leszármaztatni&lt;br /&gt;
// Az AttributeUsage azt határozza meg, mihez tudjuk az adott attribútumot hozzárendelni&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166950</id>
		<title>SzoftTechZH20130422</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166950"/>
		<updated>2013-06-01T17:37:29Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. feladat:&lt;br /&gt;
a) osztály diagramból : c# vagy c++ vagy java kód írás&lt;br /&gt;
b) Szöveges feladatból UML diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2, Event&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;C# alkalmazás -&amp;gt; KeyboardManager osztály eventet publikál, billentyű lenyomásra és felengedésre.&lt;br /&gt;
A KeyboardSubscriber iratkozzon fel a KeyboardManager billentyű-felengedés eseményére -&amp;gt; konzolra írja ki, hogy melyik billentyű lett felengedve.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// ez az osztály tárolja az eseménnyel kapcsolatos változókat pl. az &lt;br /&gt;
// eseményt kiváltó karaktert&lt;br /&gt;
&lt;br /&gt;
 public class KeyArgs {&lt;br /&gt;
	private char _character;&lt;br /&gt;
	public char Character { get { return _character; } }&lt;br /&gt;
&lt;br /&gt;
	public KeyArgs(char character) {&lt;br /&gt;
        _character = character;	&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
public delegate void KeyEventHandler(KeyArgs args);&lt;br /&gt;
public class KeyboardManager&lt;br /&gt;
{&lt;br /&gt;
	//eventek a feladat kiírás szerint&lt;br /&gt;
	public event KeyEventHandler KeyUp;&lt;br /&gt;
	public event KeyEventHandler KeyDown;&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keyup eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
&lt;br /&gt;
public void FireKeyUp(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyUp != null)&lt;br /&gt;
           KeyUp(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keydown eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
public void FireKeyDown(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyDown != null)&lt;br /&gt;
KeyDown(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public class KeyBoardSubscriber&lt;br /&gt;
{&lt;br /&gt;
// egy referenciát tárolunk egy KeyboardManager példányra, hogy&lt;br /&gt;
// fel tudjunk iratkozni az eseményeire&lt;br /&gt;
	private KeyboardManager manager = new KeyBoardManager();&lt;br /&gt;
&lt;br /&gt;
	public void Subscribe()&lt;br /&gt;
{&lt;br /&gt;
	//feliratkozás&lt;br /&gt;
	manager.KeyUp += ProcessKeyUp;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// ez a metódus hívódik meg az event elsütésekor&lt;br /&gt;
	public void ProcessKeyUp(KeyArgs args)&lt;br /&gt;
	{&lt;br /&gt;
		Console.WriteLine(“Billentyű: {0}”, args.Character);&lt;br /&gt;
	}&lt;br /&gt;
}	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3, Eseményvezérelt programozás, grafikus megjelenítés&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;a,  UserControl fogalma, két legfontosabb szerepe a tervezés/fejlesztés során&#039;&#039;&#039;&lt;br /&gt;
	(ez jó?)&lt;br /&gt;
A vezérlőelem maga is egy űrlap, tartalmazhat vezérlőelemeket &lt;br /&gt;
_ Tervezési időben vizuálisan elkészíthetjük összetett vezérlőelemeinket, pont úgy, ahogy egy formot is elkészítenénk. &lt;br /&gt;
_ Miben más? űrlapokra, illetve más UserControlokra lehet elhelyezni. &lt;br /&gt;
_ Példa FilePicker vezérlő: tipikusan együtt előforduló vezérlőelemek összekötése&lt;br /&gt;
(?)&lt;br /&gt;
&lt;br /&gt;
Gyakvezér mondta sok szar megfejtést olvasott :UserControl=saját vezérlő.....&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, Jár-e kellemetlen következménnyel, ha eseménykezelőben a kód hosszantartó műveletet végez? Ha igen, miért?&#039;&#039;&#039;&lt;br /&gt;
Igen, mert a hosszantartó művelet ideje alatt az ablak nem tudja a hozzá beérkező üzeneteket feldolgozni, és az alkalmazás “befagy”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, C# alkalmazás részlet: (20,20) px koordináta, zöld, 5px oldalhosszúságú négyzet -&amp;gt; másodpercenként 5px-el növekszik, míg le nem nyomjuk az y billentyűt.&#039;&#039;&#039;&lt;br /&gt;
public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        bool stopped = false;&lt;br /&gt;
        int cntr = 1;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            Timer timer = new Timer();&lt;br /&gt;
            timer.Interval = 1000;&lt;br /&gt;
            timer.Tick += new EventHandler(timer_Tick);&lt;br /&gt;
            timer.Start();&lt;br /&gt;
&lt;br /&gt;
            this.KeyDown += new KeyEventHandler(Form1_KeyDown);&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (e.KeyCode == Keys.Y &amp;amp;&amp;amp; !stopped)&lt;br /&gt;
            {&lt;br /&gt;
                stopped = true;&lt;br /&gt;
            } &lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void timer_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Invalidate();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            base.OnPaint(e);&lt;br /&gt;
            Pen greenpen = new Pen(Color.Green, 3);&lt;br /&gt;
            e.Graphics.DrawRectangle(greenpen, 20, 20, cntr * 5, cntr * 5);&lt;br /&gt;
            if (!stopped) cntr++;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4, Szálkezelés&lt;br /&gt;
a, Többszálú alkalmazások 3 előnye.&#039;&#039;&#039;  &lt;br /&gt;
	&lt;br /&gt;
1. jobb processzor kihasználtság&lt;br /&gt;
2. nem növekvő átlagos válaszidő (interaktivitás – pl. nem akad le a GUI, szerveralkalmazások)&lt;br /&gt;
3. időzítés érzékeny feladatok magasabb prioritású szálon futtathatóak&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;b, ReaderWriterLock, Mutex.&#039;&#039;&#039;&lt;br /&gt;
Mutex: &lt;br /&gt;
Cél: Mint a lock, de folyamatok között is. Pl. annak megoldására, hogy egy alkalmazásból csak egy példány indulhasson. Folyamatok között is. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
ReaderWriterLock:&lt;br /&gt;
Sok olvasóra optimalizált megoldás. Egyszerre több olvasó is hozzáférhet az  erőforráshoz, de íróból csak egy (illetve az író kizárja az olvasókat is). Pl. ritkán módosított cache megvalósítása. Folyamatok között: nem. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c,&lt;br /&gt;
-főszál indít munkaszálat, tegyen be egy számot az item listbe, ezt jelezze a    munkaszálnak&lt;br /&gt;
- várja meg, míg befejezi a futását a munkaszál&lt;br /&gt;
- munkaszál indulás után hatékonyan várakozzon a főszál jelzésére&lt;br /&gt;
- jelzés után vegye ki a listából az elemet&lt;br /&gt;
- írja ki a konzolra&lt;br /&gt;
- fejezze be a futást&lt;br /&gt;
Kölcsönös kizárás biztosítása, ha kell.&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
public class Process&lt;br /&gt;
{&lt;br /&gt;
List&amp;lt;int&amp;gt; items = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
AutoResetEvent addedEvent = new AutoResetEvent(false);&lt;br /&gt;
AutoResetEvent removedEvent = new AutoResetEvent(false);&lt;br /&gt;
public static void Main(String[] args)&lt;br /&gt;
{&lt;br /&gt;
	new Process().Start();&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
public void Start()&lt;br /&gt;
{&lt;br /&gt;
	Thread workerThread = new Thread(new ThreadStart(Work));&lt;br /&gt;
	workerThread.Start();&lt;br /&gt;
	items.Add(5);&lt;br /&gt;
	addedEvent.Set(); // jelzünk, hogy kész van a hozzáadás&lt;br /&gt;
	removedEvent.WaitOne(); // várunk, amíg a workerthread jelez&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void Work()&lt;br /&gt;
{&lt;br /&gt;
	addedEvent.WaitOne(); // várakozunk, amíg a főszál hozzáad&lt;br /&gt;
	int lastElem = items.Last();&lt;br /&gt;
	items.Remove(items.Count - 1);&lt;br /&gt;
	Console.WriteLine(lastElem);&lt;br /&gt;
	removedEvent.Set(); // jelzünk, hogy kész van a worker&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Kölcsönös kizárás megvalósítására nincs szükség, mivel a listához időben szeparáltan férünk hozzá a két szálról(először az elsőről, aztán a másodikról).&lt;br /&gt;
&lt;br /&gt;
Alternatív megoldás, hogy a removedEvent-et kitöröljük a kódból, és a removedEvent.WaitOne() sor helyett workerThread.Join() -t használunk.&lt;br /&gt;
5, Generikus típusok&lt;br /&gt;
a, Példa generikus kényszer alkalmazására&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class Dictionary&amp;lt;K,V&amp;gt;: IDictionary&amp;lt;K,V&amp;gt;&lt;br /&gt;
where K: IComparable&amp;lt;K&amp;gt;&lt;br /&gt;
where V: IKeyProvider&amp;lt;K&amp;gt;, IPersistable, new()&lt;br /&gt;
{ &lt;br /&gt;
public void Add(K key, V value) { ... }&lt;br /&gt;
public V Find(K key) {&lt;br /&gt;
if ( c.CompareTo( key ) ) { … }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b, Milyen esetben célszerű a dispose minta alkalmazása?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A drága,és felügyelt erőforrások felszabadítására használjuk, pl a File.Close() is dispose-t hív.&lt;br /&gt;
 A nem felügyelt (pl. DLL-ek) erőforrások felszabadítására a destruktort használjuk, aminek lefutása soha nem determinisztikus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//(destruktor sose az nem, nem valami olyasmi kéne, hogy, ha valami nagy //erőforrásigényű dolgot csináltunk?) &amp;lt;- így van. &lt;br /&gt;
&lt;br /&gt;
Mit biztosít számunkra a dispose minta?&lt;br /&gt;
&lt;br /&gt;
A dispose tervezési mintának köszönhetően az objektumok által foglalt    erőforrások felszabadítása válik determinisztikussá.&lt;br /&gt;
&lt;br /&gt;
c, .Net kóderedet alapú biztonsági mechanizmus lényege&lt;br /&gt;
Adott helyről letöltött programnak milyen jogai vannak (rosszindulatú kódtól nem véd!)&lt;br /&gt;
&lt;br /&gt;
(CAS) code acces security&lt;br /&gt;
Nincsenek felkészítve a mobil kódokra. (levélhez csatolva, netről, dokumentumban tárolva érkezhetnek a gépre)&lt;br /&gt;
Kód eredetét is kell ellenőrizni&lt;br /&gt;
Kódhoz kötött jogosultságok: nem csak a felhasználót azonosítja, hanem a végrehajtott kódot is.&lt;br /&gt;
A Szerelvényekhez kell meghatározni, hogy milyen jogaik vannak. (pl: netről töltött kód nem kap írási, és olvasási jogot, csak egy bizonyos mappára-&amp;gt; nem árthat nekünk)&lt;br /&gt;
Nem egyesével adnak ki jogokat, hanem biztonsági házirendet alakíthat ki a rendszergazda. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6, Robusztus ADO.NET kapcsolat alapú modell&lt;br /&gt;
Írjon példakódot: beszúr rekordot egy táblába: Student(StudentID, Name, YearofBirth)&lt;br /&gt;
(Nem szükséges sql paraméter használata.)&#039;&#039;&#039;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;pre&amp;gt;				&lt;br /&gt;
try {&lt;br /&gt;
SqlConnection conn = new SqlConnection( str_data );&lt;br /&gt;
conn.Open();						&lt;br /&gt;
&lt;br /&gt;
SqlCommand command = new SqlCommand(&amp;quot;INSERT INTO Student(StudentID, Name, YearofBirth) VALUES (1,’Proba Peti’, 1990)&amp;quot;);	&lt;br /&gt;
&lt;br /&gt;
command.Connection = conn;&lt;br /&gt;
command.ExecuteNonQuery();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//ha van kivétel kezeljük	&lt;br /&gt;
catch (Exception ex) { Console.WriteLine(ex.Message); }&lt;br /&gt;
&lt;br /&gt;
//ha van kapcsolat lezárjuk&lt;br /&gt;
finally {&lt;br /&gt;
if((conn!=null) &amp;amp;&amp;amp; (conn.State==System.Data.ConnectionState.Open)) &lt;br /&gt;
conn.Close();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;		&lt;br /&gt;
		&lt;br /&gt;
&#039;&#039;&#039;7, Bináris komponensek&lt;br /&gt;
a, Mit értünk dinamiks linkelés alatt? 3 előnye és 1 hátránya a statikus linkeléssel szemben.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definíció: a futó program csak futásidőben tölti be a számára szükséges könyvtárakat.&lt;br /&gt;
&lt;br /&gt;
Előnyök:&lt;br /&gt;
-Ha több process használja a könyvtárat, akkor a memóriába csak egy példányban töltődik be (a kódrész, az adat marad külön!)&lt;br /&gt;
-A háttértáron is csak egyszer foglal helyet (ha az alkalmazások megosztottan használják pl. a windows\system könyvtárból)&lt;br /&gt;
-Kis alkalmazás (.exe) fájlméret&lt;br /&gt;
-Ha a .dll-ben szerepel egy hibás függvény, akkor a programot egyszerűen a .dll cseréjével is javíthatjuk, nem kell újrafordítani.&lt;br /&gt;
&lt;br /&gt;
Hátrányok:&lt;br /&gt;
-A program futásakor jelen kell legyenek az általa használt DLL-ek, ezek nélkül az alkalmazás futásképtelen.&lt;br /&gt;
-Ha az alkalmazások megosztottan használják (pl. a windows\system könyvtárból): verzió kavarodás, DLL hell.&lt;br /&gt;
(DLL hell példa volt a .NET szerelvényeknél)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b, C# kód -&amp;gt; változó típusának kiírása konzolra.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	int asd;&lt;br /&gt;
	Type mit = asd.GetType();&lt;br /&gt;
	Console.Writeline(mit.FullName);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, Reflexió milyen szolgáltatásokat nyújt? Soroljon fel 3 konkrét szolgáltatást.&#039;&#039;&#039;&lt;br /&gt;
* Lekérdezhetjük, hogy egy szerelvényben milyen típusok vannak&lt;br /&gt;
* Lekérdezhetjük: az egyes típusok (osztályok, interfészek, stb). felépítését: pl. tagváltozók, tagfüggvények, event-ek, stb. listája. Be is állíthatjuk a tagváltozók értékét. Meg is hívhatjuk az egyes metódusokat&lt;br /&gt;
* Lekérdezhetjük az egyes nyelvi elemekhez (osztályok, tagjaik, stb.) tartozó attribútumokat&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d, Attribútum definiálása és használata példakód.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[AttributeUsage(AttributeTargets.Class)]&lt;br /&gt;
class StorableClassAttribute: System.Attribute {&lt;br /&gt;
public StorableClassAttribute() { }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[AttributeUsage(AttributeTargets.Field)]&lt;br /&gt;
public class StorableAttribute: System.Attribute&lt;br /&gt;
{&lt;br /&gt;
string name;&lt;br /&gt;
public StorableAttribute(string name)&lt;br /&gt;
{&lt;br /&gt;
this.name = name;&lt;br /&gt;
}&lt;br /&gt;
public string Name { get { return name; } }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// A System.Attribute osztályból kell egy saját osztályt leszármaztatni&lt;br /&gt;
// Az AttributeUsage azt határozza meg, mihez tudjuk az adott attribútumot hozzárendelni&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166946</id>
		<title>SzoftTechZH20130422</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=SzoftTechZH20130422&amp;diff=166946"/>
		<updated>2013-06-01T17:29:32Z</updated>

		<summary type="html">&lt;p&gt;Regirl: Új oldal, tartalma: „&amp;#039;&amp;#039;&amp;#039;1. feladat: a) osztály diagramból : c# vagy c++ vagy java kód írás b) Szöveges feladatból UML diagram 2, Event C# alkalmazás -&amp;gt; KeyboardManager osztály even…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. feladat:&lt;br /&gt;
a) osztály diagramból : c# vagy c++ vagy java kód írás&lt;br /&gt;
b) Szöveges feladatból UML diagram&lt;br /&gt;
2, Event&lt;br /&gt;
C# alkalmazás -&amp;gt; KeyboardManager osztály eventet publikál, billentyű lenyomásra és felengedésre.&lt;br /&gt;
A KeyboardSubscriber iratkozzon fel a KeyboardManager billentyű-felengedés eseményére -&amp;gt; konzolra írja ki, hogy melyik billentyű lett felengedve.&#039;&#039;&#039;&lt;br /&gt;
// ez az osztály tárolja az eseménnyel kapcsolatos változókat pl. az // eseményt kiváltó karaktert&lt;br /&gt;
 public class KeyArgs {&lt;br /&gt;
	private char _character;&lt;br /&gt;
	public char Character { get { return _character; } }&lt;br /&gt;
&lt;br /&gt;
	public KeyArgs(char character) {&lt;br /&gt;
_character = character;	&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
public delegate void KeyEventHandler(KeyArgs args);&lt;br /&gt;
public class KeyboardManager&lt;br /&gt;
{&lt;br /&gt;
	//eventek a feladat kiírás szerint&lt;br /&gt;
	public event KeyEventHandler KeyUp;&lt;br /&gt;
	public event KeyEventHandler KeyDown;&lt;br /&gt;
&lt;br /&gt;
	// ennek a metódusnak a meghívásával tudjuk a keyup eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
public void FireKeyUp(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyUp != null)&lt;br /&gt;
KeyUp(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ennek a metódusnak a meghívásával tudjuk a keydown eventet &lt;br /&gt;
// elsütni&lt;br /&gt;
public void FireKeyDown(char c)&lt;br /&gt;
{&lt;br /&gt;
	if(KeyDown != null)&lt;br /&gt;
KeyDown(new KeyArgs(c));&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class KeyBoardSubscriber&lt;br /&gt;
{&lt;br /&gt;
	// egy referenciát tárolunk egy KeyboardManager példányra, hogy&lt;br /&gt;
// fel tudjunk iratkozni az eseményeire&lt;br /&gt;
	private KeyboardManager manager = new KeyBoardManager();&lt;br /&gt;
&lt;br /&gt;
	public void Subscribe()&lt;br /&gt;
{&lt;br /&gt;
	//feliratkozás&lt;br /&gt;
	manager.KeyUp += ProcessKeyUp;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// ez a metódus hívódik meg az event elsütésekor&lt;br /&gt;
	public void ProcessKeyUp(KeyArgs args)&lt;br /&gt;
	{&lt;br /&gt;
		Console.WriteLine(“Billentyű: {0}”, args.Character);&lt;br /&gt;
	}&lt;br /&gt;
}	&lt;br /&gt;
3, Eseményvezérelt programozás, grafikus megjelenítés&lt;br /&gt;
a,  UserControl fogalma, két legfontosabb szerepe a tervezés/fejlesztés során&lt;br /&gt;
	(ez jó?)&lt;br /&gt;
A vezérlőelem maga is egy űrlap, tartalmazhat vezérlőelemeket &lt;br /&gt;
_ Tervezési időben vizuálisan elkészíthetjük összetett vezérlőelemeinket, pont úgy, ahogy egy formot is elkészítenénk. &lt;br /&gt;
_ Miben más? űrlapokra, illetve más UserControlokra lehet elhelyezni. &lt;br /&gt;
_ Példa FilePicker vezérlő: tipikusan együtt előforduló vezérlőelemek összekötése&lt;br /&gt;
(?)&lt;br /&gt;
&lt;br /&gt;
Gyakvezér mondta sok szar megfejtést olvasott :UserControl=saját vezérlő.....&lt;br /&gt;
&lt;br /&gt;
b, Jár-e kellemetlen következménnyel, ha eseménykezelőben a kód hosszantartó műveletet végez? Ha igen, miért?&lt;br /&gt;
Igen, mert a hosszantartó művelet ideje alatt az ablak nem tudja a hozzá beérkező üzeneteket feldolgozni, és az alkalmazás “befagy”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c, C# alkalmazás részlet: (20,20) px koordináta, zöld, 5px oldalhosszúságú négyzet -&amp;gt; másodpercenként 5px-el növekszik, míg le nem nyomjuk az y billentyűt.&#039;&#039;&#039;&lt;br /&gt;
public partial class Form1 : Form&lt;br /&gt;
    {&lt;br /&gt;
        bool stopped = false;&lt;br /&gt;
        int cntr = 1;&lt;br /&gt;
&lt;br /&gt;
        public Form1()&lt;br /&gt;
        {&lt;br /&gt;
            Timer timer = new Timer();&lt;br /&gt;
            timer.Interval = 1000;&lt;br /&gt;
            timer.Tick += new EventHandler(timer_Tick);&lt;br /&gt;
            timer.Start();&lt;br /&gt;
&lt;br /&gt;
            this.KeyDown += new KeyEventHandler(Form1_KeyDown);&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            if (e.KeyCode == Keys.Y &amp;amp;&amp;amp; !stopped)&lt;br /&gt;
            {&lt;br /&gt;
                stopped = true;&lt;br /&gt;
            } &lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        void timer_Tick(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            Invalidate();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        protected override void OnPaint(PaintEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            base.OnPaint(e);&lt;br /&gt;
            Pen greenpen = new Pen(Color.Green, 3);&lt;br /&gt;
            e.Graphics.DrawRectangle(greenpen, 20, 20, cntr * 5, cntr * 5);&lt;br /&gt;
            if (!stopped) cntr++;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4, Szálkezelés&lt;br /&gt;
a, Többszálú alkalmazások 3 előnye.&#039;&#039;&#039;  &lt;br /&gt;
	&lt;br /&gt;
1. jobb processzor kihasználtság&lt;br /&gt;
2. nem növekvő átlagos válaszidő (interaktivitás – pl. nem akad le a GUI, szerveralkalmazások)&lt;br /&gt;
3. időzítés érzékeny feladatok magasabb prioritású szálon futtathatóak&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;b, ReaderWriterLock, Mutex.&#039;&#039;&#039;&lt;br /&gt;
Mutex: &lt;br /&gt;
Cél: Mint a lock, de folyamatok között is. Pl. annak megoldására, hogy egy alkalmazásból csak egy példány indulhasson. Folyamatok között is. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
ReaderWriterLock:&lt;br /&gt;
Sok olvasóra optimalizált megoldás. Egyszerre több olvasó is hozzáférhet az  erőforráshoz, de íróból csak egy (illetve az író kizárja az olvasókat is). Pl. ritkán módosított cache megvalósítása. Folyamatok között: nem. Sebesség: közepes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c,&lt;br /&gt;
-főszál indít munkaszálat, tegyen be egy számot az item listbe, ezt jelezze a    munkaszálnak&lt;br /&gt;
- várja meg, míg befejezi a futását a munkaszál&lt;br /&gt;
- munkaszál indulás után hatékonyan várakozzon a főszál jelzésére&lt;br /&gt;
- jelzés után vegye ki a listából az elemet&lt;br /&gt;
- írja ki a konzolra&lt;br /&gt;
- fejezze be a futást&lt;br /&gt;
Kölcsönös kizárás biztosítása, ha kell.&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
public class Process&lt;br /&gt;
{&lt;br /&gt;
List&amp;lt;int&amp;gt; items = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
AutoResetEvent addedEvent = new AutoResetEvent(false);&lt;br /&gt;
AutoResetEvent removedEvent = new AutoResetEvent(false);&lt;br /&gt;
public static void Main(String[] args)&lt;br /&gt;
{&lt;br /&gt;
	new Process().Start();&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
public void Start()&lt;br /&gt;
{&lt;br /&gt;
	Thread workerThread = new Thread(new ThreadStart(Work));&lt;br /&gt;
	workerThread.Start();&lt;br /&gt;
	items.Add(5);&lt;br /&gt;
	addedEvent.Set(); // jelzünk, hogy kész van a hozzáadás&lt;br /&gt;
	removedEvent.WaitOne(); // várunk, amíg a workerthread jelez&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void Work()&lt;br /&gt;
{&lt;br /&gt;
	addedEvent.WaitOne(); // várakozunk, amíg a főszál hozzáad&lt;br /&gt;
	int lastElem = items.Last();&lt;br /&gt;
	items.Remove(items.Count - 1);&lt;br /&gt;
	Console.WriteLine(lastElem);&lt;br /&gt;
	removedEvent.Set(); // jelzünk, hogy kész van a worker&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Kölcsönös kizárás megvalósítására nincs szükség, mivel a listához időben szeparáltan férünk hozzá a két szálról(először az elsőről, aztán a másodikról).&lt;br /&gt;
&lt;br /&gt;
Alternatív megoldás, hogy a removedEvent-et kitöröljük a kódból, és a removedEvent.WaitOne() sor helyett workerThread.Join() -t használunk.&lt;br /&gt;
5, Generikus típusok&lt;br /&gt;
a, Példa generikus kényszer alkalmazására&lt;br /&gt;
&lt;br /&gt;
class Dictionary&amp;lt;K,V&amp;gt;: IDictionary&amp;lt;K,V&amp;gt;&lt;br /&gt;
where K: IComparable&amp;lt;K&amp;gt;&lt;br /&gt;
where V: IKeyProvider&amp;lt;K&amp;gt;, IPersistable, new()&lt;br /&gt;
{ &lt;br /&gt;
public void Add(K key, V value) { ... }&lt;br /&gt;
public V Find(K key) {&lt;br /&gt;
if ( c.CompareTo( key ) ) { … }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
b, Milyen esetben célszerű a dispose minta alkalmazása?&lt;br /&gt;
&lt;br /&gt;
A drága,és felügyelt erőforrások felszabadítására használjuk, pl a File.Close() is dispose-t hív.&lt;br /&gt;
 A nem felügyelt (pl. DLL-ek) erőforrások felszabadítására a destruktort használjuk, aminek lefutása soha nem determinisztikus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//(destruktor sose az nem, nem valami olyasmi kéne, hogy, ha valami nagy //erőforrásigényű dolgot csináltunk?) &amp;lt;- így van. &lt;br /&gt;
&lt;br /&gt;
Mit biztosít számunkra a dispose minta?&lt;br /&gt;
&lt;br /&gt;
A dispose tervezési mintának köszönhetően az objektumok által foglalt    erőforrások felszabadítása válik determinisztikussá.&lt;br /&gt;
&lt;br /&gt;
c, .Net kóderedet alapú biztonsági mechanizmus lényege&lt;br /&gt;
	Adott helyről letöltött programnak milyen jogai vannak (rosszindulatú kódtól nem véd!)&lt;br /&gt;
(CAS) code acces security&lt;br /&gt;
Nincsenek felkészítve a mobil kódokra. (levélhez csatolva, netről, dokumentumban tárolva érkezhetnek a gépre)&lt;br /&gt;
Kód eredetét is kell ellenőrizni&lt;br /&gt;
Kódhoz kötött jogosultságok: nem csak a felhasználót azonosítja, hanem a végrehajtott kódot is.&lt;br /&gt;
A Szerelvényekhez kell meghatározni, hogy milyen jogaik vannak. (pl: netről töltött kód nem kap írási, és olvasási jogot, csak egy bizonyos mappára-&amp;gt; nem árthat nekünk)&lt;br /&gt;
Nem egyesével adnak ki jogokat, hanem biztonsági házirendet alakíthat ki a rendszergazda. &lt;br /&gt;
6, Robusztus ADO.NET kapcsolat alapú modell&lt;br /&gt;
Írjon példakódot: beszúr rekordot egy táblába: Student(StudentID, Name, YearofBirth)&lt;br /&gt;
(Nem szükséges sql paraméter használata.)		&lt;br /&gt;
					&lt;br /&gt;
try {&lt;br /&gt;
SqlConnection conn = new SqlConnection( str_data );&lt;br /&gt;
conn.Open();						&lt;br /&gt;
&lt;br /&gt;
SqlCommand command = new SqlCommand(&amp;quot;INSERT INTO Student(StudentID, Name, YearofBirth) VALUES (1,’Proba Peti’, 1990)&amp;quot;);	&lt;br /&gt;
&lt;br /&gt;
command.Connection = conn;&lt;br /&gt;
command.ExecuteNonQuery();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//ha van kivétel kezeljük	&lt;br /&gt;
catch (Exception ex) { Console.WriteLine(ex.Message); }&lt;br /&gt;
&lt;br /&gt;
//ha van kapcsolat lezárjuk&lt;br /&gt;
finally {&lt;br /&gt;
if((conn!=null) &amp;amp;&amp;amp; (conn.State==System.Data.ConnectionState.Open)) &lt;br /&gt;
conn.Close();&lt;br /&gt;
}&lt;br /&gt;
				&lt;br /&gt;
7, Bináris komponensek&lt;br /&gt;
a, Mit értünk dinamiks linkelés alatt? 3 előnye és 1 hátránya a statikus linkeléssel szemben.&lt;br /&gt;
	Definíció: a futó program csak futásidőben tölti be a számára szükséges könyvtárakat.&lt;br /&gt;
&lt;br /&gt;
Előnyök:&lt;br /&gt;
-Ha több process használja a könyvtárat, akkor a memóriába csak egy példányban töltődik be (a kódrész, az adat marad külön!)&lt;br /&gt;
-A háttértáron is csak egyszer foglal helyet (ha az alkalmazások megosztottan használják pl. a windows\system könyvtárból)&lt;br /&gt;
-Kis alkalmazás (.exe) fájlméret&lt;br /&gt;
-Ha a .dll-ben szerepel egy hibás függvény, akkor a programot egyszerűen a .dll cseréjével is javíthatjuk, nem kell újrafordítani.&lt;br /&gt;
&lt;br /&gt;
Hátrányok:&lt;br /&gt;
-A program futásakor jelen kell legyenek az általa használt DLL-ek, ezek nélkül az alkalmazás futásképtelen.&lt;br /&gt;
-Ha az alkalmazások megosztottan használják (pl. a windows\system könyvtárból): verzió kavarodás, DLL hell.&lt;br /&gt;
(DLL hell példa volt a .NET szerelvényeknél)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b, C# kód -&amp;gt; változó típusának kiírása konzolra.&lt;br /&gt;
	int asd;&lt;br /&gt;
	Type mit = asd.GetType();&lt;br /&gt;
	Console.Writeline(mit.FullName);&lt;br /&gt;
c, Reflexió milyen szolgáltatásokat nyújt? Soroljon fel 3 konkrét szolgáltatást.&lt;br /&gt;
-Lekérdezhetjük, hogy egy szerelvényben milyen típusok vannak&lt;br /&gt;
&lt;br /&gt;
-Lekérdezhetjük: az egyes típusok (osztályok, interfészek, stb). felépítését: pl. tagváltozók, tagfüggvények, event-ek, stb. listája.&lt;br /&gt;
Be is állíthatjuk a tagváltozók értékét&lt;br /&gt;
Meg is hívhatjuk az egyes metódusokat&lt;br /&gt;
&lt;br /&gt;
-Lekérdezhetjük az egyes nyelvi elemekhez (osztályok, tagjaik, stb.) tartozó attribútumokat&lt;br /&gt;
&lt;br /&gt;
d, Attribútum definiálása és használata példakód.&lt;br /&gt;
&lt;br /&gt;
[AttributeUsage(AttributeTargets.Class)]&lt;br /&gt;
class StorableClassAttribute: System.Attribute {&lt;br /&gt;
public StorableClassAttribute() { }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[AttributeUsage(AttributeTargets.Field)]&lt;br /&gt;
public class StorableAttribute: System.Attribute&lt;br /&gt;
{&lt;br /&gt;
string name;&lt;br /&gt;
public StorableAttribute(string name)&lt;br /&gt;
{&lt;br /&gt;
this.name = name;&lt;br /&gt;
}&lt;br /&gt;
public string Name { get { return name; } }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// A System.Attribute osztályból kell egy saját osztályt leszármaztatni&lt;br /&gt;
// Az AttributeUsage azt határozza meg, mihez tudjuk az adott attribútumot hozzárendelni&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=166945</id>
		<title>Szoftvertechnikák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=166945"/>
		<updated>2013-06-01T17:27:40Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|targykod=VIAUA218&lt;br /&gt;
|nev=Szoftvertechnikák&lt;br /&gt;
|szak=info&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=4&lt;br /&gt;
|kereszt= vizsgakurzus&lt;br /&gt;
|tanszék= AAIT&lt;br /&gt;
|labor= 7 db&lt;br /&gt;
|kiszh= nincs&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|hf=nincs&lt;br /&gt;
|vizsga= írásbeli&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VIAUA218/&lt;br /&gt;
|targyhonlap=https://www.aut.bme.hu/Course/VIAUA218&lt;br /&gt;
|levlista=sznikak{{Kukac}}sch.bme.hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
[[A programozás alapjai II. | A programozás alapjai 2.]] tárgyból kredit, illetve [[Szoftvertechnológia]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
===A szorgalmi időszakban===&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; feltételei:&lt;br /&gt;
**A &#039;&#039;&#039;gyakorlatok&#039;&#039;&#039;on való részvétel, max. egyről lehet hiányozni. A gyakorlatok elején &#039;&#039;&#039;beugró&#039;&#039;&#039;t kell írni az előre kiadott segédanyagokból, ennek sikertelensége esetén a gyakorlat nem folytatható és az adott alkalom hiányzásnak minősül. Továbbá a gyakorlaton végig jelen kell lenni és közben nem lehet mást csinálni, csak ekkor érvényes a jelenlét.&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 40%) megírása.&lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**Egy gyakorlat pótolható a pótlási héten. (Alapos indok - pl. betegség - esetén megengedhetnek 2 gyakorlat pótlását is, de ehhez az oktatókkal kell egyezkedni.)&lt;br /&gt;
**A ZH egyszer félév közben, egyszer pedig a pótlási héten (különeljárási díj fejében) pótolható.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; írásbeli, amelyen 100 pont szerezhető.&lt;br /&gt;
**Előfeltétele: az aláírás megléte.&lt;br /&gt;
**A négyes ZH-t írók +4, az ötös ZH-t írók +8 pontot kapnak a vizsgadolgozatukra. Ha valaki minden gyakorlatot teljesített, +2 pont jár érte. (A pótZH-kon és a pótgyakorlaton már nincs mód a pluszpontok megszerzésére). Így összesen +10 pont szerehető, de pluszpontokkal az elégségest megszerezni nem lehet.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A félévvégi jegyet a pluszpontokkal megnövelt vizsgaeredmény (V) adja.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!V !!Jegy&lt;br /&gt;
|-&lt;br /&gt;
| 0 - 44 || 1&lt;br /&gt;
|-&lt;br /&gt;
|45 - 55 || 2&lt;br /&gt;
|-&lt;br /&gt;
|56 - 70 || 3&lt;br /&gt;
|-&lt;br /&gt;
|71 - 84 || 4&lt;br /&gt;
|-&lt;br /&gt;
|85 - 110|| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Sznikak_jegyzet_CBible2002.pdf‎| CsharpBible2002.pdf]] &lt;br /&gt;
* [[Media:Sznikak_jegyzet_osszefoglal.pdf‎| Tételkidolgozás ZH-ra]] &lt;br /&gt;
* [[Media:Sznikak_jegyzet_osszefoglal_3.pdf‎| Tételkidolgozás ZH-ra javított verzió]] &lt;br /&gt;
* [[Sznikak_tervezesimintak | Tervezési minták]]&lt;br /&gt;
* [[Media:Sznikak_jegyzet_DesignPatterns.pdf‎‎| Tervezési minták (Siklósi Zsolt @ info2007)]]&lt;br /&gt;
* [[Media:Sznikak_jegyzet_designpatternscard.pdf‎‎| Tervezési minták tömör összefoglaló (angol)]]&lt;br /&gt;
* [[Media:Sznikak_jegyzet_reitercsharp.pdf‎‎‎| Reiter István - C# jegyzet]] (Forrás: http://devportal.hu/content/CSharpjegyzet.aspx )&lt;br /&gt;
* [[Media:Sznikak_jegyzet_E.Gamma_R.Helm_R.Johnson_J.Vlissides_DesignPatterns.pdf‎| Tervezési minták (angol)]]&lt;br /&gt;
* [[Media:Sznikak_jegyzet_Pattern-Oriented-SA_vol1.pdf‎‎‎| Diák végén ajánlott könyv első kötete (angol)]]&lt;br /&gt;
* [[Media:Sznikak_Pattern-Oriented-SA_vol2.pdf‎‎‎| Diák végén ajánlott könyv második kötete (angol)]]&lt;br /&gt;
* [[Media:Sznikak_jegyzet_designpatternkezi.pdf‎| Design pattern (kézzel írott)]] by: Vincze Viktória&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Sznikák_példakódok | Példakódok]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==ZH-k==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Sznikak_zh_2007-04-13_kidolgozott.pdf‎‎| 2007. április 13. ZH]] megoldással&lt;br /&gt;
* [[Media:Sznikak_pzh_2008-04-30_kidolgozott.pdf‎‎| 2008. április 30. PZH]] megoldással&lt;br /&gt;
* [[SzoftTechZH201004|2010. április 14. ZH]] megoldással&lt;br /&gt;
* [[SzoftTechZH20110418|2011. április 18. ZH]] megoldással&lt;br /&gt;
* [[SzoftTechZH20130422|2013. április 22. ZH]] megoldással&lt;br /&gt;
* [[SzoftTechPZH20130510|2013. május 10. PZH]] megoldással&lt;br /&gt;
&lt;br /&gt;
==Vizsgák==&lt;br /&gt;
* [[Media:Sznikak_jegyzet_vizsgara2010byzsepi.pdf‎| kigyűjtött vizsgafeladatok]] by: Zsepi&lt;br /&gt;
* [[SzoftverTechnikakTetelsor|Szoftvertechnikák tételsor]]&lt;br /&gt;
* [[Media:Sznikak_jegyzet_osszestettvizsgakerdesek.pdf‎| összesítettkérdések és válaszok]] by: Évi&lt;br /&gt;
&lt;br /&gt;
===2013===&lt;br /&gt;
* [[SzoftTechVizsga130530|2013. május 30. vizsga]]&lt;br /&gt;
&lt;br /&gt;
===2012===&lt;br /&gt;
* [[SzoftTechVizsga120523|2012. május 23. vizga]]&lt;br /&gt;
&lt;br /&gt;
===2011===&lt;br /&gt;
* [[SzoftTechVizsga110601|2011. június 1. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga110525|2011. május 25. vizsga]]&lt;br /&gt;
&lt;br /&gt;
===2010===&lt;br /&gt;
* [[SzoftTechVizsga100608|2010. június 8. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga100601|2010. június 1. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga100525|2010. május 25. vizsga]]&lt;br /&gt;
&lt;br /&gt;
===2009===&lt;br /&gt;
* [[SzoftTechVizsga090616|2009. június 16. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga090610|2009. június 10. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga090605|2009. június 5. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga090529|2009. május 29. vizsga]]&lt;br /&gt;
&lt;br /&gt;
===2008===&lt;br /&gt;
* [[SzoftTechVizsga080604|2008. június 4. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga080530|2008. május 30. vizsga]]&lt;br /&gt;
&lt;br /&gt;
===2007===&lt;br /&gt;
* [[SzoftTechVizsga070613|2007. június 13. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga070606|2007. június 6. vizsga]]&lt;br /&gt;
* [[SzoftTechVizsga070530|2007. május 30. vizsga]]&lt;br /&gt;
&lt;br /&gt;
== Egyéb hasznos oldalak, tippek ==&lt;br /&gt;
=== Hasonló tárgyak, tanfolyamok ===&lt;br /&gt;
* [[SzoftverTechnikak|Szoftver technikák]] az 1.1-es szakirányon és [[SzoftTechLabor|labor]]&lt;br /&gt;
* [[SzoftverFejlesztesDotNet|Szoftverfejlesztés .NET platformra]]&lt;br /&gt;
* [[MCP70-526|.NET framework 2.0 Windows-Based Client Development]]&lt;br /&gt;
* [[MCP70-536|.NET framework 2.0 Application Development Foundation]]&lt;br /&gt;
&lt;br /&gt;
=== Fejlesztői környezetek ===&lt;br /&gt;
* [http://e5.onthehub.com/WebStore/OfferingsOfMajorVersionList.aspx?ws=42a261b1-869b-e011-969d-0030487d8897&amp;amp;vsro=8&amp;amp;pmv=6dca33b6-d5b0-e111-b575-f04da23e67f6&amp;amp;cmi_mnuMain=bdba23cf-e05e-e011-971f-0030487d8897 Visual Studio 2012 (DreamSpark)] - Ultimate igényelhető ingyen a {{kukac}}hszk.bme.hu -s e-mailcímmel&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Bevezet%C3%A9s_a_sz%C3%A1m%C3%ADt%C3%A1selm%C3%A9letbe_II.&amp;diff=163712</id>
		<title>Bevezetés a számításelméletbe II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Bevezet%C3%A9s_a_sz%C3%A1m%C3%ADt%C3%A1selm%C3%A9letbe_II.&amp;diff=163712"/>
		<updated>2013-03-19T23:41:30Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=Bevezetés a számításelméletbe II.|targykod=VISZA110|kredit=4|felev=2|kereszt=van|kiszh=nincs|vizsga=szóbeli|nagyzh=2 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VISZA110|targyhonlap=http://www.cs.bme.hu/bsz2/|levlista=bsz2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
A tárgy felvételéhez szükséges a [[Bevezetés a számításelméletbe I.]] aláírás megszerzése.&lt;br /&gt;
===Szorgalmi időszakban===&lt;br /&gt;
2 ZH, ezek közül egy pótolható/javítható, majd a pótlási héten pótpótolható. Minden ZH-nak legalább elégségesnek kell lennie.&lt;br /&gt;
===Vizsgaidőszakban===&lt;br /&gt;
A vizsga szóbeli, a végleges jegy az alábbi képlet szerint kerül megállapításra:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;vizsgajegy = 0.4\cdot \frac{ZH_1+ZH_2}{2} + 0.6\cdot szobeli&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Külön a vizsgának is elégségesnek kell lennie a kredit megszerzéséhez.&lt;br /&gt;
&lt;br /&gt;
= Jegyzetek =&lt;br /&gt;
&lt;br /&gt;
[[Media:bsz2_jegyzet_2012tavasz_by.fleiner.tamas.pdf|Fleiner jegyzet]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzet.zhra_2009osz_by.szollosi.pdf|Szöllősi konzi - ZH tippek]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzet.zhkra_2012osz_by.turibarnabas.PDF|Összefoglaló az 1-2. ZH-ra (Turi Barnabás, 2012 ősz)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_fontosdefek+tetelek.pptx|Legfontosabb definíciók, tételek]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bSz2_tetelek_osszefogl.pdf|Tételek röviden]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kézzel írt előadásjegyzetek===&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel_2009.PDF|2009]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel_2008tavasz_by.elekes.csaba.pdf|2008 tavasz (Wiener előadása) - by Elekes Csaba]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel3.PDF|2006]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel_2003tavasz_szeszler.pdf|2003 tavasz (Szeszlér előadása)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel.PDF|Jegyzet1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:BSz2_jegyzetkezzel2.pdf|Jegyzet2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Anyag ZH1ig===&lt;br /&gt;
[[Media:bsz2_definiciok.zh1ig.jpg|Definíciók (1 oldal)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelek.zh1ig.jpg|Tételek (1 oldal)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelek.zh1ig_2006.pdf|2006]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelek.zh1ig_1999tavasz.pdf|1999 - by Binzberger Viktor]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bizonyítások===&lt;br /&gt;
[[Media:bsz2_biz_chvataltetele.pdf|Chvátal tétele]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_biz_perfektgraftetel.pdf|Perfekt Gráf tétel + Lovász tétel]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_biz_posaore.pdf|Pósa tétel -&amp;gt; Ore tétel]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_biz_wilsontetel.pdf|Wilson tétel]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gyakorlatok =&lt;br /&gt;
&lt;br /&gt;
===Feladatok===&lt;br /&gt;
[https://igyak.sch.bme.hu/uploads/1/downloads/bsz2_mester.pdf Mester (régi ZHk és gyakok, Sebők Márton, 2012 ősz)] - megoldással, hibákat jelezzétek [[Szerkesztő:Sm|nekem]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_feladatok_hajdany.pdf|Hajdany]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_feladatok+mo_csimajudit78.docx|Csima Judit]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_feladatok+mo_karman.JPG|Kármán]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gyakorlatfeladatok===&lt;br /&gt;
[https://igyak.sch.bme.hu/uploads/1/downloads/bsz2_sebok.pdf Gyakfeladatok (Sebők Márton, 2012 ősz)] - megoldással, hibákat jelezzétek [[Szerkesztő:Sm|nekem]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2012osz_tothgeza+fogarasdani.pdf|Gyakfeladatok (Tóth Géza &amp;amp; Fogaras Dani, 2012 ősz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2009_by.kissg.pdf|Gyakfeladatok (kissg, 2009)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2007tavasz_tothagi.pdf|Gyakfeladatok (Tóth Ági, 2007 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2002tavasz_marxdaniel.docx|Gyakfeladatok (Marx Dániel, 2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok_1999osz.pdf|Gyakfeladatok (1999 ősz)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak0-5.feladatok+mo.docx|0-5. gyak]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak1+mo_tothgeza.doc|1. gyak (Tóth Géza)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak8.feladatok+mo_fogaras.dani.docx|8.gyak (Fogaras Dani)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak_emelt_01_2002tavasz.pdf|1. emelt gyak (2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak_emelt_02.pdf|2. emelt gyak (2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak_emelt_03.pdf|3. emelt gyak (2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
===ZH===&lt;br /&gt;
[[Media:Bsz2 zh1 2012ősz(megold).pdf|2012 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2010tavasz(megold).pdf|2010 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2009osz.pdf|2009 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2008osz.pdf|2008 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2008.pdf|2008]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2007.10.29.jpg|2007 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2007.03.30(megold).pdf|2007 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2005.gif|2005]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2004.03.25.pdf|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2003.03.27.pdf|2003 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2002.10.21.jpg|2002 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2001.03.29.pdf|2001 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 1999osz.png|1999 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===pótZH===&lt;br /&gt;
[[Media:Bsz2 pzh1 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2010tavasz.JPG|2010 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2007(megold).pdf|2007]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2007tavasz(megold).pdf|2007 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2003.05.13.pdf|2003]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 1999.12.16.pdf|1999]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
===ZH===&lt;br /&gt;
[[Media:Bsz2 zh2 2012osz(megold).pdf|2012 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2010osz(megold).pdf|2010 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2010tavasz.JPG|2010 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2007.11.26.pdf|2007 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2007.04.26(megold).pdf|2007 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2006osz.pdf|2006 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2005.gif|2005]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2004.04.29.jpg|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2003.04.30.pdf|2003 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2002.12.02.pdf|2002 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2001.12.05.pdf|2001 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2001.05.03.pdf|2001 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 1999osz.png|1999 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 1999.jpg|1999]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===pótZH===&lt;br /&gt;
[[Media:Bsz2 pzh2 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2010tavasz.JPG|2010 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2007.12.03.pdf|2007 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2005.12.17.jpg|2005 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2004.05.10.gif|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2003.05.15.pdf|2003 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2001.12.05.pdf|2001 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 megoldassal 2009tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2009 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2+ppzh1-2 2007-8tavasz.pdf|zh1-2 &amp;amp; pzh1-2 &amp;amp; ppzh1-2 2007-2008 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1-2 2008.pdf|pzh1-2 2008]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2007tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2007 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2006tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2006 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2005tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2005 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2004tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
===Tételsorok===&lt;br /&gt;
[[Media:bsz2_tetelsor_2010osz.pdf|2010 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelsor_2005osz.pdf|2005 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelsor_2004tavasz.pdf|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelsor_1999tavasz.pdf|1999 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kidolgozott tételek===&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2012tavasz.pdf|2012 tavasz - bizonyítások nélkül]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2011tavasz_by.HP.pdf|2011 tavasz - by HP]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2010osz_by.HP.pdf|2010 ősz - by HP]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2009tavasz.pdf|2009 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas1-10_2009_by.v.b.doc|2009 1-10.tétel - by vb]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2008tavasz_by.sp.pdf|2008 tavasz - by sp]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2008tavasz.doc|2008 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2006tavasz.pdf|2006 tavasz - nagyon rövid]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2006osz(biznelkul).doc|2006 ősz - bizonyítások nélkül]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2005tavasz.pdf|2005 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2004.pdf|2004]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas.doc|Kidolgozott tételek 1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas2.pdf|Kidolgozott tételek 2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas3.PDF|Kidolgozott tételek 3]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Régi írásbeli vizsgák===&lt;br /&gt;
(ilyen mostmár nincs, de gyakorló feladatnak tökéletesek)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2001.06.13.pdf|2001_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2001.05.30.pdf|2001_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2001.05.24.pdf|2001_3]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2000.06.06.pdf|2000_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2000.05.25.pdf|2000_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998.gif|1998_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998_2.gif|1998_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998_3.gif|1998_3]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998_4.gif|1998_4]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1997.gif|1997_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1997_2.gif|1997_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
ZH: Csak feladatok, de érdemes megtanulni a tételeket (bizonyítás nélkül): előfordul, hogy fogalmad sincs hogy kezdj neki egy példának, ilyenkor könnyebb végig gondolni az adott témánál tanult 5-10 tételt, és már biztos el tudsz indulni:) + végtelen feladatmegoldó rutin se árt.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vizsga: szóbeli. Dobsz (kockával) egy tételt, 45 perced van kidolgozni, jelentkezel ha szimpatikus vizsgáztató jön be:D Bármit húzol, bele fognak kérdezni minimum a tételek felébe; ez tény, nem legenda. Minimum szint (értsd: 2es) az összes definíció és tétel pontos kimondása. Jobb jegyért bizonyítások, alkalmazás (esetleg könnyebb példákon) - ezek előadáson sokkal könnyebben megérthetők, mint jegyzetből.&lt;br /&gt;
Tanulás közben, ha korábbi tételkidolgozásokat nézegetsz: figyelj arra, hogy nem biztos hogy ua., szoktak változtatni.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Dana428|Anna]] 2013.01.15.&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
2012 ősz:&amp;lt;br/&amp;gt;&lt;br /&gt;
Wiener Gábor&amp;lt;br/&amp;gt;&lt;br /&gt;
Kiss Gergely&amp;lt;br/&amp;gt;&lt;br /&gt;
Balázs Barbara&amp;lt;br/&amp;gt;&lt;br /&gt;
Ács Bernadett&amp;lt;br/&amp;gt;&lt;br /&gt;
Richlik György&amp;lt;br/&amp;gt;&lt;br /&gt;
Mester Beáta&amp;lt;br/&amp;gt;&lt;br /&gt;
Ács Bernadett&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Szerkesztő:Sm|Sebők Márton]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Bsz2_zh2_2012osz(megold).pdf&amp;diff=163711</id>
		<title>Fájl:Bsz2 zh2 2012osz(megold).pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Bsz2_zh2_2012osz(megold).pdf&amp;diff=163711"/>
		<updated>2013-03-19T23:41:03Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Bevezet%C3%A9s_a_sz%C3%A1m%C3%ADt%C3%A1selm%C3%A9letbe_II.&amp;diff=163710</id>
		<title>Bevezetés a számításelméletbe II.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Bevezet%C3%A9s_a_sz%C3%A1m%C3%ADt%C3%A1selm%C3%A9letbe_II.&amp;diff=163710"/>
		<updated>2013-03-19T23:39:50Z</updated>

		<summary type="html">&lt;p&gt;Regirl: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantargy|nev=Bevezetés a számításelméletbe II.|targykod=VISZA110|kredit=4|felev=2|kereszt=van|kiszh=nincs|vizsga=szóbeli|nagyzh=2 db|hf=nincs|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VISZA110|targyhonlap=http://www.cs.bme.hu/bsz2/|levlista=bsz2ATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
= Követelmények =&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
A tárgy felvételéhez szükséges a [[Bevezetés a számításelméletbe I.]] aláírás megszerzése.&lt;br /&gt;
===Szorgalmi időszakban===&lt;br /&gt;
2 ZH, ezek közül egy pótolható/javítható, majd a pótlási héten pótpótolható. Minden ZH-nak legalább elégségesnek kell lennie.&lt;br /&gt;
===Vizsgaidőszakban===&lt;br /&gt;
A vizsga szóbeli, a végleges jegy az alábbi képlet szerint kerül megállapításra:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;vizsgajegy = 0.4\cdot \frac{ZH_1+ZH_2}{2} + 0.6\cdot szobeli&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Külön a vizsgának is elégségesnek kell lennie a kredit megszerzéséhez.&lt;br /&gt;
&lt;br /&gt;
= Jegyzetek =&lt;br /&gt;
&lt;br /&gt;
[[Media:bsz2_jegyzet_2012tavasz_by.fleiner.tamas.pdf|Fleiner jegyzet]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzet.zhra_2009osz_by.szollosi.pdf|Szöllősi konzi - ZH tippek]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzet.zhkra_2012osz_by.turibarnabas.PDF|Összefoglaló az 1-2. ZH-ra (Turi Barnabás, 2012 ősz)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_fontosdefek+tetelek.pptx|Legfontosabb definíciók, tételek]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bSz2_tetelek_osszefogl.pdf|Tételek röviden]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kézzel írt előadásjegyzetek===&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel_2009.PDF|2009]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel_2008tavasz_by.elekes.csaba.pdf|2008 tavasz (Wiener előadása) - by Elekes Csaba]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel3.PDF|2006]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel_2003tavasz_szeszler.pdf|2003 tavasz (Szeszlér előadása)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_jegyzetkezzel.PDF|Jegyzet1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:BSz2_jegyzetkezzel2.pdf|Jegyzet2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Anyag ZH1ig===&lt;br /&gt;
[[Media:bsz2_definiciok.zh1ig.jpg|Definíciók (1 oldal)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelek.zh1ig.jpg|Tételek (1 oldal)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelek.zh1ig_2006.pdf|2006]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelek.zh1ig_1999tavasz.pdf|1999 - by Binzberger Viktor]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bizonyítások===&lt;br /&gt;
[[Media:bsz2_biz_chvataltetele.pdf|Chvátal tétele]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_biz_perfektgraftetel.pdf|Perfekt Gráf tétel + Lovász tétel]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_biz_posaore.pdf|Pósa tétel -&amp;gt; Ore tétel]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_biz_wilsontetel.pdf|Wilson tétel]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gyakorlatok =&lt;br /&gt;
&lt;br /&gt;
===Feladatok===&lt;br /&gt;
[https://igyak.sch.bme.hu/uploads/1/downloads/bsz2_mester.pdf Mester (régi ZHk és gyakok, Sebők Márton, 2012 ősz)] - megoldással, hibákat jelezzétek [[Szerkesztő:Sm|nekem]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_feladatok_hajdany.pdf|Hajdany]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_feladatok+mo_csimajudit78.docx|Csima Judit]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_feladatok+mo_karman.JPG|Kármán]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gyakorlatfeladatok===&lt;br /&gt;
[https://igyak.sch.bme.hu/uploads/1/downloads/bsz2_sebok.pdf Gyakfeladatok (Sebők Márton, 2012 ősz)] - megoldással, hibákat jelezzétek [[Szerkesztő:Sm|nekem]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2012osz_tothgeza+fogarasdani.pdf|Gyakfeladatok (Tóth Géza &amp;amp; Fogaras Dani, 2012 ősz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2009_by.kissg.pdf|Gyakfeladatok (kissg, 2009)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2007tavasz_tothagi.pdf|Gyakfeladatok (Tóth Ági, 2007 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok+mo_2002tavasz_marxdaniel.docx|Gyakfeladatok (Marx Dániel, 2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyakfeladatok_1999osz.pdf|Gyakfeladatok (1999 ősz)]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak0-5.feladatok+mo.docx|0-5. gyak]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak1+mo_tothgeza.doc|1. gyak (Tóth Géza)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak8.feladatok+mo_fogaras.dani.docx|8.gyak (Fogaras Dani)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak_emelt_01_2002tavasz.pdf|1. emelt gyak (2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak_emelt_02.pdf|2. emelt gyak (2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_gyak_emelt_03.pdf|3. emelt gyak (2002 tavasz)]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 1. ZH =&lt;br /&gt;
===ZH===&lt;br /&gt;
[[Media:Bsz2 zh1 2012ősz(megold).pdf|2012 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2010tavasz(megold).pdf|2010 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2009osz.pdf|2009 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2008osz.pdf|2008 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2008.pdf|2008]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2007.10.29.jpg|2007 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2007.03.30(megold).pdf|2007 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2005.gif|2005]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2004.03.25.pdf|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2003.03.27.pdf|2003 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2002.10.21.jpg|2002 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 2001.03.29.pdf|2001 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1 1999osz.png|1999 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===pótZH===&lt;br /&gt;
[[Media:Bsz2 pzh1 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2010tavasz.JPG|2010 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2007(megold).pdf|2007]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2007tavasz(megold).pdf|2007 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 2003.05.13.pdf|2003]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1 1999.12.16.pdf|1999]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 2. ZH =&lt;br /&gt;
===ZH===&lt;br /&gt;
[[Media:Bsz2 zh2 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2010osz(megold).pdf|2010 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2010tavasz.JPG|2010 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2007.11.26.pdf|2007 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2007.04.26(megold).pdf|2007 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2006osz.pdf|2006 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2005.gif|2005]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2004.04.29.jpg|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2003.04.30.pdf|2003 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2002.12.02.pdf|2002 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2001.12.05.pdf|2001 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 2001.05.03.pdf|2001 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 1999osz.png|1999 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh2 1999.jpg|1999]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===pótZH===&lt;br /&gt;
[[Media:Bsz2 pzh2 2012tavasz(megold).pdf|2012 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2011osz(megold).pdf|2011 ősz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2011tavasz(megold).pdf|2011 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2010tavasz.JPG|2010 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2007.12.03.pdf|2007 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2005.12.17.jpg|2005 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2004.05.10.gif|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2003.05.15.pdf|2003 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh2 2001.12.05.pdf|2001 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 megoldassal 2009tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2009 tavasz]] - megoldással&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2+ppzh1-2 2007-8tavasz.pdf|zh1-2 &amp;amp; pzh1-2 &amp;amp; ppzh1-2 2007-2008 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 pzh1-2 2008.pdf|pzh1-2 2008]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2007tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2007 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2006tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2006 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2005tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2005 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 zh1-2+pzh1-2 2004tavasz.pdf|zh1-2 &amp;amp; pzh1-2 2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vizsga =&lt;br /&gt;
&lt;br /&gt;
===Tételsorok===&lt;br /&gt;
[[Media:bsz2_tetelsor_2010osz.pdf|2010 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelsor_2005osz.pdf|2005 ősz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelsor_2004tavasz.pdf|2004 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelsor_1999tavasz.pdf|1999 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kidolgozott tételek===&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2012tavasz.pdf|2012 tavasz - bizonyítások nélkül]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2011tavasz_by.HP.pdf|2011 tavasz - by HP]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2010osz_by.HP.pdf|2010 ősz - by HP]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2009tavasz.pdf|2009 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas1-10_2009_by.v.b.doc|2009 1-10.tétel - by vb]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2008tavasz_by.sp.pdf|2008 tavasz - by sp]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2008tavasz.doc|2008 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2006tavasz.pdf|2006 tavasz - nagyon rövid]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2006osz(biznelkul).doc|2006 ősz - bizonyítások nélkül]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2005tavasz.pdf|2005 tavasz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas_2004.pdf|2004]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas.doc|Kidolgozott tételek 1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas2.pdf|Kidolgozott tételek 2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:bsz2_tetelkidolgozas3.PDF|Kidolgozott tételek 3]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Régi írásbeli vizsgák===&lt;br /&gt;
(ilyen mostmár nincs, de gyakorló feladatnak tökéletesek)&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2001.06.13.pdf|2001_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2001.05.30.pdf|2001_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2001.05.24.pdf|2001_3]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2000.06.06.pdf|2000_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 2000.05.25.pdf|2000_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998.gif|1998_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998_2.gif|1998_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998_3.gif|1998_3]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1998_4.gif|1998_4]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1997.gif|1997_1]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Bsz2 vizsga 1997_2.gif|1997_2]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tippek =&lt;br /&gt;
&lt;br /&gt;
ZH: Csak feladatok, de érdemes megtanulni a tételeket (bizonyítás nélkül): előfordul, hogy fogalmad sincs hogy kezdj neki egy példának, ilyenkor könnyebb végig gondolni az adott témánál tanult 5-10 tételt, és már biztos el tudsz indulni:) + végtelen feladatmegoldó rutin se árt.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vizsga: szóbeli. Dobsz (kockával) egy tételt, 45 perced van kidolgozni, jelentkezel ha szimpatikus vizsgáztató jön be:D Bármit húzol, bele fognak kérdezni minimum a tételek felébe; ez tény, nem legenda. Minimum szint (értsd: 2es) az összes definíció és tétel pontos kimondása. Jobb jegyért bizonyítások, alkalmazás (esetleg könnyebb példákon) - ezek előadáson sokkal könnyebben megérthetők, mint jegyzetből.&lt;br /&gt;
Tanulás közben, ha korábbi tételkidolgozásokat nézegetsz: figyelj arra, hogy nem biztos hogy ua., szoktak változtatni.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Dana428|Anna]] 2013.01.15.&lt;br /&gt;
&lt;br /&gt;
= Gyakvezérek =&lt;br /&gt;
&lt;br /&gt;
2012 ősz:&amp;lt;br/&amp;gt;&lt;br /&gt;
Wiener Gábor&amp;lt;br/&amp;gt;&lt;br /&gt;
Kiss Gergely&amp;lt;br/&amp;gt;&lt;br /&gt;
Balázs Barbara&amp;lt;br/&amp;gt;&lt;br /&gt;
Ács Bernadett&amp;lt;br/&amp;gt;&lt;br /&gt;
Richlik György&amp;lt;br/&amp;gt;&lt;br /&gt;
Mester Beáta&amp;lt;br/&amp;gt;&lt;br /&gt;
Ács Bernadett&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Szerkesztő:Sm|Sebők Márton]]&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Bsz2_zh1_2012%C5%91sz(megold).pdf&amp;diff=163709</id>
		<title>Fájl:Bsz2 zh1 2012ősz(megold).pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Bsz2_zh1_2012%C5%91sz(megold).pdf&amp;diff=163709"/>
		<updated>2013-03-19T23:37:52Z</updated>

		<summary type="html">&lt;p&gt;Regirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Regirl</name></author>
	</entry>
</feed>