Převodník čísel mezi soustavami

C# .NET Windows Forms Zdrojákoviště Převodník čísel mezi soustavami

Převodník čísel mezi soustavami od 2(binární) do 36, obsahuje funkce pro sčítani, odečítání, násobení a dělení. Systém převádění funguje pomocí pole s chary, takže bude fungovat v jakékoli soustavě od 2, do 36

Možná někdo neví co dělá která věc, tak to sem napíšu. Rozdělím interface podle objektu (tlačítka, checkboxy atp.)

1. tlačítka

  • CONVERT: převede vámi napsané číslo z horní do dolní soustavy
  • flip: prohodí zadané soustavy
  • extend/shorten: vysune/zasune panel vpravo, který slouží pro operace s čísly)
  • add up: sečte levý textbox a pravý textbox
  • deduct: odečte levý textbox a pravý textbox
  • multiply: vynásobi levý textbox a pravý textbox
  • divide: vydělý levý textbox a pravý textbox

2. checkboxy

  • auto-convert: automatický převod při psaní
  • same system: při posouvání horním trackbarem se posouvá i spodní
  • auto-find: automaticky nalezne soustavu, ve které je možno sečíst, odečíst, vynásobit, nebo vydělit zadaná čísla

3. trackbary

  • určují soustavy

4. zbytek

  • při najetí myší na pravém panelu na verzi se zobrazí changelog

Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

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

 

  Aktivity (1)

Program pro vás napsal parallave
Avatar

Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 



 

 

Komentáře

Avatar
matesax
Redaktor
Avatar
matesax:

Bylo by vhodné do takovéhoto programu zabudovat pojistku - místo odrazujícího varování,...

 
Odpovědět 13.1.2013 15:57
Avatar
parallave
Redaktor
Avatar
Odpovídá na matesax
parallave:

uz jsem to opravil, aktualizace clanku s novou verzi programu jeste ceka na schvaleni

Odpovědět 13.1.2013 19:22
C++ & C#
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 2 zpráv z 2.