А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Флаг на ветру

 
Продолжаю осваивать симуляции. Вот, сделал симуляцию ткани, развивающейся на ветру. Ветер пришлось сделать довольно сильным, для того, чтобы флаг-ткунь сильно не провисал и стоял горизонтально. 
0 + 0 -

Завершение работы над контролом ObjectsView

 

Сегодня я работал в ленивом режиме (после праздников так бывает, работать не тянет) и потому только успел закончить работу над панелью объектов. А именно я доделал вывод меню для каждых элементов базы данных в дереве элементов. Установил механизм блокировки таблиц от изменений с помощью команд. И что меня возмущает больше всего...

0 + 0 -

Работаю над контекстным меню менеджера объектов

 

Сегодня день - праздник, но я, как ни в чём не бывало, продолжаю работать. Вот у меня сегодня день поправок. Там подфиксил, тут добавил, в общем по мелочам. Как видно на скриншоте, я внёс изменения в главное меню программы. Некоторые пункты из меню 'файл' перенёс в меню 'база данных', так как логически эти элементы меню больше подходили так. Но почему-то раньше для меня это как-то было норм, а вот тут вчера или сегодня подумал - и надо подкорректировать. Что ж, подкорректировал, но на это тоже времечко тратится...

0 + 0 -

Начало реализации панели объектов

 

Панель объектов - это менеджер объектов базы данных. Сегодня я начал над ним работу но пока не закончил. Все объекты БД выводятся в древовидный список, их раскрытие запоминается и восстанавливается. Всё вышло неплохо и без мучений над реализацией этой штуки. Вот бы так всегда! Выбирая в дереве элементы с ними можно производить различные манипуляции, редактировать, просматривать свойства и удалять...

0 + 0 -

Летний снегопад под музыку Вивальди

 
Вот моё последнее творение. Не так было долго его создать, как отрендерить. Сделал я его вчера примерно часа за три примерно к полудню. Сразу после этого запустил рендеринг в видео файл и прождал до... шести часов утра! Вот такие пироги. Даже мощный ноутбук слабо тянет такие композиции. Нужен компьютер раз в двадцать мощнее, чтобы делать видео анимации со сложными объектами длительностью в минуту и больше. А это всего-навсего одна маленькая коротенькая минута...
0 + 0 -

Добавил подсветку синтаксиса SQL и автозаполнение в полле набора SQL

 

Сегодня решил внести в программу некоторые поправки и дополнения. Из поправок убрал из XAML-шаблона главного окна лишние атрибуты у пунктов меню, ссылающихся на клавиатурные сокращения, потому что эти команды, привязанные к клавиатурным сокращениям итак подключены в начале разметки окна. Также добавил небольшие контекстные менюшки к окнам менеджера проектов и выполнения произвольных SQL-запросов. И, наконец, прикрутил к полю ввода SQL-запроса подсветку синтаксиса с автозаполнением ключевых слов этого языка...

0 + 0 -

Диалог выполнения SQL-запросов в БД и история изменений БД

 

Работа движется вперед и программа обрастает новым функционалом. Хоть и не так быстро, как хотелось бы. Но всё прогресс есть. Получилось симпатичное окошко, которое служит связующим звеном между интерфейсом и файлом SQLite базы данных. Можно выполнять произвольные запросы в базу данных, они сохраняются во временную (не кэша) историю на период сеанса работы с этой базой данных. Потом в правой вкладке окна эту историю можно просматривать и повторно выполнять уже произведённые SQL-запросы...

0 + 0 -

Завершение работы над менеджером проектов

 

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

0 + 0 -

Раннее завершение рабочего дня и менеджер проектов

Так, сегодня просто пост без скриншота. Ато скриншоты и видео скоро забьют всё дисковое пространство моего хостинга и мне нужно будет раскошеливаться на расширение дисковых лимитов.   

Так у меня повернулось (не буду вдаваться в подробности), что я решил закончить сегодняшний рабочий день. Вот так бывают у тех, кто сам себе начальник. То можешь пахать все выходные, то посередине рабочей недели устраиваешь себе выходной. Тут уж от настроения дело зависит а не от требования каких-то начальников, которых у тебя нет и ты сам себе хозяин. Так что вот так, а что я, собственно, сегодня успел сделать...

0 + 0 -
  • Яндекс.Метрика