Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OOP / Лаб 6

.docx
Скачиваний:
28
Добавлен:
10.02.2016
Размер:
14.72 Кб
Скачать

Министерство образования и науки Украины

Одесский национальный политехнический университет

Кафедра системного программного обеспечения.

Протокол лабораторной работы № 6

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

Объектно-ориентированное программирование

Вариант 10

Выполнил

студент AC-121

Куценко Дмитрий Сергеевич

Преподаватель Левченко А.Ю

Одесса 2013 (год)

Лабораторная работа №6 „Конструирование меню в среде Visual C++”

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

По приведенным ниже формулам в зависимости от чиса N, представляющего собой порядковый номер студента в группе, определяется конфигурация меню:

-предметная область для которой создается меню

10 mod 10 + 1=1

1.Просмотр файлов.

-Число пунктов в главном меню: 10 mod 3+3=4

-Число пунктов во вложенных меню:

максимальное - 6-10 mod 3=2

минимальное 6-10 mod 3 -2=0

-Создавать клавиши ускоренного (мнемонического доступа):

10 mod 2 =0 - нет; 10 mod 2 =1 - да.

-Вводить акселераторы (клавишные эквиваленты пунктов меню):

10 mod 2 =1 - нет; 10 mod 2 =0 - да.

-Использовать блокировку команд меню:

10 mod 2 =0 - нет; 10 mod 2 =1 - да.

-Добавить справку в строку состояния:

N mod 2 =1 - нет; N mod 2 =0 - да.

Код программы

#pragma endregion

private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) {

}

private: System::Void formsToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

}

private: System::Void toolStripStatusLabel1_Click(System::Object^ sender, System::EventArgs^ e) {

}

private: System::Void выходToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

Application::Exit();

}

private: System::Void файлToolStripMenuItem1_Click(System::Object^ sender, System::EventArgs^ e) {

MessageBox::Show("Активировано","Файл");

}

private: System::Void pictureBox1_Click(System::Object^ sender, System::EventArgs^ e) {

}

private: System::Void оПрограммеToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

MessageBox::Show("Лабораторная работа №6\nВерсия 1.0\nРазработал: Куценко Дмитрий\nВсе права защищены\n","О программе");

}

private: System::Void отменитьToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

MessageBox::Show(" SUCCESSFUL", "Отменить");

}

private: System::Void вернутьToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

MessageBox::Show(" SUCCESSFUL", "Вернуть");

}

private: System::Void уведомленияToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

MessageBox::Show(" SUCCESSFUL", "Уведомления");

}

};

}

Соседние файлы в папке OOP