(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

FireMonkey 3D - оси координат

Источник: embarcadero
Vsevolod Leonov

FireMonkey 3D - оси координат

За что мы любим design-time

Понятно за что - за реализацию концепции RAD, работу в стиле WYSIWYG и т.д. Да, статичность интерфейсов пользователя (GUI) - она полезна. Чтобы "благодарный пользователь" не искал лично вас с просьбой рассказать, where"s the button gone? (куда делась кнопка). Чем статичнее, тем лучше. Попробуйте сделать динамичный интерфейс, тогда design-time останется в лучшем случае полигоном для отладки компонентов.

Как говорит мой друг, Александр Божко: "кому надо, тот найдёт". Гораздо приятнее искать свойство или событие в дизайн-тайме в инспекторе объектов. Т.е. помимо бесспорно безальтернативной эффективности дизайн-тайма как этапа в разработке интерфейса, вырисовывается еще и другой аспект - обучение. Ну а все мы знаем, что составляющая компетенции любого разработчика - умение быстро и постоянно учиться новому. Приехали: design-time есть способ наработки и сохранения своей квалификации.

Инстинкт программиста Delphi

Сделать что-то и нажать на кнопку F9. Любой дизайн-тайм (да хоть набор текста) после кнопки "Save" провоцирует поискать кнопку "Run". Даже не всегда понятно, зачем. Ладно, после букв финальное творение можно "распечатать". Короче, любой мануальный труд должен заканчиваться автоматическим процессингом и получением (теперь уже) готового продукта.

Активная жизнь в трёхмерном пространстве

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

Ученье - свет

А свет - это компонент TLight, который тоже нужно не забыть добавить в дизайн-тайме. Чтобы объекты не были чёрными. Попробуйте, вы получите реальное удовольствие, кульминацией которого является нажатие кнопки F9 и получение работающего приложения с 3D-моделью.

Как-то вечером я доигрался до нарисованного робота (т.к. просто фанатею от мультика "Роботы"). Попробовал его "откинуть" на MacOS - получилось. Ярковато получилось, но это как бы уже описанный эффект - краски "жёстче".

 

robot 3d win

 

robot 3d mac os

В конкурсе, что ли, поучаствовать? :)



 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Embarcadero »
Написать редактору 
 Рекомендовать » Дата публикации: 08.12.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Enterprise Connectors (1 Year term)
Delphi Professional Named User
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия. Лицензия на 1 месяц.
WinRAR 5.x Standard Licence - для частных лиц 1 лицензия
ESET NOD32 Parental Control – универсальная лицензия на 1 год для всей семьи
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Новые материалы
Вопросы и ответы по MS SQL Server
Мастерская программиста
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Где взять лицензионный ключ для AllFusion Process Modeler (BPwin) 7? (6)
Выручайте!!! где найти ключ, ужасно срочно нужна программа. заранее спасибо!
 
Как в IBM Rational DOORS сделать заголовки не жирным шрифтом? (2)
Измучился уже, когда идет иерархия уровнем ниже, чем Х.Х., мне нужно, чтобы заголовки не...
 
Отличается ли ДрифтКазино от беттинга? (18)
Друзья, давно заметил, что на Дрифте уже несколько месяцев во всю рекламируется и предлагается...
 
Рабочее зеркало букмекера 1win (1)
Сегодня в случае недоступно официального сайта есть рабочие зеркала БК 1win...
 
Новости спорта - все послдение события в одном месте (1)
Пользователи, которые увлекаются ставками на спорт, должно следить за последними изменениями в...
 
 
 



    
rambler's top100 Rambler's Top100