37642

Знайомство з об’єктно орієнтованим середовищем

Лабораторная работа

Информатика, кибернетика и программирование

Створив новий проект,для зручності додав допоміжну форму. Для виклику допоміжної форми достатньо клацнути по формі (подія FormClick)

Украинкский

2013-09-24

26.48 KB

1 чел.

Лабораторна робота №2

Тема: Знайомство з об’єктно орієнтованим середовищем

Хід роботи

1)Створив новий проект,для зручності додав допоміжну форму.

File->New->Application

File->New->Form

Підключив Unit2.h  до Unit1.cpp

Для виклику допоміжної форми достатньо клацнути по формі(подія FormClick)

2) Додав на форми необхідні компоненти:

3)Для реалізації керування, додав події OnClick до кнопок керування

void __fastcall TForm2::Button5Click(TObject *Sender)

{

Form1->Button1->Top=(Form1->Height/2)-(Form1->Button1->Height);

Form1->Button1->Left=(Form1->Width/2)-(Form1->Button1->Width/2);

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button2Click(TObject *Sender)

{

Form1->Button1->Top=Form1->Button1->Top-5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button3Click(TObject *Sender)

{

Form1->Button1->Top=Form1->Button1->Top-5;

Form1->Button1->Left=Form1->Button1->Left+5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button1Click(TObject *Sender)

{

Form1->Button1->Top=Form1->Button1->Top-5;

Form1->Button1->Left=Form1->Button1->Left-5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button7Click(TObject *Sender)

{

Form1->Button1->Top=Form1->Button1->Top+5;

Form1->Button1->Left=Form1->Button1->Left-5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button8Click(TObject *Sender)

{

Form1->Button1->Top=Form1->Button1->Top+5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button9Click(TObject *Sender)

{

Form1->Button1->Top=Form1->Button1->Top+5;

Form1->Button1->Left=Form1->Button1->Left+5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button6Click(TObject *Sender)

{

Form1->Button1->Left=Form1->Button1->Left+5;

}

//---------------------------------------------------------------------------

void __fastcall TForm2::Button4Click(TObject *Sender)

{

Form1->Button1->Left=Form1->Button1->Left-5;

}


 

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

10461. Операционные системы - основные понятия 79.05 KB
  Операционные системы основные понятия. Операционная система сокр. ОС англ. operating system комплекс управляющих и обрабатывающих программ которые с одной стороны выступают как интерфейс между устройствами вычислительной системы и прикладными программами а с друг
10462. Ядро операционной системы 35.56 KB
  Тема: Ядро операционной системы. Ядро центральная часть операционной системы ОС обеспечивающая приложениям координированный доступ к ресурсам компьютера таким как процессорное время память и внешнее аппаратное обеспечение. Также обычно ядро предоставляет сервис...
10463. Операционные системы реального времени. Архитектуры ОСРВ 56.33 KB
  Тема: Операционные системы реального времени. Операционная система реального времени ОСРВ англ. RealTime Operating System тип операционной системы. Есть много определений термина по сути похожих друг на друга. Самые распространённые из них: Операционная система в ...
10464. Стандарты ОСРВ 37.03 KB
  Тема: Стандарты ОСРВ. Большие различия в спецификациях ОСРВ и огромное количество существующих микроконтроллеров выдвигают на передний план проблему стандартизации в области систем реального времени. Наиболее ранним и распространенным стандартом ОСРВ является...
10465. Настраиваемость операционных систем 69.04 KB
  Тема: Настраиваемость операционных систем. В последнее время одной из главных тем исследовательских работ в области операционных систем стало исследование настраиваемости customizability или адаптируемости операционной системы. Настраиваемой или адаптируемой операци
10466. Сетевые операционные системы, Управление локальными ресурсами 75.65 KB
  Сетевые операционные системы. Структура сетевой операционной системы Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен поэтому под сетевой операционной системой...
10468. Сетевые операционные системы. Управление локальными ресурсами 144.5 KB
  Тема: Сетевые операционные системы. Управление локальными ресурсами. 1. Управление вводомвыводом Одной из главных функций ОС является управление всеми устройствами вводавывода компьютера. ОС должна передавать устройствам команды перехватывать прерывания и об
10469. Сетевые операционные системы. Управление распределенными ресурсами 158.47 KB
  Тема: Сетевые операционные системы. Управление распределенными ресурсами. Базовые примитивы передачи сообщений в распределенных системах. Единственным по-настоящему важным отличием распределенных систем от централизованных является межпроцессная вз...