Название: Программирование на 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 оценок |
Формат: | Книга |
Уже скачали: | 12932 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Телескоп. Вкусно! Издательство: ООО "Издательский Дом УМХ" Номер: 7 Месяц / Год: июль / 2012 Страниц: 32 Формат: PDF Размер файла: 25 Мб Язык . . .
Название: Рассмотрим проблему… Диагностика переживаний детей и взрослых по их речи и рисункам Автор: Лосева В.К., Луньков А.И. Издательство: А.П.О. Страниц: 48 Формат: PDF Размер: 1.4 Мб Качест . . .
Название: Контрольная Закупка №6 (35) 2012 Издательство: Трап и Ко Номер: 6 Месяц / Год: 2012 Страниц: 28 Формат: -JPG Размер файла: -14 Мб Язык:  . . .
Название: Обустройство & ремонт Издательство: ИД "Деловой мир" Номер: 44 (429) Месяц / Год: ноябрь / 2008 Страниц: 32 Формат: pdf Размер файла: 17,87 Мб . . .
Как вести беседу с семьей, обратившейся за помощью к психологу или педагогу? Как услышать и увидеть то, что взрослый или ребенок бессознательно скрывает не только от вас, но и от самого себя? Как избе . . .
Название: Drupal for Designers Автор: Dani Nordin Издательство: O'Reilly Media Формат: PDF Размер: 23.3 mb Качество: Отличное Язык: Английский Год издания: 2012 (July) Are you a solo web designer or p . . .
Название: Speak Basic Spanish In No Time Автор: Larry Rios Издательство: Que Страниц: 246 Формат: PDF Размер: 3 Мб Качество: Отличное Язык: Русский Год издания: 2004 Spanish is the second most-spoken . . .
Название: Экология, энергетика, экономика, этнология устойчивого развития общества XXI века Автор: Васильев В.Г. Издательство: Белые альвы Страниц: 336 Формат: PDF Размер: 10 МБ Качество: Отличное Язы . . .
Название: Wood Мастер Издательство: ООО"Фиш-Информ" Номер: 4 Месяц / Год: июль-август / 2012 Страниц: 98 Формат: PDF Размер файла: 63 Мб Язык: Ру . . .
Название: Что умеет карманная ЭВМ Автор: Чакань Антал Издательство: Радио и связь Страниц: 144 Формат: DJVU Размер: 4 Мб Качество: Отличное Язык: Русский Год издания: 1982 Дан обзор развития и соврем . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование на C++ в Linux - Николай Секунов. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.