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

у

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

Выводы:

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

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

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


 

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

81349. Особливості звернення стягнення на предмет іпотеки 22.32 KB
  Звернення стягнення на предмет іпотеки і його реалізація для задоволення вимог іпотекодержателя здійснюються відповідно до умов іпотечного договору. У разі звернення стягнення на предмет іпотеки на підставі виконавчого напису нотаріуса на нотаріально посвідчених примірниках іпотечного договору та договору про іпотечний кредит чи на нотаріально посвідчених копіях цих документів або за рішенням суду орган державної виконавчої служби здійснює реалізацію предмета іпотеки в порядку установленому іпотечним договором. Відчуження предмета іпотеки...
81350. Звернення стягнення на грошові кошти боржника - юридичної особи 27.5 KB
  Готівка в національній та іноземній валюті яка знаходиться в касах або інших сховищах боржника юридичної особи підлягає невідкладному вилученню після її виявлення Державний виконавець звертає стягнення на кошти боржника юридичної особи що знаходяться в кредитних установах в тому числі в органах Державного казначейства в порядку передбаченому Законом. Якщо даних про наявність у боржника юридичної особи рахунків і вкладів у банках чи інших кредитних установах немає то державний виконавець одержує такі дані в податкових органах які...
81351. Звернення стягнення на інше майно боржника - юридичної особи 28.88 KB
  У разі відсутності в боржника юридичної особи коштів достатніх для покриття заборгованості стягнення звертається на інше майно належне боржникові юридичній особі на праві власності або закріплене за ним у тому числі на майно яке обліковується на окремому балансі філії представництва та іншого відокремленого підрозділу боржника юридичної особи за винятком майна виключеного з обороту або обмеженого в обороті незалежно від того хто фактично використовує це майно. На зазначене майно накладається арешт і воно реалізується в такій...
81352. Порядок звернення стягнення на майно при реорганізації та ліквідації боржника - юридичної особи 23.4 KB
  У разі реорганізації злиття приєднання розділення виділення перетворення боржника юридичної особи стягнення за виконавчими документами звертається на кошти та інше майно тієї юридичної особи на яку відповідно до закону покладено відповідальність за зобовязаннями боржника юридичної особи. У разі ліквідації боржника юридичної особи у тому числі внаслідок визнання боржника банкрутом виконавчий документ передається до ліквідаційної комісії або арбітражного керуючого для вирішення питання про подальший порядок виконання рішення у...
81353. Порядок звернення стягнення на зарплату та інші доходи боржника - фізичної особи. Розмір відрахувань із зарплати та інших доходів боржника 28.68 KB
  Розмір відрахувань із зарплати та інших доходів боржника Умови звернення стягнення на заробітну плату та інші доходи боржника Стягнення на заробітну плату заробіток пенсію стипендію та інші доходи боржника звертається за відсутності в боржника коштів на рахунках у банках та інших кредитних установах відсутності чи недостатності майна боржника для повного покриття належних до стягнення сум а також при виконанні рішень про стягнення періодичних платежів та стягнень на суму що не перевищує двох мінімальних розмірів заробітної плати. При...
81354. Особливості і виконання рішень про стягнення аліментів 28.71 KB
  У разі неможливості стягнення аліментів із заробітної плати чи інших доходів боржника протягом трьох місяців підряд якщо боржник не працює і не одержує доходів стягнення звертається на майно боржника. Розмір заборгованості з аліментів визначається державним виконавцем за місцем виконання рішення виходячи з фактичного заробітку доходів одержаного боржником за час протягом якого стягнення не провадилося або одержуваного ним на момент визначення заборгованості в твердій грошовій сумі або у відсотковому відношенні. Державний виконавець у...
81355. Виконання рішення про обов’язок боржника вчинити певну дію чи утриматися від її вчинення 23.5 KB
  ісля відкриття виконавчого провадження за виконавчим документом, який зобовязує боржника вчинити певні дії або утриматися від їх учинення, державний виконавець відповідно до статті 24 Закону визначає йому строк добровільного виконання рішення.
81356. Порядок виконання рішення про поновлення на роботі 23.92 KB
  Закону виконавчий документ про поновлення на роботі незаконно звільненого або переведеного працівника виконується негайно ч. Виконання вважається завершеним з моменту фактичного допущення працівника до виконання попередніх обовязків на підставі відповідного наказу органу який прийняв незаконне рішення про звільнення або переведення працівника. У разі невиконання власником підприємства установи організації або уповноваженим ним органом фізичною особою фізичною особою підприємцем рішення про поновлення на роботі незаконно звільненого...
81357. Виконання рішення про відібрання дитини 22.11 KB
  Під час виконання рішень про відібрання дитини державний виконавець провадить виконавчі дії з обовязковою участю особи якій дитина передається на виховання із залученням представників органів опіки і піклування а при потребі представників органів та установ освіти медичних працівників. У разі потреби державний виконавець може звернутися до суду з поданням про вирішення питання про тимчасове влаштування дитини до дитячого чи лікувального закладу...