Название: Программирование на 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 Аденома предстательной железы – это болезнь . . .
Сборник Год издания: 1999-2011 Язык: русский Формат: PDF Размер: 370 Mb Советы профессионалов, технологии создания и улудшения роста ногтей, все плюсы и минусы их наращивания, высококачеств . . .
Грэймс Н., Воттс Ш. ISBN: 978-5-367-02197-4 Издательство: Амфора Год издания: 2012 Страниц: 48 Язык: русский Формат: PDF Размер: 28 Мб Для каждого родителя счастье его ребенка - самое ва . . .
Сборник Издательство: Разные Год издания: 1965-2013 Страниц: Много Язык: русский Формат: FB2 Размер: 121,53 Мб Книги: 1. Время учеников, XXI век. Важнейшее из искусств. 2. Время учеников, . . .
Коллектив Издательство: Россия Год издания: 2014 Страниц: 6 мин Язык: русский Формат: Видео Размер: 361.52 Mb Как за 5 минут сделать шлифмашинку из электробритвы. шаг 1 - ищем электробри . . .
Рубинский И.А. Издательство: ЛитРес Год издания: 2012 Страниц: 38 Язык: русский Формат: PDF Размер: 2.1 Мб Одной из наиболее серьёзных проблем в свиноводстве является заболеваемость и пад . . .
Колектив авторов Издательство: Бурда Год издания: 2014 Страниц: 150 Язык: русский Формат: PDF Размер: 93.8 Мб Playboy – глянцевый мужской журнал охватывает широчайший тематический спектр: . . .
Автор:коллективНазвание: Электрические соединители завода ЭлеконИздательство: ЭлеконГод: 2013Формат: pdfРазмер: 18MBПредставлена номенклатура ведущего производителя электрических соединителей России - . . .
Коллектив авторов Издательство: OOО "Иглмосс Эдишинз" Год издания: 2014 Страниц: 32 Язык: русский Формат: PDF Размер: 29,41 Мб Откройте самые живописные уголки природы России с . . .
Название: Фонвизин Д.И. - КомедииАвтор: Фонвизин Денис ИвановичИздательство: ДетгизГод: 1950Формат: pdfРазмер: 17 мбCтраниц: 162Язык: русскийВ настоящее издание вошли комедии Д.И.Фонвизина "Бригадир", . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование на C++ в Linux - Николай Секунов. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.