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

у

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

Выводы:

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

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

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


 

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

69248. Форми організації трудового, профільного і професійного навчання 145.5 KB
  Форми організації навчальнотрудової діяльності учнів на уроці індивідуальна парна групова і фронтальна; формою організації роботи учнів фронтальна або групова бригадна або ланкова чи індивідуальна за розподілом праці; формою організації навчання групова коли навчання проводиться...
69249. Навчально-матеріальна база трудового, профільного і професійного навчання 60 KB
  Основні ергономічні вимоги до робочого місця учнів та вчителя. Атестація робочих місць учнів. Якщо майстерні розраховані також на учнів старших класів то тут можуть бути кабінети автосправи електротехніки радіотехніки та ін.
69250. Особливості процесу та етапи трудового виховання, його принципи 120.5 KB
  Ідея трудового виховання виникла разом з ідеєю соціалізму. Тут ми зустрічаємося з прикладом відбитку єдності та повноти історичного процесу виникнувши разом з ідеєю соціалізму та будучи спочатку нездійсненною у такій самій мірі, у якій нездійсненним був сам соціалізм у його утопічній формі...
69251. Позакласна робота з технічної творчості та сільськогосподарського дослідництва 80.5 KB
  Суть позакласної і позашкільної діяльності учнів з технічної творчості та сільськогосподарського дослідництва. Форми організації позакласної технічної художньо-декоративної творчості учнів. Така робота проводиться і безпосередньо на заняттях з трудового навчання...
69252. Трудова діяльність учнів у школі. Організація діяльності трудових об’єднань учнів 89 KB
  Характер і зміст трудової діяльності учнів. Процес праці і його елементи. Види трудових об’єднань в сучасній школі та організація продуктивної праці в них. Планування та організація продуктивної праці учнів. Нормування праці учнів. Оплата праці учнів. Санітарно-гігієнічні вимоги до праці учнів.
69253. Професійне самовизначення учнів у процесі трудового навчання 83.5 KB
  Професійне самовизначення учнів у процесі трудового навчання Зміст професійного самовизначення учнів. Особливості профорієнтації учнів у процесі трудового профільного і професійного навчання. Визнано що одним з головних завдань школи є підготовка учнів до свідомого вибору професії.
69254. Загальні питання трудової підготовки учнів 82 KB
  Предмет і завдання курсу. Процес трудової підготовки та його складові частини. Методи наукових досліджень. Перспективний педагогічний досвід організації трудової підготовки учнів. Аналіз навчальної і науково-методичної літератури з трудової і професійної підготовки.
69255. Історико-педагогічний огляд розвитку проблеми трудової підготовки учнів 201 KB
  Історія розвитку трудового і професійного навчання. Етапи становлення трудової і професійної підготовки в загальноосвітній і професійній школі за роки радянської влади. Трудова підготовка учнів у сучасній загальноосвітній школі та шляхи її реформування.
69256. Політехнічні основи трудової підготовки 259.5 KB
  Але якщо порівняти зміст шкільної програми 1954 року коли трудове навчання було відновлено у школі із змістом діючої програми то легко прийти до висновку що ставить великі зміни. Причому вони відбувалися поступово протягом усього періоду і вимагали від вчителя трудового навчання...