Új hozzászólás Aktív témák
-
martonx
veterán
Le sosem lőtték mostanában a halálhírét terjesztették. Amiben van is valami, legalábbis látszódik, hogy win8-ban már egy rakás más platformon is lehet majd fejleszteni.
De ettől még mindig a legjobb alkalmazásplatform szerintem (bizonyos feladatokra).
Ráadásul mostanában jön ki az 5-ös végleges verziója.Én kérek elnézést!
-
Lacces
őstag
válasz martonx #2550 üzenetére
Hát jahm. Először egy minimális C-t tanítanak, aztán jönnek tárgyak ahol C++-ot használd ki, de ezt tanuld ki magadtól, C++-ot nekünk nem tanították plusz az osztályait sem, és ahogy tanulok egy java könyvből, mindig mutattja, hogy miben hasonlít, tér el a két nyelv... és ezt is magadtól. Plusz itt van a Java meg a C# is, meg a rengeteg beadandó...
És csak egyszerre egy nyelvvel tudok foglalkozni, most is csak a Thinkin in Java-t, és ha több időm lenne akkor talán a C#-ban is mélyebben bele tudnék nézni, és jobban gyakorolni, de így meg...
Design Patterneket is szeretnék még tanulni de idő hiány miatt megszakadok.Fórumokba is azért szeretek felírni, mert sokszor adnak tippeket, meg így meg úgy kéne csinálni, csak hát a tanár... mást követel... a kőkorszakból
emvy ez igaz, nincs, de amiket veszünk pl.: ahogy volt a példám is, C# állítólag az ilyen új IComperable vagy IComparer (most pihen az agyam ) Azt külön osztályba kellett írni, "mert, hogy komplikációk vannak" tanár szerint. Java-ban meg oks.
De a struktúrák is vannak most, enum típusok is más-más (Javában nincs struk) meg akkor lestem, hogy C# struktúránál a Constructornak meg kell hívnia az Ős osztályból egy konstruktor, meg ilyen apróságokra gondolok. Meg hasnext() metódusok stb. Amiket én személy szerint szeretek, és sokszor hiányolom C# alól ilyenkor más logikát követel tőlem[ Szerkesztve ]
-
amargo
addikt
válasz martonx #2551 üzenetére
Mindenesetre érdekes lesz, mert nálunk a megrendelők kifejezetten kérték, hogy ASP legyen továbbra is.
Blend-et ki mennyire használ, mert már elegem van belőle. Fejlesztésre használhatatlan..
Továbbá ismertek-e ingyenes MO. digitális térkép adatbázist intranet-re lenne. Elég csak a határ, folyók/tavak.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
icons
addikt
BMEn a JAVA 3. félév a C# 4.féléves tárgy. (pontosabban szoftlabor vagy mi keretében tanuljátok) Tehát elvileg nem kellene 2nyelvet tanulnod 1félévben .
De C# és JAVA sokban hasonlít. A JAVA előnye, hogy platformfüggetlen a C#é pedig hogy használható és nem szutyokAkkor érdemes saját összehasonlító metódust írni, hogyha az alap nem felel meg neked. Pl hogyha italok vannak és te valamilyen 125ödrangú tulajdonság alapján akarod rendszerezni őket.
-
amargo
addikt
válasz martonx #2555 üzenetére
Kérdés mit értesz design alatt.
Mert a Blend nem csak arról szól, hogy kék legyen a háttér. Egy control lefejlesztését is nagyban megkönnyíti, főleg az ablakok tervezését és még fellehetne sorolni pár előnyét.
Ettől még számomra sokszor nehézkes.
Egyszerűen lecserélsz fájl kezelőben alatta egy fájlt és szénné fagy.
Verziókezelőből kiszedsz valamit és fordításig hibákat dobál és egyéb fogfájásai vannak.Lehet ezekre van egy egyszerű megoldás és én használom rosszul.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
nagyúr
-
st4rlight
tag
Egy éppen futó projektemben szinte csak és kizárólag Blendet használtam UI fejlesztésre, arra viszont a VS használhatatlan szerintem. Hogy mennyire nem csak arról szól, hogy kék háttér, arra itt van egy kis példám (kis reklám): http://st4rlight.com/ReferenceWorks/Meet-Surface/vodafonecontrols.zip
Aki ezt animációkkal meg mindennel megtervezi VS-ben kézzel vagy drag&drop-pal 1 hét alatt ilyenre, az kap egy toronyórát lánccal!
A verziókezelést én is nagyon hiányolom a Blend-ből, de Tortoise meg AnkhSVN azért elég jó szolgálatot tesznek. A fájlcserés dologtól nálam viszont nem szokott kifagyni.
[ Szerkesztve ]
//developer
-
amargo
addikt
válasz st4rlight #2560 üzenetére
Számomra VS-ben rémálom lenne egy ilyet készíteni, Bled pedig sok segítséget nyújt.
Verzió kezelést alá lehet rakni csak a Microsoft Visual Studio Team Explorer 2010 kell neki. Persze csak már verzió kezelt projekttel életképes.. ezért a VS 2010 shell mindenképpen kell neki.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
st4rlight
tag
Na, ezt még sosem néztem, hogy TFS van-e benne, de SVN az nincs ezért nem is néztem Ugyanarról beszélünk, én is azt mondom, hogy VS-ben UI-t összerakni az beteg dolog (én ismerek ilyen embert azért!), legalábbis ha időre el kell készülni vele. Az SVN-t én úgy oldottam meg, hogy vagy VS alól AnkhSVN (ez a favorit), de mostanában csak simán Tortoise-szal is megy a check-in, talán ha csak Blendelsz és nincs TFS, akkor ez a leggyorsabb (bár nálam a Tortoise (1.7 latest) irtó tetü, AnkhSVN messze lekörösi sebességben).
[ Szerkesztve ]
//developer
-
Jhonny06
veterán
Ennek a get/set-nek van valami lényegi értelme? Most tanultuk OOP-n, de ha értéket akarok rendelni egy változóhoz, simán hivatkozom rá, minek külön függvény, vagy úgy egyáltalán, minek ezzel foglalkozni? Get-el ugyanez. Én megyek el valami mellett?
-
Jester01
veterán
válasz Jhonny06 #2564 üzenetére
Igen. Amellett, hogy a get/set metódusokban ellenőrzést és egyéb műveleteket (pl. cache-elés) végezhetsz, továbbá property-k lehetnek interface-ben ... meg még biztos egyebek amik hirtelen nem jutnak az eszembe.
MOD: plusz az írás és olvasás különböző láthatóságú is lehet illetve lehet csak írható vagy olvasható property is.
[ Szerkesztve ]
Jester
-
nagyúr
válasz Jhonny06 #2564 üzenetére
A property get/set nem feltetlen mellekhatasmentes muvelet, igy tudod enkapszulalni az adatot.
Pl. tegyuk fel, hogy van egy Date nevu valtozod, amit ugy implementalsz, hogy 1980.01.01 ota eltelt nanoszekundumokat tarolod le. Gondolj bele, hogy egy csomo propertyd lesz, ellenben lenyegeben csak egy konkret adatmezod.
Ezen kivul ugy tudod valtoztatni az implementaciod, hogy az interfeszed nem serul.
[ Szerkesztve ]
while (!sleep) sheep++;
-
G.Zs.
senior tag
Sziasztok!
Java programozó vagyok, de most szeretnék egy kicsit beleszagolni a C# világába is.
Az egyik kérdésem az lenne, hogy milyen könyv(ek)ből érdemes tanulni.
Valamint az is érdekelne, hogy milyen framework ismeretekkel érdemes kiegészíteni az alap nyelvismeretet, ha valamikor a jövőben esetleg dolgozni is szeretnék ezen a vonalon?
Köszönöm a segítségeteket.Ha a menyasszony apja az örömapa, a menyasszony anyja az örömanya akkor a menyasszony az örömlány?
-
nagyúr
Ha eddig nem ismerted, akkor érdemes a különböző principle-ök és desig patternek nyomába eredni és mellette a .NET framework alapjaival kezdeni. Erre az MSDN például jó kezdés.
Emellett a java és a C# közötti különbségeket kell feltérképezni, amihez ez és ez is jó segítség (bár nem feltétlenül teljesek).
Ezeken felül pedig érdemes például régi java kódok C#-ra átírásával tanulgatni.
-
nagyúr
En most Javat hasznalok nehany ev .Net meg C++ utan, ami a legjobban idegesit (valoszinuleg ezt erdemes eloszor megnezned a C#-ban, mint hasznos funkcio):
- *Listener osztalyok helyett delegate-k
- halal sz*r type erasure helyett rendes generikus-implementacio
- nem minden fuggveny virtualis, sot
- lambda kifejezesekViszont a tooling nem annyira kifinomult (nincs Maven, nincs sokfele IDE, foleg az IntelliJ-t nem eri utol a VS). GUI-ra viszont van rendes deklarativ nyelv (XAML), ha epp ez erdekel.
En az elso negyet neznem meg, a tobbi mar jon magatol.
while (!sleep) sheep++;
-
Atos23
senior tag
Haliho!
Elso fel eves vagyok egyik fosulin, levelezon progbol, sajnos a levelezo miatt nagyon keveset tudok oran gyakorolni. Kicsit nehezen veszem fel a ciklusokat agyilag, erre rasegit, hogy mindig hardveres voltam. Ciklusok nelkul anno megcsinaltam az alabbi kis egyszeru feladatot:
[ #6 ] Számtani sorozat //ciklusok nelkul
Kérjünk be három számot, és határozzuk meg, hogy számtani sorozatot alkotnak-k (szomszédos elemek különbsége egyenlő).Console.WriteLine("Kerek 3db szamot");
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
{
if (c - b == b - a && b - a == c - b)
Console.WriteLine("Ezek a szamok szamtani sort alkotnak");
else
Console.WriteLine("Ezek a szamok nem alkotnak szamtani sort");
}Console.ReadLine();
Ez halal egyszeru dolog, de most at kell rakni ciklusokba:
[ #4 ] Számtani sorozat //lehetoleg kizarolag while ciklussal
Korában szerepelt az a feladat, hogy 3 bekért számról döntsük el, hogy számtani sorozatot alkot-e (a szomszédos elemek különbsége állandó-e). Ugyanezen feladatot írjuk meg 10 darab számra is (de a megoldás könnyedén átalakítható kell legyen több számra is).Console.WriteLine("Hany szamot akarsz beadni?");
int a = int.Parse(Console.ReadLine());
int i;
int[] t = new int[a];
for (i = 0; i < a; i++)
{
Console.WriteLine("Kerek egy szamot");
t = int.Parse(Console.ReadLine());
.
.
.//
Es ennyi, itt lefagytamMar eleve rosszul kezdtem el, mert a konybeni feladat szerint tisztan while ciklussal kellene kivitelezni, mindenfele for es arrayek nelkul. De gondoltam egyszerubb, ha egy tomb elemeit toltom fel az n darabszor osszehasonlitando szamokkal.
De itt jon a kerdes: Hogyan mondjam meg a ciklusnak, hogy akar 1000 szamra is alkalmazza konnyeden atalakithatoan az elobb if-fel kivitelezett feltetelt? (if (c - b == b - a && b - a == c - b))Felreertes ne essek, nem konkret munkat kerek magam helyett, mert akkor soha nem ertem meg
-
Jester01
veterán
A for ciklust nagyon egyszerű while ciklussá alakítani.
for(a; b; c) { d } => a; while(b) { d; c; }A számokat jelenleg nem kell eltárolni, elég az utoljára beolvasottat illetve a különbséget. A ciklusfeltétel annyi, hogy az aktuális különbség egyenlő-e az eddigiekkel.
Mondjuk indulásképpen a ciklus előtt beolvasod az első két számot, ebből kiszámolod a különbséget és elteszed a második számot. Ciklus innen indul. Beolvasod a következő számot, megnézed a különbség passzol-e. Ha nem, vége. Ha igen, eltárolod a számot és megy tovább a ciklus.Jester
-
Atos23
senior tag
válasz Jester01 #2571 üzenetére
Ugy tunik sikerult megoldani for-ral most az ajanlasod alapjan. Sokszor ez a baj nalam, hogy tulbonyolitom a dolgokat, mikor ki kell talalni a szoveges leirasbol a forraskodba atirast.
Holnap atirom Whileba Bar meg van 48 ilyen feladatom, de igyekszem kicsit egyszerubben gondolkodni
Console.WriteLine("Hany szamot akarsz beadni?");
int a = int.Parse(Console.ReadLine());
int i=0;Console.WriteLine("Kerem az elso szamot");
int b = int.Parse(Console.ReadLine());Console.WriteLine("Kerem a masodik szamot");
int c = int.Parse(Console.ReadLine());int sum = c - b;
for (i = 0; i < a-2; i++)
{
Console.WriteLine("Kerek egy tovabbi szamot");
int d = int.Parse(Console.ReadLine());
if (d == sum * (i + 3)) Console.WriteLine("Ezek a szamok eddig szamtani sort alkotnak");
else
{
Console.WriteLine("Ezek a szamok nem alkotnak szamtani sort");
break;
}}
Console.ReadLine();
-
hc89yk
csendes tag
Sziasztok!
Frissen regisztrált tag vagyok, a szakdolgozatomhoz szeretnék segítséget kérni. Minimális szintű programozási tudással rendelkezem, C alapok, C++ alapok, C# alapok és Pascal alapok. Legtöbb információt C#-ból sikerült összegyűjtenem webcamera programozással kapcsolatban, de ez is nagyon kevés. Nem tud valamelyikőtök webcam programozás alapokat, küldeni nekem? Vagy valamilyen oldalt belinkelni ahonnan el tudok indulni? Ha kérhetem a www.google.com linkeket hanyagoljuk, több órás keresés sem volt sikeres. 2db kész programot sikerült találni nyílt forráskóddal és azok sem voltak valami jók.
Előre is köszönöm a segítsgét!
Üdv.:Márk -
Lacces
őstag
Hali, már rég voltam itt, gondoltam jövők egy kérdéssel ismét
Írni kellett egy metódust. A programkódban van, hogy mit is kértek tőlünk. Na ez kábé nagyjából megvan. (Ha lehetne LINQ-t használni, királyság lenne)
Egy foreach-ben megkeresem a Dictionary-ben lévő Sör Objektumot, amelynek neve megegyezik a metódus sörnév paraméterével. (más megoldást nem tudok foreach-en kívül... LINQ nem játszhat, lentebb láthatjátók, mely 2 using-ot használhatom csak)Visszont van egy probléma, hogy ha megvan az a sör amit a sörnév alapján kerestem, akkor vele párhuzamosan, a Dictionary-ban<Sör obj, int value> a sör objektumhoz tartozó, value-t is módosítanom kell.
Sajnos a foreach-ben az item.key és item.value csak lekérdező metódus. Van-e beállító metódusa is?
Foreach esetén hogyan lehetséges egy adott Key-hez tartozó Value módosítása?sörök.Values.Add(item.Value - kimertKorso * 5); - erre gondoltam, de ez lehet hülyeség, hiszen honnan tudná a C#, hogy az adott Item.Key-hez tartozó Value-t állítom be?!
// csak e kettő használható
using System;
using System.Collections.Generic;
IDictionary<Sör, int> sörök = new Dictionary<Sör, int>();
/// <summary>
/// <para>Megkísérel eladni adott számú korsót az adott nevű sörből. Az eladott mennyiségnek megfelelően a bevétel nő, a rendelkezésre álló mennyiség korsónként 5 dl-rel csökken.</para>
/// </summary>
/// <param name="sörnév">a kért sör neve</param>
/// <param name="nkorsó">a kért korsók száma</param>
/// <returns>A korsók száma, amiket sikerült teljesen kimérni. Ha nincs ilyen nevű sör, akkor 0.</returns>
public int Elad(string sörnév, int nkorsó)
{
int d = 5*nkorsó; // 5 deciliter = 1 korsó
int kimertKorso=0;
Sör s;
foreach (var item in sörök)
{
if (item.Key.Név == sörnév) // ha megtalálom
{
if (item.Value >= d)
{
kimertKorso = item.Value % 5; // kimért korsók száma
bevétel += kimertKorso*5; // bevétel nő eladott mennyiségnek megfelelően - ha dl és nem korsó
sörök.Values.Add(item.Value - kimertKorso * 5); // talán?
}
}
}
return kimertKorso;
} -
nagyúr
Olyasmik menten keresgelj, hogy
- keresd meg a konkret Sort a kollekcioban (nev alapjan remelem menni fog)
- utana mar csak annyit kell tenned, hogy sorok[konkret_sor_objektum] = csokkentettertekTenyleg nem kene ennel tobb segitseg ebben a kerdesben, mert ha ezt nem tudod, akkor szerintem nem eri meg atmenned ebbol a targybol, tanuld meg.
[ Szerkesztve ]
while (!sleep) sheep++;
-
martonx
veterán
-
Lacces
őstag
emvy és martonx, megoldva. Muszáj volt egy adatot kinyernem. Átírtam másként a foreach-ben a kollekciót, és akkor egy hiba kivetélével jó volt, sikeres szinte minden, aztán még egy foreach-et kellett felhasználni így aztán azt az egy hibát is kiküszöböltem. Nem mindegy, hogy a kollekcióban milyen mélységben járok.
-
hc89yk
csendes tag
Na akkor pontosítanék. A szakdogám a következőből állna. Kameraképet akarok kérni, flippelve mintha egy tükör lenne. A lényeg egy szimpla párkeresős memória játék lenne. A kezet érzékelné a program mint kurzort, (mittudom én mutatóújj kékszínű valami, hüvelyk ujj piros színű akármi, és a kettő szín érintkezését érzékelve "kattintson" a program) és ehhez kell nekem segítség, hogy honnan tudok elindulni. Google nem segített semmit ilyen téren. Gondoltam itt van olyan, aki foglalkozott már akár hasonlóval.
-
ArchElf
addikt
Még 10 évvel ezelőtt - VB6+C-ben volt ilyen tapasztalatom (igazából csak bedolgoztam, de a konkrét kamerakezelést nem én csináltam).
Első google keresés Google első oldal is sok találatot dobott (gondolom a VBET C#-ra alakítása nem túl nagy feladat):
http://63.236.73.220/showthread.php?t=378126
http://channel9.msdn.com/coding4fun/articles/Look-at-me-Windows-Image-Acquisition
Ezek képfeldolgozással manipulálnak (WIA - Windows Image Aquisition), video stream processinggel én nem próbálkoznék (amúgy az is képfeldolgozás, csak nem egyenként kért képekből, hanem video stream-ből.+5 perc kereséssel,
http://www.codeproject.com/KB/miscctrl/webcam_c_sharp.aspx
http://www.codeproject.com/KB/directx/DirXVidStrm.aspx
éspont ami neked kell: http://touchless.codeplex.com/AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Mbazsika
tag
Sziasztok!
Egy kis segitsegre lenne szuksegem, most kezdtem probalkozni c#-al, WFP-vel.
Van egy WrapPanel, benne kismillio Button, a WrapPanel-nel van a kozos Click esemeny megadva.
A Click esemenynel szeretnem a megnyomott gomb hatterszinet atallitani, de nem akarom egy case szerkezetbe bepakolni az osszes gombot... mit lehet tenni?
private void BClick(object sender, RoutedEventArgs e)
{
FrameworkElement feSource = e.Source as FrameworkElement;
MessageBox.Show(feSource.Name.ToString());
}Elore is koszi a segitseget!
-
Mbazsika
tag
-
Gülredy
tag
Sziasztok!
Egy kis magyarázat kellene egy meglévő programra.
Szóval a feladat a következő volt:
Írjon olyan függvényt vagy metódust, amely egy természetes számról eldönti, hogy a kettes számrendszerbeli felírásában a jobbról második bitje 1 vagy 0 (ne alakítsa át sztringgé/karaktertömbbé)Van is megoldásom a feladatra és 100%ig jó is, de nem értem hogy kapom vissza pont a második bitjét így.
A megoldás
static int masodikbit(int x);
{
x/=2;
return x%2;
}Az én logikám szerint ha az 'x'-nek megadom mondjuk hogy 110, azt osztom 2-vel akkor az 55, majd a maradékos osztásnál pedig 27,5 amiből a 0,5 a maradék. Szóval az lenne az értéke hogy 0,5 azaz 0 mert int típust kapunk vissza..
Mégis 1 lesz az eredmény, és pont 1 a jobbról második bitje is.
Előre is köszönöm a válaszokat!
[ Szerkesztve ]
-
nagyúr
válasz Gülredy #2589 üzenetére
static bool masodikBitEgyes(int i)
{
return 2 == 2 & i;
}Egyebkent a te megoldasodban az x=x/2 jobbra shifteli a szamot (binaris alakban), kipottyan a legjobboldali bit, a jobbrol a masodik lesz az uj szamban jobboldali, ami azt jelenti, hogy a szam paros, ha 0, paratlan, ha 1.
[ Szerkesztve ]
while (!sleep) sheep++;
-
ArchElf
addikt
válasz Gülredy #2589 üzenetére
Maradékkos osztás egész számokra érvényes:
tizenkilenc osztva héttel:
kettő plusz öt maradék.
int szam = 19;
int osszeg = szam / 7; // osszeg = 2
int maradek = szam % 7; // maradek = 5AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Gülredy
tag
Tehát akkor ha bináris alakban nézzük, megadok az x-nek mondjuk a 37-et, (100101) elosztom kettővel 18 (10010) itt kiesett a legszélső bitje, ahogy mondtad majd a 18-nak a maradékos osztásának értéke 0 lesz azaz rendes osztásban 9 (1001) és azért 0 a megoldás mert 9 maradék nélkül megvan 2* a 18-ban?
-
Gülredy
tag
Tehát ha mondjuk nem a második hanem az első vagy a harmadik bitjére lennék kíváncsi azt hogyan íratnám ki?
-
ArchElf
addikt
válasz Gülredy #2593 üzenetére
static bool helyiertek(int vizsgalt_szam, int helyiertek_szama)
{
int helyiertek_erteke = (1 << helyiertek_szama);
return (vizsgalt_szam & helyiertek_erteke) == helyiertek_erteke;
}A helyiérték 0-tól kezdődik (tehát az az első).
A << operátor balra tolja a számot (2^n szorzásnak felel meg).AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Jhonny06
veterán
Sziasztok!
Egy osztály tagfüggvényében ki tudom íratni egy adott példány adatait anélkül, hogy a példányt átadnám a függvénynek paraméterként? Érzem, hogy hülye kérdés, de csak van erre valami megoldás. Virtuális pofonokat elfogadok.
[ Szerkesztve ]
-
Jhonny06
veterán
Van egy osztályom, annak tagváltozói. A konstruktorban beállítom, hogy ezek példányosításkor kapjanak egy bizonyos értéket. Létrehozok egy tagfüggvényt, ami ezeket egy string-be összevonva adja vissza, minden példányról külön, azaz példányszintű a függvény. Létrehozok egy új példányt és meghívom a függvényt. A kérdés arra vonatkozott, hogy muszáj ennek a függvénynek átadni paraméterként az adott objektumot (ami meghívja), hogy el tudjam érni az adott objektum tagváltozóit, vagy van valami okos trükk erre (mint a tagváltozókra a this)?
[ Szerkesztve ]
-
Jhonny06
veterán
Nem az adott objektum, az adott példány. Nem egy osztály tagváltozóit akarom lekérdezni a függvénnyel, az nyilván evidens. Hanem létre akarok hozni egy függvényt, amelyet minden egyes példány elér és kiírja róla az infókat. Ezzel kapcsolatban kérdeztem azt, hogy a példány paraméter átadása nélkül el lehet-e érni a példány tagváltozóit a függvényben, de akkor gondolom nem.
Itt van konkrétan: [link] (30. sor)
[ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!