Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизKOL и MCK Найти похожие ветки
← →
Игорь Шевченко (2002-06-13 14:39) [40]SPeller © (13.06.02 14:16)
> Дельфи для написания фотошопа не выбрали
Потому что он был написан до появления Delphi. Это как-нибудь говорит о достоинствах/недостатках Delphi ? Потому что большинство программистов в буржуинии знают только С - ну и что с того?
← →
Malder (2002-06-13 16:24) [41]А какого хрена пишут тогда на WinAPI ? Если размер не имеет значения ? Вы когда-нибудь сами писали на WinAPI ? Зачем ?
Наверное, потому что код менее "глюкавый" получался ?
← →
Кулюкин Олег (2002-06-13 16:45) [42]2 Malder © (13.06.02 16:24)
Я использовал АПИ, целиком проект на нем не писал.
А Вы?
И сколько времени это у Вас отняло?
Если писать на АПИ, зачем тогда Дельфи?
← →
Игорь Шевченко (2002-06-13 16:49) [43]Кулюкин Олег © (13.06.02 16:45)
На ассемблере надо было писать :-))
← →
Кулюкин Олег (2002-06-13 17:04) [44]2 Игорь Шевченко © (13.06.02 16:49)
Сразу в кодах, тогда уж.
Как в начале 90 прошлого века :)))
← →
Игорь Шевченко (2002-06-13 17:34) [45]Вообще странно, судя по высказываниям, к WinAPI относятся, как к особенным секретам для посвященных. Дескать, и размер хороший получается, и вообще...Хотя ничего особенно сложного и таинственного там нету...
Выражение "писать на WinAPI" смысла не имеет - пишут обычно на языке программирования. Всегда и везде будет использование WinAPI, как писал Олег...
← →
Malder (2002-06-13 17:47) [46]Кулюкин Олег, зачем вы писали на WinAPI ?
← →
drpass (2002-06-13 20:09) [47]Почему некоторые относятся с таким предубеждением к WinAPI? Писать с виндовыми функциями вместо VCL лишь чуть-чуть сложнее, т.к. приходится многое ручками делать. Но вспомните времена Турбо-Паскаля - неужели тогда вы писали как-то иначе?
Все такое же, ничуть не изменилось.
Пойдем дальше
Что реализует VCL?
-интерфейс
-доступ к базам данных
-сетевые функции
Как ни крути, как не наворачивай компонент, в 99% программ код VCL займет 500-1500 КВ в абсолютно некритичных к скорости выполнения местах. Все остальное - это собственно, логика самой программы, представляющая собой чистые алгоритмы либо вызовы WinAPI, при этом сотня строк укладывается в килобайт кода.
Так что, чтобы выйти на размер Фотошопа, еще есть запас примерно в 200 тыс. строк. Этого, надеюсь, хватит, чтобы на Delphi написать его аналог?
А KOL, конечно, имеет право на место под солнцем. Для любителей. Ведь и Rx далеко не все используют.
Лично я использую нестандартные компоненты только в тех случаях, где это позволяет сократить многие дни работы (MWEdit, например). Свои компоненты также не пишу. И только тогда я могу быть уверенным, что мой код скомпилируется в любой ситуации на любой машине.
← →
Malder (2002-06-13 22:39) [48]И только тогда я могу быть уверенным, что мой код скомпилируется в любой ситуации на любой машине.
не зарекайся. Никогда нельзя быть уверенным
← →
Кулюкин Олег (2002-06-14 08:39) [49]2 Malder © (13.06.02 17:47)
> Кулюкин Олег, зачем вы писали на WinAPI ?
К своему стыду признаю, что писал на... тоесть используя ВинАПИ (спасибо Игорь Шевченко © (13.06.02 17:34) :) когда для этого не было стандартных компонентов/родных дельфийных способов.
Например, работа с портами, отключение отрисовки контролов/окон, скачивание файлов из интернета...
Я использовал отдельные функции, проект целиком на API я не делал.
Единственное что я делал через API, хотя есть способ сделать это используя классы дельфи это потоки. Ну не нравится мне класс TThread.
А писать GUI-программу на Дельфи используя только API, без VCL, считаю нерациональным. Зачем тратить время на создание инретфейса ручками, если его можно накликать мышом?
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.011 c