Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

Apollo project?   Найти похожие ветки 

 
Gandalf ©   (2003-11-21 11:08) [0]

Частенько получаю письма с мыслью о том, что самого KOL в чистом виде никому не хватает - нет ни хинтов, ни Grid"ы, ни захудалого TrackBar"а, ни далогов потребных. Приходится лазить по сайтам и скачивать по потребностям, выбирая из 2,3,4 версий разных людей - причем некоторые компоненты уже закрыты и не поддерживаются авторами, некоторые без демок и хелпов, но с кучей багов, многие совместими лишь с одной версией Дельфей. Народ просит создать дистрибутив KOLnMCK - коротый бы составу не уступал набору VCL (ну или хотябы приближался) и там были бы компоненты и доками, демками, совместимые и самые лучшие в своем "жанре". Что бы талой дистриб скачал, поставил и радуешься :).

Посему вопросы:
1) А оно надо?
2) Что туда включить?
3) Как это назвать?

Ну и иные мысли на эту тему.


 
=Sniper=   (2003-11-21 13:15) [1]

Посему ответы: :-)
1) А оно надо?
  Конечно!
2) Что туда включить?
  DriveComboBox, DirectoryListBox, FileListBox, Trackbar...
  (это по крайней мере те компоненты, которые мне жизненно необходими!)
3) Как это назвать?
  Например: AddComponents (Additional Components)


 
mdw ©   (2003-11-21 13:18) [2]

Думаю, нафиг не надо. Покрайней мере пока. Потому как и KOL постоянно меняется, что иногда тянет за собой изменение компонентов. Да и компоненты развиваются, это ведь не коммерческий продукт - сделал и забыл, что-то добавляется, удаляется, баги правятся и т.д. А создашь дистрибутив KOLnMCK, человек его скачал, установил и мучается, если туда попал глючный компонент. А если потом качать новые версии компонентов и обновлять, то возвращаемся к тому, с чего начали.


 
=Sniper=   (2003-11-21 17:40) [3]

2 mdw:
Я это понял по-другому...

Надо создать ЕЩЁ один пакет с компонентами, а KOLnMCK не трогать!


 
SPeller ©   (2003-11-21 18:04) [4]

Я так думаю, что такие предложения поступают от тех, кто два по пять в программировании и хочет лишь накидать кнопок на форму и получить пупер-прогу. Сам Кладов говорил - те кто использует КОЛ должны иметь опыт и навыки программирования в Дельфи. Я так считаю, что сращивающий человек сам разберётся что ему нужно устанавливать, а что нет.

По сему ответ:

1) Нафиг не надо, иначе будет охренетительное количество бесплатной головной боли ради каких-то ламеров.

Грубовато, но, думаю, мысль моя понятна.


 
Gandalf ©   (2003-11-21 18:05) [5]

=Sniper= понял правильно - это не замена KOLnMCK, а паралель = KOLnMCK + дополнительный набор компонентов, причем так, чтобы работало :)


 
=Sniper=   (2003-11-21 18:24) [6]

2 SPeller: можно уже и сейчас не ударяя палец о палец получить СУПЕР ПРОГИ (KOLGraphic, KoljanFX) но вот только чего-то я ещё не видел этих супер прог... ;-)

Скажу дальше: да есть этот набор компонентов (DriveComboBox, DirectoryListBox, FileListBox) только маленькая неувязочка... он не работает под Delphi 7. ;-)

Можно конечно не делать пакет... сделать просто набор компонентов и каждый себе установит, что нужно, ну а если человеку нужно много компонент... то лучше конечно будет сделать пакет.

Да и что-то я на этом сайте ламеров ещё не видел ;-)


 
miek ©   (2003-11-21 20:26) [7]

Не знаю насчет "надо-не надо" (трудоемкость великовата, по-моему), но идея очень здравая. Насчет чего включать согласен с вышесказанным плюс MHCOMPORT.


 
Boguslaw   (2003-11-21 23:15) [8]

Maybe another paralel project based on KOL ?
I imagine own IDE without IFDEFS all around , similiar to Delphi but based on FPC. Maybe should be based on classes like when KOLCLASSES defined so porting to GTK would be easier. I"m almost sure that such project (if also newsgroup would be in English )  must attract many Delphi programmers.
But Yes ;-) I know that it is large project .
What do You think about it ?


 
SPeller ©   (2003-11-22 13:17) [9]


> но вот только чего-то я ещё не видел этих супер прог...
> ;-)

Ну и на VCL тоже не каждый день супер проги пишутся :)) Это ж я образно выражался )


> Да и что-то я на этом сайте ламеров ещё не видел ;-)

Ну тоже слегка приукрасил. Ну не ламер, но чел с низкими знаниями тут всё постил - Ciber SLasH. Вот для таких как он и нужен пак со всем вместе.


> Boguslaw   (21.11.03 23:15) [8]

Я так думаю, что ваш проект имеет право на жизнь. Сам лично не знаю, буду ли его использовать, но те у кого проблемы покупки Дельфи для распространения прог - наверное найдут в нём своё спасение (я думаю, что проект будет freeware, или по крайней мере не настолько дорогой как Дельфи).


 
Boguslaw   (2003-11-22 14:42) [10]

2 SPeller
Open Source is the best I think , becouse one programmer is not enough : there are a lot related problems : IDE programming, package implementation, coordination,GTK port, visual components ,parser and components designer.


 
Gandalf ©   (2003-11-22 15:13) [11]

2Boguslaw - почему же отказывать от Kylix и Delphi? Потому что платные? Но есть и бесплатные версии и Kylix есть с Open компилером. Компилируют они не так уж и плохо. И какая IDE - я лино считаю супер. Да у FPC большие перспективы - много платформ и т.п. Возможно стоит подумать над тем чтобы приладить компилятор FPC к Delphi или Kylix? Насчет моего перевода KOL под Kylix - его ведь можно и для FPC использовать почему нет? Я не поступился идеологией. Да нужны будут библиотеки Kylix - вместо мульти "ядра" FPC - но и не старшно в последствии можно и это поправить, а код будет почти 100% переносимым без корректив. А насчет IFDEF - без них нельзя или как?

ЗЫ: Я например уже перевел всю file часть KOL и невизуальной кусок, сейчас замахиваюсь на окна. Весь код пока переносим однозначно (хотя есть и исключения GetWindowsDir - под Linux не пашет :) ).


 
Ищущий_знаний ©   (2003-11-23 17:24) [12]

Состав KOL постоянно меняется. По типу VCL сделать ничего не получится.


 
Boguslaw   (2003-11-24 12:54) [13]

IFDEF is good but not so many like in KOL , and the worst is fact that code is generated by MCK so my own IFDEF"s must follow the MCK rules - that"s not IFDEF were designed I think.If MCK would be just parser-generator-designer in IDE like in pure Delphi then KOL programs will look more "elegant" and (what makes me nervous in multiform programs) code will not be generated on program opening in delphi IDE (like MCK does now) But it is not the most importand. I think that KOL should be:
a) classes based to easly compile on FPC
b) pure PAS code (no assembler) to compile on other platforms (like planned Windows CE or Palm) using of course FPC
c) sizers based becouse all GTK is sizers based

I don"t know QT at all which is used by Kylix, maybe it is using sizers also, anyway sizers are usefull too.


 
SPeller ©   (2003-11-24 15:25) [14]


> a) classes based to easly compile on FPC

Есть утилита kol2fpc - вроде бы в классы КОЛ переводит.


> b) pure PAS code (no assembler) to compile on other platforms
> (like planned Windows CE or Palm) using of course FPC

Можно отключить IFDEF ASM_VERSION и будет исполняться паскалевский код.


 
aser   (2003-11-24 18:24) [15]

open kylix с несколькими компонентами всего-навсего + nag screen.
да и много ли людей покупают делфу ? fpc хорошая альтернатива, и ему кол не помешает. трудновато вьежать в програмирование интерфейса на апи да влом, и нет надобности по большому счету. пробовал wol на fpc - неплохо, но форма получается за 400 кб - еще больше чем на делфи. а вот реализация на fpc + kol + ide - весЧь. ну и мне б чета для баз. Только не говорите - тебе надо сам делай - мне слабО :)


 
SPeller ©   (2003-11-24 19:35) [16]


> трудновато вьежать в програмирование интерфейса на апи

То же самое что и обычным образом. Различие только в затратах времени на создание и обработку контролов.


 
Gandalf ©   (2003-11-25 10:00) [17]

По поводу IFDEF согласен - береборщили ими в KOL - по мне дробленна аля FPC лучше. По поводу классов и асм - Спеллер прав - за исключением мест где нет пас версии :) Ладно я скачал FPC-Linux, поежился с ним, вроде компилиться, сейчас сижу думаю, куда идти - FPC смотрится куда заманчивее (тем болле в версии 2) - да и после него поддержку Kylix сделать не особая проблемма...

Ладно рванем в сторону FPC - я побежал :) Сейчас опять адаптацию  работы с файлами делаю, ну и платформеный мусор windows выкидываю.


 
<Falcon>   (2003-11-25 13:58) [18]

По поводу основной темы врпроса. Не к чему такой пакет. Компоненты позарез нужные одному, без толку будут лежать у другово. По поводу совместимости с разными версиями Делфи, так почти все компоненты в исходниках, кто хочет пусть правит (у меня аж два раза такое нужно было сделать, остальное - просто компонент пересобрать). Что нужно, так это обновлять компоненты на сайте почаще, можно отдельную страницу под это с рейтингом по компонентам. И пусть желающие выбирают.
 З.Ы. И я бы не беспокоился так о лицензиях и т.п. Да, конечно, хороше чтобы все было законно, но положа руку на сердце, у кого из присутствующих есть лизензионная Делфя?...


 
Stargazer ©   (2003-11-25 16:46) [19]

Мне кажется, что суть вопроса немного расплывается...
Вот у меня щас на диске лежит каталог, называецца "KOL". И тама лежит все, что я сам натащил с KOL-сайтов - компоненты, утилиты, документация... Уйма времени угрохано на то, чтобы всё в одном получить - я бы лучше посидел, подперев голову, перед модемом, пока единый KOL-пакет "Apollo" сваливается целиком.
Что касается ламеров и компонентов...
Компоненты нужны для того, чтобы быстро сделать дело. Когда я быстро сделаю дело, у меня будет время, чтобы спокойно посидеть и покопаться во внутренностях компонентов и ламерства в мире станет чуть меньше :))))))
И еще один момент.
Дистрибутив КОЛ, на мой взгляд, послужит организационной точкой.
То есть, внимание разработчика будет сфокусировано на едином пакете, а не размазано по сайтам/форумам КОЛ.

Должно, должно быть нечто, собирающее в одно целое разрозненную,  как мне кажется, платформу КОЛ.
Так всем будет лучше - и профессионалам, и начинающим. Вкупе объединение пакета лишний раз сработает на популярность КОЛ.

С уважением.


 
aser   (2003-11-25 17:16) [20]

кстати есть dev-fpc - ide для fpc писанное на делфи...


 
Boguslaw   (2003-11-25 20:02) [21]

Dev-Pas for FPC exists but is abandoned becouse DevC++ is the main project. I know that development of Dev-Pas was stopped on 1.92 version, so many things are incomplete.


 
Gandalf ©   (2003-11-25 21:34) [22]

Итак взгляды разошлись - еще послушаем.

2Богуслав:
 По поводу fpc+linux+kol - такая ветка была - найдешь, поднимешь?


 
mdw ©   (2003-11-26 12:34) [23]

>Итак взгляды разошлись - еще послушаем.
А чего тут слушать? Если у кого есть желание и возможности - пусть делает, я так понимаю это будет Gandalf???:)) Только вот, прежде чем собирать пакет "все в одном", неплохо было бы хорошенько протестировать все компоненты и исправить глюки, иначе это будет мартышкин труд - человек будет ставить пакет, а после этого качать исправленные версии компонентов. Лично я согласен со
SPeller"ом - не нужно.

Да еще. Вопрос уже как-то поднимался, но не до чего, вроде, не договорились. Хорошо бы, компоненты ставились на разные страницы в палитре компонент, иначе на офигенной вкладе KOL найти что-либо очень сложно. Я предлагаю сделать структуру аналогично стандартным компонентам: KOL Standard, KOL Additional и т.д.
Стандартные компоненты KOL тоже было бы неплохо раскидать по разным вкладкам, но это вопрос к Кладову, а он скажет что ему и так неплохо, а кому нужно - ручками пусть это делает...:)))


 
Gandalf ©   (2003-11-26 12:44) [24]

2mdw
1) Да не то чтобы желанием горю, я тему поднял из-за того что по почте просили не раз. Вот решил посмотреть как все на деле обстоит - сколько стороников, сколько противников, что да как. Пока видимо нет.

2) Кладов страницу KOL для себя зарезервировал, остальные как хотят, но в целом многие (некоторые) соблюдает такую нотацию. Потому клич к писателям контролов, кому не лень пусть перекинут свои контролы на нужные страницы комоны в соответсвии с VCL аналогами, или если аналога нет то в сообветвии с логикой (диалоги в KOL Dialogs и т.п.)


 
savva ©   (2003-11-26 15:52) [25]

а никто не пробовал копилировать Lazarus для Win32? у меня просит модль CUSTAPP - а его то и нету:)


 
techm   (2003-11-26 17:34) [26]

Присоединяюсь к Stargazer.
И тут дело не в ламерах. Даже профессионалам будет приятно не тратить время на написание самых обычных контролов.

Кстати действительно неплохо бы раскидать KOL по закладкам.


 
=Sniper=   (2003-11-26 19:17) [27]

Вообщем надо на этом сайте собрать все компоненты(с сайтов авторов компонентов! ;-)) И все их исправить под разные версии Delphi... так если зделать, то тоже будет хорошо! :-)
IMHO Просто раздражает этот хаос! %-)


 
Gandalf ©   (2003-11-26 22:07) [28]

2savva: Компилировать не пробовал - а запускать пробовал, пол света обойдешь, кривее не найдешь.

2techm: Про закладки - сам делаю другим советую, но заставить нельзя.

2Sniper: По поводу контролов по всем сайтам - о KOL не так много сайтов (если я не прав - кадайте сюда линки - буду благодарен), я Кладовский сайт весь скачал и думаю на днях в базу загоню и все сюда выложу. Больше контролов нигде нету. Бартов ушел. Многие тут "отлеживаются" и я в том числе.


 
=Sniper=   (2003-11-26 23:39) [29]

2 Gandalf:
"отлеживаются" то они "отлеживаются" но всё равно пакеты компонентов не для всех версий Delphi есть... я пытался сам пересобирать... но у меня практически ничего не вышло! :-(


 
SPeller ©   (2003-11-27 06:29) [30]

Ага, со всех сайтов собрать. А обновлять? Каждый автор по-своему и без предупреждений обновляется. Это ж сколько головняка порожняковского будет у Gandalf"а! Ну месяц, ну два... А потом всё-равно всё это загнётся.


> И тут дело не в ламерах. Даже профессионалам будет приятно
> не тратить время на написание самых обычных контролов.

А нафига писать самому, когда можно скачать готовое? Я лично скачал сайты Клавова и здешний. Если что-то надо - запускаешь в оффлайн нужный сайт и смотришь чего есть.


> IMHO Просто раздражает этот хаос! %-)

Вы хотите на блюдечке с голубой каёмочкой? А может ещё разжевать за вас да в рот положить?


> но всё равно пакеты компонентов не для всех версий Delphi
> есть... я пытался сам пересобирать... но у меня практически
> ничего не вышло! :-(

Пакет из-под любой версии можно переделать тоже под любую версию. Росли бы руки от туда, да ещё и прямые. А ежели рук у вас не хватает и головы - то сначала научитесь работать с Дельфи, а уж потом беритесь за КОЛ.

КОЛ - детям не игрушка! :-)


 
savva ©   (2003-11-27 10:19) [31]

> Gandalf ©   (26.11.03 22:07) [28]
> 2savva: Компилировать не пробовал - а запускать пробовал,
> пол света обойдешь, кривее не найдешь

Запускал  под виндами? или я че то недопонял...


 
Stargazer ©   (2003-11-27 11:11) [32]

2 Speller:
Вы сами себе уже противоречите, в одной мессаге два противоположных высказывания:
1."А нафига писать самому, когда можно скачать готовое?"
2."Пакет из-под любой версии можно переделать тоже под любую версию"
Вы уж определитесь, писать ручками или не писать :))))

И еще.
Вы шутите, что дескать, "КОЛ - детям не игрушка!" Тогда кому игрушка - взрослым, что ли?
Все таки, библиотеке КОЛ пора уже вырастать из разряда "игрушек".

Лично я и денег бы заплатил автору, чтобы получить соответствующую поддержку.
Кстати, идея - может, Кладову организовать опрос - сколько народу готово платить за КОЛ и какую сумму?

С уважением.


 
mdw ©   (2003-11-27 14:39) [33]

2 Gandalf
>Бартов ушел.

Да, кстати, а куда Бартов то делся? Давно его неслышно - невидно.


 
SPeller ©   (2003-11-27 14:39) [34]


> 1."А нафига писать самому, когда можно скачать готовое?"
> 2."Пакет из-под любой версии можно переделать тоже под любую
> версию"
> Вы уж определитесь, писать ручками или не писать :))))

Я подумал что имеется ввиду писать какой-то компонент вручную, поэтому и сказал - нафига писать? Или вы, уважаемый, считаете что переделать dpk от версии Дельфи 5 к версии 7 - это написать компонент ручками? Это двух минут дело, и вопить во всё горло автору - "сделай для Д7!!!" - это признак того что человек попросту мало знает. А уж если он даже этого не знает - то КОЛ вообще - это слишком непроходимые дебри для него.


> Вы шутите, что дескать, "КОЛ - детям не игрушка!" Тогда
> кому игрушка - взрослым, что ли?

Смайлик видели? Это было к тому что КОЛ - это инструмент, которым надо уметь пользоваться. Нужно иметь навыки и знания как в программировании вообще, так и в работе с Дельфи. Хотите кидать батоны на формы - пользуйтесь VCL.


> Кстати, идея - может, Кладову организовать опрос - сколько
> народу готово платить за КОЛ и какую сумму?

Гы :-))))) Умеющие люди своими руками сделают то что надо. Если лично Вы готовы платить - пишите лично Кладову, может быть и договоритесь о чём-нибудь. Лично я считаю что и так всё хорошо.


 
Stargazer ©   (2003-11-27 15:57) [35]

2 Speller:
> Умеющие люди своими руками сделают то что надо.
А тогда зачем нужна KOL? Умеющие люди и на ассемблере напишут что надо.
> КОЛ - это инструмент, которым надо уметь пользоваться
Согласен. Чем лучше знаешь инструмент, тем лучше для тебя :)
Но речь не о том, "знать" или "не знать", ибо если бы так было везде, то на автомобилях могли бы ездить только автомеханики. К счастью, даже телевизором пользоваться я могу, не имея представления о теории поля.
КОЛ - отличный инструмент, но речь о том, что для использования КОЛ, приходится тратить время на вещи, не имеющие к самой КОЛ никакого отношения.

С уважением.


 
mdw ©   (2003-11-27 16:05) [36]

Эй, горячие финские парни, хватит ругаться. По моему c вопросом о судьбе "Apollo project" определились. Тему нужно закрывать. А то пошел базар ни о чём. Прямо диспут на тему "Место KOL в развитии современного общества и становлении офигенного программиста как личности", блин...:)


 
SPeller ©   (2003-11-27 17:13) [37]


> А тогда зачем нужна KOL? Умеющие люди и на ассемблере напишут
> что надо.

KOL - облегчает написание программ. Даёт маленький размер и при этом удобство, приближенное к VCL (но не совсем и слаба Богу, точнее, Кладову:)


> Но речь не о том, "знать" или "не знать", ибо если бы так
> было везде, то на автомобилях могли бы ездить только автомеханики.
> К счастью, даже телевизором пользоваться я могу, не имея
> представления о теории поля.

Не сравнивайте ж*пу с пальцем. Вы ведь не сядите управлять автомобилем или, упаси господи, самолётом, абсолютно нифига не зная. Так же и здесь. Вы можете не знать принципов постороения компилятора и как IDE с ним обращается. Это равно устройству телека, о котором вы говорили. А вот принципы построения и работы с библиотекой КОЛ - это передача, которую вам телек показывает, а результат работы вашей программы - это ваше восприятие увиденного. Если у вас не будет глаз, то вы ничего и не увидете, и тем болеее, ничего не поймёте. Так же и тут - не зная КОЛ, не умея программировать и обращаться с Дельфи - ничего путёвого вы не получите.


> КОЛ - отличный инструмент, но речь о том, что для использования
> КОЛ, приходится тратить время на вещи, не имеющие к самой
> КОЛ никакого отношения.

А что тогда, скажите, имеет отношени к КОЛ? И уточните, на какие именно вещи, "не относящиеся к КОЛ", вы тратите слишком много времени.


> хватит ругаться

Мы не ругаемся, мы спорим :)


 
aser   (2003-11-28 10:17) [38]

можете и закрывать... :)
а что насчет фпс решили ???


 
Gandalf ©   (2003-11-28 12:52) [39]

2savva: Запускал. Есть же откомпиленый вариант для win32.

2mdw: Бартов переехал на новое место работы, пока не утроился, потому не до KOL.

2По поводу  и т.п.: Никто не запрещает программировать на KOL "детям до 16" - но для успехов надо обладать некоторым мининумом знаний (который может оказать не таким уж и малым). Фраза типа "KOL не освобождает от знания API" (и другие про игрущки)- отражают это факт. Я нихочу никого обидеть, я просто хочу сказать, что есть ряд вопросов (из тех что появляются в форуме), которые порой вызывают недоумение - "кто к нам пришел?","RTFM","Оффтопик".

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

По поводу FPC - решили делать адаптацию - делаю, все кто хотят помочь милости прошу.

Тему не закрываю - может кто еще что дельное скажет, но диспуты по поводу коэфициента  кривизны рук прощу прекратить.


 
savva ©   (2003-11-28 16:17) [40]

> Gandalf ©   (28.11.03 12:52) [39]
> 2savva: Запускал. Есть же откомпиленый вариант для win32.
Где есть? на их сайте нету. там вроде есть под пингвина.. (может не так искал?)



Страницы: 1 2 вся ветка

Форум: "KOL";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.075 c
6-1081322235
Srg
2004-04-07 11:17
2004.05.23
Indy DEMO


8-1078222209
badry
2004-03-02 13:10
2004.05.23
звук


1-1084002626
Jiurasdfgfr
2004-05-08 11:50
2004.05.23
Как первести фокус на другое окно?


1-1084294739
glGLU
2004-05-11 20:58
2004.05.23
TCheckListBox


3-1083044591
Goida
2004-04-27 09:43
2004.05.23
Выскакивает сообщение о том, что не вызвана CoInitialize...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский