<?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=Demeter+Marcell</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=Demeter+Marcell"/>
	<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/Demeter_Marcell"/>
	<updated>2026-05-24T00:43:49Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9pes_grafika:_OpenGL_%2B_GLUT_%2B_fejleszt%C5%91k%C3%B6rnyezetek&amp;diff=186876</id>
		<title>Számítógépes grafika: OpenGL + GLUT + fejlesztőkörnyezetek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9pes_grafika:_OpenGL_%2B_GLUT_%2B_fejleszt%C5%91k%C3%B6rnyezetek&amp;diff=186876"/>
		<updated>2015-10-24T22:28:38Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: /* GLUT letöltés (minden verzióhoz) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Számítógépes grafika és képfeldolgozás#Előkészületek}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==GLUT==&lt;br /&gt;
Az Open&amp;lt;b&amp;gt;GL&amp;lt;/b&amp;gt; &amp;lt;b&amp;gt;U&amp;lt;/b&amp;gt;tilty &amp;lt;b&amp;gt;T&amp;lt;/b&amp;gt;oolkit egy library, amely megkönnyíti az OpenGL-es programok írását, azzal, hogy elfedi az operációs rendszerek közötti különbségeket. A GLUT segítségével néhány sor írásával létrehozhatunk egy OpenGL megjelenítésére alkalmas ablakot.&lt;br /&gt;
&lt;br /&gt;
Windows-on ezek a funkciók Visual Studio esetén a &#039;&#039;&#039;glut32.dll&#039;&#039;&#039; fájlban , [[MinGW]] esetén a &#039;&#039;&#039;libglut-0.dll&#039;&#039;&#039; fájlban vannak megvalósítva. Ez nem része az operációs rendszernek, külön kell letölteni a hozzá tartozó header fájlokkal együtt (részletesen lejjebb). Egy GLUT-os programnak tehát kell megfelelő GLUT DLL, amit célszerű a =C:\WINDOWS\system32\= mappába másolni, vagy közvetlenül az exe mellé.&lt;br /&gt;
&lt;br /&gt;
==Ultimate C&amp;amp;A fejlesztőcsomag==&lt;br /&gt;
&lt;br /&gt;
* A legkönnyebb, legkisebb, leggyorsabb megoldás a grafika házi feladatok forgatására by [[CsL|Csöndes Laci]] &amp;amp; [[ZsolnaiKaroly|keeroy]]&lt;br /&gt;
* MinGW/g++ alapú megoldás, amellyel a saját kedvenc editorodat használhatod. Semmi fölösleges sallang!&lt;br /&gt;
* Az összeállítása nagyon egyszerű, de azért &amp;lt;b&amp;gt;olvasd el a readme.txt&amp;lt;/b&amp;gt;-t!&lt;br /&gt;
* Update: cp.bat kiegészítés a rejtélyes gordiusos hibák orvoslására. Használatához olvasd el a readme-t.&lt;br /&gt;
&lt;br /&gt;
===Letöltés:===&lt;br /&gt;
&lt;br /&gt;
[[Fájl:Grafika_IDE_Ultimate_C&amp;amp;A_fejlesztőcsomag_MinGW_g++_(ca.zip).zip|Ultimate C&amp;amp;A fejlesztőcsomag]]&lt;br /&gt;
&lt;br /&gt;
==Kulcsrakész fejlesztőcsomag==&lt;br /&gt;
Telepített, beállított mingw/msys környezet. gcc, glut és ráadásnak gdb. Nagyon hasonlatos a fenti C&amp;amp;A csomaghoz, de míg az a netről húzza a dolgokat mikor telepíted, ezt csak ki kell csomagolni.&lt;br /&gt;
&lt;br /&gt;
README-t ne felejtsd elolvasni!&lt;br /&gt;
&lt;br /&gt;
===Letöltés:===&lt;br /&gt;
http://dl.dropbox.com/u/841166/bme/grafika.zip (63MB)  &lt;br /&gt;
&lt;br /&gt;
==MinGW Studio (Windows)==&lt;br /&gt;
&lt;br /&gt;
* letöltöd a fájlt, kicsomagolod egy stabil helyre (mostantól úgy veszem a C:\-be raktad)&lt;br /&gt;
* megnyitod a &amp;lt;code&amp;gt;C:\grafika_pack\mingwstudio\MinGWStudio.exe&amp;lt;/code&amp;gt; programot&lt;br /&gt;
* Edit -&amp;gt; Options -&amp;gt; Compiler: ide bemásolod hogy &amp;lt;code&amp;gt;C:\grafika_pack\gcc441\&amp;lt;/code&amp;gt;&lt;br /&gt;
* File -&amp;gt; New -&amp;gt; Projects -&amp;gt; Win32 Console Application: adsz neki nevet és egy elérési útvonalat (pl. C:\Users\kovacsjozsef\Documents\MinGWStudio Projects\)&lt;br /&gt;
* File -&amp;gt; New -&amp;gt; Files -&amp;gt; C/C++ Source File: adsz neki nevet és kiterjesztést&lt;br /&gt;
* Project -&amp;gt; Settings -&amp;gt; Link -&amp;gt; Extra linking options: &amp;lt;code&amp;gt;-lfreeglut -lopengl32 -lglu32&amp;lt;/code&amp;gt;&lt;br /&gt;
* berakod a házi template-et a forrásfájl-ba (hogy kipróbáld működik-e)&lt;br /&gt;
* Build -&amp;gt; Build: ha mindent jól csináltál, lefut a fordítás és nincs error&lt;br /&gt;
* másold (CTRL-C) bele a &amp;lt;code&amp;gt;C:\grafika_pack\gcc441\bin\freeglut.dll&amp;lt;/code&amp;gt; fájlt a &amp;lt;code&amp;gt;&amp;quot;projekted-neve&amp;quot;\Debug\&amp;lt;/code&amp;gt; mappába&lt;br /&gt;
* Build -&amp;gt; Execute: a program fut&lt;br /&gt;
&lt;br /&gt;
Ha minden működik, ezt látod:&lt;br /&gt;
&lt;br /&gt;
[[File:Capture.PNG]]&lt;br /&gt;
&lt;br /&gt;
(legközelebb már csak a Build -&amp;gt; &amp;quot;Build and Execute&amp;quot; menüpontra kell kattintanod és a program fordul és elindul)&lt;br /&gt;
&lt;br /&gt;
Hogy miért gondolom ezt jobbnak a többi windows-os megoldásnál? &lt;br /&gt;
* + Egyszerűbb, de ugyanolyan hatékony, mint egy 500+ megás IDE. (mivel csak opengl-t használunk)&lt;br /&gt;
* + A csomag mérete 12mb.&lt;br /&gt;
* + A házi beadó oldal gcc-ben fordít, előny, hogy ez a megoldás is gcc-t használ.&lt;br /&gt;
* + Hogy tényleg semmi váratlan ne érjen, a gcc 4.4.1-et használja ez is, hogy tényleg akkor kapj error-t, ha a házibeadó oldalon is error-t kapnál. (és ugyanazokat a bugokat is)&lt;br /&gt;
* + Könnyű konfigurálni, nem csinál semmi magic-et a háttérben, kvázi egy grafikus wrapper a gcc köré&lt;br /&gt;
* - Nagyon minimalista a program kinézete&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/0BzrJOThoi4d0ajNxODdIMzJoVXc/view?usp=sharing LETÖLTÉS (grafika_pack.7z)]&lt;br /&gt;
&lt;br /&gt;
==NetBeans (Windows)==&lt;br /&gt;
&lt;br /&gt;
Alapvetően ez a német cikk volt a kiindulópontom: http://techchan.blog.de/2012/03/18/einrichten-opengl-netbeans-7-1-1-teil-0-start-13209096/.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ez azonban tartalmaz egy-két felesleges lépést, vagy épp apróbb hibát, így ezeket korrigálva készítettem el a step-by-step leírást.&amp;lt;br /&amp;gt;&lt;br /&gt;
Remélem, hasznát veszitek, sok sikert! -- [[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2014. február 18., 16:01 (UTC)&lt;br /&gt;
&lt;br /&gt;
# [http://www.mingw.org/ MinGW]-t telepíteni &#039;&#039;&#039;szóközt NEM tartalmazó könyvtárba&#039;&#039;&#039;&lt;br /&gt;
## a példában ez &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt; lesz&lt;br /&gt;
## a telepítés után az Installation Managerben a következőket kell bekattintani:&lt;br /&gt;
### &#039;&#039;&#039;&amp;lt;code&amp;gt;mingw32-base&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
### &#039;&#039;&#039;&amp;lt;code&amp;gt;msys-bash&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
### &#039;&#039;&#039;&amp;lt;code&amp;gt;msys-make&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
## ezután Installation menü &amp;gt; Apply changes, ezzel telepíti a gcc-t, g++-t, gdb-t stb. (A MinGW amúgy is hasznos. :) )&lt;br /&gt;
## Screenshotok:&lt;br /&gt;
### http://data7.blog.de/media/557/6253557_12411cd7df_l.jpeg&lt;br /&gt;
### http://data7.blog.de/media/558/6253558_4e31936ead_l.jpeg&lt;br /&gt;
### [[File:Grafika_tutorial_NetBeans_C++_OpenGL_freeglut__MinGW_Installation_Manager.png]]&lt;br /&gt;
# Aztán kelleni fog a &#039;&#039;&#039;freeglut&#039;&#039;&#039; library, ez innen letölthető:  http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/&lt;br /&gt;
## itt lásd a &#039;&#039;&amp;quot;You can download my freeglut MinGW package&amp;quot;&#039;&#039; szöveg alatt található linket:&lt;br /&gt;
##: http://files.transmissionzero.co.uk/software/development/GLUT/freeglut-MinGW.zip&lt;br /&gt;
## ennek tartalmát bontsd ki mondjuk a MinGW könyvtárába, a freeglut nevű alkönyvtárba.&lt;br /&gt;
##: így az elérési út pl. &amp;lt;code&amp;gt;C:\MinGW\freeglut&amp;lt;/code&amp;gt; lesz.&lt;br /&gt;
##: Mindez csupán az egyszerűség kedvéért történik, egyébként lehetne máshová is tenni, de akkor erre oda kell figyelni, hogy az elérési útvonalak helyesek legyenek. A példában a &amp;lt;code&amp;gt;C:\MinGW\freeglut&amp;lt;/code&amp;gt; elérési utat fogjuk használni.&lt;br /&gt;
# A következő elérési utakat tedd be a környezeti változók közé, a PATH-ba:&lt;br /&gt;
## &amp;lt;code&amp;gt;C:\MinGW\bin&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;C:\MinGW\msys\1.0\bin&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;C:\MinGW\freeglut\bin&amp;lt;/code&amp;gt; (ez tartalmazza a &amp;lt;code&amp;gt;freeglut.dll&amp;lt;/code&amp;gt; fájlt)&lt;br /&gt;
##: Itt megjegyezném, hogy sok helyen javasolják a &amp;lt;code&amp;gt;freeglut.dll&amp;lt;/code&amp;gt; fájl rendszerkönyvtárakba pakolását, mint pl. 32 bites rendszeren &amp;lt;code&amp;gt;C:\Windows\System32\&amp;lt;/code&amp;gt;, vagy 64 bites rendszeren &amp;lt;code&amp;gt;C:\Windows\SysWOW64\&amp;lt;/code&amp;gt; könyvtár, meg akár a &amp;lt;code&amp;gt;freeglut.dll&amp;lt;/code&amp;gt; kerülhetne az alkalmazás könyvtárába is, de én egyiket sem tartom túl jó módszernek, értelmesebbnek tűnik berakni a PATH-ba azt a könyvtárat, amely ezt a fájlt tartalmazza - így több projekt számára is elérhető a dll-fájl, valamint rendszerkönyvtárakba sem dobálunk bele 3rd party dll-fájlokat. Persze ízlések és pofonok különböznek... :) (HP)&lt;br /&gt;
#: (például &amp;lt;code&amp;gt;.........;C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\MinGW\freeglut\bin;.........&amp;lt;/code&amp;gt; - szándékosan nem tartalmaz szóközöket a pontosvessző után)&lt;br /&gt;
#: A környezeti változók hozzáadásának módszere:&lt;br /&gt;
#: [http://techchan.blog.de/2012/03/18/einrichten-opengl-netbeans-7-1-1-teil-1-installation-netbeans-mingw-13209112/ itt látható, hogyan kell], ha valaki még nem csinálta&lt;br /&gt;
## Win+R, majd &amp;lt;code&amp;gt;control.exe sysdm.cpl,System,3&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;Environment Variables...&amp;lt;/code&amp;gt; gombra klatty&lt;br /&gt;
## Path-hoz legörgetés ([[File:Grafika_tutorial_NetBeans_C++_OpenGL_freeglut__System_environment_variables_Path.png]]), aztán a fentebbi könyvtárak hozzáadása pontosvesszővel elválasztva&lt;br /&gt;
# Telepítsd a NetBeans-t: https://netbeans.org/downloads/index.html&lt;br /&gt;
#: nyilván a C/C++ plugint tartalmazót töltsd le és telepítsd (a plugineket amúgy utólag is lehet telepíteni, ha másikat raktál fel).&lt;br /&gt;
# utána a NetBeans-en belül: Tools &amp;gt; Options &amp;gt; &#039;&#039;&#039;C/C++&#039;&#039;&#039; &amp;gt; Build Tools fül, így kellene kinéznie:&lt;br /&gt;
## [[File:Grafika_tutorial_NetBeans_C++_OpenGL_freeglut__Tools_Options_C-C++_Build_Tools.png]]&lt;br /&gt;
# Ezután hozd létre a C++ projektedet NetBeans-ben, majd a projektre jobb klikk - Properties &amp;gt; Build &amp;gt; C++ Compiler&lt;br /&gt;
## itt az &amp;quot;Include Directories&amp;quot;-nál megadjuk: &amp;lt;code&amp;gt;C:/MinGW/freeglut/include&amp;lt;/code&amp;gt;&lt;br /&gt;
## így néz ki:&lt;br /&gt;
##: [[File:Grafika_tutorial_NetBeans_C++_OpenGL_freeglut__Project_Properties_Build_C++_compiler.png]]&lt;br /&gt;
# ezután ugyanitt Build &amp;gt; Linker opciónál:&lt;br /&gt;
## Additional Options: &amp;lt;code&amp;gt;-L&amp;quot;C:/MinGW/freeglut/lib&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Libraries&#039;&#039;&#039; opción belül adjuk hozzá ezeket:&lt;br /&gt;
### &amp;lt;code&amp;gt;-lfreeglut&amp;lt;/code&amp;gt;&lt;br /&gt;
### &amp;lt;code&amp;gt;-lopengl32&amp;lt;/code&amp;gt;&lt;br /&gt;
### &amp;lt;code&amp;gt;-lglu32&amp;lt;/code&amp;gt;&lt;br /&gt;
###: screenshot: [[File:Grafika_tutorial_NetBeans_C++_OpenGL_freeglut__Project_Properties_Build_Linker__Libraries.png]]&lt;br /&gt;
###: ha ezek valamelyike nincs hozzáadva, akkor ehhez hasonló hibaüzeneteket kaphatsz: &amp;quot;&#039;&#039;undefined reference to `gluPerspective@32&#039;&#039;&#039;&amp;quot;, &amp;quot;&#039;&#039;undefined reference to `gluLookAt@72&#039; &#039;&#039;&amp;quot;, stb.&lt;br /&gt;
##: screenshot: [[File:Grafika_tutorial_NetBeans_C++_OpenGL_freeglut__Project_Properties_Build_Linker.png]]&lt;br /&gt;
# Készen vagyunk. Ha mindent jól csináltunk, akkor a kódunknak fordulnia kell. Igaz, hogy a lista elég hosszú, de egyszer érdemes végigcsinálni: utána egyszerűbb lesz, mint amilyennek a leírás alapján tűnik.&lt;br /&gt;
&lt;br /&gt;
==Qt Creator (Windows)==&lt;br /&gt;
(alfa verzió, mert nincs nálam a saját gépem, ergo emlékezetből dolgozok)&lt;br /&gt;
Marha egyszerű, a lépések:&lt;br /&gt;
&lt;br /&gt;
* letölteni a [http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip GLUT]-ot&lt;br /&gt;
* telepíteni a [http://qt.nokia.com/downloads/ Qt SDK]-t. Telepítéskor elég, ha a Desktop/MinGW-re koncentrálsz, a grafika házihoz csak ez kell.&lt;br /&gt;
* bemásolni a header fájlokat a Qt Include\GL könyvtárba, ami ilyesmi helyen lehet pl.: &amp;quot;C:\QtSDK\mingw\include\GL&amp;quot;&lt;br /&gt;
* a lib fájlokat is elhelyezni hasonló módon, csak itt a &amp;quot;mingw\lib&amp;quot; könyvtár lesz a célpont&lt;br /&gt;
* a dll fájlt bepakolni a Windows\system32, vagy 64 bites rendszer esetén a SYSWOW64 könyvtárba&lt;br /&gt;
* Qt Creator megnyit, ezután új cpp projektet kell létrehozni&lt;br /&gt;
* A projekt beállításainál (bal oldalon a .pro fájl) nyugodtan ki lehet törölni minden Qt-re vonatkozót, és helyettük a &amp;amp;#8220;QT += opengl&amp;amp;#8221; és &amp;amp;#8220;LIBS += libglut32&amp;amp;#8221; bejegyzéseket kell elhelyezni&lt;br /&gt;
* main.cpp fájl tartalmát le lehet cserélni a grafika házi keretre&lt;br /&gt;
&lt;br /&gt;
Innentől pedig mehet minden a megszokott mederben&lt;br /&gt;
&lt;br /&gt;
==Visual Studio (Windows)==&lt;br /&gt;
&lt;br /&gt;
===GLUT letöltés (minden verzióhoz)===&lt;br /&gt;
Innen https://code.google.com/p/rawvideoplayer/downloads/detail?name=glut-3.7.6-bin.zip&amp;amp;can=2, ez kell [https://rawvideoplayer.googlecode.com/files/glut-3.7.6-bin.zip glut-3.7.6-bin.zip (117 KB)].&lt;br /&gt;
&lt;br /&gt;
===Visual Studio .NET 2003===&lt;br /&gt;
&lt;br /&gt;
====Telepítés====&lt;br /&gt;
&lt;br /&gt;
Másoljuk be a következő fájlokat (feltételezve, hogy a Visual Studio a =C:\Program Files\Microsoft Visual Studio .NET 2003\= könyvtárba lett telepítve):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;glut.h&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\gl\&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut.lib&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib&#039;&#039; könyvtárba&lt;br /&gt;
&lt;br /&gt;
====Telepítés más helyre====&lt;br /&gt;
&lt;br /&gt;
* Hozzunk létre egy tetszőleges könyvtárat, pl. &#039;&#039;C:\GLUT&#039;&#039;&lt;br /&gt;
* Ide másoljuk a &#039;&#039;&#039;glut.lib&#039;&#039;&#039; fájlt&lt;br /&gt;
* Ebbe hozzunk létre egy &#039;&#039;&#039;gl&#039;&#039;&#039; nevű könyvtárat, és ebbe másoljuk be a &#039;&#039;&#039;glut.h&#039;&#039;&#039; fájlt.&lt;br /&gt;
* Visual Studio-ban Tools | Options... || Projects  VC++ Directories -ban adjuk hozzá a GLUT könyvtárát az &#039;&#039;Include Files&#039;&#039; és &#039;&#039;Library Files&#039;&#039; -ok közé.&lt;br /&gt;
&lt;br /&gt;
====Hello OpenGL program====&lt;br /&gt;
&lt;br /&gt;
* File | New  Project&lt;br /&gt;
* Visual C++ Projects | Win32  Win32 Console Project&lt;br /&gt;
* Application Settings-ben Empty Project pipa&lt;br /&gt;
* &#039;&#039;Solution Explorer&#039;&#039; -ben jobb klikk a project-re, Add | Existing Item... &lt;br /&gt;
*: [[:File:glTest.cpp]]&lt;br /&gt;
* Build | Build Solution, Debug  Start Debugging&lt;br /&gt;
&lt;br /&gt;
===Visual Studio 2005===&lt;br /&gt;
&lt;br /&gt;
====Telepítés====&lt;br /&gt;
&lt;br /&gt;
Másoljuk be a következő fájlokat (feltételezve, hogy a Visual Studio a &#039;&#039;C:\Program Files\Microsoft Visual Studio 8\&#039;&#039; könyvtárba lett telepítve):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;glut.h&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl\&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut.lib&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib\&#039;&#039; könyvtárba&lt;br /&gt;
&lt;br /&gt;
====Telepítés más helyre====&lt;br /&gt;
&lt;br /&gt;
* Hozzunk létre egy tetszőleges könyvtárat, pl. &#039;&#039;C:\GLUT&#039;&#039;&lt;br /&gt;
* Ide másoljuk a &#039;&#039;&#039;glut.lib&#039;&#039;&#039; fájlt&lt;br /&gt;
* Ebbe hozzunk létre egy &#039;&#039;&#039;gl&#039;&#039;&#039; nevű könyvtárat, és ebbe másoljuk be a &#039;&#039;&#039;glut.h&#039;&#039;&#039; fájlt.&lt;br /&gt;
* Visual Studio-ban: Tools | Options... || Projects and Sollutions  VC++ Directories -ban adjuk hozzá a GLUT könyvtárát az &#039;&#039;Include Files&#039;&#039; és &#039;&#039;Library Files&#039;&#039; -ok közé.&lt;br /&gt;
&lt;br /&gt;
====Hello OpenGL program====&lt;br /&gt;
* File | New  Project...&lt;br /&gt;
* Visual C++ | Win32  Win32 Console Application&lt;br /&gt;
* Win 32 Application Wizard -ban Next, Empty Project bepipál&lt;br /&gt;
* &#039;&#039;Solution Explorer&#039;&#039; -ben jobb klikk a project-re, vagy a Source Files-ra, Add | Existing Item... &lt;br /&gt;
*: [[:File:glTest.cpp]]&lt;br /&gt;
* F5&lt;br /&gt;
&lt;br /&gt;
===Visual Studio 2008===&lt;br /&gt;
&lt;br /&gt;
====Telepítés====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;glut.h&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut.lib&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib&#039;&#039; könyvtárba&lt;br /&gt;
&lt;br /&gt;
[http://nafsadh.files.wordpress.com/2009/09/glut_di.jpg Látványos segítség Windows 7 alá]&lt;br /&gt;
&lt;br /&gt;
===Visual Studio Expressek===&lt;br /&gt;
&lt;br /&gt;
Egyetlen apróságban térnek el a nem express változatoktól, hogy külön kell letölteni, és telepíteni hozzájuk a Platform SDK-t: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx. Ezután értelemszerűen a Platform SDK könyvtáraiba kell másolni a &#039;&#039;&#039;glut.h&#039;&#039;&#039; -t, és a &#039;&#039;&#039;glut.lib&#039;&#039;&#039; -et. Bővebben lásd a nem express változatoknál.&lt;br /&gt;
&lt;br /&gt;
===Visual Studio 2010 Beta 1 (Windows 7-en)===&lt;br /&gt;
* &#039;&#039;&#039;glut.h&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut32.lib&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut32.dll&#039;&#039;&#039; a &#039;&#039;C:\Windows&#039;&#039; könyvtárba&lt;br /&gt;
* A &#039;&#039;C:\Windows\Microsoft.NET\Framework\v4.0.20506\133&#039;&#039; könyvtárról csinálj egy másolatot ugyanide 1038 néven&lt;br /&gt;
* Van egy hiba a VS2010 Beta 1-ben, miszerint Unicode karakterkészlettel dolgozik, s emiatt a program belépési pontja nem a main függvény.&lt;br /&gt;
** A &#039;&#039;main&#039;&#039; függvényt át kell nevezni &#039;&#039;wmain&#039;&#039; -ra.&lt;br /&gt;
** VAGY&lt;br /&gt;
** A &#039;&#039;Project/* propertier&#039;&#039; menüpontban át kell állítani a &#039;&#039;Character Set&#039;&#039; -et &#039;&#039;Use Multi-Byte Character Set&#039;&#039;-re.&lt;br /&gt;
** Beta2-ben javítva lesz. Bővebb infó: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=454646&lt;br /&gt;
&lt;br /&gt;
===Visual Studio 2010 Beta 2 (Windows 7-en)===&lt;br /&gt;
* &#039;&#039;&#039;glut.h&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut32.lib&#039;&#039;&#039; a &#039;&#039;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut32.dll&#039;&#039;&#039; a &#039;&#039;C:\Windows\System32&#039;&#039; könyvtárba&lt;br /&gt;
&lt;br /&gt;
===Visual Studio 2010===&lt;br /&gt;
* Ugyanúgy kell eljárni, ahogyan a Beta 2-nél.&lt;br /&gt;
&lt;br /&gt;
===Visual Studio 2012 (64bit)===&lt;br /&gt;
* &#039;&#039;&#039;glut.h&#039;&#039;&#039; a &#039;&#039;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\gl&#039;&#039; könyvtárba (a gl könyvtárat Neked kell létrehozni!)&lt;br /&gt;
* &#039;&#039;&#039;glut32.lib&#039;&#039;&#039; a &#039;&#039;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib&#039;&#039; könyvtárba&lt;br /&gt;
* &#039;&#039;&#039;glut32.dll&#039;&#039;&#039; a &#039;&#039;C:\Windows\SysWOW64&#039;&#039; könyvtárba&lt;br /&gt;
&lt;br /&gt;
Amennyiben a telepítés helye nem a default, akkor a .h és .lib fájlokat az általad megadott &#039;&#039;*\Microsoft Visual Studio 11.0\VC\&#039;&#039; könyvtárba kell tenned!&lt;br /&gt;
&lt;br /&gt;
==Dev-C++ (Windows)==&lt;br /&gt;
&lt;br /&gt;
===Telepítés===&lt;br /&gt;
&lt;br /&gt;
* Tools | Check For Updates/Packages...&lt;br /&gt;
* _Select devpack server_: devpaks.org&lt;br /&gt;
* Check For Updates&lt;br /&gt;
* Valahol lesz egy =glut= package. Mellette pipa. Ha letöltötte Close.&lt;br /&gt;
&lt;br /&gt;
===Hello OpenGL program===&lt;br /&gt;
&lt;br /&gt;
* File | New  Project...&lt;br /&gt;
* [[MultiMedia]] fülön glut&lt;br /&gt;
* Execute | Compile, Execute  Run&lt;br /&gt;
&lt;br /&gt;
==Xcode (Mac OS X)==&lt;br /&gt;
&lt;br /&gt;
===Telepítés===&lt;br /&gt;
&lt;br /&gt;
* Xcode-ot az Apple oldaláról lehet szedni ingyért, 1 giga körül van&lt;br /&gt;
* GLUT nem kell külön, része az Xcode csomagnak.&lt;br /&gt;
* step-by-step guide: http://cit.cs.dixie.edu/cs/cs3600/xcode-glut/&lt;br /&gt;
&lt;br /&gt;
===Hello OpenGL program===&lt;br /&gt;
&lt;br /&gt;
* Az include-oknak így kell kinézniük:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;OpenGL/gl.h&amp;gt;&lt;br /&gt;
#include &amp;lt;OpenGL/glu.h&amp;gt;&lt;br /&gt;
#include &amp;lt;GLUT/glut.h&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hozzá kell adni a =/System/Library/Frameworks/GLUT.framework= -öt és a =/System/Library/Frameworks/OpenGL.framework= -öt a projecthez. (Projecten jobb gomb -&amp;gt; Add -&amp;gt; Existing Frameworks -&amp;gt; ott megkeresed ezeket.)&lt;br /&gt;
* Ezek után elvileg minden gond nélkül fordul.&lt;br /&gt;
&lt;br /&gt;
==Linux + tetszőleges szövegszerkesztő==&lt;br /&gt;
&lt;br /&gt;
* Első körben telepíteni kell a következő csomagokat:&lt;br /&gt;
** &amp;lt;code&amp;gt;libglu1-mesa-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;freeglut3-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mesa-common-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
*** eg: debian alapú disztrókon: &amp;lt;code&amp;gt;sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Tetszőleges szövegszerkesztővel szerkesztjük a kódot&lt;br /&gt;
** eg: vim, nano, pico, gedit, leafpad, stb.&lt;br /&gt;
&lt;br /&gt;
* Fordítás: &amp;lt;code&amp;gt;g++ -Wall grafh.cpp -lGL -lGLU -lglut -o grafx&amp;lt;/code&amp;gt;, ahol:&lt;br /&gt;
** &amp;lt;code&amp;gt;-Wall&amp;lt;/code&amp;gt;: összes warning megjelenítése (pl: a nem használt változókról)&lt;br /&gt;
** &amp;lt;code&amp;gt;-o grafx&amp;lt;/code&amp;gt;: kimenet neve&lt;br /&gt;
** &amp;lt;code&amp;gt;-lglut -lGL -lGLU&amp;lt;/code&amp;gt;: glut és GL libek linkelése&lt;br /&gt;
** &amp;lt;code&amp;gt;grafh.cpp&amp;lt;/code&amp;gt;: ki lehet találni :)&lt;br /&gt;
&lt;br /&gt;
* Futtatás: duplakatt a létrejövő binárisra. Parancssorban: &amp;lt;code&amp;gt;./grafx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debian/Ubuntu + makefile ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt-get install g++ libglut3-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/889108 Makefile]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nev=elso_hazi&lt;br /&gt;
&lt;br /&gt;
LDFLAGS += -lglut -lGLU -lGL&lt;br /&gt;
#LDFLAGS += -m32 # 32 bites bináris&lt;br /&gt;
#CXXFLAGS += -m32 # 32 bites bináris&lt;br /&gt;
&lt;br /&gt;
CXXFLAGS += -pedantic -Wall -Wextra&lt;br /&gt;
#CXXFLAGS += -DDEBUG -g # debug opciók&lt;br /&gt;
CXXFLAGS += -g0 -O3 # release opciók&lt;br /&gt;
&lt;br /&gt;
OBJS = $(nev).o  # linkelendők&lt;br /&gt;
&lt;br /&gt;
$(nev): $(OBJS)&lt;br /&gt;
	$(CXX) $(LDFLAGS) $(OBJS) -o $@&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	$(RM) *.o $(nev)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-- [[MateOry|maat]] - 2011.03.27.&lt;br /&gt;
&lt;br /&gt;
==Forrás==&lt;br /&gt;
* Visual Studio: http://www.inf.u-szeged.hu/~tanacs/oktatas/szggraf06/VisualStudioNETSteps.html, amely már csak [http://66.102.9.104/search?q=cache:l-f4KbBC8L8J:www.inf.u-szeged.hu/~tanacs/oktatas/szggraf06/VisualStudioNETSteps.html+glut+visual+studio+express&amp;amp;hl=hu&amp;amp;ct=clnk&amp;amp;cd=3&amp;amp;lr=lang_hu&amp;amp;client=firefox-a Google Cache]-ben érhető el.&lt;br /&gt;
* Dev-C++: http://www.astahost.com/info.php/installing-glut-dev-c_t14192.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=185844</id>
		<title>Szoftvertechnikák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=185844"/>
		<updated>2015-05-24T13:02:06Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: /* Vizsgák */&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;
[[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;
*&#039;&#039;&#039;Kontakt órák&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Előadás:&#039;&#039;&#039; Minden héten 2X2. &lt;br /&gt;
**&#039;&#039;&#039;Gyakorlat:&#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 -    || 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]] ([https://devportal.hu/Fajlok/Default.aspx?shareid=1&amp;amp;path=Konyvek%5ccsharp+jegzyet forrás])&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;
* [[Media:hosszujegyzet.pdf‎| Dia kivonat 2015 tavasz]]&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;
* [[SzoftTechZH20140414|2014. április 14. ZH]] [[Media:Sznikak_zh_2014_tavasz_mo.pdf‎‎| nem hivatalos megoldás]]&lt;br /&gt;
* [[SzoftTechZH20150420|2015. április 20. ZH]] [https://goo.gl/o5AuT8. csak feladatok, kidolgozandó.]&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;
&lt;br /&gt;
* [[Media:sznikak_vizsga_20130625.pdf|2013. június 5. vizsga]]  [https://docs.google.com/document/d/131SOMpOCwQhtLaiVikz8hI03FnvJz0WGEpWg6zCZOCU/edit Kidolgozás]&lt;br /&gt;
* [[SzoftTechVizsga130530|2013. május 30. vizsga]] [https://docs.google.com/document/d/131SOMpOCwQhtLaiVikz8hI03FnvJz0WGEpWg6zCZOCU/edit Kidolgozás ]&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;
* [[Szoftver technikák]] az 1.1-es szakirányon és [[Szoftver technikák és információ megjelenítés laboratórium|labor]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon - MCP 70-526 tanfolyam|.NET framework 2.0 Windows-Based Client Development]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon - MCP 70-536 tanfolyam|.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;
===Lord Viktor===&lt;br /&gt;
Szoftvertechnológia után felüdülés volt, mondjuk engem azért nem nagyon fogott meg. Az anyag érdekes, bár vannak benne unalmas, száraz részek is. Nekem jobban bejött a Java, mint a C#, de hát ízlések és pofonok. Előadásra annak érdemes járni, akit leköt a dolog, egyébként abszolválható simán a tárgy anélkül is. A diák jók, és minden bennük van, ami a ZH-hoz/vizsgához kell. A gyakorlat lebonyolítása viszont a Szoftver laborok után vicc kategória. A beugró nem nehéz, sőt kifejezetten könnyű, aki figyelmesen elolvasta az anyagot, annak jobbára megvan. Viszont az órai munka nehezen követhető és nem reprodukálható: a laborvezető kivetítve csinálja a feladatokat (amik lehet neki megvannak, de leírva és kiadva sehol sincsenek), te pedig kódolsz utána bambán. Bár magyaráz mellé, de szerintem kevés az olyan férfi ember, aki egyszerre tudja a kódot a kivetítőről lemásolni és az érdemi mondanivalót is megjegyezni. A honlapra csak a kezdeti forráskódot rakják fel, illetve a félév végén a végső megoldásokat, de feladatsor sehol sincs, így igazából a vizsgaidőszakra kb. 0 ragad meg az órai munkából, max. amennyi rutint megszerzel. Viszont az oktatók rendesek, mind a beugró, mind a ZH/vizsga pontozása korrekt, szóval összességében kellemes tárgy, de a laborgyakorlatokon lehetne csiszolni. &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Szerkesztő:Lordviktor|Lord Viktor]] ([[Szerkesztővita:Lordviktor|vita]]) 2013. június 6., 17:36 (UTC)&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=185843</id>
		<title>Szoftvertechnikák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=185843"/>
		<updated>2015-05-24T13:01:45Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: /* 2013 */&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;
[[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;
*&#039;&#039;&#039;Kontakt órák&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Előadás:&#039;&#039;&#039; Minden héten 2X2. &lt;br /&gt;
**&#039;&#039;&#039;Gyakorlat:&#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 -    || 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]] ([https://devportal.hu/Fajlok/Default.aspx?shareid=1&amp;amp;path=Konyvek%5ccsharp+jegzyet forrás])&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;
* [[Media:hosszujegyzet.pdf‎| Dia kivonat 2015 tavasz]]&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;
* [[SzoftTechZH20140414|2014. április 14. ZH]] [[Media:Sznikak_zh_2014_tavasz_mo.pdf‎‎| nem hivatalos megoldás]]&lt;br /&gt;
* [[SzoftTechZH20150420|2015. április 20. ZH]] [https://goo.gl/o5AuT8. csak feladatok, kidolgozandó.]&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;
&lt;br /&gt;
* [[Media:sznikak_vizsga_20130625.pdf|2013. június 5. vizsga]]  [[https://docs.google.com/document/d/131SOMpOCwQhtLaiVikz8hI03FnvJz0WGEpWg6zCZOCU/edit Kidolgozás]]&lt;br /&gt;
* [[SzoftTechVizsga130530|2013. május 30. vizsga]] [[https://docs.google.com/document/d/131SOMpOCwQhtLaiVikz8hI03FnvJz0WGEpWg6zCZOCU/edit Kidolgozás ]]&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;
* [[Szoftver technikák]] az 1.1-es szakirányon és [[Szoftver technikák és információ megjelenítés laboratórium|labor]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon - MCP 70-526 tanfolyam|.NET framework 2.0 Windows-Based Client Development]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon - MCP 70-536 tanfolyam|.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;
===Lord Viktor===&lt;br /&gt;
Szoftvertechnológia után felüdülés volt, mondjuk engem azért nem nagyon fogott meg. Az anyag érdekes, bár vannak benne unalmas, száraz részek is. Nekem jobban bejött a Java, mint a C#, de hát ízlések és pofonok. Előadásra annak érdemes járni, akit leköt a dolog, egyébként abszolválható simán a tárgy anélkül is. A diák jók, és minden bennük van, ami a ZH-hoz/vizsgához kell. A gyakorlat lebonyolítása viszont a Szoftver laborok után vicc kategória. A beugró nem nehéz, sőt kifejezetten könnyű, aki figyelmesen elolvasta az anyagot, annak jobbára megvan. Viszont az órai munka nehezen követhető és nem reprodukálható: a laborvezető kivetítve csinálja a feladatokat (amik lehet neki megvannak, de leírva és kiadva sehol sincsenek), te pedig kódolsz utána bambán. Bár magyaráz mellé, de szerintem kevés az olyan férfi ember, aki egyszerre tudja a kódot a kivetítőről lemásolni és az érdemi mondanivalót is megjegyezni. A honlapra csak a kezdeti forráskódot rakják fel, illetve a félév végén a végső megoldásokat, de feladatsor sehol sincs, így igazából a vizsgaidőszakra kb. 0 ragad meg az órai munkából, max. amennyi rutint megszerzel. Viszont az oktatók rendesek, mind a beugró, mind a ZH/vizsga pontozása korrekt, szóval összességében kellemes tárgy, de a laborgyakorlatokon lehetne csiszolni. &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Szerkesztő:Lordviktor|Lord Viktor]] ([[Szerkesztővita:Lordviktor|vita]]) 2013. június 6., 17:36 (UTC)&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</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=185805</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=185805"/>
		<updated>2015-05-21T01:30:00Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{vissza|Médiatechnológiák}}&lt;br /&gt;
&lt;br /&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;br /&gt;
# feldolgozás&lt;br /&gt;
# sorbanállás&lt;br /&gt;
# átviteli késleltetés&lt;br /&gt;
# jelterjedési késleltetés&lt;br /&gt;
# protokoll&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategória:Mérnök informatikus]]&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Sznik%C3%A1k_p%C3%A9ldak%C3%B3dok&amp;diff=185628</id>
		<title>Sznikák példakódok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sznik%C3%A1k_p%C3%A9ldak%C3%B3dok&amp;diff=185628"/>
		<updated>2015-05-07T12:51:01Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Szoftvertechnikák}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím =  Szál indítása&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom = Mutasson kódrészletet szál indítására&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 class ThreadTestClass&lt;br /&gt;
 { &lt;br /&gt;
    public static void Main(string[] args) &lt;br /&gt;
    { &lt;br /&gt;
       Thread t = null; &lt;br /&gt;
       if (args.Length == 0) &lt;br /&gt;
       { &lt;br /&gt;
          t = new Thread(new ThreadStart(ThreadMethod1)); &lt;br /&gt;
          t.Start(); &lt;br /&gt;
       } &lt;br /&gt;
       else &lt;br /&gt;
       { &lt;br /&gt;
          t = new Thread(new ParameterizedThreadStart(ThreadMethod2)); &lt;br /&gt;
          t.Start(args[0]); &lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
    public static void ThreadMethod1() &lt;br /&gt;
    { &lt;br /&gt;
       Console.WriteLine(&amp;quot;Thread without parameter.&amp;quot;); &lt;br /&gt;
    } &lt;br /&gt;
 &lt;br /&gt;
    public static void ThreadMethod2(object param) &lt;br /&gt;
    { &lt;br /&gt;
       Console.WriteLine(&amp;quot;Thread with parameter: {0}&amp;quot;, param.ToString()); &lt;br /&gt;
    } &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Kapcsolatalapú hozzáférés&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Ismertesse egy rövid C# példán keresztül az ADO.NET kapcsolatalapú adathozzáférést&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 SqlConnection conn = null; &lt;br /&gt;
 try &lt;br /&gt;
 { &lt;br /&gt;
    // Kapcsolódás azadatbázishoz &lt;br /&gt;
    conn = new SqlConnection(@&amp;quot;Data Source=LAPTOP\SQLEXPRESS;InitialCatalog=Northwind;Integrated Security=True&amp;quot;); &lt;br /&gt;
    // A kapcsolat megnyitása &lt;br /&gt;
    conn.Open(); &lt;br /&gt;
    // Az adatbázis parancs létrehozása &lt;br /&gt;
    SqlCommand command = new SqlCommand(&amp;quot;SELECT ShipperID, CompanyName, Phone FROM Shippers&amp;quot;); &lt;br /&gt;
    // Adatbázis kapcsolat megadása&lt;br /&gt;
    command.Connection = conn; &lt;br /&gt;
    Console.WriteLine(&amp;quot;{0,0}{1,15}{2,15}&amp;quot;, &amp;quot;ShipperID&amp;quot;, &amp;quot;CompanyName&amp;quot;, &amp;quot;Phone&amp;quot;); &lt;br /&gt;
    Console.WriteLine(&amp;quot;-----------------------------------------------------------------&amp;quot;); &lt;br /&gt;
    // Az adatok lekérdezése és kiiratása &lt;br /&gt;
    using (SqlDataReader reader = command.ExecuteReader()) &lt;br /&gt;
    { &lt;br /&gt;
       while (reader.Read()) &lt;br /&gt;
       Console.WriteLine(&amp;quot;{0,4}{1,20}{2,20}&amp;quot;, &lt;br /&gt;
                           reader[&amp;quot;ShipperID&amp;quot;].ToString(),&lt;br /&gt;
                           reader[&amp;quot;CompanyName&amp;quot;].ToString(), &lt;br /&gt;
                           reader[&amp;quot;Phone&amp;quot;].ToString()); &lt;br /&gt;
    } &lt;br /&gt;
 } &lt;br /&gt;
 catch (Exception ex) &lt;br /&gt;
 {&lt;br /&gt;
    // Kivétel szövegének kiiratása &lt;br /&gt;
    Console.WriteLine(ex.Message); &lt;br /&gt;
 } &lt;br /&gt;
 finally &lt;br /&gt;
 { &lt;br /&gt;
    // Az adatbázis kapcsolat lezárása, ha meg lett nyitva &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;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Eseménykezelés&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írj egy Form alapú programot, ami MessageBox-ban megjeleníti a leütött billentyűt!&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 public partial class MainForm : Form&lt;br /&gt;
 {&lt;br /&gt;
    public MainForm()&lt;br /&gt;
    {&lt;br /&gt;
       InitializeComponent();&lt;br /&gt;
       this.KeyDown += new KeyEventHandler(this.MainForm_KeyDown);&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    protected override void OnKeyDown(KeyEventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
       // Meghívjuk az eredeti függvényt is&lt;br /&gt;
       base.OnKeyDown(e);&lt;br /&gt;
       MessageBox.Show(&amp;quot;A billentyű (virt. fv.): &amp;quot; + e.KeyCode.ToString());&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    private void MainForm_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
       MessageBox.Show(&amp;quot;A billentyű (eseménykez.): &amp;quot; + e.KeyCode.ToString());&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Négyzet rajzolás&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon olyan C# nyelvű alkalmazásrészletet, amely a (10,20) koordinátában megjelenít egy közepesen szürke színnel kitöltött 10 pixel hosszúságú négyzetet. A négyzet színe minden &amp;quot;r&amp;quot; bilentyű megnyomására legyen egyre sötétebb. A megjelenítés GDI-re épüljön.&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 public partial class Form1 : Form&lt;br /&gt;
 {&lt;br /&gt;
    private Brush brush1;&lt;br /&gt;
    private int grey = 200;&lt;br /&gt;
 &lt;br /&gt;
    public Form1()&lt;br /&gt;
    {&lt;br /&gt;
       InitializeComponent();&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    protected override void OnKeyDown(KeyEventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
       base.OnKeyDown(e);&lt;br /&gt;
       if(e.KeyCode == Keys.R) {&lt;br /&gt;
          if(grey == 0) // ha elértük a színtartomány végét&lt;br /&gt;
             grey = 200;&lt;br /&gt;
          grey -= 10;&lt;br /&gt;
          Invalidate();&lt;br /&gt;
       }&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;
       using (brush1 = new SolidBrush(ConsoleColor.FromArgb(grey, grey, grey)))&lt;br /&gt;
       {&lt;br /&gt;
          e.Graphics.FillRectrangle(brush1, 10, 20, 10+10, 20+10);&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = String rajzolás&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon olyan C# nyelvű alkalmazásrészletet, ami a (20,20) kokrdinátában megjeleníti, hogy a legutóbbi egérkattintás óta hány másodperc telt el! A megjelenítés GDI-re épüljön.&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 DateTime lastClick;&lt;br /&gt;
 String strDeltaTime;&lt;br /&gt;
 &lt;br /&gt;
 private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;
 {&lt;br /&gt;
    lastClick = DateTime.Now;&lt;br /&gt;
    strDeltaTime = &amp;quot;0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 private void Form1_MouseClick(object sender, MouseEventArgs e)&lt;br /&gt;
 {&lt;br /&gt;
    TimeSpan deltaTime = DateTime.Now.Subtract(lastClick);&lt;br /&gt;
    lastClick = DateTime.Now;&lt;br /&gt;
    strDeltaTime = deltaTime.Seconds.ToString();&lt;br /&gt;
    Invalidate(); // érvényteleníteni kell az ablak területet, hogy az új érték látszódjon&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 protected override void OnPaint(PaintEventArgs e) {&lt;br /&gt;
    e.Graphics.DrawString(strDeltaTime, this.Font, new SolidBrush(Color.Black), 20, 20);&lt;br /&gt;
    base.OnPaint(e);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Háttérszál&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon programot, ami egy háttérszálban egy perc alatt aszámol 1-zől 60-ig és az aktuális értéket kiírja a konzolra&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 public class Program&lt;br /&gt;
 {&lt;br /&gt;
    public static void Main(string[] args)&lt;br /&gt;
    {&lt;br /&gt;
       Thread t = new Thread(Szamol);&lt;br /&gt;
       t.IsBackground = true;&lt;br /&gt;
       t.Start();&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    public static void Szamol()&lt;br /&gt;
    {&lt;br /&gt;
       int szam = 0;&lt;br /&gt;
       if(szam &amp;lt; 60)&lt;br /&gt;
       {&lt;br /&gt;
          Thread.Sleep(1000);&lt;br /&gt;
          szam++;&lt;br /&gt;
          Console.WriteLine(&amp;quot;A számláló értéke: {0}&amp;quot;,szam.ToString());&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Singleton példa&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Singleton tervezési minta implementálása C# nyelven&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 public class Singleton&lt;br /&gt;
 {&lt;br /&gt;
    private static Singleton instance = null;&lt;br /&gt;
 &lt;br /&gt;
    public static Singleton Instance&lt;br /&gt;
    {&lt;br /&gt;
       get&lt;br /&gt;
       {&lt;br /&gt;
          if (instance == null)&lt;br /&gt;
             instance = new Singleton();&lt;br /&gt;
          return instance;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    protected Singleton() {} // Ne lehessen elérni a konstruktorát&lt;br /&gt;
 &lt;br /&gt;
    public void Print() {/* ... */}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 // Használata:&lt;br /&gt;
 Singleton s1 = Singleton.Instance;&lt;br /&gt;
 s1.Print();&lt;br /&gt;
 // Vagy:&lt;br /&gt;
 Singleton.Instance.Print();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Kapcsolat nélküli hozzáférés&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Ismertesse egy rövid C# példán keresztül az ADO.NET kapcsolat nélküli adathozzáférését!&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 class SelectIntoDataSet{&lt;br /&gt;
    public static void Main(){&lt;br /&gt;
       string connectionString = &amp;quot;...&amp;quot;;&lt;br /&gt;
       SqlConnection mySqlConnection = new SqlConnection(connectionString);&lt;br /&gt;
       &lt;br /&gt;
       // Vagy bármi más lekérdezés, amit kérnek&lt;br /&gt;
       string selectString = &amp;quot;SELECT TOP 10 ID, FirstName, LastName FROM Employee ORDER BY ID&amp;quot;;&lt;br /&gt;
       SqlCommand mySqlCommand = mySqlConnection.CreateCommand();&lt;br /&gt;
       mySqlCommand.CommandText = selectString;&lt;br /&gt;
 &lt;br /&gt;
       SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();&lt;br /&gt;
       mySqlDataAdapter.SelectCommand = mySqlCommand;&lt;br /&gt;
 &lt;br /&gt;
       DataSet myDataSet = new DataSet();&lt;br /&gt;
 &lt;br /&gt;
       mySqlConnection.Open();           // Megnyitjuk&lt;br /&gt;
       Console.WriteLine(&amp;quot;Retrieving rows from the Employee table&amp;quot;);&lt;br /&gt;
       mySqlDataAdapter.Fill(myDataSet, &amp;quot;Employee&amp;quot;);   // Kiolvasunk mindent&lt;br /&gt;
       mySqlConnection.Close();          // És rögtön be is zárjuk&lt;br /&gt;
 &lt;br /&gt;
       // És csak utána kezdjük el feldolgozni&lt;br /&gt;
       DataTable myDataTable = myDataSet.Tables[&amp;quot;Employee&amp;quot;];&lt;br /&gt;
 &lt;br /&gt;
       foreach (DataRow myDataRow in myDataTable.Rows){&lt;br /&gt;
          Console.WriteLine(&amp;quot;ID = &amp;quot;+ myDataRow[&amp;quot;ID&amp;quot;]);&lt;br /&gt;
          Console.WriteLine(&amp;quot;FirstName = &amp;quot;+ myDataRow[&amp;quot;FirstName&amp;quot;]);&lt;br /&gt;
          Console.WriteLine(&amp;quot;LastName = &amp;quot;+ myDataRow[&amp;quot;LastName&amp;quot;]);&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Attribútumok használata&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Mutasson példát attribútumokra C# nyelven (saját attributee létrehozás, használat, lekérdezés)&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|C#}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
 [AttributeUsage(AttributeTargets.All)]&lt;br /&gt;
 public class AuthorAttribute : System.Attribute&lt;br /&gt;
 {&lt;br /&gt;
    public readonly string name;&lt;br /&gt;
 &lt;br /&gt;
    public AuthorAttribute(string _name)&lt;br /&gt;
    {&lt;br /&gt;
       name = _name;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    public string Name&lt;br /&gt;
    {&lt;br /&gt;
       get&lt;br /&gt;
       {&lt;br /&gt;
          return name;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 // Használata&lt;br /&gt;
 [Author(&amp;quot;Béla Béla&amp;quot;)]&lt;br /&gt;
 class JustASimpleClass&lt;br /&gt;
 {&lt;br /&gt;
 // ...&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 // Lekérdezés&lt;br /&gt;
 foreach( object attribute in something.GetCustomAttributes(true))&lt;br /&gt;
 {&lt;br /&gt;
    Console.WriteLine(attribute);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Kategória:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=185620</id>
		<title>Szoftvertechnikák</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnik%C3%A1k&amp;diff=185620"/>
		<updated>2015-05-06T08:42:47Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: /* ZH-k */&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;
[[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;
*&#039;&#039;&#039;Kontakt órák&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Előadás:&#039;&#039;&#039; Minden héten 2X2. &lt;br /&gt;
**&#039;&#039;&#039;Gyakorlat:&#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 -    || 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]] ([https://devportal.hu/Fajlok/Default.aspx?shareid=1&amp;amp;path=Konyvek%5ccsharp+jegzyet forrás])&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;
* [[Media:hosszujegyzet.pdf‎| Dia kivonat 2015 tavasz]]&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;
* [[SzoftTechZH20140414|2014. április 14. ZH]] [[Media:Sznikak_zh_2014_tavasz_mo.pdf‎‎| nem hivatalos megoldás]]&lt;br /&gt;
* [[SzoftTechZH20150420|2015. április 20. ZH]] [https://goo.gl/o5AuT8. csak feladatok, kidolgozandó.]&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;
&lt;br /&gt;
* [[Media:sznikak_vizsga_20130625.pdf|2013. június 5. vizsga]]&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;
* [[Szoftver technikák]] az 1.1-es szakirányon és [[Szoftver technikák és információ megjelenítés laboratórium|labor]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon - MCP 70-526 tanfolyam|.NET framework 2.0 Windows-Based Client Development]]&lt;br /&gt;
* [[Szoftverfejlesztés .NET platformon - MCP 70-536 tanfolyam|.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;
===Lord Viktor===&lt;br /&gt;
Szoftvertechnológia után felüdülés volt, mondjuk engem azért nem nagyon fogott meg. Az anyag érdekes, bár vannak benne unalmas, száraz részek is. Nekem jobban bejött a Java, mint a C#, de hát ízlések és pofonok. Előadásra annak érdemes járni, akit leköt a dolog, egyébként abszolválható simán a tárgy anélkül is. A diák jók, és minden bennük van, ami a ZH-hoz/vizsgához kell. A gyakorlat lebonyolítása viszont a Szoftver laborok után vicc kategória. A beugró nem nehéz, sőt kifejezetten könnyű, aki figyelmesen elolvasta az anyagot, annak jobbára megvan. Viszont az órai munka nehezen követhető és nem reprodukálható: a laborvezető kivetítve csinálja a feladatokat (amik lehet neki megvannak, de leírva és kiadva sehol sincsenek), te pedig kódolsz utána bambán. Bár magyaráz mellé, de szerintem kevés az olyan férfi ember, aki egyszerre tudja a kódot a kivetítőről lemásolni és az érdemi mondanivalót is megjegyezni. A honlapra csak a kezdeti forráskódot rakják fel, illetve a félév végén a végső megoldásokat, de feladatsor sehol sincs, így igazából a vizsgaidőszakra kb. 0 ragad meg az órai munkából, max. amennyi rutint megszerzel. Viszont az oktatók rendesek, mind a beugró, mind a ZH/vizsga pontozása korrekt, szóval összességében kellemes tárgy, de a laborgyakorlatokon lehetne csiszolni. &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Szerkesztő:Lordviktor|Lord Viktor]] ([[Szerkesztővita:Lordviktor|vita]]) 2013. június 6., 17:36 (UTC)&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Inform%C3%A1ci%C3%B3s_rendszerek_%C3%BCzemeltet%C3%A9se_(r%C3%A9gi)&amp;diff=185154</id>
		<title>Információs rendszerek üzemeltetése (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Inform%C3%A1ci%C3%B3s_rendszerek_%C3%BCzemeltet%C3%A9se_(r%C3%A9gi)&amp;diff=185154"/>
		<updated>2015-04-06T20:16:00Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Tantárgy&lt;br /&gt;
| név = Információs rendszerek üzemeltetése&lt;br /&gt;
| tárgykód = VITMA314&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = 6&lt;br /&gt;
| kereszt = vizsgakurzus&lt;br /&gt;
| tanszék = TMIT&lt;br /&gt;
| labor = 2 db&lt;br /&gt;
| nagyzh = 1 db&lt;br /&gt;
| hf = 1 db (opcionális)&lt;br /&gt;
| vizsga = írásbeli&lt;br /&gt;
| levlista = iru@sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VITMA314/&lt;br /&gt;
| tárgyhonlap = http://medialab.bme.hu/index.php?page=7&amp;amp;subpage=VITMA314&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
[[Távközlő hálózatok és szolgáltatások]] tárgyból aláírás 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; megszerzésének feltételei:&lt;br /&gt;
**A 2 db &#039;&#039;&#039;laborgyakorlat&#039;&#039;&#039; sikeres (külön-külön min. 2-es) teljesítése. Jelentkezni a tárgyhonlapon keresztül kell, a jegyet az órai munka alatt elkészítendő jegyzőkönyvre kapod, ami tartalmazza az elvégzett feladatokat és képernyőmentéseket. (A 2014 tavaszi félév alapján: mindegy, melyik alkalomra jelentkezel NEPTUN-ban, majd a félév során kell külön jelentkezni 1-1 laborra.)&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 40%) megírása. 50 pontos.&lt;br /&gt;
*A félév során lehetőség van opcionális &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elvállalására 0-8 extra pontért a vizsgára (ez kb 15%). Egy feladatot csak egy ember vehet fel, emiatt érdemes még az első hetekben jelentkezni, illetve, ha valaki jelentkezik, de nem csinálja meg a házit -2 ponttal indul a vizsgán. &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;
**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;
**A laboralkalmak közül egy 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. 50 pont szerezhető rajta.&lt;br /&gt;
*Előfeltétele: az aláírás megléte.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A ZH és a laborok eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre kapod. &lt;br /&gt;
&lt;br /&gt;
==Házi feladat==&lt;br /&gt;
2013-ban ezek voltak (szerintem ezek nem nagyon változnak):&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=&#039;&#039;&#039;Esszé jellegű házik&#039;&#039;&#039;&lt;br /&gt;
|szöveg=&lt;br /&gt;
1. A rendszerüzemeltetői csoport vezetőjének mindennapi kihívásai&lt;br /&gt;
&lt;br /&gt;
2. A cloud (felhő) rendszerek eszköz-szintű architektúrái&lt;br /&gt;
&lt;br /&gt;
3. A cloud (felhő) rendszerek eszköz-szintű üzemeltetési kérdései&lt;br /&gt;
&lt;br /&gt;
4. Gyakorlati tapasztalatok az ITIL használata során&lt;br /&gt;
&lt;br /&gt;
5. A sport (vagy zenei) rendezvények biztonságának informatikai támogatásáról&lt;br /&gt;
&lt;br /&gt;
6. Közösségi portálok használata és üzemeltetése során alkalmazott biztonsági megoldások&lt;br /&gt;
&lt;br /&gt;
7. Könyvtár-informatikai rendszerek üzemeltetési és karbantartási kérdései 10&lt;br /&gt;
&lt;br /&gt;
8. Az IPTV hálózat-üzemeltetés gyakorlati tapasztalatai&lt;br /&gt;
&lt;br /&gt;
9. Esettanulmány: gyökeres változás egy nagyvállalat informatikai rendszerében&lt;br /&gt;
&lt;br /&gt;
10. VPN egy tanácsadó cég életében&lt;br /&gt;
&lt;br /&gt;
11. MS 0-day kernel hiba... A mindenre felkészült adminisztrátor &amp;quot;nulladik&amp;quot; napja&lt;br /&gt;
&lt;br /&gt;
12. Diszk mentőrendszerek működésének gyakorlati kérdései 20 - Diszk archiváló rendszerek működésének gyakorlati kérdései&lt;br /&gt;
&lt;br /&gt;
13. Személyes gépek menedzselésének gyakorlati kérdései&lt;br /&gt;
&lt;br /&gt;
14. Mobil eszközök menedzselésének és távfelügyeletének gyakorlati kérdései&lt;br /&gt;
&lt;br /&gt;
15. Call center üzemeltetésének gyakorlati tapasztalatai&lt;br /&gt;
&lt;br /&gt;
16. Tűzfalak üzemeltetésének gyakorlati tapasztalatai&lt;br /&gt;
&lt;br /&gt;
17. Egy többtelephelyes vállalat informatikai hálózatának kialakítása&lt;br /&gt;
&lt;br /&gt;
18. SNMP protokoll alkalmazási tapasztalatai&lt;br /&gt;
&lt;br /&gt;
19. Szerverfarmot üzemeltetek, avagy a szürke hétköznapok kihívásai&lt;br /&gt;
&lt;br /&gt;
20. Esettanulmány: fejlesztési javaslatok megfogalmazása egy kisvállalat információs rendszerének kidolgozására&lt;br /&gt;
&lt;br /&gt;
21. Rés a falon: egy kilépő kolléga utolsó napja informatikus szemmel&lt;br /&gt;
&lt;br /&gt;
22. Katasztrófa! Egy középvállalat terve rendkívüli helyzetekre&lt;br /&gt;
&lt;br /&gt;
23. Egy nagyvállalat (több ezer dolgozó, hetente több tucatnyian ki/belépnek) dolgozói e-kommunikációjának (e-mail, IM, vállalati Facebook &lt;br /&gt;
csoport, a vállalat termékeihez kapcsolódó felhasználói fórumain végzett termék- support, stb.) archiválási szabályainak megtervezése. }}&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=&#039;&#039;&#039;Script feladatok&#039;&#039;&#039;&lt;br /&gt;
|szöveg=&lt;br /&gt;
S1. Készítsen egy olyan scriptet, ami minél kevesebb különálló email elküldésével ?fekete doboz tesztelés? jelleggel kideríti egy egyszerű, tanulásmentes, szabad szavas spam-szűrő tiltott szavainak a listáját.&lt;br /&gt;
&lt;br /&gt;
S2. Készítsen egy scriptet, amely hálózati protokoll-analizátor (pl. Wireshark) csomagszintű, szöveges kimenete alapján különválogatja a felvételben szereplő folyamokat (IP-cím-párok, és port-párok, valamint hordozó protokoll alapján), és ezeknek külön-külön megállapítja a sávszélességét, a csomagjaik közötti időkülönbségek átlagát, valamint szórását.&lt;br /&gt;
&lt;br /&gt;
S3. Készítsen egy scriptet, amely hálózati protokoll-analizátor (pl. Wireshark) csomagszintű, szöveges kimenete alapján különválogatja a felvételben szereplő folyamokat (IP-cím-párok, és port-párok, valamint hordozó protokoll alapján), a csomagbeérkezési időkülönbségek állandósága, valamint a kis ( &amp;lt;200B) csomagméret alapján megpróbálja beazonosítani a VoIP folyamokat.&lt;br /&gt;
&lt;br /&gt;
S4. Készítsen egy scriptet, amely &amp;gt;95% biztonsággal beazonosítja egy IP címről, hogy az hozzátartozik-e a facebook, a Google vagy a Youtube által lefoglalt címekhez.&lt;br /&gt;
&lt;br /&gt;
S5.Párban felvehető feladat: készítsenek Rock-paper-scissors-lizard-Spock játék-szkriptet (legalább 2 különbözőt), amelyek megpróbálják az ellenfél taktikáját kitalálni, és így megverni.&lt;br /&gt;
&lt;br /&gt;
S6.Készítsen scriptet, amely egy hálózati protokoll-analizátor (pl. wireshark) szöveges kimenete alapján adatbázisba naplózza az adatforgalom nagyságát perces (másodperces) felbontásban.&lt;br /&gt;
&lt;br /&gt;
S7. Készítsen scriptet, amely adatbázisban készít statisztikát arról, hogy megadott időintervallumban mely hálózatok felé milyen sűrű volt az adatforgalom (hány kérés/válasz érkezett az adott hálózat felől/ment az adott hálózat felé).&lt;br /&gt;
&lt;br /&gt;
S8. Készítsen scriptet, amely az &amp;quot;irulabor.txt&amp;quot; (név; NEPTUN; e-mail; labordátum) szerkezetű csv-állományt a tavaszi szorgalmi időszakban hetente kétszer (kedden és csütörtökön este) olvassa, kiválogatja a másnapi laborra jelentkezett hallgatókat, és (közös) emailt küld nekik arról, hogy ne felejtsenek el laborra jönni, mert nagyon kevés közös pótlási hely van.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
* [[Média:Iru_diasor_1.doc‎|iru_diasor_1.doc]]: Ez az első diasor alapján készült.&lt;br /&gt;
* [[Média:Iru_diasor_2.doc‎|iru_diasor_2.doc]]: 1000 köszönet Zsoldos Viktornak az alapokért!&lt;br /&gt;
* [[Média:Iru_zhutan.PDF‎ |iru_zhutan.PDF‎]]: a ZH utáni anyag, tehát a 3., 4., 5. diasorok röviden&lt;br /&gt;
* 2012-es órai jegyzetek prezi-ben, 12. hétig (kissé csökkenő lelkesedéssel): [[http://prezi.com/f_cxqvgeu8-m/iru-jegyzet/ 1]] [[http://prezi.com/ea6vzzzsokhb/iru-jegyzet-2/ 2]] [[http://prezi.com/zvm4lj2fdbsr/iru-jegyzet-3/ 3]] [[http://prezi.com/kov3wraozbbv/7-heti-iru-jegyzet/ 4]] [[http://prezi.com/cacaruxvtarc/iru-jegyzet-8-het/ 5]] [[http://prezi.com/hfyksioxuhpw/iru-jegyzet-9-het/ 6]] [[http://prezi.com/i6nvepq3c1wo/iru-jegyzet-10-het/ 7]] [[http://prezi.com/qrqot5a4i6cg/iru-jegyzet-11-het/ 8]]&lt;br /&gt;
* [[Média:IRU_AllInOne_2014.pdf | 2014-es diák egyben]]: PDF készítési sorrendben, 1 dia/oldal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Feladatkidolgozások&lt;br /&gt;
* &#039;&#039;&#039;[[IRÜ Kiskérdések|Kiskérdések kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[iruszamolos|Számolós feladatok kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[IRÜ Nagykérdések|Nagykérdések kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Labor ==&lt;br /&gt;
* &#039;&#039;&#039;[[IRÜ Linux labor feladatok|IRÜ Linux labor feladatok kidolgozása]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Rövidítések == &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Információs rendszerek üzemeltetése (IRÜ) - Rövidítések, mozaikszavak]]&#039;&#039;&#039; (korábbi [[Média:Iru_roviditesek_2012tavasz.xlsx‎|iru_roviditesek_2012tavasz.xlsx‎]] Wikis változata) - nyomokban hibát tartalmazhat, ha ilyet találtok, kérlek javítsátok! Bővítsétek is!&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Információs rendszerek üzemeltetése (IRÜ) - ZH-kérdések]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Információs rendszerek üzemeltetése (IRÜ) - Vizsgakérdések|Eddigi vizsgakérdések]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[ALL in ONE elméleti + feladat összefoglaló VER2]]&#039;&#039;&#039;&lt;br /&gt;
* [[IRÜ_Kiskérdések|Kiskérdések]] (lásd itt a közösen szerkeszthető Google Docs-anyag linkjét is!)&lt;br /&gt;
&lt;br /&gt;
===Rendelkezésre állások===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| Nagyságrend ||	A ||	Max. kiesési idő 1 év alatt &lt;br /&gt;
|-&lt;br /&gt;
| 1 9-es ||	90 % || 36,5 nap (1 hónap)&lt;br /&gt;
|-&lt;br /&gt;
| 2 9-es ||	99 % || 3,5 nap&lt;br /&gt;
|-&lt;br /&gt;
| 3 9-es ||	99,9 % ||9 óra&lt;br /&gt;
|-&lt;br /&gt;
| 4 9-es ||	99,99 % || 1 óra &lt;br /&gt;
|-&lt;br /&gt;
| 5 9-es ||	99,999 % || 5 perc&lt;br /&gt;
|-&lt;br /&gt;
| 6 9-es ||	99,9999 % || 32 mp&lt;br /&gt;
|-&lt;br /&gt;
| 7 9-es ||	99,99999% || 3 mp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fun==&lt;br /&gt;
&lt;br /&gt;
Érdemes az alábbi képen megtekinteni a tantárgy anyagát képező névtérpolitikák gyakorlati alkalmazását a tanszéki tárgyi honlapon:&lt;br /&gt;
&lt;br /&gt;
[[Fájl:Iru_fun_nevterek.PNG]]&lt;br /&gt;
&lt;br /&gt;
-- [[PallosTamas|Velias]] - 2009.02.22. &amp;lt;BR&amp;gt;&lt;br /&gt;
-- [[ZsolnaiKaroly|keeroy]] - 2010.04.16.&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=K%C3%B3dol%C3%A1stechnika&amp;diff=183200</id>
		<title>Kódolástechnika</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=K%C3%B3dol%C3%A1stechnika&amp;diff=183200"/>
		<updated>2014-11-23T19:04:26Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Kódolástechnika&lt;br /&gt;
|targykod=VIHIA209&lt;br /&gt;
|szak=info&lt;br /&gt;
|kredit=5&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=nincs&lt;br /&gt;
|tanszék=HIT&lt;br /&gt;
|kiszh=nincs&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|hf=nincs&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VIHIA209&lt;br /&gt;
|targyhonlap=http://www.hit.bme.hu/~siposr/kodtech/&lt;br /&gt;
|levlista=kodtech{{kukac}}sch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
[[Bevezetés a számításelméletbe II.|Bevezetés a számításelméletbe 2.]] tárgyból kredit 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 min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltétele:&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 40%) megírása.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&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;
&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 jegy a ZH eredményére kapott jegy.&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
&lt;br /&gt;
*Jegyzetek&lt;br /&gt;
**[[Media:kodtech_jegyzet_hivatalos.pdf| Buttyán Levente - Györfi László - Győri Sándor - Vajda István: Kódolástechnika jegyzet (2006)]] &lt;br /&gt;
**[[Media:Kodtech_oraijegyzet_2008.pdf‎ | 2008-as órai jegyzet feladatmegoldásokkal]]&lt;br /&gt;
**[[Media:Kodtech_jegyzet_2010_kezzelirt.zip | 2010-es hiánytalan kézzel írt órai jegyzet ]] [[Media:Kodtech-2010.pdf | (pdf változat)]]&lt;br /&gt;
**[http://www.mediafire.com/view/okf8vv8w5v74jrp/Kodolastechnika-2011.pdf 2011-es kézzel írt órai jegyzet]&lt;br /&gt;
**[[Media:kodtech_oraijegyzet_2013.pdf| 2013-as órai jegyzet ]] &lt;br /&gt;
&lt;br /&gt;
* Segédanyagok a régi tárgyoldalról&lt;br /&gt;
**[[Media:kodtech_jegyzet_old_ciklikus.ppt| Ciklikus kódok]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_old_konv.ppt| Konvolúciós kódok]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_komplex_pelda.ppt| Egy komplex példa RS és BCH kódolásra]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_Transzferfv.pdf| Konvolúciós kódolásnál a kiterjesztett transzfer-függvény általános alakja]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_pl_linearis.ppt| Példa: Lineáris kódok]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_pl_RS.ppt| Példa: RS kódok]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_pl_ciklikus.ppt| Példa: Ciklikus kódok]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_hirkelm_1fejezet.pdf| Moduláció, konstellációs diagram (1.fejezet)]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_hirkelm_2.8fejezet.pdf| Moduláció, konstellációs diagram (2.8. fejezet)]] &lt;br /&gt;
**[[Media:kodtech_jegyzet_orai.ppt| Előadás alatti gyakorlat anyaga]] &lt;br /&gt;
&lt;br /&gt;
* Egyéb&lt;br /&gt;
**[[Media:Kodtech_levlista_QA.pdf‎ | Kérdések-válaszok pótZH-ra levlistáról]]&lt;br /&gt;
**[[Media:Kodtech_jegyzet_2013-11-21_zh-felkeszito.pdf| A 2013.11.21-i ZH felkészítő konzultáción elhangzott feladatok megoldással.]]&lt;br /&gt;
**[https://docs.google.com/document/d/17AKLIeeDz1kVQ-jGS4MvxaDkMTsyS9-H25fH2kbgpUs/edit?usp=sharing Tesztkérdések összesítése]&lt;br /&gt;
**[http://wiki.sch.bme.hu/images/5/57/Igazhamis.zip IgazHamis kikérdező, hiba lehet benne]&lt;br /&gt;
&lt;br /&gt;
== ZH ==&lt;br /&gt;
&lt;br /&gt;
* 2006&lt;br /&gt;
**[[Media:Kodtech_zh_20061214_mo.pdf‎ |2006. 12. 14. ZH ]]megoldással&lt;br /&gt;
* 2007&lt;br /&gt;
**[[Media:Kodtech_zh_20071130_mo.pdf |2007. 11. 30. ZH ]]megoldással&lt;br /&gt;
* 2008&lt;br /&gt;
**[[Media:Kodtech_zh_20081204.jpg‎ |2008. 12. 04. ZH ]]megoldás nélkül&lt;br /&gt;
**[[Media:Kodtech_zh_20081204_mo.pdf‎ |2008. 12. 04. ZH ]]megoldás&lt;br /&gt;
* 2009&lt;br /&gt;
**[[Media:Kodtech_zh_20091203.png‎ |2009. 12. 03. ZH ]]megoldás nélkül&lt;br /&gt;
**[[Media:Kodtech zh 20091203 mo.pdf |2009. 12. 03. ZH ]]megoldás&lt;br /&gt;
* 2010&lt;br /&gt;
**[[Media:Kodtech_zh_20101203.jpg |2010. 12. 03. ZH ]]megoldás nélkül&lt;br /&gt;
* 2011&lt;br /&gt;
**[[Media:Kodtech_zh_20111128.jpg |2011. 11. 28. ZH ]]megoldás nélkül&lt;br /&gt;
**[[Media:Kodtech_zh_20111128_mo.pdf |2011. 11. 28. ZH ]]megoldással&lt;br /&gt;
* 2013&lt;br /&gt;
**[[Media:Kodtech_zh_20131125.jpg |2013. 11. 25. ZH ]]megoldás nélkül&lt;br /&gt;
**[[Media:Kodtech_zh_20131125.pdf‎ |2013. 11. 25. ZH ]]megoldás nélkül begépelve&lt;br /&gt;
***Hiba: az 1. feladatban &amp;lt;math&amp;gt;y^4=y^2+1&amp;lt;/math&amp;gt; helyett &amp;lt;math&amp;gt;y^4=y^2+y&amp;lt;/math&amp;gt;  van. Ezen kívül két helyen van pontozási hiba.&lt;br /&gt;
&lt;br /&gt;
== PZH ==&lt;br /&gt;
&lt;br /&gt;
* 2006&lt;br /&gt;
**[[Media:Kodtech_pzh_20061218_mo.pdf|2006. 12. 18. pótZH ]]megoldással&lt;br /&gt;
* 2008&lt;br /&gt;
**[[Media:Kodtech_pzh_20081216.pdf‎ |2008. 12. 16. pótZH ]]megoldás nélkül&lt;br /&gt;
**[[Media:Kodtech_pzh_20081216_mo.pdf‎ |2008. 12. 16. pótZH ]]megoldással&lt;br /&gt;
* 2011&lt;br /&gt;
**[[Media:Kodtech_pzh_20111212.jpg |2011. 12. 12. pótZH ]]megoldás nélkül&lt;br /&gt;
* 2013&lt;br /&gt;
**[[Media:Kodtech_pzh_2013.png |2013. 12. 13. pótZH ]] megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
== Tippek ==&lt;br /&gt;
&lt;br /&gt;
Érdemes felkészültnek lenni az előadáson, mert néha tesz fel az előadó plusz pontért, jobb jegyért kérdéseket.&lt;br /&gt;
&lt;br /&gt;
Érdemes bemenni a ZH előtti konzultációs órára, ahol szinte az összes ZH-n előforduló konkrét feladat előkerül, de érdemes gyorsan jegyzetelni és nagyon figyelni, mert van amit csak épp csak egy-két szóval van megemlítve, mégis pontosan olyan feladat lesz a ZH-ban. (megjegyzés: 2013-ban nem sok köze volt a konzinak a ZHhoz, érdemesebb az előző ZHkból készülni, ellenben a pótzh sokkal könnyebb volt és köze is volt a konzihoz)&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
Mindenképpen megéri bejárni az előadásokra, mert élőben lehet hallani [[Fun - Levendovszky János|Levendovszky aranyköpéseit]].&lt;br /&gt;
&lt;br /&gt;
Az anyag néhol a BSZ-re és a Digitben megtanult forráskódolásokra épít. Ha valakit érdekel a kriptográfia, a különböző tömörítések, akkor az anyag egyes részeit kimondottan érdekesnek fogja találni. &lt;br /&gt;
&lt;br /&gt;
Az alap Zh elég könnyű, a korábbi évek feladatai jó alapnak számítanak általában, a pótZHk viszont soha nem látott feladatokat és exponenciálisan nehezedő kérdéseket tartalmaznak.&lt;br /&gt;
&lt;br /&gt;
== Kedvelvevő ==&lt;br /&gt;
A hallgatók tényleges tudása és a kapott jegyük között jellemző bármelyik irányban 2-3 jegynyi különbség.&lt;br /&gt;
Amiről nem esett szó előadáson, az ZH-ban nem létezik. Még akkor sem, ha egyébként de.&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Igazhamis.zip&amp;diff=183199</id>
		<title>Fájl:Igazhamis.zip</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Igazhamis.zip&amp;diff=183199"/>
		<updated>2014-11-23T19:01:12Z</updated>

		<summary type="html">&lt;p&gt;Demeter Marcell: Igaz-Hamis kikérdező program, hibák lehetnek, főképp másik wiki oldalról, de másképp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Igaz-Hamis kikérdező program, hibák lehetnek, főképp másik wiki oldalról, de másképp&lt;/div&gt;</summary>
		<author><name>Demeter Marcell</name></author>
	</entry>
</feed>