Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder

Модерирует : ShIvADeSt

ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

Alexey_Gawrilow



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dzh2000

Цитата:
Есть такая поговорка - "Все гениальное - просто". Она как нельзя лучше подходит для Flat Controls. 34 компонента повторяют идущие с Delphi за исключением одного свойства Flat. И это ВСЕ, что требуется для придания приложению стильного интерфейса.

 
Весьма спорное утверждение.
 
Подобные библиотеки - просто позор для разработчиков.
 
Вместо того чтобы субклассировать оконную функцию и написать от 2 до 4 обработчиков сообщений, в зависимости от желания, они пишут 34 компонента !!!
 
Решение, как говориться - в лоб.
 
Если бы речь шла о полной замене элементов управления, для поддержки регионов там или скинов, такой подход был бы оправдан.
 
Для придания flat'овости или, например отрисовки фона достаточно субклассинга.
 
В худшем случае - конкретного контролла, в лучшем - 'оконного класса' Windows (не путать с классами н-р Delphi).
 
С оконными элементами управления не возникает никаких проблем.
Потомки TGraphicControl и с OwnerDraw отрисовкой, например TBitBtn, требуют чуть больше усилий.
 
Лучшие представители этого класса:
 
FlatAll v2.0 http://www.sdmsoft.com/flatall/
 
GSFlat.pas by Gavina Int. Inc. by Alexey Lavnikov - этот модуль входит в несколько библиотек и при размере в 17 кб и вызове единственной процедуры InitGSFlatControls
субклассирует все элементы управления базирующиеся на оконных классах Windows.
 
Когда я увидел этот исходник, я был просто восхищен красотой и лаконичностью решения.
Программист субклассировал оконные процедуры классов - не конкретных контроллов а именно классов.
 
Технически совершенное решение. На мой взгляд.

Всего записей: 640 | Зарегистр. 08-09-2003 | Отправлено: 13:16 24-02-2005
QuickeneR

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте плиз какой-нибудь компонент или библиотеку для печати широкоформатных данных (A3) на обычном лазерном принтере (A4) с автоматическим разбиением на страницы. Посмотрел несколько компонент - Yapi, FastReport, SMReport - и не нашел там такой возможности. Допустим, простой текст я через TPrinter выведу, а если вдруг сложный отчет - его тоже вручную считать и рисовать?

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 14:03 24-02-2005
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexey_Gawrilow

Цитата:
Лучшие представители этого класса:...

я не понял, это в кавычках?
 
GSFlat.pas
это можно как-нибудь поиметь?

Всего записей: 25646 | Зарегистр. 06-12-2002 | Отправлено: 14:56 24-02-2005
Alexey_Gawrilow



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
akaGM
 

Цитата:
Лучшие представители этого класса:...  
 
я не понял, это в кавычках?  

 
Нет, это действительно лучшие в технологическом плане Flat'тизаторы
 
 

Цитата:
GSFlat.pas  
это можно как-нибудь поиметь?

 
Несколько не тот форум, Вы не находите?
К тому же я здесь не под ником, и очень не хочу получить бан.
 
Впрочем...
 
Torry.net :
 

Цитата:
 
UI Controls Pack v.1.0 FWS 1045 k 3 Feb 2001  
By Gavina Int. Inc.. Bored with input of numbers, dates and colors? Want to make whole application look flat? Let UI Controls Pack save your time and energy.  
 
Fully functional
Source: Included
 
Download: CB4 CB5 D4 D5  
http://www.torry.pp.ru/vcl/packs/interfacemiddle/gsui.exe
 

 
Это найдено за 40 секунд с помощью яндекса.

Всего записей: 640 | Зарегистр. 08-09-2003 | Отправлено: 20:02 24-02-2005
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexey_Gawrilow
 
спасибо за проделанную [за меня] работу, конечно, только я не понял в чем оказался не прав?
если это варез, то так можно и сказать, точно так же, впрочем. как и отправить на торри...
 
еще раз спасибо и извини, хоть и не знаю за что...

Всего записей: 25646 | Зарегистр. 06-12-2002 | Отправлено: 22:43 24-02-2005
Harym



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может у кого есть ANSMTP SMTP COMPONENT http://www.emailarchitect.net/webapp/smtpcom или нечто подобное поддерживающее ESMTP?

Всего записей: 192 | Зарегистр. 30-08-2002 | Отправлено: 23:30 24-02-2005
nomados



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
на Торри вареза не бывает я и сам думаю, что flat делается одной процедурой, но ковырять было лениво... В проекте пользую Ehlib контролы, они флатовские, но их не хватает (нет не DB Aware компонентов, кнопок...) Для красы думаю сделать плоским все.  
 
Добавлено:
Alexey_Gawrilow
поставил после танцев с бубном эту Gavin'у на Д7 Из нужных флат контролов только edit, хелпа нет, кто разработчик непонятно (сайт у них какой-то странный)...
 
Добавлено:
тут лежит бесплатная библиотека отчень красивых flat control-ов....
http://www.torry.net/vcl/packs/interfacemiddle/mxflatpack.zip

Всего записей: 59 | Зарегистр. 27-01-2005 | Отправлено: 23:32 24-02-2005 | Исправлено: nomados, 23:36 24-02-2005
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexey_Gawrilow
На вкус и цвет товарищей нет. Пусть решение и в лоб, но меня устраивает и внешним видом, и поведением, и размером. Уже долгое время устраивает

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 01:27 25-02-2005
naill

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу описание работы компанента teechart на рус яз.

Всего записей: 8 | Зарегистр. 03-04-2004 | Отправлено: 09:14 25-02-2005
xcm

Графоман
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите к-т который умеет показывать файловую систему в виде дерева и выделять(помечать) отдельный узлы и компанент или пример готового кода рекурсивно пробегающий по дереву каталогов.

----------
на свете счастья нет, но есть попкорн и сникерс.

Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 09:55 25-02-2005
Alexey_Gawrilow



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nomados

Цитата:
поставил после танцев с бубном эту Gavin'у на Д7  Из нужных флат контролов только edit, хелпа нет, кто разработчик непонятно (сайт у них какой-то странный)...  

 
Ой давно это было..
Сайт умер, доменное имя сперли.
Разработчик чем-то другим сейчас занимается.
 
dzh2000

Цитата:
На вкус и цвет товарищей нет

Никто и не спорит.
 
Философия такая.  
МИНИМУМ сторонних компонентов, только в ИСКЛЮЧИТЕЛЬНОМ случае без отсутствия исходников.
 
Допустим одно из:
- работаете вы в команде,
- решили кому-то показать, или поделиться кодом,
- перезжаете на новую версию среды, просто переставляетесь.
 
При использовании любых наборов инструментов возникают следующие вопросы:
Включены во внутрифирменные стандарты разработки используемые вами компоненты?
Сколько компонентов нужно поставить чтобы можно было посмотреть/исправить код?
Через сколько времени сможете начать работать?
 
На все их есть ответы и допущения, конечно же.
 
Кстати, именно поэтому я и искал альтернативу ZipForge, потому как с исходником я сам куда хочешь перееду, а так пришлось порта от разработчиков ждать.

Всего записей: 640 | Зарегистр. 08-09-2003 | Отправлено: 12:50 25-02-2005
Dimonka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexey_Gawrilow

Цитата:
Философия такая.  
МИНИМУМ сторонних компонентов, только в ИСКЛЮЧИТЕЛЬНОМ случае без отсутствия исходников.  

У нас философия такая - никогда не пользоваться компонентами без исходников.
 

Цитата:
При использовании любых наборов инструментов возникают следующие вопросы:  
Включены во внутрифирменные стандарты разработки используемые вами компоненты?  
Сколько компонентов нужно поставить чтобы можно было посмотреть/исправить код?  
Через сколько времени сможете начать работать?  

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

Всего записей: 398 | Зарегистр. 03-01-2002 | Отправлено: 13:12 25-02-2005 | Исправлено: Dimonka, 13:13 25-02-2005
VladMinin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Согласен с dzh2000. Сам давно ими пользуюсь... Порадовали 2 вещи - это раелизация поставленной задачи (флэтовость), ни больше - ни меньше и сырцы. 2 пункт позволил поправить то что не понравилось и сделать так как надо самому.

Всего записей: 266 | Зарегистр. 11-09-2001 | Отправлено: 13:22 25-02-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nomados

Цитата:
нет не DB Aware компонентов

EhLib отлично работает в качестве "не DB-Aware" компонентов. Просто у них всё в одном

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 15:36 25-02-2005
nomados



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DB aware работают может и неплохо, но тянут лишний код в приложение, которое не используют БД

Всего записей: 59 | Зарегистр. 27-01-2005 | Отправлено: 16:05 25-02-2005
strah4

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно это все уже 10 раз обсуждено, но найти в такой куче данных не удалось.
 
Стоит задача сделать прогу которая на основании некоторого потока данных( брать придется из текстового файла и сделанного до этого самостоятельно шаблона) генерит отчет, который после этого можно редактировать ручками(ну или нельзя, но это уже опция).
 
Должен получатся документ на листах типа a4, в который надо включать таблицы, форматируемый текст, желательно картинки. Трабл в том что ворд и excel и вообще любые внешние редакторы(таблицы) пользовать запретили.
 
Подскажите плиз компонент (хотелось бы для шестого билдера, но можно и дельфи, все одно похоже переходить придется( ), желательно с описанием, на который это все (картинки, таблицы, форматируемый текст) можно динамически поместить.
 
И последнее, необязательное, толщину отдельных  линий в таблице тоже желательно иметь возможность изменить.

Всего записей: 41 | Зарегистр. 25-02-2005 | Отправлено: 17:33 25-02-2005 | Исправлено: strah4, 17:47 25-02-2005
nomados



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strah4
Fast Report аднако

Всего записей: 59 | Зарегистр. 27-01-2005 | Отправлено: 21:11 25-02-2005
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xcm
 
Таких компонентов в разных библиотеках и пакетах как грязи...
Навскидку
LMD Tools
DiskControl
ShellBrowser Components
да и на стандартной палитре есть.
Или я не понял тебя и нужно что-то другое?

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 18:19 26-02-2005
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexey_Gawrilow
взял я триальный FlatAll по твоему наущению, а посмотреть не могу -- там только бинарники 5- и 6-ой дельфи (у меня -- семерка), даже компилированного демо нет...
можешь хотя бы какой-нибудь пример дать глянуть?
или это опять _неправилььный_ вопрос для _этого_ форума?

Всего записей: 25646 | Зарегистр. 06-12-2002 | Отправлено: 18:48 26-02-2005
nomados



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
http://www.torry.net/vcl/packs/interfacemiddle/mxflatpack.zip
все плоское и красивое ....

Всего записей: 59 | Зарегистр. 27-01-2005 | Отправлено: 20:58 26-02-2005
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder
ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru