NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Kalkulačka

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:24.4.2012 9:43

Předpokládám, že je to tvá první aplikace v C#, pěkné :)

Odpovědět
24.4.2012 9:43
New kid back on the block with a R.I.P
Avatar
matesax
Tvůrce
Avatar
matesax:24.4.2012 18:17

JJ - teď jsem tam dal ještě funkci dms, int a exp. Jinak děkuji. :)

 
Odpovědět
24.4.2012 18:17
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:18.7.2012 5:55

Nyní s tebou nemohu souhlasit - ovšem velmi děkuji za povzbuzení - do začátku se to hodilo. :) Totiž - proč ti píši - chtěl jsem to opravit - ale prostě jsem to nedal dohromady - pracuji na tom týden,... :)

 
Odpovědět
18.7.2012 5:55
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:18.7.2012 16:41

Jako zdroják? Nnj, hrabat se ve starých věcech je nejhorší :)

Odpovědět
18.7.2012 16:41
New kid back on the block with a R.I.P
Avatar
Michael Olšavský:6.9.2012 16:46

Super, má to všechny potřebný funkce

 
Odpovědět
6.9.2012 16:46
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Michael Olšavský
matesax:6.9.2012 16:57

Ale kód strašný - podívej se raději na mojí poslední kalkulačku - obrat o 360... :)

 
Odpovědět
6.9.2012 16:57
Avatar
pdvorak
Člen
Avatar
pdvorak:22.1.2014 17:16

Kalkulačka je moc pěkná.
Pro takové množství tlačítek je možná lepší použít všude jeden universální handler, viz dále, a pomocí switch větvit. Někdy je to přehlednější. V JavaScriptu jsme používal detekci eventů od myši a kláves a pak to zpracoval po větvení.

private void click(object sender, EventArgs e) // pro ......Click += new System.EventHan­dler(this.clic­k); ke každému prvku
{
string stype = sender.GetType()­.ToString();
switch (stype)
{
case "System.Window­s.Forms.ToolStrip­MenuItem":
switch (((ToolStripMe­nuItem)sender)­.Name) //nebo ...sender).Text, ale nevýhoda pro vícejazyčné verze
{
case "aboutToolStrip­MenuItem": MessageBox.Show("A­bout"); //nebo Akce
break;
case "contentsTool­StripMenuItem": MessageBox.Show("Con­tens"); //nebo Akce
break;

default:
break;
}
break;

case "System.Window­s.Forms.CheckBox":

switch (((CheckBox)sen­der).Name)
{
case "checkBox4": if (checkBox4.Checked == true) Akce1();
break;
case "checkBox1": if (checkBox1.Checked == true) Akce2();
break;
case "checkBox2": if (checkBox2.Checked == true) Akce3();
break;
case "checkBox5": if (checkBox5.Checked == true) Akce4();
break;
case "checkBox3": if (checkBox3.Checked == true) Akce5();
break;

}//switch
break;

default:
break;
}
}//click

V C# by to mělo jít také, zatím to neumím, protože si s C# hraju teprve od vánoc.

Odpovědět
22.1.2014 17:16
Po aktivním odpočinku pasivní práci
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.