Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

Софт для быстрой разработки компонент   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.028 c
14-62844
Asteroid
2003-01-02 14:00
2003.01.20
Windows без глюков нельзя назвать полноценным, но все же...


14-62769
uw
2002-12-30 15:59
2003.01.20
Как бы это сделать?


4-62948
dimmu3
2002-12-02 08:42
2003.01.20
как сделать, чтобы для формы в приложении на taskbar е отображала


6-62690
Zergo
2002-11-20 14:50
2003.01.20
Как скачать файл.xls ч/з Inet у товарища?


3-62360
Леван
2002-12-24 08:49
2003.01.20
Kak programmno udalit i vosstanovit atribut