Kalkulačka

C# .NET Windows Forms Zdrojákoviště Kalkulačka

Vím, že kalkulaček na internetu je opravdu moc, ale tahle je moje - a ta je jenom jedna. :) Dal jsem si na ní opravdu záležet - ikdyž tedy nemohu říci, že by to bylo něco extra.

Nyní jsem dodělal pár funkcí - zbývá mi jen dodělat závorky - což opravdu nevím, jak to dopadne. :)

Jinak, už dávno jsem ztratil orientaci, tak se kdyžtak ozvěte.


Galerie

Program byl vytvořen v roce 2012.

 

Stáhnout

Staženo 645x (130.31 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

  Aktivity (1)

Program pro vás napsal matesax
Avatar

Jak se ti líbí článek?
Celkem (3 hlasů) :
4.333334.333334.333334.33333 4.33333


 



 

 

Komentáře

Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

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

Odpovědět 24.4.2012 9:43
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
matesax:

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
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

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

Odpovědět 18.7.2012 16:41
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Michael Olšavský:

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

 
Odpovědět 6.9.2012 16:46
Avatar
matesax
Redaktor
Avatar
Odpovídá na Michael Olšavský
matesax:

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:

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.