7.1 Відображення деталей про запис
- Таблиця усіх записів
- Показ записів у головному вікні програми
Нефункціональні вимоги:
- Зовнішній інтерфейс користувача.
- Збереження даних у бінарний файл.
- Логічна структура даних.
2.3 Вибір графічної підсистеми
Чому саме Windows Forms?
Насамперед, форми підходять новачкам, тому що вони можуть писати програми у Visual Studio без глибоких знань в об’єктно-орієнтованому програмуванні. Студія передбачає використання стандартних об’єктів (кнопка, надпис, текстове поле, картинка тощо) з інтуїтивно зрозумілими параметрами (висота, ширина і т.п.). Більш того, в студії процес зміни деяких з параметрів, додавання нового об’єкта в форму навіть не потребує написання коду - все це є візуалізованим. Користувач просто перетягує необхідний об’єкт з панелі на форму.
Головна вигода від написання Windows-додатків з використанням Windows Forms - це те, що Windows Forms створюють більш однорідну програмну модель і усувають багато помилок і протиріччя від використання Windows API. Наприклад, кожен досвідчений програміст під Windows знає, що деякі стилі вікна можуть застосовуватися тільки до вікна, коли воно вже створено. Windows Forms в значній мірі усувають таке протиріччя. Якщо ви хочете існуючого вікна задати стиль, який може бути присвоєний тільки в момент створення вікна, то Windows Forms спокійно знищить вікно і знову створить його з вказаним стилем. Крім того, .NET Framework class library набагато більш багатшими, ніж