Skip to main content

A .NET Framework és Programozása tárgy honlapja

Go Search
Home
  
.NET > A .NET Framework és Programozása tárgy honlapja > Beadandók 2009/2010 I. félév  

Beadandók 2009/2010 I. félév

Modify settings and columns
  
View: 
Sort by AttachmentsUse SHIFT+ENTER to open the menu (new window).
KészítőkFilterRövid leírásFilterFeature listaFilter
Sudoku solverUse SHIFT+ENTER to open the menu (new window).
Kurucz Attila [ati.kurucz@gmail]
Sudoku tábla megoldása.
* sudoku tábla xml fájlból betölétes
* sudoku tábla xml fájlba mentés
* három heurisztika, backtrack algoritumussal
* backtrack lépések számolása
* a számolás megoldása szálkezeléssel
* megoldás idejének mérése
* megoldás sebességének állítása
* az utolsó feldolgozott mező háttérszínének felvillanása
* WPF alapú felhasználói felület
Keyboard HeroUse SHIFT+ENTER to open the menu (new window).
Bernad Kinga [bernad.kinga@gmail]
Roth Róbert
Tízujjas gyorsgépelés oktató valamint sebességmérő program. Az oktatásra leckék segítségével lesz lehetőség. A játékosok sebességeinek összehasonlítására hálózati párbaj ad lehetőséget.
•több lecke az oktatáshoz (vizuális segédlettel)
•oktatási menet felhasználónkénti elmentése
•felhasználónként statisztika valamint toplista sebesség szerint
•hálózati párbaj
•felhasználói felület felhasználónkékti személyreszabása (szinek és fontok)
•sebesség mérése

Feladatok leosztása:
- Roth Róbert
•játék felület
•hálózati párbaj
•statisztika kiszámítása és elmentése
- Bernád Kinga
•tutoriál leckék és vizuális segédanyag
•időmérés
•menü rendszer és személyreszabott felületi beállítások elmentése
GMail-notifier Use SHIFT+ENTER to open the menu (new window).
Czirbesz Béla [czbela@gmail]
Az alkalmazás képes bejelentkezni egy felhasználó GMail postafiókjába, és az olvasatlan levelekről információt megjeleníteni.
- bejelentkezés külön ablakban (név, jelszó megadása, megjegyeztetés lehetősége)
- beállítások ablak (viselkedés módosítása, szerver címének, kapcsolat esetleges paramétereinek módosítása ha szükséges)
- önálló főablak nincs, az alkalmazás az értesítési területre helyez el ikont.
- a beállítások függvényében az új levelekről kis értesítő ablak jelenik meg, beállított hang játszódik le
- az értesítési ablak beállításoktól függően a levelek számáról, illetve levelenként a feladóról, tárgyról közöl információt
- VS 2008, C# 3.0, WPF használata
- kommunikáció IMAP-on keresztül
- kattintásra két lehetőség: vagy a gmail.com nyílik meg a default böngészőben, vagy pedig egy ablak az olvasatlan levelek listájával
- lehetőség új levél gyors írására böngésző használata nélkül
TetriCSUse SHIFT+ENTER to open the menu (new window).
István Szennai [darthasylum@hotmail]
tetris
- vs 2008, c# 3.0, .net 3.5
- winforms alapú felület
- új játék indítása
- játék szüneteltetése
- következő alakzatot mutassa oldalt
- alakzatok forgatása
- ha teli van egy sor, akkor villogjon egy kicsit aztán tünjön el, fölötte essenek eggyel lejjebb
- zuhanás sebességének növelése
- pontrendszer
- új alakzatot egyszerűen hozzá lehessen tenni
- grafikák elkészítése
EH Xtreme (Employee Handler Extreme)Use SHIFT+ENTER to open the menu (new window).
Anikó Gradwohl [anyno1@gmail]
Napjainkra a legtöbb vállalkozásnak szüksége van egy vagy több nyilvántartó programra.
Ilyen lehet egy raktárkészlet vagy akár egy alkalmazottak kezelésére való alkalmazás.

Célom egy a mikro vállalkozások számára elérhető és könnyen kezelhető nyilvántartó program elkészítése.
o Új alkalmazott felvitele
 Személyes adatok
• Név
• Születési dátum
• Telefonszám
• Lakcím
• Beszélt nyelvek
• Iskolai végzettség
• Egyéb végzettség
• Családi állapot (ez nagyon fontos egy cég számára)
 Céggel kapcsolatos adatok
• Kezdés időpontja
• Beosztás
• Fizetés
• Utolsó fizetésemelés dátuma
• Hiányzások / betegszabadságok száma
• Túlórák száma
• Morál
• Jelzések (fehér, zöld, sárga, piros)
o Felvitt kartonok megtekintése, módosítása, törlése
 Minden, az aktuális személyre vonatkozó adatok megtekintése
 Minden, az aktuális személyre vonatkozó adatok módosítása
 A kiválasztott személy törlése
o Keresés
 Szűrési feltételek
• Név
• Lakcím
o Exportálás
 A bevitt adatokat .csv-be lehet exportálni
o Importálás
 .csv fileokat lehet importálni
Több ágensű robot szimulációUse SHIFT+ENTER to open the menu (new window).
Barna Zoltán [zol.barna@gmail]
Olyan programot valósítok meg, melyben több ágensű robotok szimulációját tudjuk szemléltetni. A mesterséges intelligencia lényege, hogy megadhatunk egy NxN-es grid-en valamennyi robotot, melyek önállóan felderítek a területet, kommunikálnak egymás között. Vannak bizonyos pontok a területen melyeket meg kell keresniük, és egy másik általunk megadott helyre el kell szállítaniuk. Egyszerre csak egyet bírnak el ebből, és ha valaki talál többet szól a legközelebbi robotnak, ha kommunikációs hatótávon belül van, hogy hozza el a maradékot. A felderítést is okosan végzik, tehát minél inkább ismeretlen terület felé haladnak, és ha találkoznak egymással átadják egymásnak a felderített területeket. A program futása során a robotok teljesen a saját döntéseik, illetve egymással való kommunikációk hatására cselekednek
- A 2D-s szimulációs keretrendszer megvalósítása
- Robotok száma, illetve a terület nagysága tetszőlegesen megadható
- Robotokhoz MI készítése
- A robot saját térképe megnézhető a robotra kattintással, tehát amit eddig felfedezett a teljes területből
- Állítható a kommunikációs hatótávolság
- Több kereső algoritmus írása a robotokhoz, melyeket mi állíthatunk
- A robotok aktuális jellemzőinek a megjelenítése a GUI-n. Hova tart a robot, cipel-e valamit,
- XML file-ból be lehet tölteni a pályát, begyűjtendő áruk pozícióit, illetve a lerakodó helyek pozícióit
- Adott állapot mentése, és betöltése
- Folyamatos log file készítése

- Ha lesz rá idő a robotok külön szálon megvalósítása
Videolejatszo webalkalmazastUse SHIFT+ENTER to open the menu (new window).
Attila Magyar [m.magyar3@chello]
Az alabbi youtube szeru videolejatszo webalkalmazast szeretnem megvalositani beadandokent:
- Siverlight kliens, webservice backend
 - A kereses, lejatszas webmethodok hivasaval
 - A feltoltes sajat Generic Handler-en keresztul
 - Adatbazis lekerdezesek LINQ-val
 - A felhasznalo le tudja jatszani a feltoltott videokat
 - A felhasznalo keresni tud a feltoltott videok kozott
 - A felhasznalo regisztralni es bejelentkezni tud
 - A regisztralt es bejelentkezett felhasznalo fel tud tolteni videokat
Bevallás nyilvántartó programUse SHIFT+ENTER to open the menu (new window).
Botas Attila [botasati@inf.elte]
Az oly széles körben használt AbevJava programhoz szeretnék egy olyan „kiegészítést” fejleszteni amely gyakorlatilag nyilvántartja a könyvelő által beadott és még beadandó adóbevallásokat cégenként, vállalkozásonként.
- új vállalkozás felvitele
o adószám ellenőrzés
o adóazonosító ellenőrzése
o TAJ szám ellenőrzése
o *TEAR ellenőrzés
- AbevJava-ban készített bevallások lekrdezése
- Figyelmeztetés a még be nem adott „késésben lévő” bevallásokra
- *interface adott könyvelői programokkal, adatok importálása céljából.
CrazyPaintUse SHIFT+ENTER to open the menu (new window).
Juhász Tibor[jtb@elte]
Egy rajzoló programot szeretnék készíteni, amivel különleges módon lehet a geometria alakzatokat létrehozni: 3 Vonal van egymáshoz "láncolva", Az első az egyik végénél fogva forog a kurzor körül, a középső az első vége körül forog, a harmadik pedig a középső vége körül, és a harmadik végén található a "ceruza", ami kattintásra rajzol. A rajzolás animálva történik és addig tart amíg a bal gomb le van nyomva.
-WPF felület
-Vonalak hossza külön-külön állítható
-Színpaletta a rajzoláshoz
-A Vonalak forgásának sebessége és iránya külön-külön állítható
-Mentés/Betöltés
TubeAmpUse SHIFT+ENTER to open the menu (new window).
Csajka Frantisek [csferi27@gmail]
Egy WinAmp-hoz hasonlo WPF alkalmazas mely fo funkcionalitasa az MP3 fajlok es YouTube - videok lejatszasa.
- a szokasos : play, stop, pause, next, prev, seek (youtube vidokra is),hangero
- playing order - normal, shuffle, repeat all, ...
- playlist : kialakitasa, mentese(xml), betoltese
- Kereses a playlisten belul
- randomise playlist, sort playlist
- Kivalasztot playlist itemek QUEUE-ba rakasa(ezeket jatsza le eloszor)
- QUEUE -ban levo elemek torlese, azok sorrendjenek megvaltoztatasa
- puffereles: opcio, Youtube videoknal - lassu betoltesnel beallithato hogy mennyi masodpercnek kell lennie elore betoltve hogy elinduljon(esetleg az egesznek - seek miatt), egyebkent meg sor elejere rakja es jatsza a kov szamot.
- drag&drop dirs/files/URLs to playlist
- youtube accountba valo bejelentkezes megoldasa - 18-as karikas videok miatt
GrafAlgUse SHIFT+ENTER to open the menu (new window).
BORS Vencel Istvan [bvipicur@inf.elte]
A múlt héten megbeszéltek alapján a gráfalgoritmus bemutató nagyprogramomat írom újra WPF alapokra. Gráfszerkeztés és nevezetesebb algoritmusok demonstrálása. A program szemléltető eszköznek készül/készült az Algoritmusok és adatszerkezetek tárgyhoz.
- gráfok szerkesztése(grafikus, illetve szöveges módban), párhuzamos élek kezelése(akár irányítatlan gráfokban is)
- speciális tulajdonságok élekhez vagy csúcsokhoz való rendelése, melyeket pl. fel lehet használni feltételes algoritmusokban
- gráfok mentése és betöltése
- gráfok konvertálása(pl. grafikus->éllistát, szomszédsági mátrix; éllistás<->szomszédsági mátrix)
- példa algoritmusok demonstrálása(bejárások, útkeresés, feszítőfa építése)
- két új adatszerkezet: prioritási sor, melyben változhat az elemk prioritása; diszjunkt halmazok kezelését megvalósító adatszerkezet
- lépésenkénti vagy teljes futtatás
- egyéni beállítások(szinezés)
Attila Zsolnai [attilazsolna@yahoo]Use SHIFT+ENTER to open the menu (new window).
Könyvelést Segítő Valutapénztár Program
A cégek akiknek valutaforgalmuk van a hatályos jogszabályok szerint 3 különböző módszerrel költhetik ki az, mégpedig a FIFO, LIfO, és az általános algoritmus szerint. Ezt kézzel excel táblázatban rögzíteni és nyomon követni nehéz. Ezért gondoltam, hogy egy ilyen program megírása eléggé bonyolult ahhoz, hogy a tárgyat teljesíthessem vele.
Mivel hordozható formátumot szeretnék, így mindenféleképpen XML alapú mentést tervezek,
A megjelenítés és kódolás c# alapokon nyugodna,
exportálni lehetne excel-be.
Ha időm is futja akkor több xml merge-ét is megoldanám.
WPF grafika
WPF-es naptárprogramUse SHIFT+ENTER to open the menu (new window).
Hackspacher Tamás [tomhacks@inf.elte]
Havi és napi naptár megjelenítésére, ill. naptárbejegyzések kezelésére alkalmas program elkészítése.
- Visual Studio 2008/.NET 3.5/C# 3.0 környezet, WPF-es felület
- Bejegyzések tárolása XML fájlban
- Havi naptár megjelenítése
- Havi naptárban léptetés a hónapok között
- Napi naptár megjelenítése
- Váltás havi és napi naptár között, ill. vissza
- Naptárbejegyzés létrehozása (napi nézetben)
- Naptárbejegyzés szerkesztése (napi nézetben)
- Naptárbejegyzés törlése (napi nézetben)
- Könnyítés: egy bizonyos dátumnál korábbi időpontokat nem kell kezelni, pl. 2000.01.01.
Csoportos képkezelésUse SHIFT+ENTER to open the menu (new window).
Kósa Szabolcs [kszaby@gmail]
Különböző képműveletek elvégzése több képen.
- képek megnyitása több könyvtárból
- megnyitott képek listaszerű felsorolása, lista szerkesztése
- műveletek kiválasztása, műveletsorrend szerkesztése
- a kiválasztott műveletek egymás utáni elvégzése a képekre
- módosított képek mentése több formátumba
- tervezett műveletek: átméretezés, vízjel, néhány egyszerű szűrő (szürke-árnyalat, szépia, élesítés, stb)
- WPF felület
media center Use SHIFT+ENTER to open the menu (new window).
Károly Pákozdi [karicska@gmail]
A program egy media center jellegű alkalmazás.
-Zene lejátszás (play, stop, pause, sliderrel mozgás a zenében )
-Film lejátszás(play, stop, pause, sliderrel mozgás a filmben )
-Hangerő szabályozás( fel, le, mute )
-Playlist( elem hozzáadás, elvétele, playlist mentése szabványos formátumban )
-Playlist lejátszása( sorban, random, user által megadott sorrendben )
-Playlist feltöltése egy root mappából kiindulva a lejátszható média fájlokkal bejárva a rootból induló egész könyvtár struktúrát

User Interface:
WPF
Gonda Zoltán [zozi@caesar.elte]Use SHIFT+ENTER to open the menu (new window).
Filmkereső
A feladat megvalósítása során egy ablakos alkalmazást készítek, amely a mozikban aktuálisan játszott filmek közötti választást próbálja megkönnyíteni. Ezt a következőképpen teszi: különböző programkereső portálokon fent vannak a szükséges információk, azonban nem a megfelelő formában. A program az egyik ilyen tipikusan nehézkesen használható portál adatait használja az információ kinyerésére, a www.pestiest.hu -t. Ha az emlitett oldalon kiválasztunk pl. egy konkrét város valamelyik moziját, az ott jelenleg vetített filmek cime kerül kilistázásra, azonban ha bármilyen egyéb információra lenne szükségünk, azt a filmcímek mellett található "a filmről" linkre kattintva érhetjük csak el. Így esélytelen pl. az aznap vetített vígjátékok listáját megtudni, hiszen ehhez sorban végig kellene kattintanunk az összes filmcím mellett a linket és feljegyeznünk a film fontosabb adatait. A program ezt végzi el helyettünk. A felhasználó által megadott paraméterek(város, mozi,
dátum) alapján kigyűjti a játszott filmek összes használható adatát: 
nemzetiség, műfaj, időtartam, készités éve, rendező, főszereplők, tartalom. Emellett a program egy másik portálról(www.port.hu) előkeresi a film előzetesének URL-jét, a www.imdb.com-ról pedig a film pontszámos értékelését, ha az adott film ott megtalálható (ott ugyanis pár hét alatt egy filmre több tízezren szavaznak, így reálisabb a pontszám, mint bármely hazai portál esetében). Mindezen adatokból felépít egy helyi adatbázist a gépen, amelyen bármelyik adatra szűrhetünk és kereshetünk.
- adat kinyerése a webes portálok oldalaiból (háttérben történik)
- adatbázis felépitése (háttérben történik)
- adatok átlátható formában történő megjelenitése a felhasználó számára
- adatok szűrése valamelyik adattípus szerint
- adatbázisban történő keresés
- adatbázis frissítése webről
- "Változott-e a netes lista?" funkció, amely a víruskeresők "Check for updates" funkciójával hasonlatos, azaz változás esetén felkínálja az offline adatbázis aktualizálását.
- WPF felület
rovás-írás gyakorló-tanító programUse SHIFT+ENTER to open the menu (new window).
Kecskeméthy Zsolt [turul22@freemail]
XNA-ban készülne a program, egy rovás-írás gyakorló-tanító program lenne. A játék lényege, hogy a feladatok vannak és minél kevesebb hibaponttal kell megoldani.
-időmérők
-fájlkezelés
-feladvány
-kép (egységes kezelésre)
-kurzor
-kijelölő (kijelőli a játékban a kiválasztott rovás-jelet)
-rovás-jelek
CS TaskManagerUse SHIFT+ENTER to open the menu (new window).
Balázs Nyevrikel [nybazsi@gmail]
A Windows Task Manager mintájára egy processz- és service-kezelő program
- Processzek adatai, erőforráshasználata kilistázva
- Lehetőség a processz leállítására
- Service-ek leállítása / elindítása
- Több fajta grafikonban megjelenítve az erőforráshasználat
- Lehetőség több processz kiválasztására - adatok megjelenítése
- WPF felület
Szakmai telefonkönyvUse SHIFT+ENTER to open the menu (new window).
Kendi János [kendij@gmail]
Az alkalmazásban több szempontból szűrhetjük a hirdetőket (szakma, település, név, stb.). Így internet elérés nélkül is keresgélhetünk a szakemberek, üzletek, szolgáltatások között.
-WPF alapú felület
-MSSQL Compact Edition adatbázis
-LINQ to SQL
-részletes keresési beállítások (több mint 10 keresési opció)
-változtatható méretű találati lista
-futási időben változtatható nyelv (magyar, angol, német)
-hirdetések a szabad felületeken (bannerek)
-a találatok formázott megjelenítése (képhirdetés, adatok)
-egy hirdetőhöz több elérhetőség megadása
MyPhotoCollectionUse SHIFT+ENTER to open the menu (new window).
Peter Modos [smallgreenet@gmail]
Ez a webes alkalmazás lehetővé teszi, hogy az internet különböző fotó-megosztó portáljairól összegyűjthessük kedvenc képeinket, galériákba szervezzük őket, s publikáljuk a külső nézelődőknek.
- több felhasználós hozzáférés
- bejelentkezés nélkül: felhasználók => albumok választása, az ott található fotók megtekintése
- bejelentkezve: saját albumaink szerkesztése (létrehozás, módosítás, törlés), újabb képek importálása különböző képmegosztó portálokról.

Használt technológiák:
- .NET 3.5 és ASP .NET
- 3 rétegű alkalmazás
- adatbázis eléréshez LINQ 2 SQL használata
- a különböző képmegosztók kezelését pluginként illeszthetjük az alkalmazáshoz, ezt dinamikusan tölti be a rendszer
- rendszer beállítások config fájlból
- megvan az általános infrastruktúra, jelenleg a google API-t használó PicasaWeb támogatott (idő függvényében igyekszek még mást is megírni)
GeoFraktalUse SHIFT+ENTER to open the menu (new window).
Szendi Ferenc [szendi.daywalker@gmail]
Geometriai es szokesi idon alapulo fraktalok grafikus megjelenitese
* Mandelbrot halmaz megjelenitese
* Mandelbrot halmaz kivalasztott pontjaban valtas Julia-halmazra
* Hopehelygorbe, sarkany, Sierpinski-haromszog es variacioi megjelenitese
* Fraktal XML-alapu mentese, betoltese
* WPF felület
ügynök program Use SHIFT+ENTER to open the menu (new window).
Füzesi István [itti0506@gmail]
A kitűzött cél:
Egy olyan kliens program megvalósítása, amely egy adatbázishoz kapcsolódik és azt használja interneten keresztül, viszont ha nem tudja elérni az adatbázist a program akkor is tudjon dolgozni.
A program egy ügynök program lesz, amellyel biztosítást lehet kötni.

Ötlet:
a program egy belső adatbázisból dolgozik, ami akkor küldi el az adatokat a server adatbázisnak, ha létrejött a kapcsolat a kliens és az adatábzis server között.
* belső adatbázis használata
* DataSet-ek használata, szinkronizálása
* adatbázis kapcsolat kezelése
* felület WPF
* stílusok használata
* adat kötés
* WPF-es triggerek használata
* saját controlok létrehozása származtatással
exif data nezegeto-szerkeszto Use SHIFT+ENTER to open the menu (new window).
Popovics Peter [popo@caesar.elte]
A beadando feladatnak egy exif data nezegeto-szerkeszto programot keszitenek, amellyel az alap kepbetoltes/nezegetes funkciok mellett a kepek metaadatait lehet szerkeszteni, azokat hasznalva csoportosan atnevezni.
-kep betoltese, nezegetes, nagyitas-kicsinyites-forgatas
-metaadatok megjelenitese (a tagekhez tartozo neveket, egyeb adatokat xml-bol olvasva, hogy barmikor bovitheto legyen)
-metaadatok szerkesztese, torlese, ujak felvetele a fajlba
-fajl mentese
-metaadat alapjan csoportos atnevezes user altal adott fajlformatummal (pl %1 %2-%3.jpg, ahol %i valamilyen metaadat)
-WPF felület