- YouTube
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Visszavonta az Intel és a Qualcomm Huawei-hez kiadott exportlicencét az USA
- Windows 11
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Már nem hisz a nagy európai EV-forradalomban a Ford
- Aliexpress tapasztalatok
- Synology NAS
- Bocsánatot kért az Apple, mert nagyon mellélőtt a legutóbbi reklámjával
- SkyShowtime
Új hozzászólás Aktív témák
-
OddMan
őstag
Én a C# mesteri szinten című könyvből tanulok.
Keresgéltem a neten magyar nyelvű szakirodalom után, de nem-igen találtam semmit. A könyvben az alapok elég jól benne vannak szerintem. Egyébként én is programoztam C++-ban, de szerintem C#-ben sokkal könnyebb windows ablakos progik létrehozása. Mondjuk most már c++-ban is lehet ''Windows Forms Application (.NET)'' projectet készíteni, szal nem kell az MFC-vel kínlódni.
[Szerkesztve]''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Akkor én is kérdezek egy számomra picit zavaros dolgot.
# 1-es
static void Main()
{
Application.Run(new Form1());
}
// 2-es
static void Main()
{
Form frm1 = new Form1();
Application.Run(frm1);
}
A 2-es forrásnál ugye létrehozunk egy Form objektumot, majd átadjuk az Application osztály Run metódusának, ami ugye egy objektumot vár bemenetként.
Az 1-es forrásnál viszont nincsen se típusa sem neve a létrejövő objektumpéldánynak. Szóval ezt a részt nem értem teljesen: (new Form1())
Honnan tudja a fordító a létrehozandó objektum típusát? Meg ugye neve sem lesz az objektumnak. Szal akkor hogy is van ez?''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Még egy kérdés!
Hogyan lehet asm utasításokat használni C#-ben?
C++-ban pl:
__asm
{
mov eax,0x00000001
cpuid
and edx,00010000b // ha az eredmény 0-a, akkor az rdtsc utasítás nem létezik
jnz a_support
jmp a_notsupport
a_support:
mov eax,0x00000001
mov support,eax
a_notsupport:
}''A szíved szabad! Légy bátor és kövesd!''
-
-
OddMan
őstag
A C#-ben ''union'' sincs, mint a C++-ban?
''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
C#-ban írok, vagyis most még csak kísérletezek egy adatbázis kliens progi készítésével.
A lényeg, hogy sokszor lesz olyan, hogy egy hatalmas nagy listából kell majd valamit kiválasztani és ezt úgy szeretném megcsinálni, hogy ahogy a felhasználó elkezdi begépelni az adott szöveget az egyik komponensbe, akkor az szépen egészítse ki és ha már nem lehet más, akkor írja ki a komplett szöveget az adott komponens. Aztán egy enter leütéssel már szépen ki lehet választani a megjelent tételt
Meg egy olyan dolgot is szeretnék, hogy mondjuk egy textBox-ba elkezdek beírni valamit, ami aztán hatással van egy dataGrid komponensre. Más néven szűrni akarok, vagy egy adott részhez ugrani a DataGrid-en belül. Nagyjából ennyi.
[Szerkesztve]''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Igen Visual Studio .NET 2003-ban akarom majd csinálni.
Végül is az adatbázisból egy oszlopot kell majd megjeleníteni, de ismétlődés nem lehet benne. Egyébként én ilyet a régi DBase-ben láttam, mármint hogy a gépelésnél automatikusan ajánlja fel a lehetőségeket a program. Igazából ez egy-egyszerűbb kocsmai pénztár program lesz, ha egyszer elkészül. Ha sikerül, akkor egy kliens/szerver dip munka lesz belőle, de addig nem merek nekiállni, amíg ezek az apró dolgok nincsenek meg. Az adatbázis MSSQL szerveren lesz.
[Szerkesztve]''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Az adatbázisok elérését a C# adatbázisprogramozás ( Jason Price) Mesteri szinten című könyvből tanulom. Pár szóban ezt nem nagyon lehet leírni.
A C# mesteri szinten 21 nap alatt című könyvhöz fent van a neten az összes forrásállomány, amit a könyv is tartalmazott. A vége felé van egy egyszerű program az ADO.NET használatáról. Ha érdekel, töltsd le és nézd meg.
Bővebben: link
A képviselők (delegate) fogalmát el tudná valaki magyarázni? Ezt a részt nem teljesen fogtam fel a könyvből.''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Azt hogyan lehet megcsinálni VS2003 .NET-ben, hogy egy TextBox-ba csak számokat lehessen beírni. Csak azért, hogy ne keljen külön vacakolni a kivételkezeléssel.
Köszke!
[Szerkesztve]''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Az alábbi két tömb között mi a különbség? Furcsa, hogy a new kulcsszó nélkül is működik.
int[] tomb1 = { 9, 8, 7, 6, 5 };
int[] tomb2 = new int[] { 9, 8, 7, 6, 5 };[ Szerkesztve ]
''A szíved szabad! Légy bátor és kövesd!''
-
OddMan
őstag
Ezt hogyan lehetne megoldani, hogy működjön? Esetleg használjak char-t, csak olyankor ha hosszú szöveg van, akkor rengeteg vessző kell a karakterek közé?
string szov1 = "szoveg";
string szov2;
string fv()
{
szov2[0] = szov1[1];
return szov1;
}[ Szerkesztve ]
''A szíved szabad! Légy bátor és kövesd!''
Ú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!
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Poco F5 - pokolian jó ajánlat
- YouTube
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- VR topik (Oculus Rift, stb.)
- Elfelejtettem a film címét
- EAFC 24
- Megérkezett a Corsair új M.2-es SSD-je, és mindennek mondható, csak lassúnak nem
- nVidia tulajok OFF topikja
- Kupon kunyeráló
- További aktív témák...
- MECHANIC PCB repair PAD - 2. generációs kialakítás
- DC csatlakozós ventilátor kábel - 1 utas vagy 3 utas változat
- ÚJ, bontatlan iPad PRO 13 (2024) M4 CHIP! 256GB WIFI asztrofekete, 1 év Apple garancia!
- Samsung Galaxy S22 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP Victus 16-r1019nt - ÚJ 16" FullHD IPS GAMER notebook - i7-14700HX, 32GB, RTX 4070
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest