С#. Карта погоды
Заказать уникальную курсовую работу
Тип работы:
Курсовая работа
Предмет:
Программирование
- 37 37 страниц
- 8 + 8 источников
- Добавлена 15.06.2023
1 000 руб.
- Содержание
- Часть работы
- Список литературы
СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1. Постановка задачи 5
1.2. Описание метода решения 6
1.3. Разработка алгоритма решения 7
1.3.1. Получение данных о геолокации. Язык XPath 7
1.3.2. Получение данных о погоде 12
1.3.3. Язык JSONPath 14
2. ПРАКТИЧЕСКАЯ ЧАСТЬ 16
2.1. Выбор системы программирования 16
2.2. Описание программного комплекса. Интерфейс 17
2.3. Используемые стандартные классы, не относящиеся к интерфейсу 19
2.4. Используемые нестандартные классы и пакеты, не относящиеся к интерфейсу 19
2.5. Тестирование 20
2.5.1. Проверка правильности извлечения географических координат 21
2.5.2. Сверка погодных показателей 22
ЗАКЛЮЧЕНИЕ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 24
ПРИЛОЖЕНИЕ А. Текст разработанного модуля Form1.cs 25
ПРИЛОЖЕНИЕ Б. Текст созданного системой интерфейсного модуля Form1.Designer.cs 31
ВВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1. Постановка задачи 5
1.2. Описание метода решения 6
1.3. Разработка алгоритма решения 7
1.3.1. Получение данных о геолокации. Язык XPath 7
1.3.2. Получение данных о погоде 12
1.3.3. Язык JSONPath 14
2. ПРАКТИЧЕСКАЯ ЧАСТЬ 16
2.1. Выбор системы программирования 16
2.2. Описание программного комплекса. Интерфейс 17
2.3. Используемые стандартные классы, не относящиеся к интерфейсу 19
2.4. Используемые нестандартные классы и пакеты, не относящиеся к интерфейсу 19
2.5. Тестирование 20
2.5.1. Проверка правильности извлечения географических координат 21
2.5.2. Сверка погодных показателей 22
ЗАКЛЮЧЕНИЕ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 24
ПРИЛОЖЕНИЕ А. Текст разработанного модуля Form1.cs 25
ПРИЛОЖЕНИЕ Б. Текст созданного системой интерфейсного модуля Form1.Designer.cs 31
Фрагмент для ознакомления
C# documentation. URL: https://learn.microsoft.com/en-us/dotnet/csharp/
2. Албахари Б., Албахари Дж. C# 7.0. Справочник. Полное описание языка. М.: Диалектика; СПб.: Альфа-книга, 2018. – 1023 с.
3. Вагнер Б. Эффективное программирование на C# : 50 способов улучшения кода: [рассматривается C# 6.0]. – М. [и др.] : Диалектика, 2018. – 224 с.
4. Горелов, С. В. Современные технологии программирования: разработка Windows-приложений на языке С#. В 2 томах. Т.I: учебник / С.В. Горелов; под ред. П.Б. Лукьянова. – М.: Прометей, 2019. – 362 c.
5. Троелсен Э., Джепикс Ф. Язык программирования C# 7 и платформы .NET и .NET Core. СПб: ООО «Диалектика», 2018. – 1328 с.
6. Weather Forecast API. URL: https://open-meteo.com/en/docs
7. Поддержка JSONPath функционала – Zabbix. URL: https://www.zabbix.com/documentation/4.0/ru/manual/appendix/items/jsonpath
8. XPath. URL: https://ru.wikipedia.org/wiki/XPath
2. Албахари Б., Албахари Дж. C# 7.0. Справочник. Полное описание языка. М.: Диалектика; СПб.: Альфа-книга, 2018. – 1023 с.
3. Вагнер Б. Эффективное программирование на C# : 50 способов улучшения кода: [рассматривается C# 6.0]. – М. [и др.] : Диалектика, 2018. – 224 с.
4. Горелов, С. В. Современные технологии программирования: разработка Windows-приложений на языке С#. В 2 томах. Т.I: учебник / С.В. Горелов; под ред. П.Б. Лукьянова. – М.: Прометей, 2019. – 362 c.
5. Троелсен Э., Джепикс Ф. Язык программирования C# 7 и платформы .NET и .NET Core. СПб: ООО «Диалектика», 2018. – 1328 с.
6. Weather Forecast API. URL: https://open-meteo.com/en/docs
7. Поддержка JSONPath функционала – Zabbix. URL: https://www.zabbix.com/documentation/4.0/ru/manual/appendix/items/jsonpath
8. XPath. URL: https://ru.wikipedia.org/wiki/XPath