Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
Blaz
0 / 0 / 0
Регистрация: 04.06.2015
#1

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

16.06.2011, 01:55. Просмотров 910. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Текстовый редактор. (Delphi):

Текстовый редактор - Delphi
Дорогие программисты, помогите мне пожалуйста с написанием кода для поиска в Текстовом редакторе. код у меня есть, но когда я открываю два...

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

Текстовый редактор - Delphi
Я так делаю? ЗАДАНИЕ: Сохранение текста в файл формата MS Word. При сохранении файла должна существовать возможность задания шрифта,...

Текстовый редактор - Delphi
Не работает программа, посмотрите пожалуйста.

Текстовый редактор - Delphi
1. Создать текстовый редактор, содержащий пункты меню File, Edit, Шрифт. 2. В главном меню текстового редактора доступ к пунктам Cut,...

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

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

Текстовый редактор - Delphi
В общем сделал простенький текстовый редактор,но не знаю как код написать для пункта меню "Заменить". Будьте добры,выручайте

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

текстовый редактор!!!! - Delphi
Текстовый редактор содержит главное меню с пунктами "Файл", "редактирование", "Печать", "ПОМОЩЬ".Пункт меню "файл" содержит подпункты...

Текстовый редактор - Delphi
Как сделать: Новый Открить Сохранить Сохранить как... Помогите пожалуста !!На перед спасибо!!!) Добавлено через 34 минуты ...


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

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

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