Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3
Кент Рейсдорф. BORLAND C++BUILDER. Страница 286
Library Path
Поле Library Path (Путь для библиотек) содержит пути, по которым C++Builder должен искать библиотечные файлы (.lib). Так же, как и для поля Include Path, вы можете добавлять сюда другие каталоги, отделяя каждый путь точкой с запятой.
Conditional Defines
В поле Conditional defines (Условные определения) указываются все макроопределения, которые вы хотите добавить на уровне проекта. Например, чтобы добавить поддержку диагностических макросов TRACE и WARN, вы могли бы добавить в поле Conditional defines следующий текст:
__ TRACE; WARN
Обратите внимание, что каждая директива #define отделяется от другой точкой с запятой.
Pascal Unit Aliases
Поле Pascal Unit Aliases (Псевдонимы модулей Паскаля) связывает имя модуля на Паскале с определенным заголовочным файлом Си++. Псевдонимы разделяются точкой с запятой.
C++Builder, по своей природе, является инструментом визуального программирования. Однако любая программа содержит код, который должен быть написан вручную. После разработки интерфейса пользователя для своего приложения с помощью впечатляющих визуальных средств C++Builder, вам придется провести много времени, работая с редактором кода C++Builder. Редактор кода имеет целый ряд возможностей, которые вы сразу оцените, как только с ними познакомитесь.
В этом разделе вы узнаете о следующем:
? Основные операции редактора
? Специальные возможности редактора
? Контекстное меню редактора
? Изменение опций редактора
Я полагаю, что вы уже знакомы с такими операциями, как ввод и удаление текста, выделение текста мышью, вырезание, копирование, вставка и т. д, так что я не буду тратить на время на этот уровень работы с редактором кода.
В конечном счете, редактор кода C++Builder — это типичный редактор кода. Одной из его отличительных особенностей является выделение синтаксиса, что помогает сразу идентифицировать ключевые слова, строки, числовые константы и комментарии. Немного позже мы рассмотрим различные установки редактора.