Új hozzászólás Aktív témák
-
Flowtation
őstag
válasz
Peter Kiss
#7353
üzenetére
Már épp akartam kérdezni, hogy az mire való? Mert én is próbáltam definiálni itt a változókat, és szépen működik így is, úgy is.

-
Flowtation
őstag
Sziasztok!
Kipihenve, megírtam ezt a kódot:namespace gyakorlas
{
public partial class Szamolas : Form
{
public Szamolas()
{
InitializeComponent();
}
private void btnOsszead_Click(object sender, EventArgs e)
{
float elso = float.Parse(txtElso.Text);
float masodik = float.Parse(txtMasodik.Text);
float eredmeny;
eredmeny = elso + masodik;
lblEredmeny.Text = Convert.ToString(eredmeny);
}
private void btnKivonas_Click(object sender, EventArgs e)
{
float elso = float.Parse(txtElso.Text);
float masodik = float.Parse(txtMasodik.Text);
float eredmeny;
eredmeny = elso - masodik;
lblEredmeny.Text=Convert.ToString(eredmeny);
}
private void btnSzoroz_Click(object sender, EventArgs e)
{
float elso = float.Parse(txtElso.Text);
float masodik = float.Parse(txtMasodik.Text);
float eredmeny;
eredmeny = elso * masodik;
lblEredmeny.Text = Convert.ToString(eredmeny);
}
private void btnOszt_Click(object sender, EventArgs e)
{
float elso = float.Parse(txtElso.Text);
float masodik = float.Parse(txtMasodik.Text);
float eredmeny;
eredmeny = elso / masodik;
lblEredmeny.Text = Convert.ToString(eredmeny);
}
}
}
Ez most így működik, annyi kitétellel, hogy csak vesszőt szabad beírni, mondjuk ez nem olyan nagy gond. A kérdésem viszont az lenne, hogy minden egyes eseménykezelésnél meg kell adnom a változót vagy lehet ezt előre definiálni?
A float csak próba miatt van, gondolom a double jobb lenne. -
Flowtation
őstag
Hú, srácok, köszönöm mindenkinek!
Akkor kihagytam egy konvertálást ezek szerint? De akkor jól gondolom, hogy ugyanezért kell a parse, hogy mindenképp int legyen a textboxból?(most attól függetlenül, hogy a parse a beírt string int megfelelőjét adja vissza, ugye?) Mivel a textboxba minden mehet, szám (is), viszont a parse az int számára "ehetővé" teszi? -
Flowtation
őstag
Eddig jutottam:
private void btnSzamol_Click(object sender, EventArgs e)
{
int elso = int.Parse(txtElso.Text);
int masodik = int.Parse(txtMasodik.Text);
int eredmeny;
eredmeny = elso + masodik;
lblEredmeny.Text = int.Parse(eredmeny);Már csak a labelnel van gondja, ez:
Cannot implicitly convert type 'int' to 'string'??
Az int elso másodiknál a TryParse-ra ezt kaptam:
No overload for method 'TryParse' takes 1 arguments -
Flowtation
őstag
válasz
Flowtation
#7338
üzenetére
Na itt is vagyok az első kérdésemmel. Gondoltam, hogy készítek egy egyszerű számoló programot. Első körben arra gondoltam, hogy két számot beírok, ezt összeadja és kiirja az eredményt. Ehhez raktam két textboxot, egy gombot meg egy labelt. Megadtam két változót, mint int=szám1 és 2. Ahhoz hogy a beírt számot beolvassa, ugye a textbox.text része kell, tehát szam1 = textbox1, szam2= 2. De a textbox univerzális, tehát minden karaktert fogad, igy gondja van, hogy stringből nem tud int-et csinálni, jól gondolom?
Már itt elakadtam, mert ha megcsinálom az összeadást, akkor 1+2-ből 12 lesz, tehát csak "összeilleszti". Láttam videót, hogy a két változót így adta meg: Val(textbox1.text), de nekem ilyen nincs...valamint olyat is, hogy dim-ként adtak meg változót, de olyan sincs. A parse-al próbálkoztam, de nem sikerült.
Ugye ilyen feladatot csináltunk, csak nem összeadás volt hanem vezetéknév, keresztnév összeillesztése, ami világos mint néger asszony se...n a májfolt
Kicsit zagyva, tudom, de valahol el kellene indulnom. Közben olvasom a javasolt könyvet is.
-
Flowtation
őstag
Ne érts félre, nem becsülöm le a console-t. Egyszerűen csak Form-ban tanulunk és nekem most le kell vizsgáznom. Mivel ennyi ismerettel nem lehet csodákat várni, nem is hajtok a jeles érdemjegyre. De egyébként felkeltette az érdeklődésemet a dolog, szivesen foglalkoznék vele többet is szabadidőmben. De most kell a vizsga.

-
Flowtation
őstag
válasz
sztanozs
#7335
üzenetére
& tboy93!
Köszi a válaszokat!
Hozzátenném, hogy az egész el van b.va, én fokszos (felsőoktatási szakképzés) vagyok, távon, ennek ellenére ugyanazt tanuljuk mint a levelezős Bsc-sek, vagy akár a nappalisok. Ez sok tárgynál nem gáz, de adatbázisnál, programozási alapoknál, visual prognál k..vára az. 30 óra anyagát 3 órában adják. Tudom ez nem vigasz, én választottam, de ugyanazért a pénzért, ugyanazokért az elvárásokért semmit sem kapok. Ugyanannyi pontért vettek fel...Ez egy oltári átb...ás. Mindegy, most már ez van.Hogy ON is legyek, akkor megnyugodtam, feltelepült, holnap neki is látok, aztán majd jövök kérdezni. Nagyon alapok kellenek csak, általános controlok, lista, összeadás, kivonás, stb.
-
Flowtation
őstag
Sziasztok!
Én abszolút kezdő vagyok ebben a programozásban. Suliban tanuljuk a C# programozást, vizuális prog. néven. Az első kérdésem az lenne, hogy az ingyenes Community verzió is megfelel nekem ugye? Otthonra, gyakorlásra.
Sajnos az én agyam egyáltalán nem veszi be ezt az egész programozás dolgot, ezért jönnék (sűrűn) segítséget kérni. Azt tudom, hogy van sok tutorial, meg basic, meg ilyesmi, de sokat találtam ami console programozás, nekem viszont a windows forms kell, egyszerűen mert ebben tanulok. Keresek kezdő gyakorló feladatokat, egészen a "helló világ"-tól kezdve, mondjuk matematikai műveletekig, van valahol ilyesmi gyűjtemény, esetleg megoldással is?Előre is köszönöm a segítséget!
Ú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!
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- GoodSpeed: Daikin FTXF35E / RXF35F Sensira 3,3 kW Inverteres klíma - a Sztori
- Apple MacBook
- exHWSW - Értünk mindenhez IS
- mefistofeles: Az elhízás nem akaratgyengeség!
- MWC 2026: csápolt a robot, majd dobott egy hátraszaltót
- Sega, Nintendo - retro konzolok
- Építő/felújító topik
- MWC 2026: Adatbiztonságra fókuszáló újdonságok a Motorolától
- Samsung kuponkunyeráló
- További aktív témák...
- Latitude 5350 13.3" FHD IPS érintő Ultra 5 135U 16GB 256GB NVMe ujjlolv IR kam gar
- X1 2-in-1 Gen10 14" FHD+ IPS érintő Ultra 7 268V 32GB 256GB NVMe aktív toll ujjlolv gar
- Prémium High-End Házimozi Szett Sony QS, Wharfedale Evo és Tannoy összeállítás
- ADATA Legend 860 2TB Gen4 X4 2280 M2 NVMe SSD / Beszámítás OK!
- Dell Pro 14 Premium PA14250 14" 3K OLED érintő Ultra 7 268V 32GB 512GB ujjolv gar
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
- Apple iPhone 11 64GB Black használt 100% akku 6 hónap garancia
- GIGABYTE A520M DS3H AC vadiúj, 3 év névre szóló garancia, WiFi
- BESZÁMÍTÁS! MSI A320M R5 1600 8GB DDR4 240GB SSD GTX 1050Ti 4GB ZALMAN T3 PLUS DeepCool 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





