Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба № 1 «составление Программы С Формой» По Информатике (Болдасов В. С.).doc
Скачиваний:
7
Добавлен:
07.10.2014
Размер:
125 Кб
Скачать

1 - е упражнение по Delphi

1 Задание

Составить программу с формой Form1 (УЭ типа TForm, создается автоматически, а размеры можно изменить мышкой) вида

где

Label1, Label2, Label3 – метки (тип Tlabel, инструмент Label ).

Edit1, Edit2, Edit3 – поля ввода (тип T Edit, инструмент ).

Button1 и Button2 – командные кнопки (тип TButton, инструмент ).

2 - Сведения о среде

Назначение окон

  1. Главное окно – ввод команд с помощью меню и панелей инструментов.

  2. Конструктор формы – создание образа формы с размещенными на ней управляющими элементами (УЭ), а также размещение не визуальных компонентов, используемых, например, для разработки главного или всплывающих меню. Для помещения на форму нового компонента следует щелкнуть на соответствующем значке панели инструментов Палитра компонентов (Component Palette, см. рисунок, вкладки Standard, Additional, Win32,…). Для работы с компонентом в Инспекторе объектов его следует выделить щелчком.

  3. Редактор кода – редактирование текста программы.

  4. Проводник кода – для быстрого (по двойному щелчку) перехода в тексте программы к ссылке на модуль, к описанию переменной, константы, поля в классе формы или к началу тела подпрограммы метода - обработчика события.

  5. Инспектор объектов – задание на вкладке Properties свойств выделенного объекта и создание (двойным щелчком) на вкладке Events для событий объекта новых методов (обработчиков с пустым телом, заполняемым в дальнейшем в Редакторе кода) или назначение (выбором из раскрывающегося списка) событиям объекта уже имеющихся обработчиков.

  6. Обозреватель дерева объектов – для выделения объекта, с которым предстоит работать в Инспекторе объектов.

  7. Окно сообщений об ошибках, вкладка Messages – содержит сообщения об ошибках и расположении в программе соответствующих операторов (мест), для перехода к которым следует сделать двойной щелчок на сообщении.

  8. Окно наблюдения, вкладка Watch List – для отображения в процессе отладки текущих значений переменных или выражений. Появляется по команде Run\Add Watch…. Объединяется с Окном сообщений перетаскиванием на последнее.

Конструирование формы

  1. Добавить стандартный УЭ на форму – щелкнуть на УЭ на вкладке Standard, щелкнуть на форме в месте вставки УЭ.

  2. Удалить УЭ с формы – щелкнуть на нем и нажать клавишу Delete.

  3. Изменить значение свойства УЭ-та – выделить УЭ, щелкнуть на свойстве на вкладке Properties в окне Инспектор объектов, ввести или выбрать нужное значение в строке этого свойства.

  4. Добавить для УЭ-та обработчик события - выделить УЭ, на вкладке Events в окне Инспектор объектов или сделать двойной щелчок на событии, или щелкнуть на событии и ввести или выбрать нужное значение в его строке.

  5. Удалить обработчик события – удалить текст обработчика и его заголовок в описании типа класса формы, а также очистить строку соответствующего события в окне Инспектор объектов.

Выполнение и отладка программы

  1. Запуск программы – или Run\Run, или кнопка , или F9

  2. Выполнить до курсора – Run\Run to Cursor или F4

  3. Выполнить строку с заходом в п\п – или Run\Trace Into, или кнопка , или F7

  4. Выполнить строку без захода в п\п – или Run\Trace Over, или кнопка , или F8

  5. Завершить отладку – Run\Program Reset или Ctrl+F2

  6. Отобразить окно наблюдения - Run\Add Watch… или нажать Ctrl+F5, ввести имя переменной или выражение, нажать OK. Появившееся окно Watch List можно отбуксировать к нижней части окна редактора кода и объединить с окном Messages, как показано на рисунке. Чтобы добавить в окно наблюдения новую переменную, можно установить на ней курсор в окне редактора кода, активизировать окно наблюдения, сделать на нем двойной щелчок и нажать кнопку OK.

  7. Установить точку останова – щелкнуть в окне редактора кода на сером поле перед строкой, на которой д.б. эта точка (см. рисунок).

  8. Убрать точку останова – повторить действия п. 7.

3 - Выполнение задания