Blaz
|
|
1 | |
Текстовый редактор.16.06.2011, 01:55. Показов 1086. Ответов 0
Метки нет (Все метки)
Доброго времени суток!
Уважаемые программисты помогите создать вот такой редактор: Разработка класса (иерархии классов) для работы с текстом (массивом строк). Каждая строка (элемент массива строк) – строка типа AnsiString. Длина строк может быть различной. Класс должен иметь методы: · добавления новой строки (добавления нового элемента массива строк); индекс добавленной строки – последний индекс массива строк; · вставки новой строки в указываемую позицию; индекс вставляемой строки (индекс нового элемента массива строк) указывается как один из параметров метода; индексы раннее существовавших строк, начиная с индекса вставляемой строки, увеличиваются на 1; т.е., если существовал текст (массив строк): Индекс Содержимое строки 1. Строка 1 2. Строка 2 3. Строка 3 и требуется вставить новую строку "Строка новая" в позицию 2, то после операции текст будет выглядеть: Индекс Содержимое строки 1. Строка 1 2. Строка новая 3. Строка 2 4. Строка 3 · удаления строки по ее индексу; · поиска задаваемой последовательности символов в тексте; метод должен определять индекс строки (индекс элемента массива строк), в которой находится заданная последовательность символов, и позицию первого символа в этой строке; например, для приведенного выше примера при поиске последовательности "нов" метод должен определить индекс строки (в данном случае – 2) и позицию, с которой начинается подстрока "нов" (в данном случае – 8); · сохранения текста во внешнем файле (текстовом файле); · чтения текста из внешнего текстового файла (при этом должен быть определен символ-разделитель, отделяющий одну строку – элемент массива строк – от другой строки). Доступ к строкам осуществляется по их индексу (как к элементам массива). Класс должен иметь свойство (property), позволяющее обращаться к тексту (на чтение), как к одной большой строке, включающей символы разделителя между отдельными строками. Разработать программу с использованием этого класса. Программа должна предоставлять пользователю все методы работы с текстом, давать возможность сохранять текст в файле и читать его из файла. В делфи и вообще в программирование не силен, поэтому прошу помощи разобраться! Заранее спасибо! |
16.06.2011, 01:55 | |
Ответы с готовыми решениями:
0
Текстовый редактор текстовый редактор!!!! Текстовый редактор Текстовый Редактор |
16.06.2011, 01:55 | |
16.06.2011, 01:55 | |
Помогаю со студенческими работами здесь
1
Текстовый редактор Текстовый редактор Текстовый редактор Текстовый редактор Текстовый редактор Текстовый редактор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |