Разработка Linux-приложений - Рассмотрены основные аспекты программирования в Linux: от программирования на языках командных оболочек bash и tcsh до создания приложений с графическим интерфейсом с использованием библиотек Tk, glib, GTK+ и средства dialog, Подробно дано программирование на C/C++ в Linux: использование компилятора gcc, ввод/вывод в Linux, создание многопоточных приложений, сетевых приложений архитектуры клиент/сервер, а также разработка модулей ядра для современной линейки ядер. Описан популярный среди разработчиков утилит язык TCL. Особое внимание уделено отладке и оптимизации программ, рассмотрены отладчик gdb и профайлер gprof. Для программистов.
Название: Разработка Linux-приложений Автор: Колисниченко Д. Н. Издательство: БХВ-Петербург Год: 2012 Страниц: 432 Формат: PDF Размер: 13,9 МБ ISBN: 978-5-9775-0747-9 Качество: Отличное Серия или Выпуск: Профессиональное программирование Язык: Русский
Содержание:
Введение Часть I. Программирование на языке командной оболочки Глава 1. Командные интерпретаторы Глава 2. Командный интерпретатор bash Глава 3. Создание сценариев на tcsh Глава 4. Пакет dialog: псевдографический интерфейс пользователя Глава 5. Компилятор gcc и вспомогательные программы Часть II. Основы программирования на C в Linux Глава 6. Библиотеки. Автоматическая сборка библиотек Глава 7. Переменные окружения Глава 8. Ввод/вывод в Linux Часть III. Системное программирование Глава 9. Концепция многозадачности Глава 10. Системные вызовы для работы с процессами Глава 11. Многопоточные приложения Глава 12. Взаимодействие процессов Глава 13. Создание модуля ядра Часть IV. Файловая система Linux Глава 14. Введение в файловую систему Глава 15. Операции над каталогами Глава 16. Операции с файлами Глава 17. Получение информации о файловой системе Глава 18. Права доступа к файлам и каталогам Глава 19. Псевдофайловые системы Часть V. Сетевое программирование Глава 20. Введение в TCP/IP Глава 21. Программирование сокетов: теория Глава 22. Программирование сокетов: практика Часть VI. Создание графического интерфейса средствами TCL/Tk Глава 23. Введение в TCL/Tk Глава 24. Синтаксис TCL Глава 25. Работа с файлами Глава 26. Понятие о виджетах Глава 27. Основные элементы графического интерфейса Глава 28. Многооконный интерфейс Глава 29. Практический пример Часть VII. Библиотека GTK+ Глава 30. Знакомство с библиотекой Глава 31. Первая программа на GTK+ Глава 32. Виджеты Глава 33. Редактор интерфейсов Glade Часть VIII. Отладка и оптимизация программы Глава 34. Отладка программ. Трассировка системных вызовов Глава 35. Оптимизация программы Заключение Приложение. Ядро Linux Предметный указатель
На ierixon.ru представлены учебники для разных классов, которые Вы можете скачать понравившийся учебник себе на компьютер. Здесь вы найдете последние новинки учебных пособий, а также всегда можете приобрести учебники уже вышедшие в продажу. Все учебники расположенные на сайте представлены абсолютно бесплатно и в ознакомительных целях. Также все пособия в хорошем качестве.