на главную | войти | регистрация | DMCA | контакты | справка | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


моя полка | жанры | рекомендуем | рейтинг книг | рейтинг авторов | впечатления | новое | форум | сборники | читалки | авторам | добавить

QT 4: программирование GUI на С++

QT 4: программирование GUI на С++
Название: QT 4: программирование GUI на С++
Автор: Бланшет Жасмин + Саммерфилд Марк
Оценка: 3.9 из 5, проголосовало читателей - 15
Жанр: компьютерная литература
Описание:Единственное официальное руководстро по практическому программированию в среде Qt 4.1.

Применяя средства разработки Qt компании «Trolltech», вы сможете создавать на С++ промышленные приложения, которые естественно работают в средах Windows, Linux|UNIX, Linux для встроенных систем без изменения программного кода и Mac Os X. Книга написана сотрудниками компании «Trolltech». Она представляет собой практическое руководство по успешному применению самой мощной из всех созданных до сих пор версий Qt — Qt 4.1.

Из книги «Qt 4: программирование GUI на С++» вы узнаете о наиболее эффективных приемах и методах программирования с применением Qt 4 и овладеете ключевыми технологиями в самых различных областях — от архитектуры Qt модель|представление до мощного графического процессора 2D. Авторы вооружают читателей беспрецедентно глубокими знаниями модели событий и системы компоновки Qt.

На реалистических примерах они описывают высокоэффективные методы во всех областях — от разработки основных элементов графического пользовательского интерфейса до передовых методов интеграции с базой данных и XML. Каждая глава содержит полностью обновленный материал.

Данное издание:

• Включает новые главы по архитектуре Qt 4 модель|представление и поддержке подключаемых модулей Qt, а также краткое введение в программирование встроенных систем на платформе Qtopia.

• Раскрывает все основные принципы программирования в среде Qt — от создания диалоговых и других окон до реализации функциональности приложений.

• Знакомит с передовыми методами управления компоновкой виджетов и обработкой событий.

• Показывает, как можно с наибольшей эффективностью использовать новые программные интерфейсы Qt 4, в частности мощный графический процессор 2D и новые простые в применении классы—контейнеры.

• Представляет передовые методы Qt 4, которых нет ни в одной книге: от создания подключаемых модулей, расширяющих возможности Qt, и приложений, до применения «родных» для конкретной платформы программных интерфейсов.

• Содержит приложение с подробным введением в программирование на С++ в среде Qt для опытных Java—разработчиков.


Жасмин Бланшет (Jasmine Blanchette) — менеджер по документированию и старший разработчик компании «Trolltech» с 2001 года. Он является редактором «Qt Quarterly», информационного бюллетеня компании «Trolltech», и соавтором книги «Qt 3: программирование GUI на С++».

Марк Саммерфилд (Mark Summerfield) — независимый преподаватель и консультант по С++, Qt и Python. Он работал менеджером по документированию в компании «Trolltech» на протяжении трех лет. Марк является соавтором книги «Qt 3: программирование GUI на С++».
Издание:
Сборники: Программирование
Содержание:

скрыть содержание

  1. «Здравствуй, Qt»
  2. Взаимодействие с пользователем
  3. Компоновка виджетов
  4. Использование справочной документации
  5. Стили виджетов
  6. Подклассы QDialog
  7. Подробное описание технологии сигналов и слотов
  8. Метаобъектная система Qt
  9. Быстрое проектирование диалоговых окон
  10. Изменяющиеся диалоговые окна
  11. Динамические диалоговые окна
  12. Встроенные классы виджетов и диалоговых окон
  13. Создание подкласса QMainWindow
  14. Создание меню и панелей инструментов
  15. Создание и настройка строки состояния
  16. Реализация меню File
  17. Применение диалоговых окон
  18. Сохранение настроек приложения
  19. Работа со многими документами
  20. Экранные заставки
  21. Центральный виджет
  22. Создание подкласса QTableWidget
  23. Хранение данных в объектах типа «элемент»
  24. Загрузка и сохранение
  25. Реализация меню Edit
  26. Реализация других меню
  27. Создание подкласса QTableWidgetltem
  28. Настройка виджетов Qt
  29. Создание подкласса QWidget
  30. Интеграция пользовательских виджетов в Qt Designer
  31. Двойная буферизация
  32. Компоновка виджетов на форме
  33. Стековая компоновка
  34. Разделители
  35. Области с прокруткой
  36. Прикрепляемые виджеты и панели инструментов
  37. Многодокументный интерфейс
  38. Переопределение обработчиков событий
  39. Установка фильтров событий
  40. Обработка событий во время продолжительных процессов
  41. Рисование при помощи QPainter
  42. Преобразования рисовальщика
  43. Высококачественное воспроизведение изображения при помощи QImage
  44. Вывод на печатающее устройство
  45. Графические средства OpenGL
  46. Обеспечение поддержки технологии «drag-and-drop»
  47. Поддержка пользовательских типов переносимых объектов
  48. Работа с буфером обмена
  49. Применение удобных классов отображения элементов
  50. Применение заранее определенных моделей
  51. Реализация пользовательских моделей
  52. Реализация пользовательских делегатов
  53. Последовательные контейнеры
  54. Как работает неявное совместное использование данных
  55. Ассоциативные контейнеры
  56. Обобщенные алгоритмы
  57. Строки, массивы байтов и объекты произвольного типа
  58. Чтение и запись двоичных данных
  59. Чтение и запись текста
  60. Работа с каталогами
  61. Ресурсы, внедренные в исполняемый модуль
  62. Связь между процессами
  63. Соединение с базой данных и выполнение запросов
  64. Представление данных в табличной форме
  65. Создание форм по технологии «master—detail»
  66. Написание FTP—клиентов
  67. Написание НТТР—клиента
  68. Написание клиент—серверных приложений на базе TCP
  69. Передача и прием дейтаграмм UDP
  70. Чтение документов XML при помощи интерфейса SAX
  71. Чтение документов XML при помощи интерфейса DOM
  72. Запись документов XML
  73. Всплывающие подсказки, комментарии в строке состояния и справки «что это такое?»
  74. Использование QTextBrowser в качестве простого браузера системы помощи
  75. Использование Qt Assistant для мощной интерактивной системы помощи
  76. Работа с Unicode
  77. Создание переводимого интерфейса приложения
  78. Динамическое переключение языков
  79. Перевод приложений
  80. Создание потоков
  81. Синхронизация потоков
  82. Взаимодействие с главным потоком
  83. Применение классов Qt во вторичных потоках
  84. Расширение Qt с помощью подключаемых модулей
  85. Как обеспечить в приложении возможность подключения модулей
  86. Написание подключаемых к приложению модулей
  87. Применение «родных» программных интерфейсов
  88. Применение ActiveX в системе Windows
  89. Управление сеансами в системе X11
  90. Первое знакомство с Qtopia
  91. Настройка Qtopia Core
  92. Замечание о лицензировании
  93. Установка Qt/Windows
  94. Установка Qt/Mac
  95. Установка Qt/X11
  96. Первое знакомство с С++
  97. Основные отличия языков
  98. Элементарные типы данных
  99. Определения класса
  100. Указатели
  101. Ссылки
  102. Массивы
  103. Символьные строки
  104. Перечисления
  105. Имена, вводимые typedef
  106. Преобразование типов
  107. Перегрузка операторов
  108. Типы значений
  109. Глобальные переменные и функции
  110. Пространства имен
  111. Препроцессор
  112. Стандартная библиотека С++


Ваше впечатление от этой книги  


Полный текст книги (читать онлайн): QT 4: программирование GUI на С++

Скачать эту книгу (1440k) в формате: fb2, epub, mobi, txt, html

close [X]

close [X]


Комментарии

спасибо за книгу

drgor_97 18.05.2016 22:59  

прекрасная книга. перед прочтением убедитесь, что хорошо изучили ооп в с++. потому что именно на нём строится программирование в Qt.
  
   И сама библиотека Qt отлична. Для начинающего так точно!)

Оценка 5 из 5 звёзд от gebrial 16.06.2013 23:21  

best book for gui programming

gnashikanti 02.12.2010 10:48

Всего обзоров: 3
Средний рейтинг 3.9 из 5

Ваше имя:     Ваше впечатление от этой книги

Комментарий:


получать комментарии о книге QT 4: программирование GUI на С++ на e-mail

Код авторизации Anti spam Capcha