Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Blaz
0 / 0 / 0
Регистрация: 04.06.2015
1

Текстовый редактор.

16.06.2011, 01:55. Просмотров 917. Ответов 0
Метки нет (Все метки)

Доброго времени суток!

Уважаемые программисты помогите создать вот такой редактор:


Разработка класса (иерархии классов) для работы с текстом (массивом строк). Каждая строка (элемент массива строк) – строка типа AnsiString. Длина строк может быть различной.
Класс должен иметь методы:
· добавления новой строки (добавления нового элемента массива строк); индекс добавленной строки – последний индекс массива строк;
· вставки новой строки в указываемую позицию; индекс вставляемой строки (индекс нового элемента массива строк) указывается как один из параметров метода; индексы раннее существовавших строк, начиная с индекса вставляемой строки, увеличиваются на 1; т.е., если существовал текст (массив строк):

Индекс Содержимое строки
1. Строка 1
2. Строка 2
3. Строка 3
и требуется вставить новую строку "Строка новая" в позицию 2, то после операции текст будет выглядеть:

Индекс Содержимое строки
1. Строка 1
2. Строка новая
3. Строка 2
4. Строка 3
· удаления строки по ее индексу;
· поиска задаваемой последовательности символов в тексте; метод должен определять индекс строки (индекс элемента массива строк), в которой находится заданная последовательность символов, и позицию первого символа в этой строке; например, для приведенного выше примера при поиске последовательности "нов" метод должен определить индекс строки (в данном случае – 2) и позицию, с которой начинается подстрока "нов" (в данном случае – 8);
· сохранения текста во внешнем файле (текстовом файле);
· чтения текста из внешнего текстового файла (при этом должен быть определен символ-разделитель, отделяющий одну строку – элемент массива строк – от другой строки).
Доступ к строкам осуществляется по их индексу (как к элементам массива). Класс должен иметь свойство (property), позволяющее обращаться к тексту (на чтение), как к одной большой строке, включающей символы разделителя между отдельными строками.
Разработать программу с использованием этого класса. Программа должна предоставлять пользователю все методы работы с текстом, давать возможность сохранять текст в файле и читать его из файла.


В делфи и вообще в программирование не силен, поэтому прошу помощи разобраться!
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2011, 01:55
Ответы с готовыми решениями:

Текстовый редактор
Подскажыте пожалуста, можна ли сделать линейку как в ворде, вставку картинок,...

Текстовый редактор
Создал текстовый редактор, все работает. Далее нужно ввести команду для Поиска...

Текстовый Редактор
Здраствуйте,Очень нужно помощь, я написал текстовый редактор,он полностью...

Текстовый редактор
Здравствуйте!Помогите прописать к этому текстовому редактору в меню правка...

Текстовый редактор
Есть текстовый редактор, как прописать св-ва к кнопкам в меню (Правка)...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2011, 01:55

Текстовый редактор
Как в этом текстовом редакторе реализовать функции "Сохранить", "Сохранить...

Текстовый редактор
Всем здравствуйте! Задали написать простейший текстовый редактор, кое-что...

Текстовый редактор
• Если фрагмент текста не выделен, режимы Вырезать и Копиро-вать должны быть не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru