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

у

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

Выводы:

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

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

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


 

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

54857. Пейзаж «Я закоханий в дерево зеленовіте» 291.5 KB
  Наочні матеріали: репродукції пейзажних творів творчі роботи учнів. Уже в епоху неоліту зустрічалися умовні позначення неба земної поверхні частин світу к розписах Стародавнього Сходу присутній пейзаж у сценах полювання рибальства війн. Важливе місце пейзаж займає в мистецтві Китаю де його вважали наочним втіленням світового закону життя.
54858. Добро пожаловать в Photoshop 4 13.54 MB
  Коррекция цвета Коррекция на глазок Коррекция теней бликов средних тонов и насыщенности Клиппирование Сохранение и загрузка параметров коррекции Гистограммы Уровни и кривые Коррекция яркости с помощью команды Уровни Levels Команда Кривые Curves Цветовой баланс Коррекция яркости и контраста Цветовой тон и насыщенность Коррекция цветового тона и насыщенности Изменение цвета выделенного объекта Подкрашивание Общие сведения о каналах изображения Добавление нового канала Копирование канала Разделение каналов ...
54859. Нормативно-правова база з військових питань 557 KB
  Мета: ознайомити учнів з Воєнною доктриною України основними принципами будівництва Збройних Сил України структурою військової організації держави та сучасними зразками озброєння та техніки; пояснити учням що основою військової організації держави виступають Збройні Сили України; прищіліти інтерес до служби у Збройних Силах України; продовжити формування розгорнутої навчальної діяльності вміння самостійно здобувати знання; удосконалювати такі загально пізнавальні навички: аналізувати систематизувати виділяти головне та інші;...
54861. Створення електронних підручників 46.5 KB
  Стрімкий процес інформатизації шкіл на основі сучасних компютерів що поступають в навчальні заклади країни відкриває в освіті шлях електронним підручникам. Сучасні методи представлення інформації в компютерах містять в собі не тільки текст малюнки графіку креслення але й звукові та відео фрагменти що забезпечує наочність підручника. Окремі аспекти електронного підручника досліджувались у роботах А. Вони мають такі загальні ознаки а саме: навчальний матеріал висловлюється з певної області знань та освітлюється на сучасному рівні...
54862. Мультиказковий феєрверк 321.5 KB
  Протилежні числа. Координатний промінь Тема модуля: Додатні та відємні числа. Протилежні числа.
54863. Слово. Значение слова 1.76 MB
  Значение слова. Фундаментом знаний является материал заложенный в первом классе где дети в доступной форме познакомились со словами предметами признаками предметов действиями словами которые служат для связи слов в предложении заменяя данные понятия на слова-художники слова работяги слова узелки.
54864. Градусна сітка Землі. Географічні координати 129.5 KB
  Мета: поглиблення і систематизація знань про географічні координати; вдосконалення практичних навичок і вмінь працювати з географічною картою; розвиток логічного мислення. Географічні координати це адреса точки Г Пн. Які міста мають координати: 56 пн.
54865. Додавання і віднімання раціональних чисел 145.5 KB
  Сума двох відємних чисел це число. Сума двох протилежних чисел дорівнює. Знак для позначення суми чисел плюс.