90264

Знакомство с интегрированой средой разработки (ИСР) “Delphi 7”

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2015-06-01

866.32 KB

3 чел.

Лабораторная работа № 1.
Знакомство с интегрированой средой разработки (ИСР)“Delphi 7”

Цели работы:

  1. Получить навыки работы с основными окнами ИСР.
  2. Усвоить понятия «компонент», «свойства компонента», «события связанные с компонентами», «процедуры обработки событий».

Главное окно ИСР  “Delphi 7”

Главное окно, изображенное на рисунке 1.2, является управляющим центром ИСР “Delphi”. В этом окне находится главное меню, панели инструментов и палитра компонентов.

Главное меню

С помощью главного меню пользователь общается с ИСР, вызывая команды. Вы можете уже сейчас посмотреть, как работает созданная ИСР заготовка проекта. Для этого выберите из меню команду Run->Run.

На экране должно появиться окно, обладающее всеми свойствами окон Windows. Закройте это окно и вернитесь в ИСР.

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

Панели инструментов

Панели инструментов служат для быстрого доступа к функциям меню с помощью щелчка на соответствующей кнопке. О назначении кнопки можно узнать по подсказке, которая появляется, когда курсор задерживается на ней. Кроме того изображения кнопок приводятся и в меню, слева от названия функции. Найдите кнопку для запуска проекта.

Палитра компонентов

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

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

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

Для удаления компонента достаточно выделить его щелчком мыши и нажать клавишу Delete.

Таблица 1.1 – Некоторые события визуальных компонент

OnClick

При щелчке кнопкой мыши

OnMouseDown

При нажатии кнопки мыши

OnMouse Up

При отпускании кнопки мыши

OnMouseMove

При перемещении мыши

OnKeyPress

После ввода символа с клавиатуры

OnKeyDown

При нажатии клавиши клавиатуры

OnKeyUp

При отпускании нажатой клавиши клавиатуры

OnCreate

При создании объекта (формы, элемента управления).

OnPaint

При появлении окна на экране в начале работы программы, после появления части окна, которая, например, была закрыта другим окном и в других случаях

QnEnter

При получении элементом управления фокуса

OnExit

При потере элементом управления фокуса

Таблица 1.2 – Настраиваемые свойства компонент проекта

Компонент

Свойство

Значение свойства

Form1

Caption

Простейший калькулятор

Label1

Font ->Size

16

Caption

+

Label2

Font ->Size

16

Caption

=

Edit3

ReadOnly

True

Button1

Caption

+

Font ->Size

16

Name

btnPlus

Текст программы:

unit Unit1;

interface

uses

 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

 Dialogs, StdCtrls;

type

 TForm1 = class(TForm)

   Button1: TButton;

   Edit1: TEdit;

   Edit2: TEdit;

   Edit3: TEdit;

   Label1: TLabel;

   Label2: TLabel;

   procedure Button1Click(Sender: TObject);

   procedure EditChange(Sender: TObject);

 private

   { Private declarations }

 public

   { Public declarations }

 end;

var

 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

 try

 Edit3.text:=FloatToStr( StrToFloat(Edit1.text)+

 StrToFloat(Edit2.Text));

 except

 showMessage('Ошибка в исходных данных');

 end;

end;

procedure TForm1.EditChange(Sender: TObject);

begin

  Edit3.text := '';

end;

end.

Результаты тестирования:

Слогаемое №1

Слогаемое №2

Результат

1

1

1

2

2

1

-1

0

3

1

у

Ошибка исходных данных

Выводы:

В данной лабораторной работе мы познакомились с навыками работы с основными окнами ИСР.

Усвоить понятия «компонент», «свойства компонента», «события связанные с компонентами», «процедуры обработки событий».

Составили программу «Калькулятор».


 

А также другие работы, которые могут Вас заинтересовать

5970. Организация и планирование производства 880 KB
  Целью изучения дисциплины Организация и планирование производства является изучение студентами теоретических основ организации и планирования производства в современных рыночных условиях России. В соответствии с учебным планом, утвержд...
5971. Техническая механика. Учебно-методическое пособие 2.32 MB
  Пособие содержит основные понятия и термины одной из основных дисциплин предметного блока Техническая механика. Данная дисциплина включает в себя такие разделы, как Теоретическая механика, Сопротивление материалов, Теория механизмов и машин....
5972. Информационные технологии в металлургии. Курс лекций 332 KB
  Введение Понятие об информатике, ее предмете и задачах Современный этап развития человеческого общества - это эпоха постиндустриального информационного общества. Если на предыдущих этапах развития прогресс общества зависел от развития производс...
5973. Племенной учет в овцеводстве. Справочное пособие 1.56 MB
  Справочное пособие содержит основные сведения о биологических особенностях овец, о племенной работе в овцеводстве, информацию о программном продукте Племенной учёт в овцеводстве и инструкцию работы с программой. Справочное пособие будет инте...
5974. Арсенид индия. Свойства, применение. Особенности получения эпитаксиальных пленок 54.06 KB
  Введение. Эпитаксиальный арсенид индия - перспективный материал электронной техники. Высокая подвижность электронов в арсениде индия прямозонная структура позволяют использовать его для изготовления высокоэффективных электронных и оптоэлектронных пр...
5975. Процессы горения и взрыва 1.59 MB
  Процессы горения и взрыва Книга написана применительно к действующей программе по дисциплине Теория горения и взрыва для высших учебных заведений. В ней изложены основные разделы современной теории горения: химические и тепло-массообменные процесс...
5976. Методы амортизации основных производственных фондов на предприятии 82.91 KB
  Для осуществления хозяйственной деятельности и нормального функционирования любое современное предприятие должно обладать необходимыми ресурсами, то есть иметь определенные средства и источники, с помощью которых можно производить и реализо...
5977. Жилищное право. Конспект лекций 990.5 KB
  Краткий конспект лекций содержит основные положения Жилищного права. В нем раскрываются определения понятий Жилищного права, его предмета и метода, проводится анализ основных принципов в сфере жилищных правоотношений, рассматриваются вопросы жилищно...