Итак, работа над функциями объектов базы данных продолжается. и для всех объектов, кроме таблиц она уже завершена. Теперь и у индексов, и у триггеров, и у представлений все функции РЕАЛИЗОВАНЫ. И осталось доделать только функции для таблиц. Ну и после ещё останутся некоторые функции из категории "сервис". Так что вот такие дела. Темпы производства нарастают. И я питаю надежды что программа будет закончена уже к лету (к началу июня) или же в начале июня. Так что вот так.
Ну а что же было сегодня, что сегодня уже реализовано. Ну вот, снова забытая функция с утра была реализована. А забыто было создание объектов базы данных через вызов единого диалогового окна, где находится список предлагаемых для создания объектов базы данных. Окно это вызывается не через нажатие на кнопку, а вызывается с помощью клавиатурной комбинации "Control+Shift+T". И вот оно, это окно, представлено на верхнем скриншоте.
После этого я добавил для всех объектов сразу функцию переименования этих объектов. После чего там осталось совсем немного нереализованных функций для всех объектов БД, кроме таблиц. Так что вот такие дела. Осталось только добавить диалоговые окна для отображения свойств всех объектов. То есть четыре окна.




Ну и вот это всё. И да. ещё кое что. Сегодня копаясь в файле модели-представления главного окна не без удивления обнаружил, что оказывается контрол представлений таблиц, который, как я считал давно законченным, ещё не закончен! Во как. Там осталась еще одна не реализованная функция. Функция для сортировки данных в таблице. Не в таблице представления, а в таблицы файла базы данных SQLite. Вот такие пироги. Вот она, моя ..... внимательность!!! Подводит всегда, подводит везде, подводит во всем. Так что мне завтра прямо с утра нужно будет допиливать эту функцию. И вот тогда уже весь функционал представлений таблиц будет закончен. Только завтра. А не несколько недель назад, как я считал. Так что вот такие дела.
Ну и на сегодня уже мне хватит. Уже почти девять вечера и я закругляюсь. Так что уже до новых постов и до новых свершений.
