Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://repozitory.zhatk.zt.ua//handle/123456789/1104
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorЛейченко, Володимир Олександрович-
dc.date.accessioned2025-11-19T12:41:45Z-
dc.date.available2025-11-19T12:41:45Z-
dc.date.issued2025-
dc.identifier.citationЛейченко В. О. Текстовий редактор з підтримкою форматування : кваліфікаційна робота / В. О. Лейченко ; кер. Я. І. Устименко. – Житомир : ЖАТФК, 2025. – 49 с.uk_UA
dc.identifier.urihttp://repozitory.zhatk.zt.ua//handle/123456789/1104-
dc.descriptionThe aim of this work is to develop a text editor based on Windows Forms and .NET 8, which combines text formatting, syntax highlighting for programming languages (C++, C#, Java, Python, JavaScript) and support for the Ukrainian language via UTF-8. An analysis of analogues (Notepad++, Visual Studio Code, Sublime Text, Microsoft Word) was conducted, which revealed the need for a universal editor. The choice of .NET 8 and Windows Forms was justified due to their performance and ease of interface creation. Algorithms for syntax highlighting (substring search, regular expressions), search, replacement, and formatting were developed and optimised with asynchronous processing and debouncing. The programme is based on the TextEditorForm class, which encapsulates the graphical interface and logic. The interface includes a toolbar, text area, and search form. The implementation supports UTF-8, large file processing, and stability. System requirements, interface, and user instructions are described. The editor is convenient, competitive, and suitable for educational and professional purposes. Development prospects include autocompletion and cross-platform support. The work demonstrates the effectiveness of .NET 8 and Windows Forms for creating desktop applications.uk_UA
dc.description.abstractМетою роботи є розробка текстового редактора на основі Windows Forms і .NET 8, який поєднує форматування тексту, синтаксичну підсвітку для мов програмування (C++, C#, Java, Python, JavaScript) і підтримку української мови через UTF-8. Проведено аналіз аналогів (Notepad++, Visual Studio Code, Sublime Text, Microsoft Word), що виявив потребу в універсальному редакторі. Обґрунтовано вибір .NET 8 і Windows Forms через їх продуктивність і простоту створення інтерфейсу. Розроблено алгоритми синтаксичної підсвітки (пошук підрядків, регулярні вирази), пошуку, заміни та форматування, оптимізовані асинхронною обробкою та дебонсингом. Програма базується на класі TextEditorForm, що інкапсулює графічний інтерфейс і логіку. Інтерфейс включає панель інструментів, текстову область і форму пошуку. Реалізація підтримує UTF-8, обробку великих файлів і стабільність. Описано системні вимоги, інтерфейс і інструкцію користування. Редактор є зручним, конкурентоспроможним і придатним для навчальних та професійних цілей. Перспективи розвитку включають автодоповнення та кросплатформність. Робота демонструє ефективність .NET 8 і Windows Forms для створення настільних додатків.uk_UA
dc.language.isoukuk_UA
dc.publisherЖАТФКuk_UA
dc.subjectтекстовий редакторuk_UA
dc.subjecttext editoruk_UA
dc.subjectформатуванняuk_UA
dc.subjectformattinguk_UA
dc.subjectсинтаксична підсвіткаuk_UA
dc.subjectsyntax highlightinguk_UA
dc.subjectWindows Formsuk_UA
dc.subject.NET 8uk_UA
dc.titleТекстовий редактор з підтримкою форматуванняuk_UA
dc.typeOtheruk_UA
Розташовується у зібраннях:Відділення "Інженерна інфраструктура та комп'ютерні науки"

Файли цього матеріалу:
Файл Опис РозмірФормат 
Лейченко.pdf1,67 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.