VB.NET
před 16 lety
Jan Stránský
1 10
Jaký postup psaní kodu je lepší-rychlejší, efektivnější
př.1
dim soucet,vysledek1,vysledek2 as double
soucet=cdbl(textbox1.text)+cdbl(textbox2.text)
vysledek1=soucet
vysledek2=soucet
nebo př.2
dim vysledek1,vysledek2 as double
vysledek1=cdbl(textbox1.text)+cdbl(textbox2.text)
vysledek2=cdbl(textbox1.text)+cdbl(textbox2.text)
myslím to obecně, při psaní podobobných kodů. Je lepší pokud výsledek používám(ukládám) na více místech a výpočet není nijak složitý ho vypočítát a uložit do proměnné a pak vyvolat, nebo počítat pro každý zvlášt. Děkuji
Ondřej Linhart
-553 3274
To snad musí být každému jasné, že rychlejší je první varianta. I ta je však neefektivní v tom, že pro zadávání čísel používá nevhodný ovládací prvek. Já nechápu, proč každý používá pro zadávání čísel TextBox a pak zcela zbytečně řeší validaci hodnot (nebo ještě hůře, neřeší vůbec), když pro zadávání čísel je NumericUpDown který rovnou vrací hodnotu Double.
anonym
193.179.40.191
Souhlasím s panem Linhartem.
Jen je trochu škoda, že u prvku NumericUpDown nejdou vypnout ony šipečky na pravé straně, které provádějí incrementaci nebo decrementaci hodnoty zobrazené v tomto objektu.
Ale to je jen taková maličkost.
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít