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



Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.