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

Вниз

Какой смысл оформлять классы, не имеющие...   Найти похожие ветки 

 
Чапаев ©   (2006-12-07 22:57) [40]

> Организовал бы, было бы время....
Ага... На форум его хватает.


> Это ЧУШЬ !!!!
Опять кнопка запала. :о)


> они и будут использоваться хорошими программистами
К коим ты, несомненно, относишь себя?


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


> Посади меня в лужу - больше выступать не буду...
Трудно посадить... Ой как трудно... Сперва вынуть надо.


> dfm-ки не отражаются в код
Софтину, переводящую *.dfm в соответствующий код, можно за полдня написать. Только никому это нафиг не надо.


> подсознательная тяга к рисованию цветочков и листочков
Я, помнится, в десятом классе тоже ужасно ругал Делфи, Винду и прочие "навороты". Суровые сибирские мужики программят исключительно в консоли. Пофиг на время, главное показать, кто тут самый суровый.


 
Джо ©   (2006-12-07 23:05) [41]

> Согласен, бред. Я имел ввиду конечные классы с конечной
> функциональностью, то бишь те, которые на вкладках висят....

Стало быть, TStringList какой-нибудь никакой "конечной функциональностью" не обладает. Ну-ну...


 
@BraIN ©   (2006-12-07 23:19) [42]


> При этом ни один незнаток не может этому знатоку достойно
> возразить....


— Вон поскакал «неуловимы Джо»...
— А почему неуловимый?
— А кому он собственно нужен?


 
Юрий Зотов ©   (2006-12-08 01:01) [43]

> Cyrax ©   (07.12.06 22:37) [38]

> При этом ни один незнаток не может этому знатоку достойно возразить....

Это невозможно.

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

А если он в вопросе разбирается именно на уровне табуретки и не более, то хоть обвозражайся - не поймет. Потому что понять просто не может.

И, значит, будет считать, что "достойно возразить" ему так и не смогли.

===============

PS
Вы, конечно, знаете, чем отличается ламер от чайника, да?
:о)


 
Юрий Зотов ©   (2006-12-08 01:07) [44]

> конечные классы с конечной функциональностью, то бишь
> те, которые на вкладках висят....


LOL !!!!!!!!!!!

Раньше я считал, что ламер - это воинствующий чайник. И жизнь это не раз подтверждала.

Но тут определилась новая разновидность - воинствующий (причем весьма активно), но даже до чайника не дотягивает (причем весьма сильно).

Воинствующая табуретка? Этакий табуламер?


 
Джо ©   (2006-12-08 01:10) [45]

Никакой новой разновидности, ИМХО. Просто ламер-провокатор, как собственно он и сам признавался.


 
Другой ©   (2006-12-08 01:14) [46]

Этакий табуламер?

Звучит ниче так.


 
vuk ©   (2006-12-08 01:16) [47]

to Cyrax ©   (07.12.06 22:37) [38]:
>визуальная ориентация сделала эти компоненты/классы крайне неудобными
>при невизуальном использовании....
Вот Вы все твердите, что неудобно. Это мантра такая что ли? :) Или все-таки расскажете, почему не удобно?

>Прежде всего организационно (организация классов)....
Разница между визуальными и невизуальными компонентами очень большая. Исходники читайте. До полного просветления.

>Нигде в коде этой инициализации нет.
В коде она есть. В коде предка-контейнера. А если говорить о явно прописываемой в коде инициализации, то по-хорошему, такая "инициализация" должна работать в обе стороны, то есть то, что написано руками должно влиять на внешний вид в конструкторе (т.н. Two Way). Насколько я понимаю, в native-среде такое сделать, скажем так, затруднительно. Вот Java/.net - пожалуйста. И в Delphi for .net все это тоже есть. И, кстати, никакого отношения все это не имеет к тому, как библиотека внутри устроена.

>А между всякими UML"ями и кодом должна существовать строгая грань
UML здесь откуда всплыл?

>и не было бы никакой каши....
Ну это может у Вас каша получается. Но это не у всех так.

>Может, и кажется. Я ведь "без башни"....
Ну это Вам изнутри виднее. :)

>dfm - это не исходный код !!!!
Совершенно верно. Не код. С концепцией ресурсов знакомы?

>>> Скажем, события компонента TXMLDocument. Идиотизм !!!
>>Нормальные события.
>Нормальные события этого класса должны генерироваться и отлавливаться
>внутри объектов этого класса (рассматриваем, к примеру, SAX-интерфейс).
Вы о чем вообще? Какой в пень SAX?  В TXMLDocument DOM модель используется.


 
Другой ©   (2006-12-08 01:23) [48]

Автору б поработать Кларион, когда он(язык) стал ABC. От визуала его бы затошнило, субя по этой ветке. (Хотя и без ABC, в ДОСе, он был орентирован на оконность (визуальность), так сказать).


 
Vga ©   (2006-12-08 01:46) [49]

> >Vga ©   (07.12.06 02:42) [27]
> >Тролль
>
> Кто такой тролль ?

В ru.wikipedia.org, статья "Троллинг".

> И не надо пытаться доказать, что Borland убила двух зайцев
> одним компонентом - и визуально использовать удобно, и невизуально.
> Это ЧУШЬ !!!!

Доказывать не буду. Ты считаешь, что неудобно, я считаю, что вполне нормально. Оба мнения имеют одинаковое право на существование.

> Разделение по файлам - это разделение кода по файлам. dfm
> - это не исходный код !!!!  dfm-ки должны служить для получения
> кода, инициализирующего визуальные элементы (и где же этот
> код ?), а не быть частью этого кода.

DFM - это интерпретируемый код.

> >> >Vga ©   (06.12.06 08:33) [14]
> >> Скажем, события компонента TXMLDocument. Идиотизм !!!
>
> >Нормальные события.
>
> Нормальные события этого класса должны генерироваться и
> отлавливаться внутри объектов этого класса (рассматриваем,
> к примеру, SAX-интерфейс). Наружу ничего вываливаться не
> должно...

Оно вываливается для возможности программиста это событие перехватить. Если оно все будет внутри, то какой толк с такого компонента, который что-то сделал, а результаты не выдал?

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

Это претензия к тебе - напиши понятнее.

> Посади меня в лужу - больше выступать не буду...

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


 
Германн ©   (2006-12-08 01:58) [50]


> Воинствующая табуретка? Этакий табуламер?

Ну вот. ЮЗ расширяет свою (нашу) классификацию ламеров :-)
Запомним, чтобы ввести Кэтмара в курс дела, когда он вернётся. :-)


 
Gydvin ©   (2006-12-08 06:48) [51]


> Разделение по файлам - это разделение кода по файлам. dfm
> - это не исходный код !!!!  dfm-ки должны служить для получения
> кода, инициализирующего визуальные элементы (и где же этот
> код ?), а не быть частью этого кода.


Не совсем понятно, какой код желает получить автор, но попробуем прислушаться к телепатору. В дизайне, правой клавишей по форме, выбираем "view as text" и то, что там увидим - это и будет код *.dfm. Более того, если уже готовый ехе, открыть редактором ресурсов - увидим то же самое.

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

Зы. Визуальный класс - это, как огромный айсберг, большая часть которого находится под водой, а над водой торчит небольшая "визуальная" часть.


 
Думкин ©   (2006-12-08 06:58) [52]


> Gydvin ©   (08.12.06 06:48) [51]

У него речь немного о другом. Хотя суть претензий так и неясна. Ну не нравится человеку. А что не нравится - четко сформулировать и без ошибок не в состоянии. Несмотря на несколько высших образований.


 
Чапаев ©   (2006-12-08 09:35) [53]

> >dfm - это не исходный код !!!!
> Совершенно верно. Не код. С концепцией ресурсов знакомы?


> DFM - это интерпретируемый код.
Хихи... Щас заявит, что "вы сами между собой разобраться не можете, что такое дфм".


 
Правильный Вася   (2006-12-08 11:21) [54]

Cyrax ©   (07.12.06 22:37) [38]
> Организовал бы, было бы время....
желающий делать - делает, нежелающий дурень - ищет отмазки


 
Anatoly Podgoretsky ©   (2006-12-08 12:20) [55]

> Юрий Зотов  (08.12.2006 01:01:43)  [43]

> А если он в вопросе разбирается именно на уровне табуретки и не более, то хоть обвозражайся - не поймет.

Для лучшего понимания надо использовать табуретку по прямому назначению - по голове. И так много раз.


 
Anatoly Podgoretsky ©   (2006-12-08 12:20) [56]

> Юрий Зотов  (08.12.2006 01:01:43)  [43]

> Вы, конечно, знаете, чем отличается ламер от чайника, да?

А без табуретки это не понять.


 
Anatoly Podgoretsky ©   (2006-12-08 12:21) [57]

> Юрий Зотов  (08.12.2006 01:07:44)  [44]

табуламер?

Это слово пишется с пробелом и при том второе слово не обязательно.


 
Anatoly Podgoretsky ©   (2006-12-08 12:24) [58]

> Думкин  (08.12.2006 06:58:52)  [52]

А сколько оно стоит высшее образование, а то я не в курсе текущих расценок и вилок.
С технологией знаком.


 
Игорь Шевченко ©   (2006-12-08 12:25) [59]

Cyrax ©   (07.12.06 22:37) [38]


> Я ведь "без башни"....


> Посади меня в лужу - больше выступать не буду...


Ты давно в луже, зачем сажать ?


 
Думкин ©   (2006-12-08 12:26) [60]


> Anatoly Podgoretsky ©   (08.12.06 12:24) [58]

Автор описал. Речь не о дипломах. Он университеты на табуретке в туалете закончил. :)


 
Anatoly Podgoretsky ©   (2006-12-08 12:41) [61]

> Думкин  (08.12.2006 12:26:00)  [60]

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


 
Vga ©   (2006-12-08 13:13) [62]

> [53] Чапаев ©   (08.12.06 09:35)
> > >dfm - это не исходный код !!!!
> > Совершенно верно. Не код. С концепцией ресурсов знакомы?
>
>
>
> > DFM - это интерпретируемый код.
> Хихи... Щас заявит, что "вы сами между собой разобраться
> не можете, что такое дфм".

Интерпретируемый код, засунутый в ресурсы :) Никаких противоречий :)


 
Vga ©   (2006-12-08 13:15) [63]

> [54] Правильный Вася   (08.12.06 11:21)

Или более корректно: тот, кто хочет - всегда найдет возможность, тот, кто не хочет - всегда найдет отговорку.


 
Cyrax ©   (2006-12-08 13:17) [64]

Дела далеко зашли. Решили оторваться.. Бывает...
Вечерком ситуацию проясним, разложим всё по полочкам...


 
Думкин ©   (2006-12-09 07:14) [65]

Вечерок прошел. Ситуация не прояснилась. :( Так и запишем.


 
Чапаев ©   (2006-12-09 10:25) [66]

прошу отметить в протоколе, что это был вечерок пятнички.


 
Anatoly Podgoretsky ©   (2006-12-09 13:32) [67]

> Чапаев  (09.12.2006 10:25:06)  [66]

А что завтра скажешь? И так семь раз подряд.


 
Отставник   (2006-12-09 13:53) [68]

Просто свой реферат он уже написал, методом копипаст из данной ветки. Потому и не пришел - нужда отпала.


 
Cyrax ©   (2006-12-10 22:52) [69]

Virgo_Style ©   (07.12.06 22:45) [39]

В силу эффективности использования кода или его графических аналогов всё исходное "сырьё", служащее для получения законченной программы, должно быть представлено и сохранено в единообразном формате. Во всяком случае это должен быть либо код на каком-либо языке программирования, либо файлы других форматов для графического представления модели будущей программы.
Здесь же у нас часть кода хранится в pas/cpp -файлах, часть - в dfm-ках.
Возьмём к примеру, UML. Мы же не храним часть модели - в файлах с исходными кодами на каком-то языке программирования, часть - в UML-файлах. У нас вся модель хранится в файлах UML. При желании мы можем получить код на заданном языке программирования. И код этот не будет требовать UML-диаграмм при компиляции.
Т.е. если имеются какие-то средства, облегчающие и автоматизирующие процесс написания кода, то они должны выдавать нам этот код...

>Чапаев ©   (07.12.06 22:57) [40]
>Я, помнится, в десятом классе тоже ужасно ругал Делфи, Винду и прочие "
>навороты". Суровые сибирские мужики программят исключительно в
>консоли. Пофиг на время, главное показать, кто тут самый суровый.

Это не из той степи. Я не против средств, облегчающих и автоматизирующих процесс разработки, я всего лишь за разделение уровней/этапов этой разработки. Результат каждого этапа должен быть самодостаточным и не зависеть от результатов других этапов: UML-диаграммы, C++-код, нативный код. Или: файлы GUI-интерфейса (разработанные в дизайнере, отдельном или встроенном в IDE) -> код GUI-интерфейса...


 
Cyrax ©   (2006-12-10 22:57) [70]

>Джо ©   (07.12.06 23:05) [41]
>Стало быть, TStringList какой-нибудь никакой "конечной функциональностью
>" не обладает. Ну-ну...

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


 
Джо ©   (2006-12-10 23:00) [71]

> [70] Cyrax ©   (10.12.06 22:57)
> >Джо ©   (07.12.06 23:05) [41]
> >Стало быть, TStringList какой-нибудь никакой "конечной
> функциональностью
> >" не обладает. Ну-ну...
>
> Конечной, конечно, обладает, но этот тип всё же ближе к
> типам данных и их расширениям. Т.е. функционально имеют
> вспомогательную направленность...

А TDataSet какой-нибудь не имеет "вспомогательной направленности"? Ну-ну...
П.С. Я к чему. Может, пора заканчивать с глобальными обобщениями и заняться, к примеру, самообразованием по предметам, по поводу которых так хочется спорить? Извини за непрошенный совет.


 
Юрий Зотов ©   (2006-12-10 23:05) [72]

> Джо ©   (10.12.06 23:00) [71]

Серег, здорово, дружище.

Ну его, а? Его голова, его каша, его проблемы. Тем более, что чукча не читатель, это уже давно ясно.

Давай пофлудим лучше?

Я вот щас коньячку принял, немножко. Бархатный, подлец.


 
Джо ©   (2006-12-10 23:06) [73]

> [72] Юрий Зотов ©   (10.12.06 23:05)

А я буженинки собственной сделал и водочку охладил. Чувствую, не устоит душа :)


 
Юрий Зотов ©   (2006-12-10 23:07) [74]

Эх, блин, и ты меня уел, негодник.

Хачу!!!!


 
Virgo_Style ©   (2006-12-10 23:09) [75]

понедельник же на носу


 
Джо ©   (2006-12-10 23:09) [76]

> [74] Юрий Зотов ©   (10.12.06 23:07)

You"re always wellcome! :)
Коньяку хочется страшно, кстати. Полез в шкафчик — а там пусто. Пришлось довольствоваться тем, что бог послал. Ну, да не беда! :0)


 
Kolan ©   (2006-12-10 23:10) [77]

> Мы же не храним часть модели - в файлах с исходными

Как вообще можно предположить что модель может хронится в коде программы? Неужели непонятно CASE средства просто предоставляют средаства прямого проектирования? Что за идиотское сравнение?


 
Джо ©   (2006-12-10 23:10) [78]

> [75] Virgo_Style ©   (10.12.06 23:09)
> понедельник же на носу

Да ну его к лешему. Не напоминай...


 
Юрий Зотов ©   (2006-12-10 23:11) [79]

Гы... а зачем злоупотреблять? Мы не из таких.

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


 
Kolan ©   (2006-12-10 23:11) [80]

Э, ребзя вы че? Теперь и я захотел...



Страницы: 1 2 3 4 5 6 7 вся ветка

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

Наверх





Память: 0.65 MB
Время: 0.02 c
2-1166099460
kukuikar
2006-12-14 15:31
2007.01.07
Результаты работы функций (работа с файлами и каталогами)


15-1166039809
Kostafey
2006-12-13 22:56
2007.01.07
Можно ли копировать данные из таблицы в другую...


15-1166451602
Ega23
2006-12-18 17:20
2007.01.07
Директивы условной компилляции "извне"


15-1165854786
iZEN
2006-12-11 19:33
2007.01.07
Сегодня вышла Java 6 (Mustang)


8-1148053809
Scordion
2006-05-19 19:50
2007.01.07
Обрезать JPEG





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский