Форум: "Потрепаться";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизСофт для быстрой разработки компонент Найти похожие ветки
← →
AndrewBee (2002-12-31 20:01) [0]Народ подскажите куда сходить поискать сабж
Где то в какой то книжке по разработке компонент в Дельфе мне попадался линк на сайт, но вот в какой книжке не помню :о(((
Хочется облегчить себе этот процесс.
← →
Rouse_ (2002-12-31 21:00) [1]Это... как его... А, вот, мозги с руками - Самая быстрая и гибкая + наиболее адаптируемая разработка компонент (Из объявления ;).
Желаю успехов в новом году
← →
Юрий Зотов (2003-01-01 01:13) [2]> Хочется облегчить себе этот процесс.
IMHO, он только усложнится (если надо, готов обосновать).
Мозги и ручки. Только так. Потому что это компоненты, все ж таки. Не шучу. Если надо, готов обосновать.
← →
AndrewBee (2003-01-01 02:56) [3]Даааа братва :о(((
А вообще то я не даун в этом плане
Компоненты делаю ручками
но отладка компонент это самый больной вопрос :о((
есть такой софт !!!
это плагин к Дельфе !!
а вот то что вы сбросили эту тему в тему потрепаться
это говорит о вашей некомпетентности
малолетки !!
← →
AndrewBee (2003-01-01 03:23) [4]Без тебя знаю Юра Зотов что компоненты это серьёзная штука
Это кораздо круче чем просто классы
Но вот в самом деле где то мне попалось и я линк потерял :о((
где то есть контора которая сделала примочку к Делфе ускоряюищию
разработку компонент !
← →
Дмитрий К.К. (2003-01-01 07:35) [5]
> AndrewBee © (01.01.03 02:56)
> а вот то что вы сбросили эту тему в тему потрепаться
> это говорит о вашей некомпетентности
Скажи спасибо, шо так сделали, ибо сей форум - самый популярный на сайте ;)
← →
Rouse_ (2003-01-01 10:59) [6]Зря обидел Юрия, ответ тебе был дан, судя по твоему посту ответов врятли ты дождется
Даже не хочется желать :))
← →
Юрий Зотов (2003-01-01 11:15) [7]> AndrewBee
> но отладка компонент это самый больной вопрос
Отладка поведения в run-time не сложнее отладки обычной программы. А отладку поведения в design-time можно свести к отладке в run-time, если уж очень хочется. С использованием встроенного дебаггера и всех остальных вкусностей среды. Достаточно лишь запустить вторую копию Delphi, как Host application пакета. Честно говоря, странно, что такой опытный разработчик компонентов не знаком с этим стандартным приемом.
> это плагин к Дельфе!!
Вообще-то, их принято называть не плагинами, а экспертами. Так уж повелось, еще со времен Delphi 1 и с подачи самой Borland.
> а вот то что вы сбросили эту тему в тему потрепаться
> это говорит о вашей некомпетентности
> малолетки !!
Простите, а это Вы к кому обращались? Нельзя ли уточнить? Ведь не каждый имеет возможность сбрасывать ветки в "Потрепаться", а Вы уж как-то (и почему-то) всех в одну кучу собрали.
> Это кораздо круче чем просто классы
Вот это новость. Чем же оно круче, да еще гораздо? Я как-то до сих пор полагал, что TComponent - это тоже класс. Какой-нибудь TMyList может быть на два порядка сложнее, чем TMyComponent.
← →
Anatoly Podgoretsky (2003-01-01 11:19) [8]AndrewBee © (31.12.02 20:01)
У тебя есть какой нибудь конкретный вопрос по программированию или у тебя только поиск чего/кого/как, вот как появится конкретный вопрос, так и приходи в остальные конференции.
← →
Anatoly Podgoretsky (2003-01-01 11:21) [9]Да тебе не надо искать ни какой "софт", у тебя уже все есть, это Дельфи с набором экспертов, включая ModelMaker - ты их уже освоил?
← →
Igorek (2003-01-01 11:50) [10]
> Юрий Зотов © (01.01.03 11:15)
> Отладка поведения в run-time не сложнее отладки обычной
> программы. А отладку поведения в design-time можно свести
> к отладке в run-time, если уж очень хочется. С использованием
> встроенного дебаггера и всех остальных вкусностей среды.
> Достаточно лишь запустить вторую копию Delphi, как Host
> application пакета. Честно говоря, странно, что такой опытный
> разработчик компонентов не знаком с этим стандартным приемом.
Насколько я знаю у Вас есть опыт по разработке компонентов. Меня интересует именно DesignTime. Есть ли у Вас какая либо документация, советы, книги в электронном виде? Заранее благодарен.
← →
Юрий Зотов (2003-01-01 12:15) [11]Увы, такой документации у меня нет. Честно говоря, для отладки в design-time я обычно пользуюсь просто головой. Как и большинство разработчиков, наверное. Иногда - ShowMessage.
В действительно сложных случаях обычно запускают Delphi под отладчиком. Можно под Turbo Debugger (тогда надо проставить соответствующие птички в опциях пакета), но удобнее, IMHO, все же запустить вторую копию Delphi и пользоваться более привычной средой. Для этого:
1. Деинсталлируем пакет.
2. Приаттачиваем к нему Delphi32.exe, как Host Application.
3. "Запускаем" пакет (то есть, вторую копию Delphi под первой).
4. Во второй копии инсталлируем пакет и работаем с компонентом в design-time. В первой копии нам будет доступен отладчик - с ним работаем обычным образом.
Естественно, в опциях пакета должны быть проставлены птички, относящиеся к debug info.
← →
vuk (2003-01-01 13:22) [12]Полностью согласен с Юрием по поводу мозгов и ручек, поскольку их при разработке компонентов (да и не только их) ничто не заменит и никакие подпорки для мозгов не помогут, т.к. понимание невозможно автоматизировать. Хотя, конечно, некоторые вещи при написании компонентов можно попытаться автоматизировать, только вот смысл в автоматизации появляется только тогда, когда эти вещи приходится делать очень часто. А такие ситуации при разработке компонентов встречаются крайне редко, поскольку основная часть кода относится к реализации оригинальной идеи компонента. А автоматизацию "по мелочи" можно в том же Model Maker и самому организовать при помощи тех же шаблонов.
P.S.: Вопрошающий, видимо, и мел в виду CDK Eagle Software (www.eagle-software.com).
P.P.S: С наступившим всех!
← →
MikeZ (2003-01-02 00:28) [13]Попробуй Component Builder (если найдешь такой - 1995 год :-))
← →
Andryk (2003-01-02 00:57) [14]>Юрий Зотов © (01.01.03 12:15)
А зачем деинсталировать пакет? Оно и так работает прекрасно. Т.е. пункт №1 надо пропустить.
← →
AndrewBee (2003-01-03 09:59) [15]С Новым Годом Всех !!!!
Я кажется прочухался :о))
Спасибо за ответы !!!
Конкретных вопросов по созданию компонент нету.
Мне всё более менее понятно, этот вопрос был единствееный чиво меня волнует :о))
Мне по работе постоянно приходиться разрабатывать классы , переделывать готовые (модернизировать в смысле) и с нуля приходиться создавать.
Щас с празников выйду у меня в разработке компонента навеска над UnRar.dll. Приходиться очень часто работать с архивами.
Далее на мне висит комплект комнонент которые обеспечивают доступ к файлам текстовым более менее структуированным. Это будет что то типа BDE. И ещё туча всего по мелочи :о)
Ещё разик спасибо за ответы !!
С Новым Годом !!!
← →
SuperUmnik (2003-01-04 12:53) [16]Вопрос А на хрена "кучу раз переделывать"? не говорит ли это о первоначальной не продуманности и поверхностному подходу к написанию компонентов?
свои компоненты я пишу обычно ддолго, но потом не переделываю, бывают иногда когда нахожу свежее решение и меняю внутренности компонента, но это когда реально лучшее решение найденно! и то это за все время было раза три. А так пишу долго и нудно компоненты зато раз написал и потом только пользуюсь.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c