Diskuze: Vyzkoušení aplikace a napsání svého názoru
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 25 zpráv z 25.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
hm divný virustotal mě řek že v tom exe máš AdWare ... as máš
zavirovanej počítač
https://www.virustotal.com/…33/detection
hm tak sem překompiloval zdroják a spustil
je to zajímavý
na řádku " var sr = new StreamReader(strCesta); " mě to hlásí chybu
protože to nemá přístup k danému adresáři
chtělo by to try..catch...
a jinak máš tam asi chybu protože když to běží tak jeden z těch tří
radiobuttonů je vždycky zaškrtnutej a neměl by bejt ..
při každým novým příklady by měly bejt všechny tři radiobuttony
nezaškrtnutý
pokud používáš názvy component z xaml v codebehind tak by asi bylo
dobrý je v xaml nějak lépe značit
třeba místo
TextBlock x:Name="prvniText"
napsat
TextBlock x:Name="xaml_textBlock001"...
nebo
TextBlock x:Name="xml_textBlock001_prvniText"
nebo v tvém případě nejlepe
TextBlock x:Name="xml_textBlock_prvniText"
pecka díky moc za rady! sčítání bylo špatný protože jsem měl v jednom IF podmínku " + " a druhá byla jen "+", radiobuttony jsem už dal do pořádku aby nebyli checked dopředu, ale nevím proč mi občas více radiobuttonů vyjde stejně ale stejně to neuzná jako správný výsledek(už to, že se zobrazí dvě stejná čísla je nesmysl)
tak u jednoho RadioButtonu (RB) musí bejt správnej výsledek a u ostatních
špatnej výsledek
takže správnej výsledek spočítáš a uložíš si ho do proměnný Int R1 a
pak ho přiřadíš k nějakýmu RB náhodně
a to asi tak že vygeneruješ náhodný číslo a to náhodný číslo bude číslo
RB. Asi bych si seznam těch RB dal do List<RadioButton>
a pak ten ke kterýmu sem už přiřadil výsledek bych z toho Listu smazal a
snížil max. číslo u generátoru náh. čísel
a pak by Rand generoval jen od 1 do 2 a pak už by zbylo jen poslední
zkouším toto:
public void prohoditText()
{
pridaniNaSeznam(chybnyVysledek,spatnyVysledek);
List<string> list = new List<string> { vysledek.Text, chybnyVysledek, spatnyVysledek };
var rand = new Random();
var prohoditText = list.OrderBy(x => rand.Next(list.Count)).ToList();
var radioButtons = new[] { prvniMoznost, druhaMoznost, tretiMoznost };
for (int i = 0; i < radioButtons.Length; i++)
{
radioButtons[i].Content = prohoditText[i];
}
}
private void pridaniNaSeznam(int chybnyVysledek, int spatnyVysledek)
{
int vysledekCislo;
chybnyVysledek = cislo.Next(1, maxHodnota);
vysledekCislo = Int32.Parse(vysledek.Text);
var rtnlist = new List<int> { vysledekCislo};
if (chybnyVysledek != vysledekCislo)
{
rtnlist.Add(chybnyVysledek);
}
spatnyVysledek = cislo.Next(1, maxHodnota);
if (spatnyVysledek != vysledekCislo)
{
rtnlist.Add(spatnyVysledek);
}
}
je to veliký nesmysl?
aha ... no on celej ten koncept je takovej divnej ... hele už ti někdo řek
že 95 procent softwaru je v podstatě vyhazuje ?
1/ napadlo tě už že to budeš muset předělat od základu ?
2/ a to máš ukol do školy ?
3/ a co to nedělat jako 2 Window ale udělat tam jen jedno a vložit na něj
TabControl a jenom si přepínat TabPages ???
nemám to jako úkol ( kéžby jsem byl tak mladý ), chtěl jsem si to vyzkoušet a
pak jsem to poslal známému, který mi hledá chyby a já se to pak snažím
doladit
poslední verze je taková, že to jde už spustil ale dvě ze tří možností
jsou ukázány jako nula, přičemž třetí možnost je ta správná
private int spatnyVysledek;
private int chybnyVysledek;
public void prohoditText()
{
string chybnyVysledekT;
string spatnyVysledekT;
pridaniNaSeznam(chybnyVysledek, spatnyVysledek);
chybnyVysledekT = chybnyVysledek.ToString();
spatnyVysledekT = spatnyVysledek.ToString();
List<string> list = new List<string> { vysledek.Text, chybnyVysledekT, spatnyVysledekT};
var rand = new Random();
var prohoditText = list.OrderBy(x => rand.Next(list.Count)).ToList();
var radioButtons = new[] { prvniMoznost, druhaMoznost, tretiMoznost };
for (int i = 0; i < radioButtons.Length; i++)
{
radioButtons[i].Content = prohoditText[i];
}
}
private void pridaniNaSeznam(int chybnyVysledek, int spatnyVysledek)
{
int vysledekCislo;
chybnyVysledek = cislo.Next(1, maxHodnota);
vysledekCislo = Int32.Parse(vysledek.Text);
var rtnlist = new List<int> { vysledekCislo };
if (chybnyVysledek != vysledekCislo)
{
rtnlist.Add(chybnyVysledek);
}
spatnyVysledek = cislo.Next(1, maxHodnota);
if (spatnyVysledek != vysledekCislo)
{
rtnlist.Add(spatnyVysledek);
}
}
to taky ne jen mi
přišlo divné mít v mých letech úkoly i když zase starý taky nejsem
napíšu to takto je mi kolem 30, a rád bych se v tomto oboru zlepšil do budoucna protože se mi to bude hodit do práce...
toho jsem si bohužel vědom, tak ale nečekám od toho, že budu nějaký mistr ale chtěl bych zvládat alespoň nějaký základy
Prepáč, ale to je dobrý nezmysel, môžeš začať v akomkoľvek veku, akurát čím neskôr tým to bude zložitejšie
ty kráso já na to kápnul
Zobrazeno 25 zpráv z 25.