tton2. Checked)
{. Focus (); new Exception («Ви не ввели дані про напрямок руху»);
}
/ / перевірка введених значень на правильність
{speed=Convert. ToInt32 (Speed_TB. Text); (speed <1 | | speed> 360)
{_TB. Focus ();
throw new Exception («Швидкість повинна бути в діапозоні 1.360 рад / сек»);
}
} (FormatException)
{. Cancel=true;
Speed_TB. Focus ();. Show («Швидкість повинна бути цілим числом»);
return;
}
{radius=Convert. ToInt32 (Radius_TB. Text); (radius <10 | | radius> 100)
{_TB. Focus ();
throw new Exception («Радіус кулі повинен бути не менше 10 і не більше 100»);
}
} (FormatException)
{. Cancel=true; _TB. Focus ();
MessageBox. Show («Радіус повинен бути цілим числом»);;
}
}
/ / обробка всіх інших помилок (Exception E)
{. Cancel=true;. Show (E. Message);
}
}
2.9 Інструкція з використання програми
У початковому стані (після запуску програми) можливими є два основних дії: додавання кульки та завантаження раніше збереженого стану.
Додавання кулі здійснюється за допомогою кнопки «Додати куля», кнопки на панелі інструментів або пункту меню «Дія ® Додати куля».
Видалення обраного кулі здійснюється за допомогою кнопки «Видалити куля», кнопки на панелі інструментів або пункту меню «Дія? ® Видалити куля ».
Зміна параметрів обраного кулі здійснюється за допомогою кнопки «Редагувати куля», кнопки на панелі інструментів або пункту меню «Дія? ® Редагувати куля ».
Завантаження збереженого стану програми здійснюється за допомогою кнопки «Завантажити дані», кнопки на панелі інструментів або пункту меню «Дія ® Завантажити дані».
При виконанні команди в діалоговому вікні потрібно вказати ім'я файлу і його тип. Вважається, що файл з розширенням «. txt » текстовий, а файл з розширенням «. dat » двійковий.
Збереження стану програми здійснюється за допомогою кнопки на панелі інструментів або пункту меню «Файл ® Зберегти дані». Тип файлів збереження визначається за тим же алгоритмом, що і при завантаженні.
Після додавання кулі або завантажити їх стану стає доступним операція збереження поточного стану, яка заново блокується при видаленні останньої кулі.
Для виконання операцій видалення або зміни параметрів деякого кулі, він повинен бути вибраний в списку куль.
На малюнку 2.4 зображено стан програми з кулями, так як жодна з куль не вибрано, то зміна та видалення недоступні.
Малюнок 2.4 - Демонстрація роботи програми
Висновок
У цій роботі вдалося розробити програму з використанням...