Разработка простейшего текстового редактора

Курсовая работа по предмету «Программирование»
Информация о работе
  • Тема: Разработка простейшего текстового редактора
  • Количество скачиваний: 157
  • Тип: Курсовая работа
  • Предмет: Программирование
  • Количество страниц: 11
  • Язык работы: Русский язык
  • Дата загрузки: 2014-12-11 22:17:12
  • Размер файла: 26.17 кб
Помогла работа? Поделись ссылкой
Информация о документе

Документ предоставляется как есть, мы не несем ответственности, за правильность представленной в нём информации. Используя информацию для подготовки своей работы необходимо помнить, что текст работы может быть устаревшим, работа может не пройти проверку на заимствования.

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

Да, скачать документ можно бесплатно, без регистрации перейдя по ссылке:

Содержание

Введение ......................................................................................................
Глава 1. Описание программы...................................................................
1.1 Основные характеристики....................................................................
1.2 Руководство для пользователя.............................................................
Глава 2.
2.1
2.2
Заключение...................................................................................................
Список используемой литературы............................................................

Введение

Актуальность данной работы заключается в разработке простейшего текстового редактора, так как практически каждый человек сталкивается с текстом на компьютере. Разработка программы была подробно описана, а также изучены её функциональности, такие как: создание и сохранение текстового документа, отмена последнего действия, поиск и замена текста, создание маркированного списка, смена принтера и изменение параметров печати.
Революция в автоматизации делопроизводства в офисе в 80-е голы прошлого века стала реально возможна в связи с созданием и широким распространением персональных компьютеров. Персональные компьютеры в первую очередь вытеснили из обращения печатающие машинки, составляющие основу технических средств подготовки печатных документов. Преимущества компьютера, оснащенного специальным текстовым редактором. перед печатающей машинкой были явными и заключались в том что обеспечивали значительное повышение удобства, производительности выполнения работ и, самое главное, повышение качества получаемых при этом документов. Разделение во времени этапов подготовки документа, таких, как ввод, редактирование, оформление, подготовка к печати и собственно сама печать сделали процесс создания документа более простым и технологичным.
Несколько лет назад исследователи заметили, что программисты в течение определенного времени пишут и отлаживают приблизительно одинаковый по объему код, независимо от используемого языка программирования. Объем работы примерно тот же, но результаты разные. Написание 100 строк на С требует столько же затрат, сколько и 100 строк кода на ассемблере, но возможности кода на С гораздо шире. Поняв это, исследователи начали разрабатывать языки высокого уровня, которые увеличивали бы потенциал отдельного программиста, сокращая тем самым строки и стоимость разработки проектов.
В 70-х годах среди создателей языков программирования приобрела популярность концепция объекта. Объект является совокупностью кода и данных, созданной для воспроизведения свойств физических объектов или абстрактных понятий.
Объектно-ориентированное программирование – это методология, которая концентрируется больше на связях между объектами, чем на деталях реализации. Данные связи обычно развиваются по принципу деревьев, при этом новые типы объектов образуются уже из существующих. Сокрытие реализации объекта ведет к тому, что пользователя больше волнует связь с остальными объектами, чем поведение объекта. Данное отличие очень важно, поскольку оно означает принципиальный отказ от “императивных” языков (таких как С), в которых функции и вызовы функций составляют основу деятельности.
В С++ некоторые объекты являются частью самого языка. Но в целом задача создания новых объектов ложится на пользователя. В C++Builder имеется множество типов объектов, но реальное использование языка требует создания новых типов. Эффективность объектно-ориентированное программирование проявляется только при создании и применении групп связанных между собой объектов. Такие группы называют иерархиями классов. Развитие этих иерархий классов является основой деятельности в объектно-ориентированное программирование.
C++Builder является объектно-ориентированным языком программирования и на примере создания текстового редактора я хочу продемонстрировать всю мощь и быстроту визуального, объектно-ориентированного программирования.
цель курсовой работы
Описать программу
Разработать текстовый редактор с помощью языка программирования

задачи курсовой работы
описать о текстовой редакторе


Глава 1. Описание программы

Текстовый редактор - это самостоятельная компьютерная программа предназначенная для создания и изменения текстовых данных.
Текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. Они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия - вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, просмотр кодов символов и конвертацию кодировок, печать и т. п.
Часто интерактивные текстовые редакторы содержат дополнительную функциональность, призванную автоматизировать действия по редактированию или отображают текстовые данные специальным образом.
Многие текстовые редакторы являются редакторами исходного кода, то есть они ориентированы на работу с текстами программ на тех или иных компьютерных языках.

1.1 Основные характеристики

Рассматриваемая программа имеет возможность редактирования текстовых файлов типа TXT и RTF, а также им подобные.
Программа представляет собой EXE файл; программа умеет открывать и сохранять текстовые файлы, редактировать их, изменять шрифт и размер текста, имеет поиск и замену текста.

1.2 Руководство для пользователя

Выполняемый файл называется WORD.EXE. После его запуска на экране появляется окно. После того как программа запустится ее можно использовать.
• Кнопки панели управления:
- создание нового документа.
- открытие документа
- сохранение документа
- вырезание выделенного текста
- копирование выделенного текста
- вставка текста из буфера обмена
- отмена последнего действия
- поиск в тексте
- замена в тексте
- печать документа
- выбор шрифта для выделенного текста
- изменение размера выбранного текста
- полужирный шрифт
- курсивный шрифт
- подчеркнутый шрифт
- равнение текста по левому краю
- равнение текста по центру
- равнение текста по правому краю
- маркировка выделенного абзаца.

• Работа с документами:

Создание нового документа.
В меню "Файл" выберите команду "Новый".
Начните ввод текста.
Чтобы сохранить новый файл, выберите в меню "Файл" команду "Сохранить как" и введите имя в поле "Имя файла".
Сохранение изменённого документа.
В меню Файл выберите команду Сохранить.
Примечание:
Чтобы сохранить существующий документ под другим именем, выберите команду "Сохранить как" и введите новое имя в поле "Имя файла".
Открытие документа.
В меню "Файл" выберите команду "Открыть".
В открывшемся окне, в поле со списком "Папка" выберите диск, содержащий документ, который следует открыть.
Дважды щелкните папку, содержащую нужный документ.
Выберите документ и нажмите кнопку "Открыть".
Примечания:
Если вы не видите нужный документ, попробуйте выбрать другой тип документов в поле со списком "Тип файлов".
Чтобы открыть один из недавно открывавшихся документов, выберите его имя в меню "Файл".

• Настройка окна MAGWord

Вывод на экран или скрытие линейки.
В меню "Вид" выберите команду "Линейка".
Если слева от этой команды в меню стоит метка, линейка находится на экране.

• Вывод на экран или скрытие панели инструментов

В меню "Вид" выберите команду "Панель инструментов".
Если слева от этой команды в меню стоит метка, панель инструментов находится на экране.
Примечания:
Панель форматирования содержит кнопки, ускоряющие форматирование текста, например, изменяющие начертание текста или стиль абзаца. Чтобы отформатировать текст, выделите его, а затем нажмите соответствующую кнопку на панели форматирования.

• Работа с текстом

Отмена последнего действия
В меню "Правка" выберите команду "Отменить".
Удаление текста
Выделите текст, который следует удалить.
Чтобы переместить текст в другую часть документа, выберите в меню "Правка" команду "Вырезать".
Чтобы просто удалить текст из документа, нажмите клавишу "DELETE".
Примечания:
Чтобы снять выделение, щелкните на любое место в документе.
Чтобы отменить удаление, выберите в меню "Правка" команду "Отменить".
Чтобы выделить для удаления весь текст в документе нажмите Ctrl+A.

• Поиск текста

В документе щелкните место, с которого следует начать поиск текста.
В меню "Правка" выберите команду "Поиск". В появившемся окне установить параметры поиска.
В поле "Образец" введите образец текста для поиска и нажмите кнопку "Найти далее".
Чтобы найти следующие вхождения искомого текста, нажимайте кнопку "Найти далее".
Примечания:
Для поиска и замены текста выберите в меню "Правка" команду "Заменить".

• Поиск и замена текста

В меню "Правка" выберите команду "Заменить".
В поле "Образец" введите образец текста для поиска и замены.
В поле "Заменить" на введите новый текст.
Примечания:
Чтобы заменить все вхождения искомого текста, нажмите кнопку "Заменить все".
Чтобы заменять каждое вхождение образца по отдельности, нажимайте кнопку "Найти далее", а затем кнопку "Заменить".
Форматирование текста

• Создание маркированного списка

Щелкните место в документе, с которого следует начать маркированный список.
В меню "Формат" выберите команду "Маркер", а затем начинайте ввод текста. При каждом нажатии клавиши "ENTER" на следующей строке будет появляться новый маркер.
Чтобы завершить маркированный список, выберите команду "Маркер" еще раз.
Изменение шрифта, начертания и размера символов
Выделите текст, формат которого следует изменить.
В меню "Правка" выберите команду "Шрифт". Откроется диалоговое окно.
Выберите нужные параметры и нажмите кнопку "Применить".
Примечания:
Чтобы задать шрифт для оформления нового текста, измените его до начала ввода текста.
Чтобы изменить шрифт всего документа, нажмите "Ctrl+A", а затем в меню "Правка" выберите "Шрифт".

• Форматирование абзаца

Щелкните любое место внутри абзаца, который требуется отформатировать.
На панели инструментов щелкните по одной из кнопок выравнивания текста и задайте параметры отступа с помощью линейки.

• Печать

Смена принтера и изменение параметров печати
Чтобы сменить принтер, нажмите кнопку "Печать". Откроется диалоговое окно показанное. Выберите имя принтера в поле со списком "Имя".
Чтобы начать печать щелкните по кнопке "OK".




















1. Подключение кабельной системы ПК и переферийного оборудования
2. Настройка параметров функционирования ПК, переферийного оборудования и компьютерной орг техники
3. настройка и использование основных компонентов графического интерфейса ОС
4. организация доступа и использование информационных ресурсов локальных и глобальных компьютерных сетей
5. диагностика прострейших неисправностей пк перефирийного оборудования и компьютерной орг техники
6. Настройка интерфейса ОС
7. набор алфавитно-цифровой информации на клавиатуре ПК 10ти-пальцевым методом
8. управление файлами данных на локальных, съемных запоминающих устройствах , а также на дисках локальной компьютерной сети и в интернете
9.подключение переферийных устройств и компьютерной орг техники к пк и настройка режимов её работы
10. установка и замена расходных материалов для переферийных устройств и компьютерной орг техники
11.распечатка,копирование и тиражирование документов на принтере и другие переферийные устройства вывода
12. использование мультимедиа проектора для демонстрации содержимого экранных форм с ПК
13. сканирование прозрачных и не прозрачных оригиналов
14.съёмка и передача цифровых изображений с фото и видео камеры на ПК
15. резервное копирование и восстановление данных
16. диагностика простейших неисправностей ПК , переферийного оборудования и компьютерной орг техники
17.введение отчетной и технической документации