Russian Qt Forum
Ноябрь 28, 2024, 11:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: С чего начать?  (Прочитано 4136 раз)
UltimateHunterAxl
Гость
« : Май 02, 2012, 15:37 »

Привет всем. Подскажите мне с чего начать учить Qt/C++?
И будьте добры, подскажите мне стоящую литературу по Qt.
Заранее спасибоУлыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Май 02, 2012, 15:47 »

Учить нужно начинать C++ без Qt. А читать Страуструпа.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Май 02, 2012, 15:47 »

Привет всем. Подскажите мне с чего начать учить Qt/C++?
Лучше всего сначала получить/накопить какой-то опыт прикладного программирования на С/С++. Напр написать незатейливый текстовый редактор - самому, не хватая готовые классы. После этого изучение Qt будет легко и приятно. Но не наоборот  Улыбающийся
Записан
ufna
Гость
« Ответ #3 : Май 02, 2012, 16:28 »

Лучше всего сначала получить/накопить какой-то опыт прикладного программирования на С/С++. Напр написать незатейливый текстовый редактор - самому, не хватая готовые классы. После этого изучение Qt будет легко и приятно. Но не наоборот  Улыбающийся

Честно говоря с ужасом представил себе создание текстового редактора "с нуля", т.е. как я понимаю на голом Api системы.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Май 02, 2012, 16:42 »

Был такой блокнот Bred2, полность написанный на винапи....
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Май 02, 2012, 17:03 »

Честно говоря с ужасом представил себе создание текстового редактора "с нуля", т.е. как я понимаю на голом Api системы.
Это потому что слишком много пасетесь на чужих классах Улыбающийся  И что такого уж голого в API ? DrawText и FontMetrics есть, этого достаточно. Да, и строчник самому соорудить хорошо бы (вместо бздошного std::string и.т.п.). Потренироваться с разными выделениями клавой и мышей. Толку будет куда больше чем от беготни по жасминам
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Май 02, 2012, 17:50 »

Был такой блокнот Bred2, полность написанный на винапи....
notepad++ ведь тоже на плюсах и винапи
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
iroln
Гость
« Ответ #7 : Май 02, 2012, 20:16 »

Цитировать
Учить нужно начинать C++ без Qt. А читать Страуструпа.
А я бы посоветовал читать Стивена Прату.

notepad++ ведь тоже на плюсах и винапи
И страшен как чёрт и холодный старт медленный, учитывая, что написан на winapi. Sublime Text его уделывает по всем статьям, в том числе и по кроссплатформенности.

UltimateHunterAxl,
Цитировать
И будьте добры, подскажите мне стоящую литературу по Qt.
Если на русском, то это три книги:
1. Бланшет, Саммерфилд - Qt4 Программирование GUI на С++. 2ed. 2008
2. Макс Шлее - Qt4.5. Профессиональное программирование на C++
3. Саммерфилд - Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.118 секунд. Запросов: 23.