Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпаргалка по Основам алгоритмизации и программи...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
141.22 Кб
Скачать

12. Объясните назначение окна редактора кода и окна инспектора объектов в Delphi.

Редактор кода – это окно, организованное как многостраничный блокнот открытых на данное время файлов. В момент открытия нового проекта в модуль Unit1.pas, который соответствует форме Form1 редактор автоматически заносит программный код описания этой формы. Во время добавления новых компонентов в окно формы в программу заносятся коды описания параметров этих компонентов (высота, ширина). Добавление определенного объекта или применение к нему метода ведет к появлению заготовки базового кода соответствующей процедуры в окне редактора кода (рис.3, рис.4). Заготовка состоит из заголовка процедуры и ключевых слов Begin … end. Заготовку заполняет пользователь.

Окно данного редактора имеет три части:

  • панель модулей описания переменных и используемых модулей;

  • панель кода программы;

  • панель найденных ошибок программы (на этапе создания программы данное окно является невидимым, активизируется, если это необходимо, при компиляции программы).

Инспектор Объектов представляет собой окно, расположенное обычно слева от окна редактора и используется для установки свойств различных объектов. Наиболее часто с Object Inspector приходится работать во время проектирования интерфейса Вашего приложения (закладка Properties) , а также при определении обработчиков событий (закладка Events).

Свойства в Object Inspector представлены в виде таблицы: в левой колонке - имя свойства, в правой - значение. Если значение свойства представляет собой множество значений, то при выборе значения откроется список. Многие списки, к стати, снабжены рисунками (такие как Cursor или Color).

Свойство, в свою очередь, может быть объектом (например Font). В этом случае слева от имени свойства можно обнаружить знак "+", при нажатии на который объект "раскроется" и можно будет увидеть его свойства (которые также могут быть объектами и т.д.)

Имена свойств в Object Inspector могут располагаться по разному: отсортированными по имени (как обычно, по умолчанию) и отсортированными по категориям. Изменить порядок сортировки можно с помощью контекстного меню Object Inspector (команда Arrange). Отсортированный по категориям Object Inspector выглядит несколько непривычно. Так, некоторые свойства могут попадать в разные категории, но, тем не менее, такое представление является очень удобным, особенно при окончательной доработке интерфейса или при работе только с отдельными категориями свойств.

Еще одна особенность Object Inspector - возможность скрывать свойства некоторых категорий. Этого можно достичь с помощью команды View контекстного меню Object Inspector.

Другая закладка Object Inspector содержит список событий выбранного объекта. Список событий также представляет собой таблицу из двух колонок. Он также может изменяться в зависимости от сортировки списка и от изменения видимости категорий.

13. Компоненты ввода и отображения текстовой информации в Delphi.

  • Label-Отображение текста, который не изменяется пользователем во время работы)

  • StaticText-В дополнение к Label обеспечивает возможность задания стиля бордюра.

  • Panel-Является контейнером для группирования элементов управления, но может использоваться и для отображения текстовой информации.

  • Edit-Отображение, ввод и редактирование однострочных текстов

  • MaskEdit-Используется для форматирования данных или для ввода символов в соответствии с шаблоном

  • Memo-Отображение ввод и редактирование многострочных текстов

  • RichEdit-Окно редактирования в обогащенном формате rtf, позволяющее производитьвыбор шрифтов, поиск текста и др.

  • ListBox-Отображение стандартного окна списка Windows, позволяющее пользователю выбирать из него пункты

  • CheckListBox-Комбинация свойств списка ListBox и CheckBox

  • ComboBox-Объединяет функции ListBox и Edit. Пользователь может либо ввести текст, либо выбрать его из списка (items)

  • StringGrid-Отображение текстовой информации в таблице из строк и столбцов с возможностью перемещаться по ячейкам и осуществлять выбор (Cells)