Эффективное использование GNU Make


Эффективное использование GNU Make

Оглавление
Предисловие
Моя методика использования GNU Make

Пример проекта
"Традиционный" способ построения make-файлов
Автоматическое построение списка объектных файлов
Автоматическое построение зависимостей от заголовочных файлов
"Разнесение" файлов с исходными текстами по директориям
Сборка программы с разными параметрами компиляции
"Разнесение" разных версий программы по отдельным директориям
GNU Make
Две разновидности переменных
Функции манипуляции с текстом

Новый способ задания шаблонных правил
Переменная VPATH
Директива override
Добавление текста в строку
Директива include
Автоматические переменные
"Комбинирование" правил
Make-файл, используемый по умолчанию
Специальная цель .PHONY
Утилита make

Правила
Алгоритм работы make
Выбор главной цели
Достижение цели
Обработка правил
Обработка зависимостей
Обработка команд
Абстрактные цели и имена файлов
Пример работы make
Еще один пример работы make

Переменные
Шаблонные правила
Приложение A. Редактирование make-файлов в разных операционных системах
Приложение B. Организация иерархии каталогов в сложных проектах
Приложение C. Компилятор GCC
Версии компилятора
Отладка
Рабочий вариант
Обработка исключений

Статическая и динамическая компоновка
Получение листинга
Переназначение ошибок в файл
Опция -pipe
Тексты с символом "возврат каретки"
Приложение D. "Гипотический" проект - текстовой редактор

Самоучитель по Access 2002

Предметом обсуждения в данной книге является настольная СУБД Access 2002, которая входит в состав широко распространенного семейства офисных приложений Microsoft Office XP. Microsoft Access на сегодняшний день является одним из самых распространенных настольных приложений для работы с базами данных. Это связано с тем, что Access обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений. Изначально Access имела ряд уникальных возможностей, таких как умение сводить воедино информацию из самых разных источников (электронных таблиц, текстовых файлов, других баз данных), представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов, интеграция с другими компонентами Microsoft Office. Совершенствуясь от версии к версии, Access стала инструментом, который может удовлетворить потребности самых разных категорий пользователей: от новичка, которому нравится дружественный интерфейс системы, позволяющий ему справиться с задачами, до профессионального разработчика, который имеет весь необходимый инструментарий для построения уникального решения для конкретного предприятия среднего бизнеса.

Создание копии существующей базы данных
Работа с таблицами
Использование внешних данных

Отбор и сортировка записей с помощью запросов
Создание форм для ввода данных
Создание и печать отчетов
Новый формат базы данных
Редактирование и анализ данных с помощью запросов
Создание составных форм

Подготовка составных отчетов
Работа с макросами
Публикация данных в корпоративной сети и Интернете
Программирование в Access 2002
Настройка пользовательского интерфейса

Интеграция Access 2002 с другими компонентами Office 2002
Разработка и сопровождение приложений ACCESS 2002
Проекты Microsoft Access 2002
Репликация баз данных
Миграция приложений
Администрирование баз данных

Содержание раздела