Тип работы:
Предмет:
Язык работы:


Разработка генератора схем алгоритмов на основе исходного кода на языке C#

Работа №193224

Тип работы

Дипломные работы, ВКР

Предмет

электротехника

Объем работы77
Год сдачи2018
Стоимость4770 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


Аннотация 2
ВВЕДЕНИЕ 6
1 ОБЗОР АНАЛОГОВ ПРИЛОЖЕНИЯ 10
1.1 Визуализатор Python-кода 10
1.2 Quick Diagram 14
1.3 Flowchart 16
1.4 AFCE Редактор блок-схем 18
1.5 Visustin v8 Flow chart generator 20
2 ОБОСНОВАНИЯ ВЫБОРА ЯЗЫКА ПРОГРАММИРОВАНИЯ И
ОПЕРАЦИОННОЙ СРЕДЫ 22
2.1 Требования к операционной системе 22
2.2 Обоснование выбора платформы ОС Windows 22
2.3 Обоснование выбора сред разработки 23
2.4 Обоснование выбора языка программирования 24
3 ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 26
3.1 Проектирование архитектуры приложения 26
3.2 Проектирование интерфейса 31
4 РЕАЛИЗАЦИЯ 35
4.1 Реализация логики приложения "Генератор схем алгоритмов на основе
исходного кода на языке С#" 35
4.2 Реализация работы с проектом в Microsoft Visio 36
4.2.1 Создание документа в Microsoft Visio 36
4.2.2 Установка ширины и высоты блоков 37
4.2.3. Установка связи между блоками 38
4.2.4 Вставка текста в блок 38
4.2.5 Редактирование цвета блоков 38
4.3 Тестирование приложения "Генератор схем алгоритмов на основе исходного кода алгоритма на языке C#" 39
4.3.1 Тест генерации блока с условием 39
4.3.2 Тест генерации цикла 41
ЗАКЛЮЧЕНИЕ 43
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 44
ПРИЛОЖЕНИЕ А. ИСХОДНЫЙ КОД 47


В наше время становятся все более востребованы специальности связанные с информационными технологиями. Это все связано с проникновением информационных технологии во всё новые сферы деятельности, что в свою очередь приводит к тому, что всё больше людей начинают интересоваться специальностями, связанные с IT индустрией, изучать всё новые языки программирования, следовательно начинают сталкиваться с множеством препятствий, такими как: не работающий код, ошибки в написании, плохая оптимизация кода и так далее, которые их поджидают при изучении новых языков программирования.
С решением некоторых из этих проблем сможет помочь разрабатываемое мной приложение, которое поможет не только построить графическое представление исходного кода, но так же, в дальнейшем, поможет лучше оптимизировать его или показать фрагменты кода, которые требуют доработки из-за просадок по времени выполнения или из-за слишком больших затрат ресурсов компьютера.
Цель и задачи
Целью данной работы является разработка генератора схем алгоритмов на основе исходного кода на языке C# на платформе персонального компьютера под управлением ОС Windows.
Чтобы достичь поставленной цели, необходимо выполнить ряд следующих функциональных требований:
1. произвести анализ предметной области;
2. ознакомиться с существующими аналогами;
3. изучить техническую литературу;
4. спроектировать логику приложения;
5. спроектировать интерфейс управления приложением;
6. провести необходимые тесты.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Целью данного проекта была разработка приложения для генерации графического представления на основе исходного кода на языке C#. В ходе работы над программным проектом "Генератор схем алгоритмов на основе исходного кода на языке C#" все функциональные требования, которые были выявлены в ходе постановки задачи, были полностью реализованы:
1. генерация графического представления;
2. масштабирование блоков;
3. создание простого и удобного интерфейса.
В результате было разработано приложение, которое предназначено для генерации схем алгоритмов по исходному кода на языке C#. Которое будет полезно, как для студентов, так и для IT-разработчиков.
В ходе выполнения данного проекта были решены следующие проблемы:
1. проблема правильной генерации;
2. определение блоков;
3. верное построение графического определения;
4. проблема масштабирование блоков.



1 Общие сведения о модели объектов Microsoft Visio. [Электронный
ресурс]. - Режим доступа: https://docs.microsoft.com/ru-
ru/visualstudio/vsto/visio-object-model-overview - Заглавие с экрана. - (Дата обращения 15.04.2018).
2 ШилдтГ. C# 4.0 полное руководство/ Г. Шилдт- М.: Бином, 2011. - 754 с.
3 Интерактивный учебник по Visual C# - MSDN - Microsoft. [Электронный ресурс]. - Режим доступа: https://msdn.microsoft.com/ru- ru/library/bb383962(v=vs.90).aspx. -Загл. с экрана.- (Дата обращения 04.04.2018).
4 Руководство по программированию на C#. [Электронный ресурс]. -
Режим доступа: https://docs.microsoft.com/ru-
ru/dotnet/csharp/programming-guide/index - Заглавие с экрана. - (Дата обращения 09.04.2018).
5 Документация по Visual Studio [Электронныйресурс].- Режимдоступа: https://docs.microsoft.com/ru- ru/visualstudio/#pivot=workloads&panel=windows - Заглавие с экрана. - (Дата обращения 01.03.2018).
6 Автоматическая визуализации python-кода с использованием блок-
схем. [Электронный ресурс]. - Режим доступа:
https://habr.com/post/320184/ - Заглавие с экрана. - (Дата обращения 01.03.2018).
7 Microsoft Visio 2013 Business Process Diagramming and Validation.
[Электронный ресурс]. - Режим доступа:
https://recommendedforyou.xyz/br/r1?ts=22844&pct=bookrd&q=Microsoft +Visio+2013+Business+Process+Diagramming+and+Validation - Заглавие с экрана. - (Дата обращения 20.04.2018).
8 Разработка Windows приложений на C#/ Н.А. Осипов [Электронный ресурс]. - Режим доступа: http://books.ifmo.ru/file/pdf/905.pdf - Заглавие с экрана. - (Дата обращения 14.03.2018).
9 Visustin Генератор блок-схемы. [Электронный ресурс]. - Режим доступа: http://www.aivosto.com/visustin.html - Заглавие с экрана. - (Дата обращения 14.03.2018).
10 Flowchart автозарисовщик блок-схем. [Электронный ресурс]. - Режим доступа: https://almiur.ru/show_prog_9.html - Заглавие с экрана. - (Дата обращения 14.03.2018).
11 AFCE редактор блок-схем. [Электронный ресурс]. - Режим доступа: https://www.twirpx.com/file/574148/ - Заглавие с экрана. - (Дата обращения 20.05.2018).
12 Разработка визуализатора блок-схем на C#. [Электронный ресурс]. -
Режим доступа: https://msdn.microsoft.com/ru-
ru/library/ms164759.aspx?f=255&MSPPError=-2147217396 - Заглавие с экрана. - (Дата обращения 01.06.2018).
13 Разработка алгоритма действий и создание блок-схемы [Электронный ресурс]. - Режим доступа: https://kopilkasovetov.com/programmyi-servisi- prilogeniya/razrabatyivaem-algoritmyi-deystviy-i-sozdaem-blok-shemyi - Заглавие с экрана. - (Дата обращения 13.05.2018).
14 ГОСТ 19.701-90 ЕСПД Схемы алгоритмов [Электронный ресурс]. - Режим доступа: http://www.pntd.ru/19.701.htm - Заглавие с экрана. - (Дата обращения 03.05.2018).
15 СкитД. C# для профессионалов: тонкости программирования / Д. Скит- М.: Вильямс, 2014. - 608 с...20

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ