Как я писал в предыдущем посте, для диплома своей сестры я разработал программу автоматизации бухгалтерского документооборота. В этом посте я скажу пару слов по созданию этой программы. Разработка приложения в средах визуального программирования начинается с создания пользовательского интерфейса. Создаются необходимые формы, на них "перетаскиваются" объекты управления, их внешний вид посредством редактирования свойств приводится к соответствию концепции пользовательского интерфейса приложения.

Новые формы в проект добавляются командой "Project" - "Add Form", далее на вкладке "New" открывшегося окна диалога выбирается объект "Form".

Кстати, моими знакомыми изготавливается для группы моей сестры. Они заканчивают обучение и разбегаются в разные стороны, но фотокнига сохранит самые ценные воспоминания.

В данном приложении используются два вида окон: главное и модальные. Главное окно изображено на рисунке 3.3, оно снабжено элементами управления, позволяющими перейти к выполнению любой операции, которая включена в функционал приложения.

Автоматизация бухучёта
Рис. 3.3. Главное окно программы "Бухгалтер Лайт"

Модальные окна не имеют индивидуального графического оформления, они содержат те элементы управления, которые необходимы для обозначенной задачи.
При открытии модального окна главное окно становится недоступным до тех пор, пока модальное окно не будет закрыто. Это сделано для того, чтобы не допустить некорректное завершение программы, когда главное окно уже выгружено из оперативной памяти, а модальные окна ещё работают.