#2 Visual Studio - Простейший калькулятор на C# ►◄
HTML-код
- Опубликовано: 30 сен 2024
- Production Music courtesy of Epidemic Sound!
-----------------------------------------------------------------------------
Группа ВКонтакте visualba...
Скачать Visual Studio 2013 catcut.net/6fV0
--------------------------------------------------------------------------------
Все можно было бы сделать более информативным.
Ну, к примеру: переменная "c" нужна только для наглядности, по факту ее можно убрать и писать на прямую (textBox3.Text = (a+b).ToString(); ) и уже на этой почве рассказать, как работает неявное преобразование переменных в строку. (К примеру то, что если изменить присвоение на textBox3.Text = "Результат = " + (a+b); то метод ToString() не нужен)
Плюс ко всему, почему же нельзя использовать float при делении? На сколько я помню, никаких ошибок при этом нет, но в крайнем случае можно использовать явное преобразование с = (float)(a/b); Или double используется чтобы не потерять точность? Но зачем это в простейшем калькуляторе, в таком случае?
textBox3 можно было сделать ReadOnly = true, пользователь все равно туда ничего не вводит
Ну, а дальше я просто придираюсь.
Программист всегда должен писать коды с расчетом на то, что пользователь идиот (имхо)
По факту, в текстовые поля можно ввести все, что угодно и из за этого будут возникать неприятные ошибки.
В место float.Parse(), можно использовать float.TryParse() и условный оператор if
И почему нет проверки на 0 при делении? Это вообще кощунство, если не через if, то через try catch, но проверку нужно делать обязательно.
То что надо после VB .Net, продолжайте
А как сделать так что бы он считывал числа например если ты введешь в 1 строку 1+1 как сделать так что бы он дал ответ в другой?
Можно использовать VS 2010 ?
Выражение типа 2-2/4 посчитает?
Эээээ,а где бейсик?
Gold Super_Man_DOK закончился
хотелось бы больше VB. Я c# наизусть знаю((