люнок 6 - Підменю В«ФорматВ»
Форма dialogPoisk надає користувачеві зручний інтерфейс для пошуку підрядка в тексті (Малюнок 7):
В
Малюнок 7 - Форма пошуку по тексту
Форма dialogZamena надає користувачеві зручний інтерфейс для швидкого пошуку і заміни необхідних подстрок в тексті. (Малюнок 8):
В
Рисунок 8 - Форма заміни
4. РЕАЛІЗАЦІЯ
.1 Специфікація класів
Підсистема інтерфейсу - об'єднує всі інші підсистеми. Тут реалізований весь призначений для користувача інтерфейс. Основні методи, реалізовані в класі Редактор, в якому знаходяться всі важливі функції, клас Пошук, в якому знаходяться методи пошуку, і клас Form2, в якому знаходиться метод заміни, все знаходиться нижче: void Замінити (object sender, EventArgs e) - метод, що викликає форму заміни; void Знайти (object sender, EventArgs e) - метод, що викликає форму пошуку; void Видалити (object sender, EventArgs e) - метод, що дозволяє видалити виділений текст; void ВиборЦвета (object sender, EventArgs e) - метод, що викликає форму зміни кольору виділеного тексту; void ВиборШріфта (object sender, EventArgs e) - метод, що викликає форму зміни шрифту виділеного тексту; void ВставкаВременіІДати (object sender, EventArgs e) - метод, що дозволяє вставити в текст поточну дату і час; void ВиделітьВсе (object sender, EventArgs e) - метод, що дозволяє виділити звістку текст у редакторі; void Вставити (object sender, EventArgs e) - метод, що дозволяє вставити підрядок зберігається в буфері обміну; void Копіювати (object sender, EventArgs e) - метод, що дозволяє скопіювати виділену підрядок в буфер обміну; void Вирізати (object sender, EventArgs e) - метод дозволяє вирізати виділений текст; void Відмінити (object sender, EventArgs e) - метод, що дозволяє скасувати остання зміна в тексті; void Повернути (object sender, EventArgs e) - метод, що дозволяє повернути стан тексту до скасування останньої зміни; void СохранітьФайл (object sender, EventArgs e) - метод, що дозволяє зберегти текст в текстовий документ; void СохранітьКак (object sender, EventArgs e) - метод, що дозволяє зберегти текст попередньо запропонувавши вибрати каталог і ім'я файлу куди буде збережений текст; void СоздатьНовийФайл (object sender, EventArgs e) - метод дозволяє відчистити вікно редактора для створення нового документа; void ОткритьФайл (object sender, EventArgs e) - метод, що викликає діалогове вікно з провідником для пошуку і відкриття потрібного документа ; void ВиходІзПрограмми (object sender, EventArgs e) - метод, завершальний роботу програми.
4.2 Опис алгоритму на природній мові
Відразу після завантаження Текстовий редактор автоматично створює порожній текстовий документ, що має за замовчуванням назва Untitled. Створення т...