Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2010, 15:36   #11
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,849
По умолчанию

Цитата:
Сообщение от Alex Cones
Процедура для расчета координат изменяет значения в записях. Затем ресайз формы другой процедурой, которая ориентируется на эти значения.
И что, это удобнее визуальной формы? А потребуется переместить все компоненты по иному, вот и придется возиться с координатами.
Arigato вне форума Ответить с цитированием
Старый 08.09.2010, 15:44   #12
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
вот и придется возиться с координатами.
Код:
Const
 {} APPLICATION_SIZE_WIDTH        = 640;
 {} APPLICATION_SIZE_HEIGHT       = 512;
Хотя Вы правы - если придет нужда переместить ВСЕ компоненты - придется немного посидеть за пресловутым А4.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 08.09.2010, 16:21   #13
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Все очень индивидуально. Смотря что за программа, какие условия разработки, сколько времени есть, каковы требования и т.п. С точки зрения конечного продукта - немного больше памяти на процесс, и может быть немного быстрее работать будет.

От человека тоже зависит, я например не "железячник", не люблю я это все, и если есть возможность подняться на более высокий уровень абстракции, я это делаю.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 09.09.2010, 00:36   #14
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Цитата:
Сообщение от Alex Cones Посмотреть сообщение
я перед тем как садиться прогить беру A4 и карандаш.
Зачем, если можно рисовать прямо на форме? В дальнейшем интерфейс переделывается в короткое время, если необходимо (к примеру, понадобилось добавить на форму еще кучу компонентов, старые все попередвигать, на winapi это не совсем удобно).
По-моему Алекс имел ввиду что он на бумаге рассматривает внутреннюю архитектуру программы и т.п.

По сабжу: Я отвечу стандартно. Наверное если пишешь какую-то системную утилиту (или вирус/шпион) лучше юзать API, если же разрабатываешь пользовательское приложение типа Download Master-а, AIMP, Skype, QIP и т.п. то лучше воспользоваться VCL. А что, нет что ли?
Altera вне форума Ответить с цитированием
Старый 09.09.2010, 09:31   #15
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
он на бумаге рассматривает внутреннюю архитектуру программы и т.п.
Не только. Сначала рисую интерфейс, а потом подгоняю под него внутреннюю структуру.
Цитата:
типа Download Master-а, AIMP, Skype, QIP и т.п. то лучше воспользоваться VCL. А что, нет что ли?
Ну... DM, AIMP, Skype и QIP не используют активной анимации графики. И в "спящем" режиме потребляют достаточно много памяти и рабочего времени процессора. Тот же DM постоянно проверяет наличие новых версий или тулит рекламу.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 09.09.2010, 11:47   #16
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Alex Cones
Цитата:
Сначала рисую интерфейс, а потом подгоняю под него внутреннюю структуру.
Под интерфейс подгонять архитектуру проги? х_х
the_deer_one вне форума Ответить с цитированием
Старый 09.09.2010, 12:24   #17
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,849
По умолчанию

Цитата:
Сообщение от the_deer_one
Под интерфейс подгонять архитектуру проги? х_х
Ну так все верно. Ведь на WinAPI проще будет архитектуру проги подогнать под уже имеющийся интерфейс, чем менять сам интерфейс.
Arigato вне форума Ответить с цитированием
Старый 09.09.2010, 12:34   #18
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Alex Cones, зачем изобретать велосипед? Спрси лучше у ВОВАН13 как он всё реализовал в XWindowsDock
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 09.09.2010, 16:51   #19
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Спрси лучше у ВОВАН13 как он всё реализовал в XWindowsDock
Своя рубашка ближе к телу - пусть это будет хуже, но зато будет 100% свое.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 10.09.2010, 17:45   #20
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

VCL и прочее удобно для быстрого написания программ...
Например мне не нужно задумываться об интерфейсе, а просто проверить работает ли процедура скажем перемножения матриц...
Зачем мне возиться с отрисовкой когда я могу увидеть результат выполнения допустим в TStringGrid?

А так API лучше (если уметь пользоваться конечно)...
Цитата:
И что, это удобнее визуальной формы? А потребуется переместить все компоненты по иному, вот и придется возиться с координатами.
Вы видели программу APIx 2? Внешне почти такая же VCL'овская форма - перетаскиваем и размещаем всё мышкою, а сам код на апи выдаётся...
Я вот уже начал делать себе примерно такое же (я тож на апи перехожу постепенно)...
Цитата:
Спрси лучше у ВОВАН13 как он всё реализовал в XWindowsDock
Эм... А что спрашивать-то, от дел человека отвлекать? Когда он все исходники уже выкладывал для народа...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль->плюсы boomeer Фриланс 11 30.08.2010 10:40
Минусы бесплатного хостинга Romanbl4 PHP 4 13.04.2008 00:44