![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
по последним слухам цена Qt4 на 3 платформы ~150т.р. тогда видимо на одну 50.т.р - не деньги, если деньги планируется созданным софтом зарабатывать.
|
|
|
![]() |
Tonal |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
2 kuler Это ты о чём говоришь?
Дизайнер Qt вообще не поддерживает создание пользовательских слотов. Может ты говоришь про интегратор для студии - тут я не в курсях. ![]() Зато в ассистенте описано, что есть 2 метода привязывания слотов к сигналам формы: 1. Явно в коде с помощью connect. При этом можно связать как угодно. 2. Неявно, после создания интерфейса слоты с именами вида on_widgetName_signalName привязываются к сигналам соответствующих объектов. Понятно, что во втором случае не о каком связывании с множеством виджетов рачи не идёт. Да и вообще этот способ не рекомендован тролями и создаёт дополнительные трудности при рефакторинге. Про библиотеки - это ты совсем не в тему. ![]() Одна из основных идей современного программирования - это грамотное разделение обязанностей. Т.е. грубо говоря, каждый кусок должен отвечать только за одну задачу и быть как можно более самостоятельным - т.е. независимым от остальных кусков. Если смотреть с этой точки зрения на перечисленные тобой библиотеки, то: stl - общие куски многих алгоритмов в обобщённом виде. ATL - обёртка низкоуровневых концепций COM для С++. Ни та не другая не пытается предоставлять свой сетевой протокол, играть звук или рендерить видио. Ну и по поводу GUI - он должен быть как можно более развязан от логики. Т.е. все вычисления, проверки и т.д. должны быть оторваны от GUI-я. Представь, что заказчику понравилась твоя мегапрограмма, и он захотел в следующей версии иметь к ней доступ по вебу с мобильника. Не устанишь выковыривать логику из всех этих OnClick-ов? ![]() Да и нанять дизайнера, чтобы он нарисовал красивый и удобный интерфейс просто не получится - он должен будет иметь навыки работы со средой и понимание связывания кода с рожей. ![]() Сообщение отредактировал Tonal - 22.1.2009, 9:12 |
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.6.2025, 1:46 |