Разработка текстового редактора  : Информатика - на REFLIST.RU

Разработка текстового редактора : Информатика - на REFLIST.RU

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Италия из Челябинска
Список категорий документа Информатика
Разработка текстового редактора

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

Text, редактора, комп-ры, Cbuilder, Editor, константы, Разработка, Text Editor константы Cbuilder, текстового, Разработка текстового редактора, Программирование и комп-ры, Программирование Ключевые слова
страницы: 1  2  3  4  5  6  7 
Текущая страница: 1


Министерство образования Украины




Харьковский государственный технический

университет радиоэлектроники




Кафедра ПО ЭВМ



Курсовой проект по дисциплине:

«Основы программирования и алгоритмические языки»


Тема:

«Разработка текстового редактора»



Работу выполнил:
Ст. гр. ИСПР-99-2
Морашко Алексей
Руководитель:



Работа защищена с оценкой:





Комиссия:







Харьков, 2000 г.





ХГТУРЭ


Кафедра ПО ЭВМ


Задание

на курсовую работу по дисциплине «ОП и АЯ»

ст. гр. ИСПР-99-2 Морашко А.Г.



Тема: «Разработка текстового редактора в Borland C++Builder»


І Разработать текстовый редактор, который имел бы такие возможности:
Открывать и сохранять текстовые файлы типа TXT или RTF
Возможности редактирования текста
Простой и удобный интерфейс

ІІ Константы. Их синтаксис и применение.



Дата выдачи задания: Дата защиты:



Студент: Морашко А.Г.


Руководитель:

Реферат



Данная работа содержит 30 страниц, включая приложение; 5 иллюстраций.
Цель работы: создать, используя систему программирования C++Builder, текстовый редактор.
Объект исследования: текстовый редактор, разработанный в C++Builder, умеющий редактировать файлы типа TXT и RTF. В перспективе планируется редактирование формата документов типа DOC.
Ключевые слова:
C++BUILDER, ТЕКСТОВЫЙ РЕДАКТОР, КОНСТАНЫ, ФОРМАТ ТЕКСТОВЫХ ФАЙЛОВ, ХАРАКТЕРИСТИКИ
Содержание



Реферат 3
Содержание 4
Введение 5
1 Описание программы 6
1.1 Основные характеристики 6
1.2 Руководство для пользователя 6
2.1 Константы 14
2.1.1 Целые Константы 14
2.1.2 Константы с Плавающей Точкой 15
2.1.3 Символьные Константы 15
2.1.4 Строки 16
2.1.5 Ноль 17
2.1.6 Const 18
2.1.7 Перечисления 19
Перечень ссылок 21
Приложение А 22
Введение



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



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


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

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


Выполняемый файл называется WORD.EXE. После его запуска на экране появляется окно, показанное на Рисунок 1. 1



Рисунок 1. 1 – Окно программы, возникающее после запуска

После того как программа запустится ее можно использовать.


Кнопки панели управления


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

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


Создание нового документа



Текущая страница: 1

страницы: 1  2  3  4  5  6  7 
Список предметов Предмет: Информатика
Разработка текстового редактора Тема: Разработка текстового редактора
Text, редактора, комп-ры, Cbuilder, Editor, константы, Разработка, Text Editor константы Cbuilder, текстового, Разработка текстового редактора, Программирование и комп-ры, Программирование Ключевые слова: Text, редактора, комп-ры, Cbuilder, Editor, константы, Разработка, Text Editor константы Cbuilder, текстового, Разработка текстового редактора, Программирование и комп-ры, Программирование
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам