Программирование на C++ в Linux - Николай Секунов


Книга Программирование на C++ в Linux - Николай Секунов

Название: Программирование на C++ в Linux.
Автор: Николай Секунов.
2004.
Книга "Программирование на C++ в Linux" посвящена разработке приложений на С++ в среде разработки KDEvelop. Автор книги дает подробное описание взаимодействий компонентов приложений, рассматривает основы работы с утилитой Qt Designer и обсуждает элементы управления в диалоговых окнах и классы, для которых они созданы. Книга учит концепции Документ/Представление, созданию элементов интерфейса приложения. Затрагиваются и такие темы, как сохранение и восстановление различной информации, выводимой на экран, разработке текстовых редакторов, организации многозадачности в приложениях на основе взаимодействующих процессов, работе с шаблонами классов и функций. Как заключение, автор дает полезные рекомендации по созданию справочной системы для разработанного приложения. Книга предназначена для профессиональных программистов.

Книга посвящена созданию приложений, написанных на языке C++, в среде разработки KDevelop. Дано описание способов взаимодействия компонентов приложений. Рассмотрена работа с утилитой Qt Designer и описаны основные элементы управления, используемые в диалоговых окнах, а также классы, созданные для работы с ними. Читатель знакомится с концепцией Документ/Представление и учится создавать элементы пользовательского интерфейса приложения. Кроме того, в отдельных главах разбираются вопросы вывода на экран различной информации, сохранения и восстановления ее из файла, создания текстовых редакторов, работы с шаблонами классов и функций и организации многозадачности в приложении на основе взаимодействующих процессов. В завершение предоставляются рекомендации по созданию справочной системы приложения.
Содержание:
Введение
Для кого предназначена эта книга?
Структура книги
Соглашения, принятые в данной книге
Требования к аппаратным средствам и программному обеспечению
Глава 1 Взаимодействие компонентов приложения
Сигналы и приемники
Посылка сигналов
Реализация приемников
Реализация соединения
Обработка событий
Работа с окном
Работа с фокусом ввода
Работа с мышью
Работа с клавиатурой
Реализация перетаскивания
Фильтры событий
Синтетические события
Последовательность обработки событий
Заключение
Глава 2 Диалоговые окна и простейшие элементы управления
Создание диалогового приложения
Создание заготовки приложения
Создание заготовки диалогового окна
Завершение создания диалогового приложения
Создание специализированных диалоговых окон
Создание диалогового окна с вкладками
Создание мастера
Глава 3 Классы элементов управления
Класс списка
Классы линейного регулятора и линейного индикатора
Работа с датой и временем
Глава 4 Классы приложений, документов и представлений
Многооконное приложение Qt
Класс документа
Класс представления
Класс приложения
Многооконное приложение KDE
Класс документа
Класс представления
Класс приложения
Глава 5 Создание элементов пользовательского интерфейса
Пользовательский интерфейс библиотеки Qt
Внесение изменений в меню
Настройка панели инструментов
Работа со строкой состояния
Пользовательский интерфейс приложений KDE
Внесение изменений в меню
Настройка панели инструментов
Работа со строкой состояния
Глава 6 Вывод информации на экран
Рисование фигур
Работа с кистью
Перерисовка окна
Синхронизация объектов представления
Вывод текста
Работа с битовыми образами
Алпаратно-зависимые битовые образы
Аппаратно-независимые битовые образы
Глава 1 Работа с файлами документов
Сохранение и восстановление информации в приложении
Настройка диалоговых окон
Внесение изменений в меню
Установка рабочего каталога
Глава 8 Работа с текстовыми документами
Создание простейшего текстового редактора
Создание более сложного редактора
Создание редактора KDE
Глава 9 Шаблоны и классы коллекций
Шаблоны
Понятие шаблона
Шаблоны функций
Шаблоны классов
Классы коллекций
Виды классов коллекций
Массивы
Связные списки
Карты отображений
Другие классы коллекций
Глава 10 Реализация многозадачности в приложении
Взаимодействие процессов
Создание клиента для простейшего сервера
Создание более сложного сервера
Создание клиента
Некоторые замечания
Глава 11 Справка в приложении
Формы представления справочной информации
Способы доступа к справочной системе
Способы представления справочной информации
Формы представления информации
Программирование контекстной справки
Вывод подсказок
Вывод справочной информации в строку состояния
Получение информации по конкретному элементу
пользовательского интерфейса
Программирование командной справки
Формат файлов командной справки приложений Qt
Создание демонстрационного приложения Qt
Приложение 1 Что на CD
Приложение 2 Ресурсы Интернета
Предметный указатель

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12933 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Книга Аденома предстательной железы. Симптомы, осложнения, методы лечения

    Аденома предстательной железы. Симптомы, осложнения, методы лечения

    Калюжнова Ирина ISBN: 978-5-457-26878-4 Издательство: Научная книга Год издания: 2013 Страниц: 130 Язык: русский Формат: RTF Размер: 10,36 Mb Аденома предстательной железы – это болезнь . . .

  • Книга Сборник "Маникюр и педикюр" (22 книги)

    Сборник "Маникюр и педикюр" (22 книги)

    Сборник Год издания: 1999-2011 Язык: русский Формат: PDF Размер: 370 Mb Советы профессионалов, технологии создания и улудшения роста ногтей, все плюсы и минусы их наращивания, высококачеств . . .

  • Книга Питание дошкольника. Меню для развития малышей

    Питание дошкольника. Меню для развития малышей

    Грэймс Н., Воттс Ш. ISBN: 978-5-367-02197-4 Издательство: Амфора Год издания: 2012 Страниц: 48 Язык: русский Формат: PDF Размер: 28 Мб Для каждого родителя счастье его ребенка - самое ва . . .

  • Книга Межавторский сборник фантастики и ужасов (100 книг)

    Межавторский сборник фантастики и ужасов (100 книг)

    Сборник Издательство: Разные Год издания: 1965-2013 Страниц: Много Язык: русский Формат: FB2 Размер: 121,53 Мб Книги: 1. Время учеников, XXI век. Важнейшее из искусств. 2. Время учеников, . . .

  • Книга Как за 5 минут сделать шлифмашинку из электробритвы

    Как за 5 минут сделать шлифмашинку из электробритвы

    Коллектив Издательство: Россия Год издания: 2014 Страниц: 6 мин Язык: русский Формат: Видео Размер: 361.52 Mb Как за 5 минут сделать шлифмашинку из электробритвы. шаг 1 - ищем электробри . . .

  • Книга Дифференциальная диагностика болезней молодняка свиней

    Дифференциальная диагностика болезней молодняка свиней

    Рубинский И.А. Издательство: ЛитРес Год издания: 2012 Страниц: 38 Язык: русский Формат: PDF Размер: 2.1 Мб Одной из наиболее серьёзных проблем в свиноводстве является заболеваемость и пад . . .

  • Журнал Playboy №4 (апрель), 2014 / Россия

    Playboy №4 (апрель), 2014 / Россия

    Колектив авторов Издательство: Бурда Год издания: 2014 Страниц: 150 Язык: русский Формат: PDF Размер: 93.8 Мб Playboy – глянцевый мужской журнал охватывает широчайший тематический спектр: . . .

  • Книга Электрические соединители завода Элекон

    Электрические соединители завода Элекон

    Автор:коллективНазвание: Электрические соединители завода ЭлеконИздательство: ЭлеконГод: 2013Формат: pdfРазмер: 18MBПредставлена номенклатура ведущего производителя электрических соединителей России - . . .

  • Журнал Наша флора и фауна № 52 2014

    Наша флора и фауна № 52 2014

    Коллектив авторов Издательство: OOО "Иглмосс Эдишинз" Год издания: 2014 Страниц: 32 Язык: русский Формат: PDF Размер: 29,41 Мб Откройте самые живописные уголки природы России с . . .

  • Книга Фонвизин Д.И. - Комедии

    Фонвизин Д.И. - Комедии

    Название: Фонвизин Д.И. - КомедииАвтор: Фонвизин Денис ИвановичИздательство: ДетгизГод: 1950Формат: pdfРазмер: 17 мбCтраниц: 162Язык: русскийВ настоящее издание вошли комедии Д.И.Фонвизина "Бригадир", . . .


Вы не зарегистрированы!

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

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование на C++ в Linux - Николай Секунов. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.