ЯП Лабораторная работа №5
.docxМинистерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное
образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Факультет «Сети и Системы Связи»
Кафедра информатики
Лабораторная работа № 5
«Создание приложений Windows Forms для обработки строк»
Вариант 22
Выполнила студент:
Проверил: Доц. Шакин В.Н.
Москва, 2020 г.
Содержание отчета
2
2
1. Общее задание. 3
1.2. Индивидуальный вариант задания. 3
2.Формализация и уточнение задания. 3
3. Разработка графического интерфейса пользователя приложения 5
4.Разработка программного кода приложения 5
4.1. Файлы c функциями решения поставленной задачи 5
4.2. Программные коды заголовочного файла 1.cpp и отредактированного программного кода системного заголовочного файла stdafx.cpp. (рис. 4,5) 7
4.3. Событийные процедуры. 7
5.Выполнение и результаты работы проекта 8
1. Общее задание.
1) Изучите вопросы программирования алгоритмов обработки символьных и строковых данных.
2) Выберите вариант задания из таблицы 1.
3) Проведите формализацию поставленной задачи.
4) Разработайте проект графического интерфейса пользователя.
5) Разработайте схемы алгоритмов и программные коды функций пользователя в соответствии с индивидуальным заданием.
6) Разработайте программные коды событийных процедур.
7) Разработайте проект приложения Windows Form, содержащий:
графический интерфейс;
файл (файлы) с раздельно откомпилированными программными кодами функций, необходимых для решения задачи;
событийные процедуры, которые должны содержать только операторы вызова пользовательских функций и контроля корректности исходных данных.
8) Выполните приложение и получите результаты.
9) Докажите правильность полученных результатов.
1.2. Индивидуальный вариант задания.
2.Формализация и уточнение задания.
Схемы алгоритмов функций представлены на рисунке 1
Рисунок 1 – Схемы алгоритма функций для выполнения задачи
3. Разработка графического интерфейса пользователя приложения
Графический интерфейс проекта изображен на рисунке 2.
Рисунок 2 – Графический интерфейс проекта
Таблица 1.
Имя объекта
|
Свойство |
Значение свойства |
Form1 |
Text |
Form1 |
listBox1
|
Name |
listBox1 |
button1 |
Name |
button1
|
Text |
Рассчитать
|
|
label1 |
Name |
label1
|
Text |
|
4.Разработка программного кода приложения
4.1. Файлы c функциями решения поставленной задачи
В данном проекте в соответствии с заданием создается файл с
программным кодом функций пользователя:
- файл Find.cpp(см. рис.3)
Рисунок 3 – Программный код файла Find.cpp
4.2. Программные коды заголовочного файла 1.cpp и отредактированного программного кода системного заголовочного файла stdafx.cpp. (рис. 4,5)
Рисунок 4 – Программный код заголовочного файла 1.cpp
Рисунок 5 – Программный код заголовочного файла stdafx.cpp
4.3. Событийные процедуры.
На рис. 6 приведен код этих процедур, вставляемых в файл Form1.h после директивы #pragma endregion.
Рисунок 6 – Часть программного кода файла Form1.h
5.Выполнение и результаты работы проекта
На рис. 7 приведены результаты выполнения приложения
Рисунок 7 – Результат выполнения проекта
Список использованных источников
1. Оформление лабораторной работы [Электронный ресурс] / Поисковая система Google, 2020. URL: https://google.com
2. Скачивание программы Microsoft Visual Studio.NET 2010 с лицензией [Электронный ресурс] / Поисковая система Yandex, 2020. URL: https://vamsoft-torrent.ru/2019/03/14/microsoft-visual-studio-2010-c-skachat-64-windows-7-8-10/
3. Оформление схемы алгоритмов – программа Microsoft Visio 2010 [Электронный ресурс] / Поисковая система Yandex, 2020. URL: http://thevisios.ru/
4.Microsoft Visual Studio.NET 2010
5.Microsoft Visio 2010