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 2012/2013 I. félév  

Beadandók 2012/2013 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ásFilter
Színház szimulátorUse SHIFT+ENTER to open the menu (new window).
Beáta Szeiler <beusz.hazikusz@gmail>
Színház szimulátor, kliens-szerver architektúrájú, 4 rétegű alkalmazás:
- megejelnítési réteg wpf (kliens),
- üzleti logika (szerver),
- adatkezelő réteg (szerver) - entity framework,
- adatbázis réteg (szerver) - mssql server
Personal Management System (PMS)Use SHIFT+ENTER to open the menu (new window).
"Zoltan Kadar" <pernix84@gmail>
Egy hétköznapi problémát szeretnék megvalósítani, ami pl. az én életemben is szokott jelentkezni. Az alkalmazás célja egy olyan nyilvántartó program lenne, ahol boltokat, szórakozóhelyeket, mozikat, áruházakat (és még minden ami ilyen kategóriába belefér) lehetne, helyszínnel, nyitvatartással rendszerben tartani, hogy bármikor, amikor szüksége van az embernek valamilyen eszközre, esetleg elmenne valahova szórakozni, tudjon helyet találni.

A teljes koncepció (domain model) még nem alakult ki bennem, de kiindulásnak ez lenne a cél.
 
Szeretnék egy WPF alkalmazást valamilyen MVVM keretrendszer (pl Prism) (esetleg egy kis MEF támogatással) segítségével megvalósítani. Adatbázis kezelésre ORM-et használnék (legesélyesebbek NHibernate, vagy EF).
Edzésterv és fejlődés nyilvántartó programUse SHIFT+ENTER to open the menu (new window).
Istvan Tiboldi <tiboldiistvan@gmail>
Személyek edzésterveit karbantartó és fejlődést elemző program készítése a cél (pl. egy személyi edző használja kliensei adatainak kezelésére). A programot WPF grafikus felületen MSSQL adatbázist használva készítem el.
Biztosított funkciók:
 - edzésterv készítése (rendelkezésre álló táblák segítségével)
 - a létrehozott terv  alapján, minden edzéskor rögzíteni lehet az elért eredményeket (súly, sorozatszám, megjegyzés- pl. javasolt emelés következő hétre)
 - személyek edzéstervvel kapcsolatos adatainak tárolása (régi tervek stb.)
 - elemzések készítése rendelkezésre álló adatok alapján (szemléltetve grafikusan)
google places 4 Windows PhoneUse SHIFT+ENTER to open the menu (new window).
Mihaly Szolnoki <mihaly.szolnoki@gmail>
Az alkalmazás funkcionalitása a jo-hely.hu, google places illetve hasonló oldalak alapötlete szerint készült, mely szerint a felhasznaló számára az egyes, az ő környékén vagy adott cím környékén elérhető érdekes/hasznos helyeket térképes felületen, minél könnyebben áttekinthető formában tudja böngészni, keresni. A regisztrált felhasználó számára lehetőség legyen többek között új helyek felvételére, a helyekhez vélemény írására stb.
 

Funkcionalitás részletesebben:
- User belépés/regisztráció
 
- Nem regisztrált felhasználónak lehetősége van:
 -- Cím szerinti keresés
 -- Szűrési feltételek (kategória és alkategória, valamint címke és keresési rádiusz) beállítása, az eredmények térképen való megtekintése és a térképen való navigálás
 -- Az egyes helyekhez (markerekhez) tartozó információk (név, cím, leírás, kommentek, címkék stb.) megtekintése
- Regisztrált felhasználónak lehetősége van:
 -- Saját helyeinek, kedvenc helyeinek listázására (szűrésére)
 -- Új marker (hely) létrehozására és saját hely szerkesztésére
 -- Saját hely törlésének kérése
 -- Mas által létrehozott marker flag-elése különböző kategóriák (pl. hibás cím) alapján
 -- Helyekhez címke hozzáadás, szerkesztés, saját címke törlésének kérelmezése
 -- Helyekhez vélemény írása, saját vélemény törlése
 -- Helyet kedvencek közé berakni és onnan kivenni
 -- Mindama funkciók elérésére, amelyre a nem regisztrált felhasználó képes
Az alkalmazás .NET 4.0, C# nyelven készül, a cél platform Windows Phone 7.5

Az alkalmazáshoz a térkép grafikus megjelenítésére a Bing Maps Control szolgál.
 
Az alkalmazás legnagyobb részét a képernyőből a térkép foglalja el, úgy gondoltam, hogy minden menüt vagy külön "fizikai" gombra, vagy az érintőképernyőn elhelyezett gombra kattintva lehet előhozni.
 
Mivel az adatok egy távoli szerveren helyezkednek el, az attól történő adatlekérés egy WCF service-en keresztül történik.
 
Az autentikációs adatokat, valamint a saját helyek listáját lokálisan (is) tárolja az alkalmazás.
Pong-BreakoutUse SHIFT+ENTER to open the menu (new window).
Kristóf Rigó [kristfmail@gmail]
Egy játékprogramot szeretnék megvalósítani XNA-ban, amely a klasszikus Pong és Breakout játékok keveréke. A játékos a Pong játékhoz hasonlóan teniszezik a gép ellen, de nehezítésként falak is találhatók a pályán, amelyeket
 a Breakout-hoz hasonlóan a labdával széttörhetünk. A játék a pályákat XML formátumban fogja tárolni és tartalmazni fog egy beépített pályaszerkesztőt is, amellyel bárki építhet új pályákat.

Jellemzők:
- XNA 4.0 keretrendszer.
 - XML-ben tárolt pályák.
- Saját labda fizika.
- Gép mesterséges intelligenciája.
- Menürendszer.
- Grafikák.
távoli szervereket figyelő és monitorozó program Use SHIFT+ENTER to open the menu (new window).
Ákos Ádám Medgyes <akos.med@gmail>
A program egy dashboard megjelenítésével indulna, a legfontosabb információk megjelenítésével (pl. felvett szerverek elérhetőek-e), illetve a program alapvető funkcionalitását biztosító műveletekhez vezető gombokkal. A program XML-ben tárolná az egyes gépek adatait pl: név, IP, user, jelszó, port, esetleges leírás, illetve a géphez tartozó profilt. Az egyes profilok a gépen futtatható előre definiált parancsokat tárolná szintén XML-ben. A monitorozás alapvetően a távoli géphez SSH-n csatlakozva és pár parancs kiadásával történne.


A program képes lenne:
 * szerverek kapcsolódási adatainak kezelésére
 * felvett szerverek elérhetőségének tesztelésére
 * gép profilok kezelésére (persze lesz egy default örök és megváltoztathatatlan profil)
  * SSH-n kapcsolatot teremteni a távoli géppel
 * a gép profiljában szereplő parancsokat végrehajtani, azok válaszát megfelelően értelmezni
 * beállítástól függően lehetőség saját, profilon kívüli parancsok kiadására
 

A programhoz használnák egy C# SSH library-t.
Digitális képelemző alkalmazásUse SHIFT+ENTER to open the menu (new window).
Bodnár Tamás <orm@inf.elte>
A feladat célja egy olyan alkalmazás elkészítése, ami megadott képeken különböző képelemző algoritmusokat tud végre hajtani, a végeredményt pedig meg tudja jeleníteni és el is tudja menteni.
Feature-ök listája:
• Grafikus és parancssoros felhasználói felület
• Használható képelemző algoritmusok:
o Éldetektálás (gradiens módszerrel – Prewitt operátorral)
o Küszöbölés – Thresholding (Otsu algoritmusával)
o Vékonyítás - Thinning
• Az algoritmusok több szálon történő futtatásának a lehetősége (ahol ez értelmezhető)
• Algoritmusok kétféle megvalósítása:
o unsafe módban pointerek használatával
o objektum-orientált megközelítés (lényegesen lassabb megoldás)
• Bemeneti- és eredmény-képek megtekintése
• Kimeneti képek mentésének a lehetősége
• BMP formátumú képek kezelése
• Algoritmusok futási idejének a mérése

A félévben tárgyalt technológiák közül a következőket használja:
• WPF
• Multithreading
• I/O – képek beolvasása, illetve kiírása
• Dátum, idő – rendszeridő lekérése
• Képmanipulálás (Bitmap osztály)
• OOP
Attachment
Adatbázis kezelő rendszerUse SHIFT+ENTER to open the menu (new window).
Dávid Földesi [rapmaster1992@gmail], Neubauer Gergő
• Fileból beolvasott adatbázis-t memóriában tároljuk
• SQL parancsok kiadásával lehet vezérelni ezt a rendszert, kiírja fileba a változásokat.
• Megvalósított SQL utasítás értelmezés:
o CREATE [table | database]
o USE [table|database]
o INSERT
o DROP [table|database]
o DELETE
o UPDATE
o SELECT

További részletek a csatolt dokumentumban.

Rajz adatbázisUse SHIFT+ENTER to open the menu (new window).
Kollár Balázs [sambrown@mailbox]
Egy adatbázisra kapcsolódó program, aminek a felhasználói felületén rajzolni lehet és a rajzokat adatbázisba felvinni, mások rajzait nézegetni. A konfigurációt xml-ből olvasom be, majd egy WPF felületen be kell jelentkezni, ekkor a program kapcsolódik az adatbázishoz. Listázhatom a már bent levő rajzokat, böngészhetek közöttük, illetve én is csinálhatok újat. Ez egy egyszerű feature, ahol egy vászonra MS paint-szerűen ceruzával húzhatok vonalakat. Címet és leírást is mellékelhetek a rajzhoz, majd elmenthetem adatbázisba.
 
Feature-ök:
- XML konfiguráció
- Adatbázis kapcsolat
- WPF felület
- Rajzvászon
- Mentés folyamat a háttérben
kiadás-bevétel nyilvántartóUse SHIFT+ENTER to open the menu (new window).
Váraljai Fruzsina <varaljaifruzsina@gmail>
Az alkalmazás által nyilvántarthatjuk kiadásainkat és bevételeinket.
Több számlát is meg tudunk adni, ahová be lehet vinni a különböző tételeket.
Megadhatók különböző csoportosítási módok az egyes tételekre (pl. Étel/ Pékáru/ Prímapék vagy Utazás/Benzin/shell).
Meg tudjuk nézni a kiadásainkat és bevételeinket csoportosítva, vegyítve, időtartamra szűrve.
Továbbá kereshetünk is közöttük.
Az adatokat adatbázisban tároljuk, és egyelőre egy desktop alkalmazásról volna szó.
Illetve előfordulhatnak meglepetés funkciók is :)
Mozi foglalóUse SHIFT+ENTER to open the menu (new window).
Lehel Csaba Ecsedi <lehelcsaba@gmail>
Egy alkalmazás, amellyel meg lehet tekinteni a moziműsort és lehet jegyet foglalni.
Kliens bejelentkezésnél moziműsor, amit terem, időpont,..., alapján lehet szűrni.
Ha megvan a film akkor megjelenítem a termet az ülőhelyekkel, jelezve hogy melyik helyek foglaltak már.
Admin felület: új nap/vetítés bevitele. Meglévők módosítása, törlése. Statisztikák filmek látogatottságáról, bevételről.

- WPF
- Entity Framework
- osztályok, függvények
gitárakkord-gyakorló programUse SHIFT+ENTER to open the menu (new window).
Endre Tamas Sajo [bandi@gmail]
Az ötletem egy gitárakkord-gyakorló program, ami a következőféleképpen működne:
1. betöltesz egy akkordgyűjteményt (XML/sqlite?)
2. megjeleníted az összes akkord-diagrammot (usercontrol) egy ablakban névvel, diagrammal, vagy átlépsz kikérdező módba
 3. kikérdező módban minden lépésben kiírja egy véletlenszerű akkord nevét a gyűjteményből, majd egy külön gombnyomásra felfedi a hozzátartozó diagrammot, majd jön a következő akkord neve, stb..
4. a gyűjteményből törölhetsz akkordokat, hozzáadhatsz, és szerkesztheted a meglevőket, ez a diagramm-controlon való kattintgatással megy
5. egy akkord egy int 6-ossal, és a basszushanggal lenne reprezentálva, és ez alapján a program maga tudná elnevezni az adott akkordot
6. be lehetne valahogy állítani a húrok számát és a hangolást, így más húros hangszerrel is használható lenne

A UI-t WPF-ben írom, a perzisztenciát LINQ2XML-lel, vagy LINQ2SQL-lel (DbLinq).