Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (688852)
• 
Компьютерная литература (3896)
• 
Операционные системы (418)
• 
Unix, Linux, FreeBSD... (127)

• 
Книги (688852)
• 
Компьютерная литература (3896)
• 
Разработка ПО (1247)
• 
Языки и среды программирования, технологии и т.п. (779)
• 
C, C++ (135)



Программирование на C++ в Linux

Секунов Николай (найти все товары)

+ CD-ROM
Программирование на C++ в LinuxКнига посвящена созданию приложений, написанных на языке С++, в среде разработки KDevelop. Дано описание способов взаимодействия компонентов приложений. Рассмотрена работа с утилитой Qt Designer и описаны основные элементы управления, используемые в диалоговых окнах, а также классы, созданные для работы с ними. Читатель знакомится с концепцией Документ/Представление и учится создавать элементы пользовательского интерфейса приложения. Кроме того, в отдельных главах разбираются вопросы вывода на экран различной информации, сохранения и восстановления ее из файла, создания текстовых редакторов, работы с шаблонами классов и функций и организации многозадачности в приложении на основе взаимодействующих процессов. В завершение предоставляются рекомендации по созданию справочной системы приложения.
Для программистов.

Издательство: БХВ-Петербург
Серия: Мастер программ

Рейтинг: - (голосов: 0)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2004 г. 
язык: русский
количество томов: 1
количество страниц: 368 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
стандарт: 10 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 534382

ISBN: 5-94157-355-3, 978-5-94157-355-4


Секунов Николайавтор/составительСекунов Николай, найти все товары


Содержание:

Введение

  • Для кого предназначена эта книга?
  • Структура книги
  • Соглашения, принятые в данной книге
  • Требования к аппаратным средствам и программному обеспечению

Глава 1. Взаимодействие компонентов приложения

  • Сигналы и приемники
    • Посылка сигналов
    • Реализация приемников
    • Реализация соединения
  • Обработка событий
    • Работа с окном
    • Работа с фокусом ввода
    • Работа с мышью
    • Работа с клавиатурой
    • Реализация перетаскивания
    • Фильтры событий
    • Синтетические события
    • Последовательность обработки событий
  • Заключение

Глава 2. Диалоговые окна и простейшие элементы управления

  • Создание диалогового приложения
    • Создание заготовки приложения
    • Создание заготовки диалогового окна
    • Завершение создания диалогового приложения
  • Создание специализированных диалоговых окон
    • Создание диалогового окна с вкладками
  • Создание мастера

Глава 3. Классы элементов управления

  • Класс списка
  • Классы линейного регулятора и линейного индикатора
  • Работа с датой и временем

Глава 4. Классы приложений, документов и представлений

  • Многооконное приложение Qt
    • Класс документа
    • Класс представления
    • Класс приложения
  • Многооконное приложение KDE
    • Класс документа
    • Класс представления
    • Класс приложения

Глава 5. Создание элементов пользовательского интерфейса

  • Пользовательский интерфейс библиотеки Qt
    • Внесение изменений в меню
    • Настройка панели инструментов
    • Работа со строкой состояния
  • Пользовательский интерфейс приложений KDE
    • Внесение изменений в меню
    • Настройка панели инструментов
    • Работа со строкой состояния

Глава 6. Вывод информации на экран

  • Рисование фигур
  • Работа с кистью
    • Перерисовка окна
    • Синхронизация объектов представления
  • Вывод текста
  • Работа с битовыми образами
    • Аппаратно-зависимые битовые образы
    • Аппаратно-независимые битовые образы

Глава 7. Работа с файлами документов

  • Сохранение и восстановление информации в приложении
  • Настройка диалоговых окон
  • Внесение изменений в меню
  • Установка рабочего каталога

Глава 8. Работа с текстовыми документами

  • Создание простейшего текстового редактора
  • Создание более сложного редактора
  • Создание редактора KDE

Глава 9. Шаблоны и классы коллекций

  • Шаблоны
    • Понятие шаблона
    • Шаблоны функций
    • Шаблоны классов
  • Классы коллекций
    • Виды классов коллекций
    • Массивы
    • Связные списки
    • Карты отображений
    • Другие классы коллекций

Глава 10. Реализация многозадачности в приложении

  • Взаимодействие процессов
    • Создание клиента для простейшего сервера
    • Создание более сложного сервера
    • Создание клиента
  • Некоторые замечания

Глава 11. Справка в приложении

  • Формы представления справочной информации
    • Способы доступа к справочной системе
    • Способы представления справочной информации
    • Формы представления информации
  • Программирование контекстной справки
    • Вывод подсказок
    • Вывод справочной информации в строку состояния
    • Получение информации по конкретному элементу пользовательского интерфейса
  • Программирование командной справки
    • Формат файлов командной справки приложений Qt
    • Создание демонстрационного приложения Qt

Приложение 1. Что на CD

Приложение 2. Ресурсы Интернета

Предметный указатель



нет в наличии
сообщить о поступлении в продажу

|