Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 629 • Страница 16 из 32<  1 ... 13  14  15  16  17  18  19 ... 32  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Daemon
Все-таки почему у vc++ нет такой удобной реализации как у visual basic?
Потихоньку осваиваю QT, все настолько удобно, изящно, продуманно, балдею, по сравнению с кривейшим MFC - рулезз немерянный! С выходом Висты они наверное под Aero Glass обновят библиотеки.



Партнер
 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
kexman писал(а):
Все-таки почему у vc++ нет такой удобной реализации как у visual basic?
Если речь о дизайнере форм под MFC, то я полагаю, что это практически не реально сделать. Иначе бы уже сделали. Под те же wxWidgets горы просто дизайнеров, правда половина из них страшные недоделки :)

kexman писал(а):
Потихоньку осваиваю QT, все настолько удобно, изящно, продуманно, балдею, по сравнению с кривейшим MFC - рулезз немерянный!
А то, как говорится ненудно насиловать мозги ради написания пользовательского интерфейса, ну и как фреймворк QT тоже как-то удобнее, правда многое завязано на сигнал/слотах.

kexman писал(а):
С выходом Висты они наверное под Aero Glass обновят библиотеки.
А сейчас есть какие-то проблемы? Или я просто не понимаю, что есть Аэро.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Daemon
Ну там же ГУИ трехмерный..
Добавлено спустя 1 минуту, 42 секунды
Единственное, в VBasic в дизайнере форм при дабл-клике по кнопке сразу же генерится обработчик нажатия и в переход в редактор кода, жалко в QT не так, нет в общем среды разработки..


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
kexman есть в QT такая штука (правой кнопкой по виджету и connect signal), но я не пользуюсь, ибо удобнее написать допустим один обработчик для нескольких кнопок.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Daemon
Я вот щас подумал, не зря ли я начал учить C++, я по профессии не программист совсем(хотя когда-то хотел им стать). А C++ слишком профессионален для меня. Может стоило изучать C#, тем более с выходом Висты .net будет стандартом, а возможности, которые даст мне с++ врядли я буду использовать, я же не профессиональный программист, собираюсь писать прикладные приложения..
Добавлено спустя 3 минуты, 36 секунд
Daemon писал(а):
kexman есть в QT такая штука (правой кнопкой по виджету и connect signal), но я не пользуюсь, ибо удобнее написать допустим один обработчик для нескольких кнопок.

Че-то в контекстном меню у меня нету такого пункта, щелкаю правой кнопкой по виджету PushButton..


Последний раз редактировалось kexman 25.11.2006 13:48, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
kexman :haha: Ну что значит «трёхмерный»?? Там композитный оконный менеджер с рендерингом через directX, как xgl+beryl/compiz; для конкретного окна ничего не меняется… а уж трехмерное там вообще только переключение между задачами…

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
Какой функцией я могу узнать содержит ли в себе строка класса CString str1("первая строка содержит слово"); другую строку CString str2("слово");

Или можете кинуть ссылку где подробно описывается класс CString, у меня стока книг по Вижуал С++, штук 12 наверное, но там этот класс не рассматривается. В MSDN я тоже не могу найти описание методов CString там его походу и нету.


 

Member
Статус: Не в сети
Регистрация: 19.04.2005
Откуда: Москва
M9IC писал(а):
В MSDN я тоже не могу найти описание методов CString там его походу и нету.

Куда ж он делся? Всё там есть... А нужный метод - Find. Если подстроки нет, он вернёт -1.

_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Anoss
Я не видел еще Висту, поэтому еще и не знаю, думал там че-то придумают особое))
А если сама программа использует OpenGL, вначале рендерится им, а потом DirectX?


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Если программа в оконном режиме — понятия не имею )

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
kexman писал(а):
А если сама программа использует OpenGL, вначале рендерится им, а потом DirectX?
Нет, ходили подобные слухи.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Daemon
Можешь ответить на мой предыдущий пост? http://forums.overclockers.ru/viewtopic ... 60#3219160 Ту часть про перспективы QT.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
kexman не могу конечно, а то меня обвинят, что я тут QT по всем форумам пиарю :D
Отвечаю, .net это конечно тоже хорошо, но он хорош в определенноц области. Как бы MS не хотела, но откусить кусок у Sun, даже если они купят Novel и сами будут доводить Mono до ума, у них не получится. В любом случае, со знаниями С++, ты можешь сам С# довольно неплохо освоить за месяц практической/теоритической деятельности. Еще определенное время уйдет на освоение одной из технологий. С++ тут предоставляет гораздо большую возможность для маневра, потому как на нем пишут и системные вещи, и интерпрайз (правда уже не так часто).

А что касается QT то троли идут довольно уверенно. Недавно QT освоило иннерпроцессную коммуникацию, того гляди скоро дело дойдет до RPC и модели аналогичной СОМ. И все это будет кроссплатформенно. Также недавно был выпущен Green Phone под QTopia (QT embedded), вышел QT Jambi (враппер на джаве для КТшного фреймворка, а также интегратор для эклипса). Уже давненько в QT существуют плагины для большинства коммерческих БД, и враппер для написания COM компонентов (с автогенерацией IL кода и прочими удобствами).

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Откуда: Уфа
Daemon
А вообще какое будущее у M$ для сабжа, то бишь VC++? Я не понимаю, MFC они вроде уже поддерживать не будут, останется только .НЕТ? Но он же более тормозной чем обычный компилируемый C++? На чем написаны Office 2007?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
kexman писал(а):
А вообще какое будущее у M$ для сабжа, то бишь VC++? Я не понимаю, MFC они вроде уже поддерживать не будут, останется только .НЕТ?
Честно сказать, незнаю. С 2005-ой студией вышел конечно MFC 8-ой версии, но что там реально изменено - беспонятия. Большенство продуктов МС сейчас написаны частично на VC++, частично на .net, то же касается и VS2005.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Вышел QT 4.2.2. Коммерческая версия и интегратор все знают где.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
У меня такая проблема:
Код:
int INSERT(CString str){
// какой-то код.
}
...
INSERT(":");
...

Вылезает ошибка:
Код:
error C2664:  cannot convert parameter 1 from 'const char [2]' to 'CString'

Как тогда надо сделать?
Кроме такого варианта:
Код:
CString str(":");
INSERT(str);


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Код:
int INSERT(const CString &str){
// какой-то код.
}

INSERT(CString("bla, bla"));

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 15.11.2003
Откуда: Moscow\Russia
Мне друг посоветовал сделать так
Код:
INSERT(_T(":"));


Что я сделал функцией _Т(":") ???


 

Member
Статус: Не в сети
Регистрация: 24.12.2005
M9IC _T - это макрос, а не функция. Подставляет букву L перед строкой для юникодной версии проекта и ничего не делает для стандартных однобайтных строк ("тра-ля-ля" - литерал однобайтных символов, а L"тра-ля-ля" - литерал "широких" символов). Похоже, у тебя как раз юникод и используется, а ты ему пытался однобайтовую строку подсунуть, вот он и ругался. :)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 629 • Страница 16 из 32<  1 ... 13  14  15  16  17  18  19 ... 32  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan