Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR-INF-01.docx
Скачиваний:
14
Добавлен:
04.10.2021
Размер:
419.12 Кб
Скачать
  1. Составление таблицы используемых объектов и их свойств.

Используемые объекты и их установленные свойства студенты должны свести в таблицу 1 самостоятельно. Таблица 1 должна иметь следующий формат:

Таблица -1

Объект

Имя объекта

Свойство

Значение свойства

Форма

Form1

Name

Form1

Text

Вычисление периметра и площади треугольника

BackColor (Palette)

Светло-зеленый

Текстовое

поле

textBox1

Name

txtx1

Text

“”(Пусто)

Font

Размер 10

Enabled

True

Текстовое

поле

textBox2

Текстовое

поле

textBox7

Name

txtPttr

Text

“”(Пусто)

Font

Размер 10

Enabled

False

Метка

label3

Кнопка

button1

  1. Разработка схемы алгоритма

Схемы алгоритмов функциональных процедур задачи студенты должны разработать самостоятельно и представить на рисунке 6 по примеру лабораторной работы 11 прошлого семестра.

  1. Написание программного кода

Теперь можно написать программный код для проекта Проект-ЛР1-1. Так как большинство созданных ранее объектов уже «знают», как им надо работать, при запуске программы они будут готовы к приему ввода от пользователя и его обработке. Встроенная функциональность объектов является одной из самых сильных сторон VS и C++ – после того, как объекты будут размещены на форме и их свойства будут установлены, они готовы к запуску без дополнительного программирования (визуальное программирование).

Так как программой управляют кнопки Вычислить и Завершить, программный код нашего проекта должен быть связан именно с этими кнопками. Для ввода и редактирования операторов программы на C++ предназначено окно Редактор программного кода.

Операторы программы, которые используются совместно для выполнения некоторого действия, обычно группируются в программные конструкции, называемые процедурами, функциями или методами. В прошлом семестре вы создавали функции пользователя, т.е. функции, программный код которых (и заголовок, и тело) полностью определяет программист. Такие функции (методы) выполняются оператором вызова, в котором указано имя этой пользовательской функции со списком фактических параметров. В технологии визуального программирования используются событийные функции, т.е. функции, тело которых (программный код, записанный внутри фигурных скобок) выполняется при наступлении какого-либо события, например, такого, как щелчок на кнопке. Такая событийная функция (метод) всегда ассоциирована с конкретным объектом и конкретным событием. Заголовок такой событийной функции жестко определяется самой системой VS и изменять его программист ни в коем случае не может. Чтобы получить «заготовку» событийной функции (заголовок и пустое тело) требуется в окне Конструктора форм Form1.h[Конструктор] дважды щелкнуть мышью на том объекте (элементе управления) формы, для которого и требуется эта событийная функция. После двойного щелчка по объекту на форме открывается окно Редактор программного кода Form1.h, внизу которого записана пока пустая событийная функция для этого объекта.

  1. Необходимо вставить код обработки события нажатия кнопки button2, используя окно Редактор кода. Для этого надо дважды щелкнуть по кнопке button2. При двойном щелчке мышью на кнопке button2 «Завершить» автоматически добавляется первая и последная строки процедуры события private void button2_Click() – рисунок 7.

private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e

{

Тело процедуры пустое

}

Рисунок 7

Так как эта кнопка предназначена для завершения программы , то между заголовком и концом процедуры необходимо вставить оператор обращения к методу Close, который позволяет закрыть проект:

this->Close();

Соседние файлы в предмете Информатика