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

у

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

Выводы:

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

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

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


 

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

26280. Обеспечение сохранности документов 48 KB
  Обеспечение сохранности документов до середины 30х гг. понималось в комплексе с другими направлениями сбор концентрация в архивах использование документов когда комплектование и использование документов оформляются как самостоятельное направление проблема обеспечения сохранности включала учет и организацию хранения документов. она связывалась с эвакуацией и реставрацией документов.
26281. Система НСА к архивным документам 19.24 KB
  Назначение СНСА. Понятие первичная информация вторичная информация СНСА архива СНСА АФ РФ Архивный справочник отражение вопросов связанных с НСА в законодательных и нормативнометодических актах РФ в 1990е 2000е годы. Требования предъявляемые к СНСА к документам государственных муниципальных архивов. СНСА это комплекс взаимосвязанных и взаимодополняемых архивных справочников о составе и содержании архивных документов создаваемых на единой методической основе для поиска архивных документов и архивной информации в целях...
26282. Организация документов АФ РФ и других архивных документов в архиве 62 KB
  Организация документов АФ РФ и других архивных документов в архиве Архивы в зависимости от их функций и подчиненности можно разделить на две группы: государственные и ведомственные. Государственные архивы учреждения которые осуществляют собирание хранение и организацию архивных документов в целях их всестороннего использования. Наиболее ценная часть документов архива по истечении срока хранения в ведомстве передается на постоянное хранение в государственный архив. Архивный фонд Российской Федерации это исторически сложившаяся и...
26283. Документационное обеспечение управления как отрасль деятельности 16.88 KB
  Документационное обеспечение управления как отрасль деятельности ДОУ отрасль деятельности занимающаяся организацией работы с документами начиная с их создания либо получения в организации до их исполненения либо отправления. Наряду с термином делопроизводство в последнее время употребляется и синонимичный ему термин документационное обеспечение управления ДОУ. ДОУ включает в себя две составные части: 1 документирование обеспечение своевременного и грамотного создания документов; 2 организация работы с документами организация...
26284. Правовое и нормативно-методическое регулирование доу в РФ в 1990-2000 гг 131 KB
  Подобные правила закрепляются в актах 4 уровней: федеральный уровень уровень органов государственной власти субъектов Российской Федерации уровень органов местного управления уровень органов управления организаций и их объединениями. Например: по положению в системе нормативных актов по уровню управления: закон распоряжение и т. В соответствии с уровнями управления источниками норм и правил делопроизводства являются: законодательство РФ законодательство субъектов РФ нормативные акты органов местного самоуправления...
26285. ДОКУМЕНТ: ПОНЯТИЕ, ФУНКЦИИ, СВОЙСТВА 20.56 KB
  здесь нашла отражение прежде всего информационная сущность документа. Этот же ГОСТ определяет реквизит как обязательный элемент оформления официального документа. Добавлении в определение функции документа. Управление документами.
26286. Документирование управленческой деятельности 105.5 KB
  Сила свойство официального документа сообщаемое ему действующим законодательством компетенцией издавшего его органа и установленным порядком документирования.302003 Унифицированные системы документации. Унифицированная система организационнораспорядительной документации. Распространяется на организационнораспорядительные документы относящиеся к Унифицированной системе организационнораспорядительной документации УСОРД постановления распоряжения приказы решения протоколы акты письма и др.
26287. Системы документации 34.5 KB
  Системы документации. ОРД сисма плановой документации первичноучётная документация отчётностатистическая докия трудовая бухгалтерская финансоворасчётная внешнеторговая Ещё есть корпоративные системы документации совокупность доков которые предназначены для реализации управленческих функций в определённой сфере деятельности или корпорации. На первых порах существовала единая система документации которая по мере развития специализации систем управления утратила свою целостность т. Система коммерческой документации бухучёта...