Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Результаты опроса: Какими доп. средствами вы пользуетесь для разработки интерфейса своих приложений?
Использую DevExpress 2 11.11%
Использую TMS Pack 1 5.56%
Использую только Default VCL Lib(стандартные компоненты) 4 22.22%
Не использую Dev и TMS, но хотел бы узнать что это. 7 38.89%
Не использую Dev и TMS, и значть не хочу что это 4 22.22%
Голосовавшие: 18. Вы еще не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.10.2010, 12:41
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию [Проект] TMS Advanced + Standart Ribbon + DevExperess!

Всем известна знаменитая панелька в MS Office 2007-2010 пришедшая на замену стандартному меню: "Файл, Правка, Детали, ...Справка"

Называется она Ribbon
В стандартных компонентах D 2010 существует вкладка Ribbon Controls. При помощи которой можно повторить нечто схожее в своих приложениях.

Есть одно большое НО - компонент очень слаб. Ошибки на каждом шагу, а наличие дочерних компонентов граничено до уровня "Standart" фкладки, и то неполностью.

На смену этой панели пришли такие гиганты как TMS Advanced и DevExperess, в состав которых входит мощные, уже отлаженные, Ribbon-style компоненты. ++ в обоих пакетах много всяких "фкусностей" и "полезностей".

Предложение для заинтерисовавшихся: Создать ру блог, где развивать тему отдельных компонентов, например только для TMS Adv.

Последний раз редактировалось Uniq!, 05.10.2010 в 12:53.
Ответить с цитированием
  #2  
Старый 05.10.2010, 12:50
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Для начала я-бы предложил автору сделать голосовалку типа:
1. Вы используете DevExpress в разработке своих приложений
2. Вы используете TMS Pack в разработке своих приложений
3. Предпочитаю использовать только стандартные компоненты Delphi
а вот если 1 или 2 пункт дадут хотя-бы 5 голосов, уже явно имеет смысл завести специализированную тему.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 05.10.2010, 12:59
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Спасибо, за совет. Очень хочеться что-то узнать на эту тему. Но в одиночку я боюсь это не потяну.

DevEpress - очень тяжёлый. При создани Empty проджект и добавлением Ribbon Panel + 2 Tab + 2 Панельки на каждую Tab получается 15 mb на жёстком диске и 86 mb в оперативе.

TMS - при тех же запросах, меньше 3ёх на HDD и всего 3.1 MB в динамической памяти.

Я свой выбор объяснил.

Стандартные компоненты, грустно раскрашивать
Если речь не идёт о сверх алгоритмичных приложениях, то я думаю не грех пихнуть парачку "рюшечек" на форму.


Что касается ru-net сообщества на эту тему , знаю лишь что Web Delphi занимались в плотную с Ribbon Controls Standart и плевались на его работоспособность

Последний раз редактировалось Uniq!, 05.10.2010 в 13:04.
Ответить с цитированием
  #4  
Старый 05.10.2010, 13:03
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

15 местров в экспресе у вас по причине включения всех шкур непосредственно в тело вашего исполняемого файла. Вы можете вынести все шкуры в DLL или вообще оставить только одну и тогда размер выходного файла у вас вряд-ли будет больше 2 Мб.
И голосовалку немножко подправьте для выбора нескольких пунктов сразу.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 05.10.2010, 13:05
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Пробовал
ответ на вопрос "Почему так много?" я нашёл сразу. Да это шкурки. Но даже после SkinsEnabled:=False приложение весило 5mb.

Это пол беды, в памяти всё так же плохо 32 mb оперативы
И самое обидное, сам "старт" приложения от привычного "В миг" превратился в "5секундную стрелочку с колёсиком ожидания"
Ответить с цитированием
  #6  
Старый 05.10.2010, 13:15
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Что-то вы не так делаете, не должно быть такой паузы, да и файл при правильной сборке не должен столько кушать. Ради интереса запустил свой проект с одной шкуркой. Размер на диске 3Мб, после запуска в памяти около 7Мб.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:13.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025