Отправить другу/подруге по почте ссылку на эту страницуВариант этой страницы для печатиНапишите нам!Карта сайта!Помощь. Как совершить покупку…
московское время19.03.24 11:12:51
На обложку
Долгосрочная политико-демографическая динамика Египта: циклы…авторы — Коротаев А. В.
Толковый словарь по управлению проектамиавторы — Кочетков А. И., Шапиро В. Д.
Курды иранской провинции Керманшах накануне и в период Первой…авторы — Жигалина О. И.
б у к и н и с т и ч е с к и й   с а й т
Новинки«Лучшие»Доставка и ОплатаМой КнигоПроводО сайте
Книжная Труба   поиск по словам из названия
Авторский каталог
Каталог издательств
Каталог серий
Моя Корзина
Только цены
Рыбалка
Наука и Техника
Математика
Физика
Радиоэлектроника. Электротехника
Инженерное дело
Химия
Геология
Экология
Биология
Зоология
Ботаника
Медицина
Промышленность
Металлургия
Горное дело
Сельское хозяйство
Транспорт
Архитектура. Строительство
Военная мысль
История
Персоны
Археология
Археография
Восток
Политика
Геополитика
Экономика
Реклама. Маркетинг
Философия
Религия
Социология
Психология. Педагогика
Законодательство. Право
Филология. Словари
Этнология
ИТ-книги
O'REILLY
Дизайнеру
Дом, семья, быт
Детям!
Здоровье
Искусство. Культурология
Синематограф
Альбомы
Литературоведение
Театр
Музыка
КнигоВедение
Литературные памятники
Современные тексты
Худ. литература
NoN Fiction
Природа
Путешествия
Эзотерика
Пурга
Спорт

/ИТ-книги

Программирование на C++ в Linux — Секунов Н. Ю.
Программирование на C++ в Linux
Секунов Н. Ю.
год издания — 2003, кол-во страниц — 368, ISBN — 5-94157-355-3, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 340 гр., издательство — БХВ-Петербург
цена: 799.00 рубПоложить эту книгу в корзину
Сохранность книги — очень хорошая

КОМПАКТ-ДИСК ОТСУТСТВУЕТ

Уровень пользователя: Средний/Высокий

Формат 70x100 1/16. Печать офсетная
ключевые слова — c++, kdevelop, многозадачн, linux, перетаскиван, kde, php, apache, mysql

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

Для программистов


Вниманию читателей представлена мощная система разработки приложений на языке C++, которая может использоваться в средах Linux и Windows. Она предоставляет пользователю удобный интерфейс, а также широкий набор встроенных утилит, существенно упрощающий процесс разработки. Подробные комментарии к примерам помогут в изучении основных приёмов использования среды программирования KDevelop и позволят в короткий срок научиться создавать работоспособные приложения. Книга будет полезна как специалистам, имеющим большой опыт работы на языке C++ в среде Windows и желающим перейти на программирование в среде Linux, так и начинающим программистам.

ОГЛАВЛЕНИЕ

Введение7
 
Для кого предназначена эта книга?9
Структура книги10
Соглашения, принятые в данной книге13
Требования к аппаратным средствам и программному обеспечению14
 
Глава 1. Взаимодействие компонентов приложения17
 
Сигналы и приёмники17
Посылка сигналов18
Реализация приёмников20
Реализация соединения21
Обработка событий22
Работа с окном25
Работа с фокусом ввода26
Работа с мышью28
Работа с клавиатурой30
Реализация перетаскивания32
Фильтры событий33
Синтетические события34
Последовательность обработки событий36
Заключение36
 
Глава 2. Диалоговые окна и простейшие элементы управления38
 
Создание диалогового приложения38
Создание заготовки приложения39
Создание заготовки диалогового окна40
Завершение создания диалогового приложения57
Создание специализированных диалоговых окон66
Создание диалогового окна с вкладками66
Создание мастера77
 
Глава 3. Классы элементов управления88
 
Класс списка88
Классы линейного регулятора и линейного индикатора97
Работа с датой и временем104
 
Глава 4. Классы приложений, документов и представлений114
 
Многооконное приложение Qt115
Класс документа117
Класс представления123
Класс приложения126
Многооконное приложение KDE136
Класс документа137
Класс представления139
Класс приложения140
 
Глава 5. Создание элементов пользовательского интерфейса146
 
Пользовательский интерфейс библиотеки Qt147
Внесение изменений в меню147
Настройка панели инструментов152
Работа со строкой состояния162
Пользовательский интерфейс приложений KDE168
Внесение изменений в меню169
Настройка панели инструментов174
Работа со строкой состояния183
 
Глава 6. Вывод информации на экран187
 
Рисование фигур187
Работа с кистью193
Перерисовка окна197
Синхронизация объектов представления201
Вывод текста203
Работа с битовыми образами206
Аппаратно-зависимые битовые образы206
Аппаратно-независимые битовые образы211
 
Глава 7. Работа с файлами документов214
 
Сохранение и восстановление информации в приложении214
Настройка диалоговых окон221
Внесение изменений в меню225
Установка рабочего каталога229
 
Глава 8. Работа с текстовыми документами232
 
Создание простейшего текстового редактора232
Создание более сложного редактора235
Создание редактора KDE250
 
Глава 9. Шаблоны и классы коллекций270
 
Шаблоны270
Понятие шаблона271
Шаблоны функций273
Шаблоны классов275
Классы коллекций278
Виды классов коллекций278
Массивы281
Связные списки284
Карты отображений290
Другие классы коллекций294
 
Глава 10. Реализация многозадачности в приложении299
 
Взаимодействие процессов300
Создание клиента для простейшего сервера300
Создание более сложного сервера308
Создание клиента314
Некоторые замечания324
 
Глава 11. Справка в приложении326
 
Формы представления справочной информации327
Способы доступа к справочной системе327
Способы представления справочной информации328
Формы представления информации330
Программирование контекстной справки330
Вывод подсказок331
Вывод справочной информации в строку состояния332
Получение информации по конкретному элементу
пользовательского интерфейса333
Программирование командной справки334
Формат файлов командной справки приложений Qt335
Создание демонстрационного приложения Qt340
 
Приложение 1. Что на CD355
 
Приложение 2. Ресурсы Интернета357
 
Предметный указатель358

Книги на ту же тему

  1. Стандарты программирования на C++: 101 правило и рекомендации, Саттер Г., Александреску А., 2015
  2. Современное проектирование на C++: Обобщённое программирование и прикладные шаблоны проектирования, Александреску А., 2015
  3. Справочник программиста по C/C++. — 2-е изд., Шилдт Г., 2001
  4. Моя первая программа на C/C++, Нейбауэр А. Р., 1995
  5. Основы программирования на языках C и C++, Ашарина И. В., 2002
  6. Начальный курс C и C++, Березин Б. И., Березин С. Б., 2001
  7. Язык программирования C. Лекции и упражнения. — 6-е изд., Прата С., 2015
  8. Использование Linux. — 6-е изд. Специальное издание, Бендел Д., Нейпир Р., 2002
  9. UNIX. Справочник, Роббинс А., 2007
  10. UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007

Напишите нам!© 1913—2013
КнигоПровод.Ru
Рейтинг@Mail.ru работаем на движке KINETIX :)
elapsed time 0.021 secработаем на движке KINETIX :)