Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект5.docx
Скачиваний:
10
Добавлен:
11.04.2015
Размер:
571.96 Кб
Скачать

Самостоятельная работа.

5.1 Добавьте в проект две новые формы Выберите пункт меню FILE-> NEW-> FORM Или выберите на панели инструментов кнопку NewForm

После этого на экране появится две новые формы с именем Form2 и Form3,а в окне кода программы два новых файла Unit2.cpp и Unit3.cpp

5.2 Установим в проекте порядок окон так, чтобы при запуске программы появлялось только одно окно с меню в виде кнопок, это будет форма 2

Для этого перейдем в пункт менюProject-> Options Появится окно

Изменим поле Main form выберем Form2

Перейдите на закладку Application и введите имя проекта, и добавьте собственную иконку, сделав её предварительно во встроенном редакторе, как было сделано в ПРОЕКТ №3.

Нажмите кнопку ОК и вернитесь на форму 2.

5.2 Измените форму 2 по примеру на рисунке, добавьте кнопки Button, измените заголовок формы, добавьте иконку

Запустите программу, проверьте, чтобы обязательно появлялось окно следующего вида

5.3 Запрограммируйте кнопку выход, командой

Application->Terminate();//команда закрывает все окна в проекте.

Сохраните проект, не забудьте про новые модули Unit2.cpp и Unit3.cp, запустите программу на выполнение, и проверьте кнопку Выход.

5.4 Запрограммируйте кнопку «О программе»

void __fastcall TForm2::Button3Click(TObject *Sender)

{

ShowMessage(" Автор программы: Группа Повт 121");

}

5.5 Нажатие клавиши F12 перейти в окно кода программы. Добавить подключение файлов Unit1.h и Unit2.h.

5.6. Запрограммируем кнопку «Броуновское движение», так чтобы при нажатии на неё запускалась на выполнение программа с формой FORM1.

Сохранить проект, запустить на выполнение проверить работоспособность кнопок меню.

5.7 Приступим к программированию кнопки «Равновесие» , выполняющий моделирование второго начало термодинамики. Открываем двумя щелчками мыши заготовку для кода программы.

void __fastcall TForm2::Button2Click(TObject *Sender)

{

// запишем команду открытия формы 3.

}

5.8 Установите на форме такие же компоненты, что и на форме 1.Компонеты Image с новым именем Screen, компоненту Button1 с новым именем StarStopBtn . Две компоненты Label с новыми именами TLeft и TRight.

Основу программного кода берем проект№ 4.2. «Идеальный газ»

В отличие от «Идеального газа», здесь нам приходится иметь дело с двумя видами молекул: холодными и горячими, причем первые изначально находятся в левой половине аквариума, а вторые в правой.

В процессе работы программы полезно вывести на экран температуру молекул в каждой половине аквариума. Вывести значения температур проще всего в двух элементах TLabel. Не забудем, что при выводе числа в метку( строку) необходимо преобразовать его, используя функцию преобразования из ЦелогочислаВСтроку : IntToStr(число).

5.8 . Сохраняем проект, запускаем на выполнение, нажимаем на кнопку «Равновесие», и убеждаемся что открывается новое окно с двумя метками и кнопкой. Теперь научимся программно изменять надписи на кнопке и метках без использования Инспектора Объектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]