Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по Информатике 2011.doc
Скачиваний:
6
Добавлен:
04.11.2018
Размер:
557.06 Кб
Скачать

Контрольные вопросы.

  1. Как быстро вызвать к работе документ, с которым Вы недавно уже работали?

  2. Как просмотреть содержимое той или иной папки?

  3. Что такое Проводник (Explorer) и каковы его возможности?

  4. Как сделать Панель задач невидимой?

  5. Как вызвать справочную систему (Help) и получить справку по интересуемому вопросу?

  6. Как разместить создаваемый ярлык на Рабочем столе?

Лабораторная работа 4. «Основы работы с оболочкой и языком Delphi/Lazarus.»

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

  1. Задание на лабораторную работу.

    1. Ознакомиться с запуском оболочки Delphi(Lazarus), структурой основного экрана Delphi(Lazarus).

    2. Создать, откомпиллировать и исполнить простейшую программу на языке Delphi(Lazarus).

    3. Исследовать работу справочной системы на своем примере.

    4. Проанализировать полученные результаты и оформить отчет по лаб. Работе.

2. Методические указания к выполнению работы.

2.1. Указания к п.1.1.

Изучить описание оболочки Delphi (Lazarus), изложенное в пп. 3.1- 3.2.

2.2. Указания к п.1.2.

Изучить правила объявления переменных и констант. При выполнении этого раздела используйте рекомендации, изложенные в п.3.3.

Выполнить следующие действия:

  • Получить у преподавателя задание или текст простейшей программы.

  • Запустить среду программирования Delphi(Lazarus).

  • Разместить на заготовке формы хотя бы одну кнопку.

  • В Инспекторе объектов выделить закладку Events (События) и создать обработчик события нажатия на кнопку, выбрава двойным нажатием на закладке Events событие OnClick.

  • Написать текст программы в обработчике события нажатия на кнопку. В качестве вариантов реакции программы на нажате кнопки могут быть: изменение цвета, местоположения кнопки или самой формы, изменение шрифта или его параметров и др.

  • Сохранить исходный текст проекта в выделенной для всей учебной группы папке со своим уникальным именем, которое надо помнить к остальным лабораторным работам.

  • Запустить программу на компилляцию и выполнение.

  • Показать результаты выполнения программы преподавателю.

2.3. Указания к п.1.3.

Изучить справочную систему на своей программе, получив справки по всем использованным операциям и функциям.

2.4. Указания к п. 1.4.

Отчет по лабораторной работе должен содержать краткое описание оболочки и ее возможностей, способов запуска оболочки, построения программы, ее компилляции и выполнения, текст исходной программы с использованием операторов ввода-вывода.

Анализ результатов работы должен содержать собственные выводы по возможностям тех оперций и функций, которые были изучены, а также предложения по расширению возможностей как оболочки, так и самого языка.

3. Краткое описание оболочки Delphi(Lazarus).

3.1. Основные понятия Объектно-Ориентированного Программирования (ооп).

Класс – особый тип записи, который имеет в своем составе поля, методы (процедуры или функции для операций над полями) и свойства. Такой тип называется объектным типом:

Type

TMyObject = class(Tobject) {описание класса MyObject}

MyField : Integer; {поле}

Function MyMethod : Integer; {метод}

End;

Чтобы использовать новый тип в программе надо объявить переменную этого типа – Объект (экземпляр класса):

Var

MyObject : TMyObject;

У Объекта имеются поля, методы, свойства.

Свойство – поле, но доступное не напрямую, а через методы. Примеры свойств: цвет, ширина, высота, шрифт, видимость, доступность и др.

Событие – реакция программы на определенные действия пользователя. Событие дает о себе знать через изменение одного из параметров. Примеры событий: нажатие указателем мыши на объекте, перемещение мыши, нажатие клавиши и др.

Компонент – разновидность объекта, который можно легко разместить на другом объекте. Компонент имеет набор свойств, которые можно определять, не изменяя исходного кода программы через Инспектор Объектов.

Компоненты бывают визуальными (для организации интерфейса с пользователем: кнопки, списки, окна редактирования и др.) и невизуальными (для доступа к системным ресурсам).

Форма – визуальный компонент, обладающий свойствами окна Windows и служащий для размещения других компонентов. Каждая форма представлена двумя файлами (*.pas и *.dfm).