Книга: Шлее Макс «Qt 5. 10. Профессиональное программирование на C++». Книги qt5


Qt 5.3. Профессиональное программирование на C++

Загрузка... Qt 5.3. Профессиональное программирование на C++Навазние: Qt 5.3. Профессиональное программирование на C++ Автор: Шлее М.Издательство: Год: 2015Страниц: 929Язык: РусскийРазмер: 36Формат: pdfISBN: 978-5-9775-3346-1PDF: 36 Мб

Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии 5.3. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и так же даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров. Проекты примеров из книги размещены на сайте издательства.

Для программистов.

33,568 просмотров всего, 5 просмотров сегодня

Краткое содержаниеПредисловие Маттиаса ЭттрихаБлагодарностиПредисловиеВведениеЧасть I. Основы QtГлава1. Обзор иерархии классов Qt Глава2. Философия объектной модели Глава3. Работа с Qt Глава4. Библиотека контейнеров Часть II. Элементы управления Глава5. С чего начинаются элементы управления? Глава6. Управление автоматическим размещением элементов Глава7. Элементы отображения Глава8. Кнопки, флажки и переключатели Глава9. Элементы настройки Глава10. Элементы ввода Глава11. Элементы выбора Глава12. Интервью, или модель-представление Глава13. Цветовая палитра элементов управления Часть III. События и взаимодействие с пользователем Глава14. События Глава15. Фильтры событий Глава16. Искусственное создание событий Часть IV. Графика и звук Глава17. Введение в компьютерную графику Глава18. Легенда о короле Артуре и контекст рисования Глава19. Растровые изображения Глава20. Работа со шрифтами Глава21. Графическое представление Глава22. Анимация Глава23. Работа с OpenGL Глава24. Вывод на печать Глава25. Разработка собственных элементов управления Глава26. Элементы со стилем Глава27. Мультимедиа Часть V. Создание приложений Глава28. Сохранение настроек приложения Глава29. Буфер обмена и перетаскивание Глава30. Интернационализация приложения Глава31. Создание меню Глава32. Диалоговые окна Глава33. Предоставление помощи Глава34. Главное окно, создание SDI- и MDI-приложений Глава35. Рабочий стол (Desktop) Часть VI. Особые возможности Qt Глава36. Работа с файлами, каталогами и потоками ввода/вывода Глава37. Дата, время и таймер Глава38. Процессы и потоки Глава39. Программирование поддержки сети Глава40. Работа с XML Глава41. Программирование баз данных Глава42. Динамические библиотеки и система расширений Глава43. Совместное использование Qt с платформозависимыми API Глава44. Qt Designer. Быстрая разработка прототипов Глава45. Проведение тестов Глава46. WebKit Глава47. Интегрированная среда разработки Qt Creator Глава48. Рекомендации по миграции программ из Qt 4 в Qt 5 Часть VII. Язык сценариев Qt Script Глава49. Основы поддержки сценариев Глава50. Синтаксис языка сценариев Глава51. Встроенные объекты Qt Script Глава52. Классы поддержки Qt Script и практические примеры Часть VIII. Технология Qt Quick Глава53. Знакомство с Qt Quick Глава54. Элементы Глава55. Управление размещением элементов Глава56. Элементы графики Глава57. Пользовательский ввод Глава58. Анимация Глава59. Модель/Представление Глава60. Qt Quick и C++ Эпилог Приложения Приложение1. Таблицы семибитной кодировки ASCII Приложение2. Таблица простых чисел Приложение3. Глоссарий Приложение4. Описание архива с примерами Предметный указатель

forcoder.ru

Шлее Макс. Qt 5. 10. Профессиональное программирование на C++

Игорь ОдинцовПрофессиональное программирование. Системный подходПодробно рассматриваются методологии, технологии, языки и системы программирования, аппаратная и операционная платформы, как давно известные, так и новейшие. Представлены различные их классификации… — БХВ-Петербург, электронная книга Подробнее...2006143электронная книга
Баклин Д.Профессиональное программирование приложений для iPhone и iPadСоздавать новые приложения под iPhone SDK и переносить на эту платформу уже существующие программы это просто! Никто уже не сомневается в том, что создание программ какдля зрелого рынка… — Эксмо, Мировой компьютерный бестселлер Подробнее...2012947бумажная книга
Ли Вей-МенПрофессиональное программирование гаджетов Windows Vista&7Книга является практическим руководством по разработке гаджетов в ОС Windows Vista/7. Подробно описаны различные технологии разработки - HTML, DHTML, CSS, JavaScript, XML, а также использование . NET… — BHV, Профессиональное программирование Подробнее...2010410бумажная книга
Баклин ДжинПрофессиональное программирование приложений для iPhone и iPadСоздавать новые приложения под iPhone SDK и переносить на эту платформу уже существующие программы это просто! Никто уже не сомневается в том, что создание программ какдля зрелого рынка… — Эксмо, Мировой компьютерный бестселлер Подробнее...20121236бумажная книга
Денис КолисниченкоПрофессиональное программирование на PHP (+CD-ROM) Книга рассчитана на программистов, уже освоивших азы программирования на РНР. Приводятся сведения об отладке, анализе и оптимизации кода. Большая часть книги посвящена практическим моментам… — БХВ-Петербург, (формат: 70x100/16, 416 стр.) Профессиональное программирование Подробнее...2007197бумажная книга
Владимир ДроновПрофессиональное программирование. Windows 8: разработка Metro-приложений для мобильных устройствОт издателя:Книга посвящена разработке Metro-приложений - нового класса приложений, работающих под управлением платформы Metro, входящей в состав Windows 8 — (формат: 70x100/16 (167x236мм), 528 стр.) Профессиональное программирование Подробнее...2012172бумажная книга
Игорь ОдинцовПрофессиональное программирование. Системный подходКнига посвящена основным направлениям профессионального программирования. Подробно рассматриваются методологии, технологии, языки и системы программирования, аппаратная и операционная платформы, как… — БХВ-Петербург, (формат: 70x100/16, 512 стр.) Мастер Подробнее...2002350бумажная книга
А. И. Касаткин, А. Н. ВальвачевПрофессиональное программирование на языке Си. От Turbo С к Borland С++Это пособие открывает комплекс из трех книг, цель которого - дать подробное описание практического использования новейших версии Си (Turbo С, Turbo С++, Borland С++). Описывается интегрированная… — Вышэйшая школа, (формат: 84x108/32, 240 стр.) Подробнее...1992294бумажная книга
Баклин Дж.Профессиональное программирование приложений для iPhone и iPadСоздавать новые приложения под iPhone SDK и переносить на эту платформу уже существующие программы это просто! . Никто уже не сомневается в том, что создание программ какдля зрелого рынка… — Эксмо, (формат: Твердая бумажная, 672 стр.) Подробнее...2012715бумажная книга
Вей-Мен ЛиПрофессиональное программирование гаджетов Windows 7&VistaКнига является практическим руководством по разработке гаджетов в ОС Windows Vista/7. Подробно описаны различные технологии разработки - HTML, DHTML, CSS, JavaScript, XML, а также использование . NET… — BHV, (формат: Твердая бумажная, 672 стр.) Профессиональное программирование Подробнее...2010171бумажная книга
Вей-Мен ЛиПрофессиональное программирование гаджетов Windows 7& VistaКнига является практическим руководством по разработке гаджетов в ОС Windows Vista/7. Подробно описаны различные технологии разработки - HTML, DHTML, CSS, JavaScript, XML, а также использование . NET… — БХВ-Петербург, (формат: Твердая бумажная, 672 стр.) Профессиональное программирование Подробнее...2010171бумажная книга
Джин БаклинПрофессиональное программирование приложений для iPhone и iPadСоздавать новые приложения под iPhone SDK и переносить на эту платформу уже существующие программы это просто! Никто уже не сомневается в то — ЭКСМО, (формат: Твердая бумажная, 672 стр.) Подробнее...2012329бумажная книга
Джин БаклинПрофессиональное программирование приложений для iPhone и iPadСоздавать новые приложения под iPhone SDK и переносить на эту платформу уже существующие программы - это просто! Никто уже не сомневается в том, что создание программ как для зрелого рынка… — ЭКСМО, (формат: Твердая бумажная, 672 стр.) Мировой компьютерный бестселлер Подробнее...2012317бумажная книга
Макс ШлееQt 4. 8. Профессиональное программирование на C++Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4. 8. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны… — БХВ-Петербург, (формат: 70x100/16, 416 стр.) В подлиннике. Наиболее полное руководство электронная книга Подробнее...2012455электронная книга
Макс ШлееQt 5. 3. Профессиональное программирование на C++Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии 5. 3. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны… — БХВ-Петербург, (формат: 70x100/16, 512 стр.) В подлиннике. Наиболее полное руководство электронная книга Подробнее...2015559электронная книга

dic.academic.ru

Шлее «Qt 5.3. Профессиональное программирование на C++» PDF

Рекомендации по миграции программ из Qt 4 в Qt 5

Рекомендации по миграции программ из Qt 4 в Qt 5

Разработчики Qt сделали все возможное, чтобы переход с версии 4 на версию 5 был простым и гладким. И хотя результат совместимости Qt 5 с предшествующей версией был достигнут действительно очень хороший, полной совместимости добиться все-таки не удалось. О том, на что нужно обратить внимание при миграции ваших программ на Qt 5, а так же и о сохранении обратной совместимости с Qt 4 (если вам она нужна), здесь и пойдет речь.

Эта глава может так же оказаться полезной, чтобы вы могли понять, что вас ожидает, и примерно оценить количество времени и объем работ, которые вам могут понадобиться для миграции ваших проектов на Qt 5.

Основные отличия Qt 5 от Qt 4

Прежде чем приступить к переводу своих программ на Qt 5, необходимо разобраться в основных различиях версий.Вот одно из существенных изменений — все виджеты «переехали» из модуля QtGui в новый модуль Qtwidgets.

Qt 5 больше не содержит модуль Qt3Support, который использовался в Qt 4 для поддержки Qt 3. Поэтому если ваш проект все еще использует его, то вам понадобится, наконец, разорвать эту зависимость и произвести рефакторинг, чтобы расстаться с этим модулем.

Модуль Phonon тоже больше не входит в состав Qt 5. Поэтому вместо него придется использовать модуль QtMultimedia.

Теперь перейдем от общего к частному и рассмотрим подробности перевода более конкретно.

Подробности перевода на Qt 5

Иногда, возможно, вам придется обращаться к оригинальной документации Qt. Особое внимание обратите в ней на разделы «Porting Guide» и «Porting C++ Application to Qt 5», а если вы реализовывали в Qt 4 QML-код, то обратите внимание еще и на раздел «Porting QML Applications to Qt 5».

Преимущество нового подхода заключается в том, что теперь Qt может обращаться к метаданным плагина, не производя загрузку их динамических библиотек, и брать всю интересующую метаинформацию из JSON-файла, который должен быть у каждого плагина свой. Новый макрос q_plugin_metadata объявляется сразу после объявления макроса q_object, содержит IID и ссылку на JSON-файл и имеет следующий вид:

Реализация обратной совместимости Qt 5 с Qt 4

Если вас заинтересовал этот раздел, то, скорее всего, вы еще до конца не уверены, что хотите полностью перейти на Qt 5 и, следовательно, хотите оставить возможность компилировать программы как в Qt 5, так и в Qt 4. Это может быть также связано с необходимостью поддерживать проекты на архитектурах, которые Qt 5 пока не поддерживает, — таких как, например, PowerPC, а, может, вы не хотите расставаться с модулем Phonon, реализовывать программы для BlackBerry 10 на оригинальном API или имеете еще какие-либо другие причины. Вообще, причины для этого могут быть разными, но сразу оговорюсь, что поддержание обратной совместимости может стать «капризной вещью». Она может срываться каждый раз, когда в код программы добавляется что-то новое из Qt 5, чего нет в Qt 4. Поэтому за обратной совместимостью вам придется каждый раз следить отдельно и стараться, чтобы участки подобного кода под Qt 4 либо не компилировались, либо были реализованы как-то иначе. То есть, самый верный путь не поломать обратную совместимость— это использовать клас

scanlibs.com

В подлиннике - Шлее М.

Перейти: Выберите форум------------------НОВОСТИ, ПРАВИЛА и FAQ   Новости и объявления сайта      Новости сайта      Новости сети      Мировые новости   Правила, Основные инструкции и FAQКИНО, ВИДЕО и ТВ   Зарубежное кино      Новинки кино      Фильмы 2016-2017      Боевики      Триллеры      Приключения      Фантастика, Фэнтези      Детское, Семейное кино      Комедии      Драмы, Мелодрамы      Ужасы      Детективы      Криминал      Военные      Вестерн      Исторические      Документальные      Индийское кино      Дилогии      Трилогии      Квадралогии      Пенталогии      Антологии      Трейлеры и доп.материалы   Отечественное кино      Новинки кино      Боевики      Триллеры      Приключения      Фантастика, Фэнтези      Сказки      Детское, Семейное кино      Комедии      Драмы, Мелодрамы      Ужасы      Детективы      Криминал      Военные      Катастрофы      TB-Шоу      Юмор|Приколы      Документальные      Трейлеры и доп.материалы      Кино СССР   Видео HD      Blu-ray      BD-Remux      720p | 1080p      HD-Video в 3D      Наше кино (HD Video)   Мультфильмы      Зарубежные мультфильмы      Зарубежные мультфильмы (HD Video)      Зарубежные мультфильмы (DVD Video)      Отечественные мультфильмы      Отечественные мультфильмы (HD Video)      Отечественные мультфильмы (DVD Video)      3D Мультфильмы   Сериалы      Новинки      Отечественные сериалы      Зарубежные сериалы   Видео DVD      DVD-5      DVD-9   Телевидение      Discovery      Научно-популярные      Путешествия и туризм      Тайны и загадки      Техника и вооружение      Катастрофы   Анимэ   Фитнес - Разум и ТелоМУЗЫКА и КЛИПЫ   Музыка МР3      Отечественная музыка      Отечественная музыка (сборники)      Club,| Trance,| House,| Drum & Bass         Trance         Drum & Bass         House         Easy listening      Шансон|Авторская песня      Зарубежная музыка      Зарубежная музыка (сборники)      Rap, Hip-hop, R'n'B      Рок, Панк, Метал, Альтернатива      Classic Rock & Hard Rock      Progressive & Art-Rock      AOR (Melodic Hard Rock, Arena rock)      Heavy, Power, Progressive (Metal)      Alternative & Nu-metal      Русский Рок      Джаз, Блюз, Соул      Дискографии (Отечественные)      Дискографии (Зарубежные)      50/50 (сборники)      Советская эстрада      Instrumental/New Age/Meditative/Relax      Классика   Lossless      Отечественная музыка      Отечественная музыка (сборники)      Club,| Trance,| House,| Drum & Bass      Шансон|Авторская песня      Зарубежная музыка      Rap, Hip-hop, R'n'B      Рок, Панк, Метал, Альтернатива      Classic Rock & Hard Rock      Progressive & Art-Rock      Heavy, Power, Progressive (Metal)      Alternative & Nu-metal      Джаз, Блюз, Соул      Blues (Texas, Chicago, Modern and Others)      Jazz Fusion      Русский рок      Дискографии (Отечественные)      Дискографии (Зарубежные)      Классика      Instrumental/New Age/Meditative/Relax   HD Audio и Многоканальная Музыка      DTS CD / SACD-R      DVD-Audio      Vinyl-Rip и Hand-Made      Hi-Res stereo (рок)      Hi-Res stereo (Джаз и Блюз)      Hi-Res stereo (Поп)      Hi-Res stereo (Электронная музыка)      Зарубежный рок (оцифровки)      Зарубежная поп-музыка (оцифровки)      Отечественная поп-музыка (оцифровки)      Электронная музыка (оцифровки)      Классика и классика в современной обработке (многоканальная музыка)      Классика (HD Audio)   Клипы      Клипы      Клипы (HD-Video)      Караоке (видео)      Концерты      Концерты (DVD-Video)      Концерты (HD-Video)   Тестовые диски для настройки аудио/видео аппаратурыИГРЫ   PC игры      Горячие Новинки      Гонки      Action      Стратегии      RPG      Аркады      Авиасимуляторы и Автосимуляторы      Детские      Другие симуляторы      Приключения и квесты|я ищу      Логические      Мини-игры      Сборники игр      Старые игры      Моды, Руссификаторы, Таблетки, Дополнения   Консольные игры      XBOX 360      PS|PS2|PS3      PSP      Программы | ПрошивкиПРОГРАММЫ   Windows      Сборки Windows 10      OC Windows 8      OC Windows 7      OC Windows XP      Системные программы      Офисные системы      Аудио- и видео-CD- проигрыватели      Антивирусы, Файерволы      Редакторы видео и аудио      Программы для интернета и сетей      Драйвера      WPI      САПР      Разные пользовательские программы   LinuxЛИТЕРАТУРА   Книги      Собрания сочинений      Многоавторские сборники      Детективы и Боевики      Фантастика, фэнтези      Приключения      Женский роман      Триллеры. Мистика. Ужасы      Сатира, юмор      Исторические книги      Классика, современная проза и поэзия      Детская литература      Русская литература      Зарубежная литература (XX и XXI век)   Аудиокниги      Фантастика, фэнтези      Детектив и Боевики      Приключения      Современная проза и поэзия      Российская фантастика, фэнтези, мистика, ужасы, фанфики      Зарубежная фантастика, фэнтези, мистика, ужасы      Зарубежная литература      Детские литература      Любовно-фантастический роман      Историческая      Сатира, юмор      Другие   Журналы и Документация      Мужские журналы      Женские журналы      На досуге      Научно-популярные журналы      Автомобильные журналы      Детские журналы      Компьютерная литература      Кулинария      Вязание, вышивка, кройка, шитьё      Домоводство      Техническая литература      Научно-популярная лит-ра      Энциклопедии и словари      Нетрадиционная медицина      Многопредметные коллекции (подборки)   Мультимедийные и интерактивные издания      Интерактивные обучающие и развивающие материалы      Обучающие издания для детей      Кулинария. Цветоводство. Домоводство      Видеокурсы      Фотография, Видео      Игра на гитаре      Строительство, ремонт и дизайн   Литература и прочие Обучающие материалы      Настольные игры и Поделки      Развивающее Видео для детей      Эзотерика, гадания, магия, фен-шуй      Популярная психология      Рисунок, графический дизайн      Мода. Стиль. Этикет      Компьютерные сети и безопасность      Работа с видео      Астрология      Физкультура, фитнес, бодибилдинг      Веб-дизайн и программирование   Ремонт и эксплуатация транспортных средств      Программы по диагностике и ремонту      Книги по ремонту/обслуживанию/эксплуатации ТС      Виртуальная автошкола      Документальные/познавательные фильмы      Top Gear/Топ Гир   Обучение иностранным языкам      Английский язык (для взрослых)      Немецкий язык      Французский язык      Испанский язык      Итальянский язык      Финский язык      Японский язык      Китайский язык      Арабский язык      Русский язык как иностранныйМОБИЛЬНЫЕ УСТРОЙСТВА   Mobile/PDA      Android      ГИС, системы навигации и карты      Программы для PC   Mobile Игры, Фильмы, Музыка и прочее      Android игры      Видео для смартфонов и КПК      Фильмы для iPod, iPhone, iPad      Аудиокниги (AAC, ALAC)      Музыка (АСС)АРХИВ   Мусор 

rutorka.net