А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
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

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

 

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

2 + 0 -

Биологическое мышление: эволюционный взгляд

Биологические основы человеческого мышления: эволюционный взгляд

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

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

2 + 0 -

Почему важно единение с природой

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

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

0 + 0 -

Прекрасный вид с домом

 

Этот шедевр я, так сказать, не создавал вручную. Но создал его с помощью нейро-сервисов, задающих миру новое веяние и направление к всеобщему распространению "искусственного интеллекта". Создал статичную картинку в сервисе яндекса "Алиса" а потом "оживил" эту картинку, воспользовавшись нейросетями от Google AI Service. Картинка эта превратилась в видео ролик. Ну а вид получился просто изумительным. Это просто предел моих мечтаний. В смысле, жить посреди такого пейзажа и в таком доме, кругом - великолепная природа и никакого народа...

0 + 0 -

Начата работа над вкладочным документом

 

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

0 + 0 -

Работа над компоновкой главного окна продолжается

 

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

0 + 0 -

Работа над контролом компоновки

 

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

0 + 0 -

Работа над вкладками ленты продолжается

 

Вот вид интерфейса главного окна на данный момент. Всё ещё идет работа по заполнение элементами управления ленты вкладок. Идёт уже целую неделю. И всё ещё не завершена. Ох, не знаю, сколько продлиться ещё это очередное переделывание программы. Но чувствую, что раньше конца года ожидать окончания переделывания не стоит. Так что вот так. Как видно на скриншоте, на этот раз я использовал механизм переноса контента группы страницы вкладки во всплывающее окно, если этот самый контент не помещается в видимую область этой самой группы. Но сегодня я ввел еще одно нововведение. Я добавил новый контрол для объединения групп на странице ленты. До этого у меня был обычный StackPanel. Но мне понадобилось, чтобы эти самые упомянутые группы автоматически подгоняли свои размеры, когда меняется ширина окна...

0 + 0 -

Начало оформления вкладок ленты главного окна

 

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

0 + 0 -

Вид главного окна начинает прорисовываться

 

Уже в который раз. Не считал, а зря. Даже интересно. но уже не подсчитаешь. За последние дни реализовал кое-что по интерфейсу и сделал несколько основных функций. или, точнее, переделал и улучшил. И надо сказать, существенно улучшил. Всё-таки оно хорошее чувство, когда кривокод заменяешь на нечто более изящное и компактное. И не только лишь изящное, а ещё и более стабильно функционирующее, что ещё важнее. Так что вот так. Из функций готово, вот, диалоговое окно для выполнения SQL-запросов. Это премиум-функция программы, которая доступна только в платной версии, как и диалоговое окно, которое генерирует SQL-запросы, используя искусственный интеллект нейросети YandexGPT...

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