529.94K
Category: programmingprogramming

Текстовый редактор на C#

1.

УРАЛЬСКИЙ КОЛЛЕДЖ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Дипломная работа
Тема: Текстовый редактор на C#
по специальности 1304000 – «Вычислительная техника и
программное обеспечение»
квалификация 1304043 – «Техник-программист»
Работу выполнил студент IV курса
группы №41
Сабир А.С.
Руководитель проекта: Марина Геннадьевна

2.

Актуальность и задачи проекта
В современном мире текстовые редакторы являются одним из наиболее распространенных инструментов,
используемых для создания, редактирования и форматирования текстовых документов. В то же время, требования
пользователей к таким редакторам постоянно растут, и существует необходимость в создании продвинутых
редакторов, которые обладали бы дополнительными функциями и улучшенным пользовательским интерфейсом.
Темная тема, нумерация строк, возможность открывать и сохранять файлы, а также интеграция с ChatGPT - это
некоторые из функций, которые могут повысить удобство использования и функциональность текстового
редактора.
В соответствие с целью работы в дипломном проекте решаются следующие задачи:
• Возможность создания нового документа и открытия существующего файла.
• Создание возможности интеграции текстового редактора с ChatGPT для
предоставления пользователю помощи и поддержки при написании текста.
• Проведение тестирования функциональности редактора для обеспечения его
правильной работы.
• Выявление и исправление возможных ошибок и недочетов.
• Оценка удобства использования редактора и внесение изменений для
улучшения пользовательского опыта.

3.

Что такое текстовый редактор?
Текстовый редактор на C# - это программное приложение,
предназначенное
для
создания,
редактирования
и
форматирования текстовых документов. Он обладает
различными функциями и возможностями, которые
позволяют пользователям удобно работать с текстом.
Основные характеристики текстового редактора включают:
Интерфейс: Редактор имеет интуитивно понятный и удобный
пользовательский интерфейс, который позволяет легко
управлять текстовыми документами. Редактирование текста:
Пользователи могут создавать новые документы или
открывать существующие файлы для редактирования.
Редактор поддерживает основные операции редактирования,
такие как вставка, удаление, копирование и перемещение
текста.

4.

Описание проекта
• Проект "Текстовый редактор на C#" был разработан с использованием следующих технологий и
инструментов:
1. .NET: Проект был создан на платформе .NET, которая предоставляет набор инструментов и среду
выполнения для разработки приложений на C#. .NET обеспечивает высокую
производительность, масштабируемость и надежность.
2. C#: Язык программирования C# был использован для разработки основной логики и
функциональности текстового редактора. C# является современным, типизированным языком
программирования, который обеспечивает высокую производительность и простоту разработки.
3. Newtonsoft.Json (13.0.3): Библиотека Newtonsoft.Json была использована для работы с форматом
JSON. Она предоставляет удобные методы для сериализации и десериализации объектов в
формат JSON, что позволяет взаимодействовать с API и обрабатывать JSON-данные.
4. ChatGPT API: Проект интегрировал ChatGPT API, который предоставляет возможность
взаимодействия с искусственным интеллектом и получения ответов на запросы. ChatGPT API
позволяет создавать натуральные диалоги с помощью генерации текста на основе обученной
модели.

5.

Интерфейс программы

6.

Возможности программы
Темная тема;
Нумерация строк;
• Сохранение в тот же файл и в новый файл, открытие
содержимого файла;
Использование ChatGPT;
Поиск в тексте
English     Русский Rules