Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Подземелье Магов
  
 

Фильтр по датам

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  09:56[Войти] | [Зарегистрироваться]

Обсуждение материала
Переход на платформонезависимый стиль программирования
Полный текст материала


Другие публикации автора: Cepгей Poщин

Цитата или краткий комментарий:

«... Автор делится опытом по переводу своих старых приложений на FireMonkey ...»


Важно:
  • Страница предназначена для обсуждения материала, его содержания, полезности, соответствия действительности и так далее. Смысл не в разборке, а в приближении к истине :о) и пользе для всех.
  • Любые другие сообщения или вопросы, а так же личные эмоции в адрес авторов и полемика, не относящаяся к теме обсуждаемого материала, будут удаляться без предупреждения авторов, дабы не мешать жителям нормально общаться.
  • При голосовании учитывайте уровень, на который расчитан материал. "Интересность и полезность" имеет смысл оценивать относительно того, кому именно предназначался материал.
  • Размер одного сообщений не должен превышать 5К. Если Вам нужно сказать больше, сделайте это за два раза. Или, что в данной ситуации правильнее, напишите свою статью.
Всегда легче осудить сделанное, нежели сделать самому. Поэтому, пожалуйста, соблюдайте правила Королевства и уважайте друг друга.



Добавить свое мнение.

Результаты голосования
Оценка содержания

  Содержит полезные и(или) интересные сведения
[1]2100%
 
  Ничего особенно нового и интересного
[2]00%
 
  Написано неверно (обязательно укажите почему)
[3]00%
 
Всего проголосовали: 2

Оценка стиля изложения

  Все понятно, материал читается легко
[1]2100%
 
  Есть неясности в изложении
[2]00%
 
  Непонятно написано, трудно читается
[3]00%
 
Всего проголосовали: 2




Смотрите также материалы по темам:
[Пакеты (BPL, DPK ...)] [Создание собственных компонент] [FireMonkey]

Комментарии жителей
Отслеживать это обсуждение

Всего сообщений: 8

08-01-2012 13:54
- какой-то стёбный ролик на youtube, несколько понижающий роль FM в жизни Delphi-разработчика; пафос-пафосом, но FireMonkey - новая революционная платформа, совсем не "мультяшная".


Ну честно говоря, само название у неё мультяшное. Гораздо правильнее было назвать так Kylix, который в конце концов сгорел.


13-12-2011 12:26
сообщение от автора материала
не могу согласится с записью файлов в $(BDSLIB) в данном случае, просто не хотелось долго объяснять где какие пути надо прописывать чтобы все файлы отыскивались и открывались по ctrl+клик.
 Cep


13-12-2011 07:09
Статья хорошая, спасибо Сергею. Приблизительно по такому принципу я сейчас привожу в чувство доставшийся мне в наследство проект :)
Вот только не могу согласится с записью файлов в $(BDSLIB) и работой под админом ради этого. Неужели induc ничему не научил? К тому же существует общепринятая практика когда каждый набор компонент хранит свои dcu-шки в своей папке.


08-12-2011 03:06
Спасибо за тёплые слова! А вот погода в Краснодаре была холодной. 13 лет назад была теплее (правда, тогда был август).

VCL и FireMonkey по компонентам разошлись от TComponent - в основном. Так что идеологически FireMonkey - это "типа VCL будущего".
Для отрисовки FireMonkey использует графические библиотеки (а не "стандартный" механизм Windows), что, собственно, и является залогом:
1) кроссплатформенности
2) превосходных качеств в плане создания "крутого" интерфейса пользователя 2Д и 3Д.
Никто не забывает VCL, просто:
а) она и так уже развита, дальше некуда, а куда можно, возможностей не хватает
б) сильно связана с Windows

Поэтому (может я выразился слишком эмоционально) - ждать революционно новых возможностей от VCL не стоит, для этого есть FireMonkey. :)



06-12-2011 07:03
Всеволод, я был на вашем выступлении в Краснодаре. Там я услышал от вас, что многое было прикручено к VLC только, чтобы было, а основная библиотека - это FM. Но разве FM для WIN32 это не обёртка над VLC? Я к тому, что все новшества VLC просто необходимы.
Кстати, купили мы одну XE2, так что не зря Вы старались. :)
Ключ уже получили. В принципе, когда скачаем, можно будет посмотреть исходники.


29-11-2011 03:40
http://www.delphifeeds.ru/index.php?option=com_content&view=article&id=3322&Itemid=63

Нет желание на конкурсе поучаствовать? Я так понял - работа всё-равно идёт.
Нужно лишь заявку кинуть и по НГ проект представить. Но если еще отметить статьями здесь - будет супер.


29-11-2011 00:28
сообщение от автора материала
Спасибо на добром слове. Хоть кто-то заметил :o)
 Cep


29-11-2011 00:12
Спасибо, Сергей, очень интересно!

Материал очень полезен, читать всем, подход с условной компиляцией и поэтапного перехода на кроссплатформенную (относительно кода) разработку очень эффективный. Действительно, "перебивание" кода с одноплатформы на многоплатформу в одном исходнике существенно экономит время/уменьшает количество ошибок, а в ряде случаев просто делает данный переход возможным.

Не могу воздержаться от здоровой критики (!):
- какой-то стёбный ролик на youtube, несколько понижающий роль FM в жизни Delphi-разработчика; пафос-пафосом, но FireMonkey - новая революционная платформа, совсем не "мультяшная".

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


Добавьте свое cообщение

Вашe имя:  [Войти]
Ваш адрес (e-mail):На Королевстве все адреса защищаются от спам-роботов
контрольный вопрос:
Жили у бабуси два веселых гуся. Один белый, другой КАКОЙ?
в качестве ответа на вопрос или загадку следует давать только одно слово в именительном падеже и именно в такой форме, как оно используется в оригинале.
Надоело отвечать на странные вопросы? Зарегистрируйтесь на сайте.

Оценка содержания
 
Содержит полезные и(или) интересные сведения
 
Ничего особенно нового и интересного
 
Написано неверно (обязательно укажите почему)


Оценка стиля изложения
 
Все понятно, материал читается легко
 
Есть неясности в изложении
 
Непонятно написано, трудно читается

Текст:
Жирный шрифт  Наклонный шрифт  Подчеркнутый шрифт  Выравнивание по центру  Список  Заголовок  Разделительная линия  Код  Маленький шрифт  Крупный шрифт  Цитирование блока текста  Строчное цитирование
  • вопрос Круглого стола № XXX

  • вопрос № YYY в тесте № XXX Рыцарской Квинтаны

  • сообщение № YYY в теме № XXX Базарной площади
  • обсуждение темы № YYY Базарной площади
  •  
     Правила оформления сообщений на Королевстве
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования