» Poradna » Programy

Programování C# Windows form

 |   |  Microsoft Windows 7 Chrome 38.0.2125.111

Zdravím, dostal jsem za úkol udělat menší program ve windows form c# a absolutně si nevím rady, budu rád za každou radu, kterou dostanu, pro vás to bude asi jednoduché Zadání:Vytvořte aplikaci "směnárna" Uživatel zadá částku, počet des. míst, kurt a měnu do které chce danou částku převést (pomocí kultury)Shrnutí:Asi budu potřebovat nějaké textboxy .. jeden button a nějaký ten label .. víc jsem toho nevycombil ..

Odpovědi na otázku

 |   |  Microsoft Windows 7 Opera 9.80

A algoritmus sis už napsal?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111

Zatim to děláme s kámošem a došli jsme k tomuto .. case nám to erroruje .. asi to bude celé špatně ..using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Globalization;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {double Castka = Convert.ToDouble(textBox1.Text);double kurz = Convert.ToDouble(textBox2.Text);int pocetDesetinMist = Convert.ToInt32(textBox3.Text);Switch (platidlo){ case "Jamaika": CultureInfo Jamaika = CultureInfo("en-JM");break; case "Francie": CultureInfo Francie = CultureInfo("fr-CA");break;}double vysledek = Castka / kurzdouble vysledek = vysledek.ToString("C" + pocet DesetinMist);label6.Text = Vysledek.ToString();

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 32.0

Nevím jak v C#, ale case je většinou určený jen pro ordinální proměnné, takže stringy se mu líbit nebudou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

stringy tu fungují celkem obstojně. Tam problém není.Ovšem mě se tam nelíbí ten switch: "Switch (platidlo)", hlavně to "platidlo", to je co? žádná proměná s tímto názvem tam není, tak to je asi důvod proč to padá.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

Pak se mi tam ani nelíbí toto:double vysledek = vysledek.ToString("C" + pocet DesetinMist);proměnná vysledek je double (tj číslo), nelze do ní uložit string, který vrací funkce ToString. Navíc je ta proměnná inicializována podruhé. A o řádek níž: label6.Text = Vysledek.ToString();je zase proměnná "Vysledek", vzhledem k tomu že názvy proměnných jsou CASE SENSITIVE (tj vysledek a Vysledek jsou dvě různé proměnné), tak používáš neinicializovanou proměnnou.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Form, Směnárna, Label


Určitě si přečtěte

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

** Je vhodné jednou za čas zanalyzovat, co vám leží na disku ** Poradíme vám nástroje, kterými zjistíte, jaká data uchováváte ** Podle výsledků můžete optimalizovat svá data či úložiště

Karel Kilián | 49

Kdyby měli železničáři tento superpočítač za 99 dolarů, nepotřebovali by lasery

Kdyby měli železničáři tento superpočítač za 99 dolarů, nepotřebovali by lasery

** Nejmodernější český železniční tunel je prošpikovaný technologiemi ** Za tři tisíce koupíte počítač, který je překoná ** Seznamte se s Nvidia Jetson Nano

Jakub Čížek | 50

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 6

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

** Ačkoliv je grafických linuxů plný internet, stále vládnou Windows ** Jeden z nich se jmenuje Zorin OS a nedávno se dočkal aktualizace ** Dělají jej dva kluci z Irska a je fakt hezký

Jakub Čížek | 114



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF