![]() |
|
|
![]()
|
|
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
Стоит ли учить Win32API? Или если я знаю основы, этого хватит для полноценной основы в builder'e?
-------------------- Don't let the system get you down. |
|||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
учить стоит, но хватает и основ
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Metalex, ввиду того, что версия 2010 работает жутко нестабильно, я взялся за основы WinApi диалогов. Иногда неудобства билдера настолько перевешивают, что соглашаешься на то, чтобы отказаться от удобного VCL в пользу простого и стабильного VC. Но это уже другой холивар
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Поздно пить боржоми. В любом случае просты диалоги вполне можно разрабатывать и на WinAPI, но для чего-то более менее сложно уже нужны визуальные классы VCL. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
oldcode, когда форма имеет много компонентов или компоненты вложенные. Различные способы привязки (по левому/правому краю...) изменение размеров компонентов при изменении размеров окна. Внутреннее перераспределение места с помощью сплитеров. Различные визуальные настройки окон типа бордюров (которые обычно не записываются в ресурс).
Вот элементарный пример. Список вариантов Combobox. В ресурсе диалога его хранить нельзя, а на форме VCL запросто. При обилии компонентов все эти инициализации разрастаются до невообразимых размеров, в которых трудно ориентироваться. А если делать грамотно, то начинаешь писать свои обертки. Кому это нужно, когда VCL уже и есть готовая объектная обертка. Разница как между велосипедом и мерседесом. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
ну... VCL же ж и придумали ленивые
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
IMHO если и использовать VCL, то только в Delphi, потому что дебилдер - это отрыжка паскаля. Дебилдеровский VCL - это не Си++, поэтому я бы посоветовал как mrbrooks посмотреть на Qt.
Я сам лет 8 работал на VCL, затем перешёл на Qt и забыл о дебилдере как о страшном сне. -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
borisbn, билдер это не только визуальные кнопочки и рюшечки! Это еще функциональные классы, БД, сетевые протоколы Инди, это отчеты, это строковая библиотека и т.д. Так что переход на QT это не просто смена одного дизайнера форм на другой. Это изучение всего комплекса классов и его слабых и сильных мест. Для студента выбирающего на чем писать дипломный проект, может это несложно. Когда же речь о рабочих проектах зажатых рамками потеря кучи времени на поиск всех аналогов в QT неоправданный расход времени.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
Когда речь идёт действительно о рабочих проектах использовать VCL, а тем более дебилдер - вообще неразумно. У него куча глюков и ограничений. P.S. QT == QuickTime, Qt == кроссплатформенная библиотека Си++ классов -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Эх сколько же не разумных людей по своему свету. Они платят по 800$ за лицензию чисто по приколу, совсем не для того чтобы вести разработку. И до сих пор не догадываются что делают невозможное. На счет глюков можно перефразировать поговорку: старый глюк лучше новых двух -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| mrbrooks |
|
||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Ох Alexeis, твои слова да, Богу в уши. Проблема современного Билдера в том, что начать то легко, да вот продолжить затем сложно.
на мой скромный взгляд - это не разумно. |
||||
|
|||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
Думаю потому, что они больше ничего не знают. И, надо признать, порог вхождения в билдер чуток пониже, чем в Qt. Но ! Назови пару-тройку крупных известных проектов, сделанных на билдере ... IMHO даже на MFC больше, хотя мне лично от MFC плеваться хочется. P.S. Проекты на билдере - не кроссплатформенные. их даже откомпилировать кроме как bcc нечем Это сообщение отредактировал(а) borisbn - 23.11.2010, 16:21 -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |