Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

лабораторная работа 5 Использование невизуальных компонентов в среде Borlnd Delphi по дисциплине ИНФОРМА

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

Министерство образования и науки РФ

Государственное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Политехнический институт

Кафедра «Сварка, литье и технология конструкционных материалов»

 лабораторная работа № 5

Использование невизуальных компонентов в среде Borland Delphi

по дисциплине

ИНФОРМАТИКА

                     Разработал                                                  Сметанин Д.А.

                     Проверил                                                     Захаров С. К.

1. ЦЕЛЬ И ЗАДАЧИ РАБОТЫ

Изучить назначение и базовые возможности приложения Borland Delphi.

2. ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

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

- Создавать меню

- Управлять пунктами меню во время выполнения приложения

- Использовать компонент TTimer

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

Код следующего примера (светофор) показывает простое применение объекта TTimer.

procedure TForm1.Button1Click(Sender: TObject);

begin

if Button1.Caption='stop' then

Button1.Caption:='start' else

Button1.Caption:='stop';

Timer1.Enabled:=not Timer1.Enabled;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

if (Shape1.Brush.Color=clBlack) and

  (Shape2.Brush.Color=clBlack)

then begin

Timer1.Interval:=5000;

(Shape1.Brush.Color:=clRed);

(Shape2.Brush.Color:=clBlack);

(Shape3.Brush.Color:=clBlack);

end else

if (Shape1.Brush.Color=clRed) and

(Shape3.Brush.Color=clBlack) then

begin

Timer1.Interval:=500;

(Shape1.Brush.Color:=clBlack);

(Shape2.Brush.Color:=clYellow);

(Shape3.Brush.Color:=clBlack);

end else

begin

Timer1.Interval:=5000;

(Shape1.Brush.Color:=clBlack);

(Shape2.Brush.Color:=clBlack);

(Shape3.Brush.Color:=clGreen);

end;

end;

Спроектировать пункты меню поместив на форму компонент MainMenu

procedure TForm1.N5Click(Sender: TObject);

begin

Label1.Visible:=true;

Label1.Font.Color:=ClRed;

end;

procedure TForm1.N6Click(Sender: TObject);

begin

Label1.Visible:=true;

Label1.Font.Color:=ClGreen;

end;

procedure TForm1.N3Click(Sender: TObject);

begin

Label1.Visible:=False;

end;

procedure TForm1.N9Click(Sender: TObject);

begin

Edit1.Visible:=True;

Edit1.Text:='Создание меню';

Edit1.Font.Size:=14;

Edit1.Font.Style:=[fsItalic];

end;

procedure TForm1.N10Click(Sender: TObject);

begin

Edit1.Visible:=True;

Edit1.Text:='Создание меню';

Edit1.Font.Size:=14;

Edit1.Font.Style:=[fsUnderLine];

end;

procedure TForm1.N8Click(Sender: TObject);

begin

Edit1.Text:='';

end;

procedure TForm1.Ok1Click(Sender: TObject);

begin

BitBtn1.Visible:=True;

BitBtn1.Kind:=BkOk;

end;

procedure TForm1.Yes1Click(Sender: TObject);

begin

BitBtn1.Visible:=True;

BitBtn1.Kind:=BkYes;

end;

procedure TForm1.No1Click(Sender: TObject);

begin

BitBtn1.Visible:=True;

BitBtn1.Kind:=BkNo;

end;

procedure TForm1.Help1Click(Sender: TObject);

begin

BitBtn1.Visible:=True;

BitBtn1.Kind:=BkHelp;

end;

procedure TForm1.N13Click(Sender: TObject);

begin

BitBtn1.Visible:=False;

end;

procedure TForm1.N14Click(Sender: TObject);

begin

Edit1.Visible:=False;

end;

end.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

. Работа с базами данных в Delphi / В. Э.Гофман, А. Д. Хомоненко .— 2-е изд. — СПб. : БХВ -Петербург, 2003 .— 624с. : ил. (2 экз.)

. Delphi 7 : [наиболее полное руководство] / А. Д. Хомоненко [и др.];под общ.ред.А.Д.Хомоненко .— СПб. : БХВ - Петербург, 2007 .— 1216с. : ил. (7 экз.)

Программирование в Delphi 7 / П. Г. Дарахвелидзе, Е. П.Марков .— СПб.: БХВ -Петербург, 2004 .— 784c. : ил. (1 экз.)

Осипов Д. Delphi. Профессиональное программирование. - СПб.: Символ-Плюс, 2006. -1056 с., ил.

Корняков В. Н. Программирование документов и приложений MS Office в Delphi. - СПб.: БХВ-Петербург, 2005. - 496 с : ил.




1. Принцип динамического баланса как методологическая основа научного познания
2. Пермский государственный национальный исследовательский университет Кафедра предприни
3. Физическое воспитание в средних специальных учебных заведениях
4. Колонтитулы, основные правила их набора и размещения
5. БУРЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Юридический факультет Кафедра международного права и междунаро
6.  для российских организаций полученные доходы уменьшенные на величину произведенных расходов которые о
7. экономической экологической и политической обстановки в России позволяет выделить 5 основных направлений в
8. Реферат на тему- ldquo;Про графічний спосіб розв~язання задачrdquo; Нова програма з математики орієнтує вчите
9. Отмывание денег в международном уголовном праве
10. этнос и нация являлись предметом размышлений многих и многих поколений философов политиков и социолог.html
11.  Укажите какими изменениями в организме характеризуется ответ острой фазы- активацией иммунной систе
12. История рекламы Clvin Klein
13. Лабораторная работа 3 2
14. Африканский банк развития
15. Улыбка женщины написанная англичанином
16. Средняя общеобразовательная школа села Малый Узень Питерского района Саратовской области Сцена
17. Реферат- Башни Московского Кремля.html
18. Мишка и мышка Имя его получилось из первых букв имени его родителей Михаила Ивановича Косолапова и Марии И
19. Что самое главное в оценке персонала
20. добровольцев из разных уездов Владимирщины отправились в Могилевскую и Витебскую губернии посмотреть на та