Итак, вот, наконец, я и приступил к созданию диалогового окна для выбора предопределённого шаблона базы данных. Этот функционал будет полезен и мне самому. Потому что когда я буду на полную катушку тестировать и отлаживать программу, то мне определенно придется работать с объектами базы данными и, собственно, данными. А для этого необходимо иметь готовые базы данных с таблицами, заполненными данными. Но ведь не создавать же каждый раз при каждом отдельном тестировании новую базу данных, вручную заполняя таблицы! Нет, для этого мне и придет на помощь сей диалог. Он позволит в пару кликов выбрать какой-либо из восьми (пока) предварительно определенных шаблонов и сгенерировать на их основе базу данных, ещё и автоматом сгенерировав данные для таблиц в этих БД. Так что вот так. Но всё дело в том, что ход работы продвигается гораздо медленней, чем я того ожидал перед работой.
Вот сегодня, с утра, приступая к реализации этого диалога, я думал, что уже часам к пяти вечера у меня всё будет готово. Да фиг там. Я даже не успел закончить полностью шаблон для первой базы данных из того списка шаблонов, которые вы видите на верхнем скриншоте. Вот так. Возни всегда гораздо больше, чем можешь предположить. Так что мне нужен минимум ещё один день на то, чтобы закончить создавать все 8 этих шаблонов. Но и это ещё будет не всё!!! (по ходу потянет на третью неделю работы над этим диалогом!!!), ещё останется реализовать функцию редактора в окне по нарисованию стрелочек между таблицами. Так что мне, пожалуй, предстоит ещё не один день работы над этим окном! Вот такие пироги.
Вот так вот выглядит вставленная в редактор модель базы данных из диалога по выбору шаблона. Смотрится неплохо.
Ну и вот, на этом у меня пока что всё. Так что до новых постов (точно не знаю когда) и до новых свершений.

