- •Начнем - Ваша первая Lazarus-программа!
- •Вторая попытка.
- •Редактор
- •Главное меню
- •Меню Файл (File)
- •Меню Правка (Edit)
- •Меню Поиск (Search)
- •Меню Вид (View)
- •Меню Проект
- •Меню Запуск
- •Меню Пакет
- •Меню Сервис
- •Меню Окружение
- •Меню Окно
- •Меню Справка
- •Кнопочная панель
- •Палитра Компонентов
- •Отладчик
- •Настройки
- •Трассировка
- •Файлы Lazarus
Меню Поиск (Search)
http://lazarus-ccr.sourceforge.net/kbdata/SearchMenuSnapshot.png
Найти (Find): То же самое, что и в большинстве графических текстовых редакторов: появляется всплывающее диалоговое окно, позволяющее вам ввести строку поиска, а также опции поиска, такие как чувствительность к регистру, искать целые слова, целые выражения, область и направление поиска.
Найти впереди (Find Next), Найти сзади (Find previous): искать далее указанную ранее строку в соответствующем направлении.
Найти в файлах (Find in files): Искать строку в файлах: всплывающее окно с опциями во всех открытых файлах, во всех файлах проекта или поиск в каталогах; можно задать маску-фильтр для типов файлов.
Замена (Replace): Подобна Найти; появляется диалоговое окно со областью ввода искомой строки и текста для замены, а также опций чувствительности к регистру, направления и т.д.
Поиск с нарастанием (Incremental find): Поиск строки в то время, пока вы вводите ее. Например, после того, как вы выберете "Поиск с нарастанием" и нажмете "l" будет подсвечена ближайшая буква "l". Если затем вы нажмете "a", редактор найдет следующее "la" и так далее.
Переход к строке (Goto line): Перемещает курсор в указанную строку файла.
Переход назад (Jump back): Перемещается по файлу назад, к предыдущей закладке (необходимо использовать Добавить точку перехода в историю). Может перемещаться к закладкам в других файлах, открытых в редакторе.
Переход вперед (Jump forward): Переместиться к следующей закладке.
Добавить точку перехода в историю (Add jump point to history): Добавляет закладку или точку перехода в файл.
Просмотр истории перехода (View Jump-History): Просмотреть список закладок в файле: Еще не реализовано.
Найти другой конец блока кода (Find other end of code block): Если курсор стоит на begin, то осуществляется поиск соответствующего end и наоборот.
Найти начало блока кода (Find code block start): Перемещается к begin процедуры или функции в теле которой находится курсор.
Найти описание под курсором (Find Declaration at cursor): Поиск участка кода, где описан выбранный идентификатор. Оно может быть в этом же файле или в любом другом, открытом в редакторе; Если файл еще не открыт, то он будет открыт (так, если процедура или функция описана в classesh.inc, то этот файл будет открыт в Редакторе).
Открыть имя файла под курсором (Open filename at cursor): Открывает файл, имя которого выделено курсором. Полезно для просмотра Include файлов или файлов, содержащих другие модули Units, используемые в проекте.
Перейти к директиве include (Goto include directive): Если курсор помещен в файле, который включен Included в другой файл, то происходит перемещение в то место другого файла, из которого вызывается включенный.
Меню Вид (View)
http://lazarus-ccr.sourceforge.net/kbdata/ViewMenuSnapshot.png
Управляет отображением на экране различных окон и панелей.
Инспектор Объектов (Object Inspector): Окно, обычно расположенное по левому краю рабочего стола и отображающее возможности текущей формы. Щелчок на любом из компонентов формы приведет к отображению в Инспекторе Объектов деталей компонента (свойств и событий). Чуть выше располагается окно, отображающее древовидную структуру текущего проекта, в этом окне можно также выбрать компоненты формы, что также приведет к отображению их свойств в Инспекторе Объектов. Нижняя, главная, панель имеет две вкладки, позволяющих выбрать режим отображения Свойств (Properties) или Событий (Events). Вкладка Свойства отображает такие свойства, как имя (name), цвет (color), надпись (caption), шрифт (font), размер (size) и т. д.: она содержит два столбца - левый содержит имена свойств, а правый - их текущие значения. Щелкнув на значении свойства, можно изменить его значение через меню или окно настройки.
Вкладка События также имеет два столбца: левый содержит возможные события вроде нажатия кнопки мыши, ассоциированные с данным компонентом, а правый показывает действия, предусмотренные для этих событий. Если действие не определено, то нажатием на кнопку с точками
...
открывается Редактор Исходных текстов, где курсор уже находится в области объявления процедуры, ожидая ввода программы обработки данного события.
Редактор исходников (Source Editor): Основное окно для редактирования исходных текстов. Этот редактор очень похож на другие графические текстовые редакторы: мышью можно перемещать курсор по тексту, а нажав левую кнопку мыши и перемещая указатель, можно выделить участок текста. Нажатие правой кнопки вызывает меню, имеющее обычные функции редактирования: Вырезать, Копировать или Вставить, Найти объявление и Открыть файл. В верхней части окна Редактора может быть несколько вкладок, соответствующих файлам, открытым в текущем проекте; нажатием на вкладку выбирается нужный файл. Так можно легко перемещаться по файлам, копировать и вставлять куски текста, выполняя обычные функции редактирования. Редактор исходных текстов выполняет цветовое выделение текста программы, отображая разными цветами метки пунктуации, комментарии, строковые константы и т. д. Он также сохраняет размер отступа от строки к строке, пока его не изменить вручную. Функции и вид Редактора исходников имеют настройки, вызываемые из основного меню выбором Окружение -> Параметры -> Опции Редактора выбором одной или нескольких вкладок в диалоговом окне.
Обозреватель кода (Code Explorer): Это окно обычно расположено справа и отображает в древовидной форме структуру кода в текущем блоке или программе. Структура обычно открывается в виде только имен модулей и ветвей для секций интерфейса и реализации, но нажатием на рамку
+
слева от ветви открываются ее подветви, достигая более подробной детализации о константах, типах и переменных, а также объявлениях процедур и функций. Если сменить файл, отображаемый в окне Редактора Исходников, нужно нажать кнопку Обновить в обозревателе кода для просмотра структуры нового файла.
Модули ... (Units...): Открывается диалоговое окно с перечислением файлов модулей текущего проекта. Щелчком мыши на имени файла выбирается файл; Щелчком на ОК он открывается в Редакторе Исходников. Флажок Множественное выделение позволяет открывать одновременно несколько файлов (но только один будет отображен в окне Редактора Исходников). Эта опция меню очень похожа на опцию Проект -> Инспектор Проекта, но только отображает список файлов модулей и позволяет их открывать.
Формы... (Forms...): Открывается диалоговое окно со списком форм в текущем проекте, позволяющее выбрать одну или более форм для отображения.
Показать зависимости модулей (View Unit Dependencies): Открывается диалоговое окно, показывающее древовидную стуктуру зависимостей текущего открытого файла модуля. Большинство зависимых файлов будут иметь рамочку владения со знаком +
+
, позволяющую просмотреть зависимости отдельного файла рекурсивным способом.
Переключатель Форма/Модуль (Toggle form / unit view) F12: Позволяет помещать на верхний уровень отображения либо форму, либо Редактор Исходников, и дает фокус. Если фокус дан Редактору Исходников, можно редактировать исходный код; если фокус имеет форма, можно манипулировать ее компонентами и изменять ее вид. Проще всего переключаться между Редактором и Формой при помощи клавиши F12 на клавиатуре, но тот же самый эффект достигается выбором этой опции основного меню.
Сообщения (Messages): Окно, отображающее сообщения компилятора, показывающие ход успешной компиляции или перечисление найденных ошибок.
Результат поиска (Search Results): Окно, которое отображает результаты поиска в файлах.
Окна отладки (Debug windows): Открывает меню с несколькими опциями управления и конфигурирования работы отладчика. См. ниже описание debugger.
