Hirdetés
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- bambano: Bambanő háza tája
- GoodSpeed: MacBook egy kis gikszerrel.
- btz: Internet fejlesztés országosan!
- droidic: Időutazás floppyval: A 486-os visszavág PCem-men
Új hozzászólás Aktív témák
-
cigam
titán
válasz
#90999040
#3170
üzenetére
Most ismerkedem a c#-al, és nekem is pont ez a gondom(KeyDown eventet akarok elkapni, de az istennek se akar működni). Amint ráprogramozok vmit a keydown-ra, nem működik se a keydown, se az eddig működő mousedoubleclick. Anno egy spéci megoldást ajánlottak rá, de ez a probléma elfedése nem?
Alapból miért nem működik? Valamiért csak odatették.
-
Sk8erPeter
nagyúr
válasz
#90999040
#2118
üzenetére
Igen, én is erre gondolok, és tulajdonképpen ez a fórum - ahogy elnézem - a C#-programozásról szól elsősorban, nem csak úgy általában a .NET-ről.

Ha a többiek is egyetértenek, akkor megkérem a modikat a módosításra. Vélemény?Most azon tanakodtam, hogy helyesírás szerint "C# programozás" vagy "C#-programozás" (kötőjel).
Én utóbbira tippelnék, mert tulképpen a C#-nak a programozása, de lehet, hogy tévedek. 
======
shev7, martonx, amargo: asszem ezt túltárgyaltuk, nagyjából sikerült közös nevezőre hozni a véleményeket.
-
#90999040
törölt tag
válasz
#90999040
#2027
üzenetére
Jó volt a meglátásom. Megnéztem assembly-ben a kódokat. Íme:
A ciklus0(); :
.method private hidebysig instance void ciklus0() cil managed
{
// Code size 8 (0x8)
.maxstack 2
.locals init ([0] int32 i)
IL_0000: nop
IL_0001: ldc.i4.0
IL_0002: stloc.0
IL_0003: ldloc.0
IL_0004: ldc.i4.1
IL_0005: add
IL_0006: stloc.0
IL_0007: ret
} // end of method Form1::ciklus0A ciklus1(); :
.method private hidebysig instance void ciklus1() cil managed
{
// Code size 8 (0x8)
.maxstack 2
.locals init ([0] int32 i)
IL_0000: nop
IL_0001: ldc.i4.0
IL_0002: stloc.0
IL_0003: ldloc.0
IL_0004: ldc.i4.1
IL_0005: add
IL_0006: stloc.0
IL_0007: ret
} // end of method Form1::ciklus1 -
bpx
őstag
válasz
#90999040
#2008
üzenetére
"A név szerinti keresés szerintem gyorsabb. De ha ez nem lehetséges, akkor a for helyett a foreach talán gyorsabb."
majd az általad linkelt cikkben:
"Therefore, I strongly feel if you are planning to write high performance code that is not for collections, use for loop. Even for collections, foreach may look handy when using, but it's not that efficient. Therefore, I strongly recommend everyone to use for loop rather than foreach at any stage."
-
fatal`
titán
-
fatal`
titán
válasz
#90999040
#2008
üzenetére
Ez rendben van csak te bevezettél még egy i változót, itt meg nem azt csinálja.

Mondjuk gondolom én nincsen 120 000 gombja így a sebességkülönbség majdhogynem elhanyagolható és sokkal szebb a kód a sima forral, mint a plusz változóval, amit külön kell kezelni.
De egyébként az egész úgy is kuka, mert névre keres akkor sima foreach.

-
kingabo
őstag
válasz
#90999040
#1978
üzenetére
A bitmap által támogatott kép formátumok: [link]
Nem vagyok benne biztos, de ennek a módnak nem kell plusz memória terület, az eredeti képen garázdálkodik és baromi gyors. (6 rétegű műholdképeket kezeltünk így
)
Szerintem a korábban említett enum-os megoldás ezek után az egyetlen járható út."De a lényeg, hogy így vagy úgy, de megoldható."
Ráadásul az ígyre és az úgyra is van pl vagy segítség! 
Engem továbbra is érdekelne, hogy a resource-os változatnál miért nem egyezik a 2 ref.

-
Vasinger!
nagyúr
válasz
#90999040
#1913
üzenetére
Ezt szerencsére nem tartalmazta a feladat előírása. Így a feladat kiírásának tökéletesen megfelel ez a kód.

Természetesen lehetne még bevinni további feltételeket, meg nagybetűsítéseket, szóköztelenítéseket és egyéb darabolást, de fölöslegesen most nem szenvedek vele.

Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer félgép - GIGABYTE B450 AORUS + Ryzen 5 5600X + Kingston 2x8GB DDR4 3000MHz + ID-COOLING SE-214
- Samsung U28E590D - 28", 3840 x 2160, 1ms, TN, AMD FreeSync - Eladó!
- MSI RTX 3080 10GB GDDR6X SUPRIM X Eladó!
- GAINWARD RTX 3060 Ti 8GB GDDR6 GHOST OC Eladó!
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- szinteÚJ Dell Pro 14 Ultra 7 255U 32GB DDR5 1TB AI PC FHD+ 1 év garancia
- Lenovo 40B0 ThinkPad Thunderbolt 4 Workstation Dock (300W) (40B00300)
- 170 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- White GAMER PC! Ultra 265 / RTX 5070 Ti / 32GB 6000MHz / 1TB NVMe / B660 / 850w Gold! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Én utóbbira tippelnék, mert tulképpen a C#-nak a programozása, de lehet, hogy tévedek.




Viszont az == és az Equals kilöve, akkor hogy ellenőrzöd? Írsz rá egy saját, pixelenként összahasonlító fv-t? (a "lehet"-et leírtad, de a "hogyan"-t, ennélkül meg...)
még én is)

