the previous post describes two styles in single application.Now I consider one more useful way to apply styles in FireMonkey applications. The same approach is also well used with other technologies, but FireMonkey is my favorite testbed when talking about software engineering.
Update or service pack
is not only bug fixes in enterprise systems, but addition of new functionality.
If a company is really big, the accurate delivery and deployment of the upgraded version of an executable ...
предыдущий пост рассказывал о двух стилях в одном приложении. Теперь очередь рассмотреть еще одно полезно применение стилей в FireMonkey. И не только в FireMonkey но именно здесь я провожу эксперименты над технологиями разработки ПО.
Обновление ПО
часто связано не только с исправлением ошибок, но и добавлением нового функционала. Чем крупнее компания, тем сложнее выполнить своевременную доставку обновленного варианта исполняемого модуля на рабочие станции или файл-сервера (особенно, когда ...
Цветить и цвести
Цвета как-то не очень котируются у реальных программистов, потому классическая «турбопаскальная» раскаска среды (желто-синяя) довольно часто встречается на просторах IDE. Но в графических нотациях использование цвета уже давно стало традицией, люди используют еще один «канал передачи информации». В некоторых продуктах Embarcadero можно даже попользоваться этой возможностью в виде «modeling in color» methodology (ER/Studio) и «UML in color» (RAD Studio). Уже давно и научно доказ...
Two styles or not to style?
Color plays a great role in information representation, so graphical notations with colors are already in use. You can test them in Embarcadero products like ER/Studio as “modeling in color” methodology or RAD Studio as “UML in color”. It’s a scientific fact that even abstract colors and color sequences do reflect out mood, psychological condition and metal state. Yes, you can say why these words are said. The point is that since long ago applied programmers tried to...
А сам?
Конечно, разработчики мне такого вопроса не задавали, когда я всячески агитировал за переход с VCL на FireMokey. По крайней мере впрямую. Но в каждом из нас помимо креативщика, энтузиаста и отъявленного оптимиста, живёт сущность здравых и взвешенных паттернов мышления и поведения. Т.е. нужны очень веские основания для засучивания и так уже режущих подмышки рукавов. Для "моего" проекта это а) поддержка платформы MacOS; б) принципиально новые возможности для работы с графикой. Добавьте к...
Прошлый проект
всплыл в памяти вместе с бывшим шефом. Бывший (а как вы расставались с предыдущим шефом?) - человек дела, начал с главного. Как насчёт позволить приложению занять еще одну нишу - мир Mac-ов? Мы ваяли семейство проектов. Согласно маркетингу, расчетный движок был один, а набор функционала с интерфейсной мордой в том или ином случае образовывал некое решение. Часть таких "комплектов" имею ярко выраженную "имиджевую" составляющую, поэтому можно говорить о хороших перспективах.
Д...
Одним из базовых направлений создания 3D-объектов с помощью FireMonkey является использование компонента TMesh. Он позволяет строить "сеточные" объекты, состоящие из совокупности пространственных треугольников. Как начать использование данного компонента? В чём разница работы с ним в design-time и run-time? Как правильно "натягивать" текстуры в виде растровых изображений?
Ответы на эти и многие другие вопросы содержатся в специальном тематическом вебинаре, доступном в записи....
Запись вебинара с Евгением Крюковым, одним из архитекторов FireMonkey, посвященного основам программирования 3D-графики с использованием этой новой платформы....
Когда
мы смотрим на присланные на конкурс работы, то в голову приходит следующее
Изготовлено при помощи FireMonkey.
Изначально
хотелось обойтись вообще без кодирования, но потом всё-таки 3 строчки пришлось написать. Полагаю, вы без труда сможете воссоздать алгоритм движения гусеницы.
Конкурс
в летний период проходит не так интенсивно, как в зимний. Поэтому сам себя выдвигаю на номинацию победителя. Пообучаться на данном примере вполне занятно, есть несколько способов реализ...