Новинки  ·  Как купить книги  ·  Доставка  ·  Контакты



Ваша корзина
книг: 0 Купить
книги
сумма: 0грн.

 

 


Каталог книг


Книги по бизнесу
  · Книги банки,деньги,кредит
  · Книги по бизнесу
  · Книги по бухучету
  · Книги инвестиционный бизнес
  · Книги коммерция и продажи
  · Книги по маркетингу и рекламе
  · Книги по менеджменту
  · Книги по праву
  · Книги по предпринимательству
  · Книги по финансам
  · Книги по экономике
  · Книги по экономической теории
Книги компьютерные
  · Книги CAD-ы
  · Книги 3d MAX
  · Книги ACCESS
  · Книги Adobe
  · Книги Assembler
  · Книги Basic
  · Книги C, C++,С#
  · Книги Delphi
  · Книги EXCEL
  · Книги HTML,XML, Dynamic, CSS
  · Книги Java
  · Книги JavaScript
  · Книги Linux
  · Книги MAC
  · Книги Maya
  · Книги OFFICE
  · Книги Oracle
  · Книги Pascal
  · Книги Perl
  · Книги PHP
  · Книги SQL
  · Книги UML
  · Книги Unix
  · Книги VBA
  · Книги Visual Studio
  · Книги WEB дизайн
  · Книги Windows 2000
  · Книги Windows Server
  · Книги Windows Vista
  · Книги Windows XP
  · Книги WORD
  · Книги Алгоритмы
  · Книги 1C Учет
  · Книги Издательские системы
  · Книги по информатике
  · Книги по компьютерной безопасности
  · Книги по компьютерному железу
  · Книги компьютерные сети
  · Книги мультимедиа
  · Книги Нейронные сети
  · Книги ООП
  · Книги Примочки программирования
  · Книги по программированию для WEB
  · Книги Прочая графика
  · Книги прочая разработка
  · Книги прочие CAD
  · Книги прочие базы данных
  · Книги прочие ОС
  · Книги прочие офисное ПО
  · Книги самоучители
  · Книги Цифровое фото
  · Книги электронная коммерция
  · Книги Corel
  · Книги Windows 7
  · Книги Прочее для интернет
  · Книги SEO оптимизация и продвижение
  · Книги SolidWorks
Книги по психологии
  · Книги по психоанализу
  · Книги по психологии
  · Книги по психологии бизнеса
  · Книги психология женский клуб
  · Книги психология НЛП
  · Книги психология общая
  · Книги психология популярная
  · Книги психология прикладная
  · Книги психология прочее
  · Книги психология психотерапия
  · Книги психология социальная
  · Книги психология тест
  · Книги психология тренинг
Знаменитые люди
Книги о детях
Естественные науки

On-line консультант
SiteHeart
ICQ:  603-221-314
E-mail:
kniga@bizkniga.com.ua




Принимаем к оплате:
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney

Реклама

 

 
SiteHeart
     Книга Qt4.7+. Практическое программирование на C++. Боровский почтой  
 
Share |
Книга Qt4.7+. Практическое программирование на C++. Боровский
132.79 грн.
доставка УкрПочта +12 грн.
 Заказать книгу Книга Qt4.7+. Практическое программирование на C++. Боровский  Купить Книга Qt4.7+. Практическое программирование на C++. Боровский
SiteHeart
 2012г.
Количество страниц: 496
 
Книга Qt4.7+. Практическое программирование на C++. Боровский посвящена создании приложений для Windows и Линукс с использованием библиотеки Qt версий 4.7.x и 4.8. Детально рассмотрено программирование интерактивной и трехмерной графики, баз данных, многопоточных приложений, создание своих виджетов, описание принципов работы с XML, и применение новейших подсистем Qt Declarative и Qt3/D. Дано описание классов Qt применительно к решению определенных задач. Существенное внимание уделено основным принципам разработки сложных приложений. Рассмотрено использование разных профессиональных инструментов разработчика при работе с библиотекой Qt. На авторской странице помощи книжки расположены исходные тексты демонстрационных примеров (более 40). 


Оглавление книги

Qt4.7+. Практическое программирование на C++. Боровский


Оглавление Введение 7
 
Что такое Qt? 7
 
Что вы найдете в этой книге? 8
 
Для кого предназначена эта книга? 10
 
Часть I. Начальный этап разработки проектов
 
11
 
Глава 1. Краткое введение в Qt 4
 
13
 
Средства разработки для библиотеки Qt library 13
 
Qt SDK 14
 
Qt для Microsoft Visual Studio 15
 
Qt Framework 16
 
Qt и Eclipse 17
 
Qt и CMake 18
 
Общая структура приложений Qt 20
 
Инструменты Qt 21
 
Утилита qmake 22
 
Инструменты интернационализации и локализации 24
 
Разделение контекстов 29
 
Склонение существительных, следующих после числительных 29
 
Qt Designer 31
 
Компоновка виджетов 31
 
Визуальное программирование 36
 
Другие возможности Qt Designer 49
 
Редактирование партнеров 54
 
Редактирование порядка перехода между виджетами 54
 
Qt Designer и таблицы стилей 55
 
Контейнеры Qt library 57
 
Сборка приложения Qt 4 под управлением CMake 57
 
Глава 2. Взаимодействие объектов Qt между собой
 
60
 
События Qt 60
 
Обработка событий, более подробное обсуждение 69
 
События Qt и многопоточность 72
 
Удаление объекта после выхода из его метода 73
 
Фильтрация событий 73
 
Сигналы и слоты Qt library 75
 
Исследование сигналов и слотов различных типов 77
 
Полезные трюки при работе с сигналами и слотами 81
 
Класс QSignalMapper и программа-калькулятор 81
 
Глава 3. Работа над серьезными проектами
 
86
 
Правило модульности 86
 
Правило разделения движка и интерфейса 87
 
Правило разделения движка и политики 88
 
Правило "ноль-один-бесконечность" 88
 
Простота переноса на другие платформы 89
 
Интроспекция 91
 
Повторное использование кода 96
 
Применение принципа модульности в Qt 96
 
Принцип модульности и простое приложение баз данных 98
 
Интеллектуальные указатели 105
 
Интеллектуальные указатели – "за и против" 108
 
Паттерны и анти-паттерны 109
 
Модульное тестирование 114
 
Qt и модульное тестирование 116
 
Глава 4. Инструментарий профессионального разработчика
 
125
 
Отладчик GDB 125
 
Точки останова 129
 
Обзор данных 130
 
Стек вызовов 132
 
Статический анализ кода C++ 132
 
Инструменты рефакторинга 134
 
Рефакторинг в Microsoft Visual Studio 135
 
Рефакторинг в среде Eclipse 138
 
Рефакторинг "вручную" 140
 
Рефакторинг и производительность 142
 
Системы контроля версий 143
 
Какую систему контроля версий выбрать? 144
 
Subversion 145
 
Структура директорий проекта Subversion 146
 
Создание резервной копии репозитория 148
 
Клиенты Subversion 148
 
Программа svn 148
 
Qt Creator и Subversion 150
 
Eclipse и Subversion 153
 
Microsoft Visual Studio и Subversion 156
 
TortoiseSVN 159
 
Часть II. Развиваем проекты
 
165
 
Глава 5. Qt и многопоточность
 
167
 
Основы теории многопоточности 172
 
Критические области 173
 
Реентерабельность 173
 
Потоковая безопасность 174
 
Потоки без цикла обработки событий 175
 
Атомарные операции и порядок доступа к памяти 183
 
Пример с использованием класса ExtThread 183
 
Локальная память потоков 187
 
Передача данных межу потоками 188
 
Класс QSharedMemory 189
 
Мьютексы и семафоры 189
 
Кольцевой буфер без блокировок 193
 
Очередь без блокировок 205
 
Глава 6. Высокоуровневый интерфейс потоков
 
218
 
Классы QRunnable и QThreadPool 218
 
Что выбрать: QRunnable или ExtThread? 220
 
Программа поиска файлов по содержимому 221
 
Быстрый доступ к содержимому файла 225
 
Быстрый поиск строк 229
 
Функция QtConcurrent::run() 232
 
Глава 7. Возвращаемся к Interview Framework
 
235
 
Класс QSqlDatabase 235
 
Схема работы Interview Framework 238
 
Утилита sqlite3 241
 
Отношения, допускающие значение NULL 242
 
Класс WeakRelationalTable 243
 
Класс WeakRelation 249
 
Класс WeakRelationalDelegate 250
 
Творческое использование делегатов 256
 
Создание стиля заголовков таблиц 261
 
Класс QDataWidgetMapper 262
 
Классы QDataWidgetMapper и QComboBox 269
 
Глава 8. Библиотека Qt и ваша видеокарта
 
271
 
Графическая система Arthur 271
 
Класс QGLContext 276
 
Шейдеры OpenGL в Qt 280
 
Взгляд в будущее 286
 
Подсистема Qt/3D 286
 
Поддержка OpenCL в Qt 4.8 292
 
Глава 9. Растровая графика и текст
 
298
 
Вывод на экран больших изображений 298
 
Классы QImage, QPicture и QPixmap 299
 
Виджет для вывода больших изображений 299
 
Текст с элементами форматирования 316
 
Классы QTextDocument и QTextEdit 316
 
Установка aspell под Windows 318
 
Подготовка программы 319
 
Сохранение документа QTextDocument в различных форматах 328
 
Добавление изображений в документ QTextDocument 329
 
Новшества в QTextDocument и сопутствующих классах 332
 
Класс QTextLayout 332
 
Класс QStaticText 335
 
Глава 10. Система Graphics View Framework
 
340
 
Знакомство с системой 342
 
Пишем свою игру 344
 
Формат файла данных 344
 
Переходим к графике 353
 
Встраивание виджетов 360
 
Использование встроенных виджетов в качестве элементов управления 362
 
Виджет для выбора фрагментов изображений 371
 
Graphics View Framework и OpenGL 386
 
Виджет в стиле браузера Opera 388
 
Создаем графический виджет 395
 
Часть III. Дополнительный материал
 
401
 
Глава 11. Конечные автоматы и анимация
 
403
 
Конечные автоматы и минимизация повторяющегося кода 408
 
Конечные автоматы и анимация 414
 
Глава 12. Сценарии для программ Qt
 
418
 
Передача ссылок на объекты Qt в сценарии 420
 
Обработка сигналов в сценарии 426
 
Использование функций приложения в сценарии 428
 
Создание объектов в сценарии 429
 
Создание новых типов данных в сценарии 430
 
Новшества в системе сценариев Qt 4.7 436
 
Глава 13. Динамические расширения программ Qt
 
437
 
Класс QLibrary 449
 
Глава 14. Консольные приложения Qt
 
450
 
Обработка событий в консольной программе 450
 
Ввод и вывод данных на консоль 451
 
Службы и демоны 457
 
Глава 15. Язык QML
 
461
 
Виджет QML в программе Qt 469
 
Самостоятельная программа на языке QML 475
 
Изменения и дополнения 477
 
Программа clocks 478
 
Утилита qmlviewer 481
 
Заключение 483
 
Список литературы 484
 
Предметный указатель
Быстрый поиск по ключевым словам: Книга | Qt4 | 7+ | | Практическое | | программирование | | на | | C++ | Боровский |

Доставка Книга Qt4.7+. Практическое программирование на C++. Боровский почтой наложным платежом.

 
     



    Купить книгу в разделе Книги компьютерные - Книги C, C++,С#  
 
Книга Рефакторинг в C# и ASP.NET для профессионалов. Даниэль Арсеновски
Купить Книга Рефакторинг в C# и ASP.NET для профессионалов. Даниэль Арсеновски В книге «Рефакторинг в C# и ASP.NET для профессионалов» предлагается практический подход к проведению рефакторинга в C# и ASP.NET, который позволяет применять приемы рефакторинга при управлении и модификации существующего кода.
Книга С++. Cвященные знания. Дьюхерст
Купить Книга С++. Cвященные знания. Дьюхерст Стивен Дьюхерст, эксперт по С++ с более чем 20-летним опытом применения С++ в различных областях, рассматривает важнейшие, но зачастую неправильно понимаемые темы программирования и проектирования на С++, отсеивая при этом ненужные технические тонкости. В один тонкий том Стив уместил то, что он и его рецензенты, опытные консультанты и авторы, считают самым необходимым для эффективного программирования на С++.
 
     
 
 
 
Бизнес книга © 2010-2011
Создание сайтов & Раскрутка сайтов SKYLOGIC
 
Купить книги УкрПочтой по всей Украине.
Интернет магазин книг | Новинки | Оплата | Доставка | Контакты | Помощь