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

ЯП Лабораторная работа №6

.docx
Скачиваний:
1
Добавлен:
14.01.2023
Размер:
335.9 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное

образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Факультет «Сети и Системы Связи»

Кафедра информатики

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

«Создание приложений Windows Forms для работы с потоковыми файлами»

Вариант 22

Выполнила студент:

Проверил: Доц. Шакин В.Н.

Москва, 2020 г.

Содержание отчета

1. Общее задание. 2

1.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) Создайте в приложении Блокнот текстовый файл со строками, подходящими для тестирования приложения данного варианта индивидуального задания. При сохранении файла выберите кодировку UTF-8.

9) Выполните приложение и получите результаты.

10) Докажите правильность полученных результатов.

1.2. Индивидуальный вариант задания.

2.Формализация и уточнение задания.

Схемы алгоритмов функций представлены на рисунке 1

Рисунок 1 – Схемы алгоритмов функций

3. Разработка графического интерфейса пользователя приложения

Графический интерфейс проекта изображен на рисунке 2.

Рисунок 2 – Графический интерфейс проекта

Таблица 1

Имя объекта

Свойство

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

Form1

Text

Form1

listBox1

Name

listBox1

button1

Name

button1

Text

Рассчитать

4.Разработка программного кода приложения

4.1. Файлы c функциями решения поставленной задачи

В данном проекте в соответствии с заданием создается файл с

программным кодом функций пользователя:

- файл Files.cpp(см. рис.3)

Рисунок 3 – Программный код файла Files.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