Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

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

Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики

Министерство образования УкраиныХарьковский государственный технический университет радиоэлектроникиКафедра ПО ЭВМКурсовой проект по дисциплине: «Основы программирования и алгоритмические языки»Тема: «Разработка текстового редактора» Работу выполнил: Ст. гр. ИСПР-99-2 Морашко Алексей Руководитель: Работа защищена с оценкой: Комиссия: Харьков, 2000 г. ХГТУРЭКафедра ПО ЭВМЗадание на курсовую работу по дисциплине «ОП и АЯ» ст. гр. ИСПР-99-2 Морашко А.Г.Тема: «Разработка текстового редактора в Borla d C Builder»ІРазработать текстовый редактор, который имел бы такие возможности: Открывать и сохранять текстовые файлы типа X или R F Возможности редактирования текста Простой и удобный интерфейс ІІКонстанты. Их синтаксис и применение.Дата выдачи задания: Дата защиты: Студент: Морашко А.Г.Руководитель: Реферат Данная работа содержит 30 страниц, включая приложение; 5 иллюстраций. Цель работы: создать, используя систему программирования C Builder, текстовый редактор. Объект исследования: текстовый редактор, разработанный в C Builder, умеющий редактировать файлы типа X и R F. В перспективе планируется редактирование формата документов типа DOC. Ключевые слова: C BUILDER, ТЕКСТОВЫЙ РЕДАКТОР, КОНСТАНЫ, ФОРМАТ ТЕКСТОВЫХ ФАЙЛОВ, ХАРАКТЕРИСТИКИ Содержание Реферат3 Содержание4 Введение5 1 Описание программы6 Основные характеристики6 Руководство для пользователя6 Константы14 14 Целые Константы 14 Константы с Плавающей Точкой 15 Символьные Константы 15 Строки 16 Ноль 17 Co s 18 Перечисления 19 Перечень ссылок21 Приложение А22 Введение Несколько лет назад исследователи заметили, что программисты в течение определенного времени пишут и отлаживают приблизительно одинаковый по объему код, независимо от используемого языка программирования. Объем работы примерно тот же, но результаты разные. Написание 100 строк на С требует столько же затрат, сколько и 100 строк кода на ассемблере, но возможности кода на С гораздо шире. Поняв это, исследователи начали разрабатывать языки высокого уровня, которые увеличивали бы потенциал отдельного программиста, сокращая тем самым строки и стоимость разработки проектов. В 70-х годах среди создателей языков программирования приобрела популярность концепция объекта. Объект является совокупностью кода и данных, созданной для воспроизведения свойств физических объектов или абстрактных понятий. Объектно-ориентированное программирование – это методология, которая концентрируется больше на связях между объектами, чем на деталях реализации. Данные связи обычно развиваются по принципу деревьев, при этом новые типы объектов образуются уже из существующих. Сокрытие реализации объекта ведет к тому, что пользователя больше волнует связь с остальными объектами, чем поведение объекта. Данное отличие очень важно, поскольку оно означает принципиальный отказ от «императивных» языков (таких как С), в которых функции и вызовы функций составляют основу деятельности. В С некоторые объекты являются частью самого языка. Но в целом задача создания новых объектов ложится на пользователя. В C Builder имеется множество типов объектов, но реальное использование языка требует создания новых типов.

Эффективность ООП проявляется только при создании и применении групп связанных между собой объектов. Такие группы называют иерархиями классов. Развитие этих иерархий классов является основой деятельности в ООП. C Builder является объектно-ориентированным языком программирования и на примере создания текстового редактора я хочу продемонстрировать всю мощь и быстроту визуального, объектно-ориентированного программирования. 1 Описание программы Основные характеристики Рассматриваемая программа имеет возможность редактирования текстовых файлов типа X и R F, а также им подобные. Программа представляет собой EXE файл; программа умеет открывать и сохранять текстовые файлы, редактировать их, изменять шрифт и размер текста, имеет поиск и замену текста. Описание функций и клавиш будет приведено ниже. Руководство для пользователяВыполняемый файл называется WORD.EXE. После его запуска на экране появляется окно, показанное на Рисунок 1. 1 Рисунок 1. 1 – Окно программы, возникающее после запуска После того как программа запустится ее можно использовать. Кнопки панели управления -создание нового документа. - открытие документа - сохранение документа - вырезание выделенного текста - копирование выделенного текста - вставка текста из буфера обмена - отмена последнего действия - поиск в тексте - замена в тексте - печать документа - выбор шрифта для выделенного текста - изменение размера выбранного текста - полужирный шрифт - курсивный шрифт - подчеркнутый шрифт - равнение текста по левому краю - равнение текста по центру - равнение текста по правому краю - маркировка выделенного абзаца Работа с документамиСоздание нового документа В меню Файл выберите команду Новый. Начните ввод текста. Чтобы сохранить новый файл, выберите в меню Файл команду Сохранить как и введите имя в поле Имя файла. Сохранение измененного документа В меню Файл выберите команду Сохранить. Примечание Чтобы сохранить существующий документ под другим именем, выберите команду Сохранить как и введите новое имя в поле Имя файла. Открытие документа В меню Файл выберите команду Открыть. Рисунок 1.2 – Окно открытия файла. В открывшемся окне (рис 1.2), в поле со списком Папка выберите диск, содержащий документ, который следует открыть. Дважды щелкните папку, содержащую нужный документ. Выберите документ и нажмите кнопку Открыть. Примечания Если вы не видите нужный документ, попробуйте выбрать другой тип документов в поле со списком Тип файлов. Чтобы открыть один из недавно открывавшихся документов, выберите его имя в меню Файл. Настройка окна MAGWordВывод на экран или скрытие линейки В меню Вид выберите команду Линейка. Если слева от этой команды в меню стоит метка, линейка находится на экране.Вывод на экран или скрытие панели инструментов В меню Вид выберите команду Панель инструментов. Если слева от этой команды в меню стоит метка, панель инструментов находится на экране. Примечания Панель форматирования содержит кнопки, ускоряющие форматирование текста, например, изменяющие начертание текста или стиль абзаца. Чтобы отформатировать текст, выделите его, а затем нажмите соответствующую кнопку на панели форматирования.

Работа с текстомОтмена последнего действия В меню Правка выберите команду Отменить. Удаление текста Выделите текст, который следует удалить. Чтобы переместить текст в другую часть документа, выберите в меню Правка команду Вырезать. Чтобы просто удалить текст из документа, нажмите клавишу DELE E. Примечания Чтобы снять выделение, щелкните любое место в документе. Чтобы отменить удаление, выберите в меню Правка команду Отменить. Чтобы выделить для удаления весь текст в документе нажмите C rl A. Поиск текста В документе щелкните место, с которого следует начать поиск текста. В меню Правка выберите команду Поиск. В появившемся окне (Рисунок 1.3) установить параметры поиска. В поле Образец введите образец текста для поиска и нажмите кнопку Найти далее. Рисунок 1.3 – Окно поиска текста Чтобы найти следующие вхождения искомого текста, нажимайте кнопку Найти далее. Примечания Для поиска и замены текста выберите в меню Правка команду Заменить. Поиск и замена текста В меню Правка выберите команду Заменить. В поле Образец введите образец текста для поиска и замены. В поле Заменить на введите новый текст. Примечания Чтобы заменить все вхождения искомого текста, нажмите кнопку Заменить все. Чтобы заменять каждое вхождение образца по отдельности, нажимайте кнопку Найти далее, а затем кнопку Заменить. Форматирование текстаСоздание маркированного списка Щелкните место в документе, с которого следует начать маркированный список. В меню Формат выберите команду Маркер, а затем начинайте ввод текста. При каждом нажатии клавиши E ER на следующей строке будет появляться новый маркер. Чтобы завершить маркированный список, выберите команду Маркер еще раз. Изменение шрифта, начертания и размера символов Выделите текст, формат которого следует изменить. В меню Правка выберите команду Шрифт. Откроется диалоговое окно показанное на рисунке 1.4. Рисунок 1.4 – Окно выбора шрифта. Выберите нужные параметры и нажмите кнопку применить. Примечания Чтобы задать шрифт для оформления нового текста, измените его до начала ввода текста. Чтобы изменить шрифт всего документа, нажмите C rl A, а затем в меню Правка выберите Шрифт. Форматирование абзаца Щелкните любое место внутри абзаца, который требуется отформатировать. На панели инструментов щелкните по одной из кнопок выравнивания текста и задайте параметры отступа с помощью линейки. ПечатьСмена принтера и изменение параметров печати Чтобы сменить принтер, нажмите кнопку Печать. Откроется диалоговое окно показанное на рисунке 1.5. Выберите имя принтера в поле со списком Имя. Рисунок 1.5 - Диалоговое окно печати документа. Чтобы начать печать щелкните по кнопке OK. Константы C дает возможность записи значений основных типов: символьных констант, целых констант и констант с плавающей точкой. Кроме того, ноль (0) может использоваться как константа любого указательного типа, и символьные строки являются константами типа char[]. Можно также задавать символические константы. Символическая константа - это имя, значение которого не может быть изменено в его области видимости. В C имеется три вида символических констант: (1) любому значению любого типа можно дать имя и использовать его как константу, добавив к его описанию ключевое слово co s ; (2) множество целых констант может быть определено как перечисление; и (3) любое имя вектора или функции является константой.

Сейчас же интерфейс никаких сюрпризов не таит, и любой человек, хоть раз работавший с графическим оконным интерфейсом, будет чувствовать себя уверенно. Опытные пользователи КПК, впрочем, будут неприятно удивлены скудным ассортиментом предлагаемого по умолчанию программного обеспечения - текстовый редактор, почтовый клиент, календарь, адресная книга, браузер (Opera) и игрушки на платформе Mophun, - и тем фактом, что портретную ориентацию КПК не поддерживает. Если автор конкретной программы включил в свое детище функцию поворота экрана на 90 градусов - значит, повезло. Если не включил - придется пользоваться тем, что есть. Российское представительство компании обещает выпустить диск с наиболее популярными программами для КПК. Некоторые утилиты уже можно скачать с www.elelome.files5.free.fr/Applicationsmodif. Archos также предлагает возможность разработки собственных приложений. SDK уже выложен на официальном сайте компании. Поворот экрана актуален в первую очередь для чтения текста (с портретного '"листа'" читать все же удобнее), но поставляемый с системой текстовый редактор для чтения пригоден плохо: и экран не поворачивает, и откровенно притормаживает на больших (от 500 Кбайт и выше) файлах

1. Текстовые редакторы и электронные таблицы

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

3. Текстовый редактор Word для Windows

4. Текстовой редактор “Word for Windows 6

5. Текстовые файлы. Редакторы текстовых файлов

6. Программа "текстовый редактор"
7. Текстовый редактор глазами пользователя
8. Настройка текстового редактора MS Word

9. Сравнительный анализ текстовых редакторов

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

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

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

13. Текстовый редактор Microsoft Word и табличный процессор Excel

14. Текстовый редактор MS Word. Основные приемы, применяемые при создании текста

15. Разработка частной методики изложения темы "Текстовый редактор Microsoft Word" по информатике

16. Средства составления и изготовления текстовой информации - сканеры

Дуст от муравьев "Чистый дом", 350 грамм.
Препарат для эффективного уничтожения всех типов муравьев в домах, на садовых участках, на террасах. Без запаха! Способ применения: дуст
347 руб
Раздел: От тараканов и прочих насекомых
Покрывало "Нордтекс. Цветочный ковер", 150х200 см.
Airsoft - это нежнейшие на ощупь покрывала с двусторонним длинным ворсом. Новая конструкция полотна содержит еще больше воздуха, который
900 руб
Раздел: Покрывала и пледы
Кастрюля из нержавеющей стали 5508-2, 2,1 л, 18 см.
Объем: 2,1 л. Диаметр: 18 см. Глубина: 10,5 см. Толщина стали: 0,3 мм. Кастрюля из высококачественной нержавеющей стали. Специальная
422 руб
Раздел: До 3 литров

17. Текстовой процессор Microsoft Word 6.0a

18. Создание и редактирование текстовых документов в текстовом процессоре word 9x

19. Процессоры обработки текстовой информации

20. Связность текстовой информации

21. Методика работы с текстовой информацией

22. Роль текстовых задач в развитии логического мышления младших школьников
23. Особенности реализации педагогической технологии формирования текстовой компетенции
24. Текстовый процессор Word 7.0

25. Классификация текстовых процессоров

26. Текстовый процессор Win Word в упражнениях

27. Работа с текстовыми файлами в Visual Basic

28. Чтение, создание, запись и печать текстовых файлов

29. Создание изображений в текстовых документах в MS Word; MS Draw. Размещение текста и графики”

30. К проблеме организации текстового пространства в немецкоязычном автобиографиче-ском дискурсе

31. Принципы текстового анализа

32. Композити як вираження текстової модальності

Детский велосипед Jaguar трехколесный (цвет: коричневый).
Детский трехколесный велосипед колясочного типа, для малышей от 10 месяцев до 3 лет. Модель с удлиненной рамой, что позволяет подобрать
1440 руб
Раздел: Трехколесные
Кружка фарфоровая "Королевские собаки", 485 мл.
Кружка фарфоровая. Объем: 485 мл.
322 руб
Раздел: Кружки
Карандаши цветные "Triocolor", 24 цвета, трехгранный корпус.
Трехгранная эргономичная форма корпуса. Яркие, насыщенные цвета, линии мягко ложатся на бумагу. Грифель устойчив к механическим
464 руб
Раздел: 13-24 цвета

33. Архівація файлів та створення архіватора текстових файлів

34. Использование масок слоев и работа с текстовыми слоями в программе Adobe Photoshop

35. Обработка текстовых файлов

36. Особенности создания текстового контента для сайта ННГУ им. Н.И. Лобачевского

37. Программа для перегляду текстових файлів різного розміру

38. Разработка программы "Модуль выгрузки данных в текстовом формате комплекса "Налогоплательщик ЮЛ" для государственной налоговой инспекции г. Узловая
39. Текстовый процессор MS WORD
40. Требования к воспроизведению текстовой информации на экране

41. Характеристика веб-браузерів. Загальновживані норми оформлення текстового матеріалу

42. Выполнение расчетов, разработка баз данных и оформление технической документации с использованием табличных и текстовых процессоров

43. Текстовое документирование

44. Методика обучения решению текстовых задач алгебраическим методом

45. The conflicts of the modern world. A competitive society

46. Water World as Another Home for English Nation Reflected in the English Folklore

47. The Cinema World. Moden film festivals and film industry and stars

48. Принципы работы редактора над статьями в энциклопедическом издании (на примере детских энциклопедий издательства "Дорлинг Киндерсли")

Экспресс-скульптор "Эврика", средний.
Настоящее искусство в Ваших руках! Экспресс-скульптор - это не только стимулятор творческих способностей, но и точечный
943 руб
Раздел: Антистрессы
Велосипед Jetem "Lexus Trike Next Generation" (цвет: красный).
Jetem Lexus Trike Next Generation — это детский велосипед с ручкой-толкателем для родителя. Одна из лучших моделей по соотношению
2488 руб
Раздел: Трехколесные
Стул детский "Ника" складной, моющийся (цвет: розовый, рисунок: горошек).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
562 руб
Раздел: Стульчики

49. Визуальный HTML-редактор DreamWeaver. Разработка Web-дизайна

50. Редактор

51. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

52. Тектовый редактор VI. ОС UNIX ...

53. Огляд графічних редакторів

54. Адаптивные обучающие системы в World Wide Web: обзор имеющихся в распоряжении технологий
55. World trade organisation
World trade organisation
56. The Future: A Must for Our World Community
The Future: A Must for Our World Community

57. Biosphere 2 studies reflect real world changes

58. The political role of Great Britain in modern world

59. The U.S. Army Campaigns of World War II

60. Giza, Wonder of the World

61. World Wide Web и HTML /Укр./

62. Редактор формул MS Equation 2.0

63. HTML редакторы

64. Компьютерная графика и основные графические редакторы

Фоторамка на 6 фотографий С31-020 Alparaisa "Family", белый, 61,5x54,5 см.
Размеры рамки: 61,5x54,5 cм. Размеры фото: - 10х15 см (3 штуки), - 15х10 см (1 штука), - 10х10 см (2 штуки). Фоторамка-коллаж для 6-ти
757 руб
Раздел: Мультирамки
Чехол с поролоном для гладильной доски, бязь, 129x51 см.
Чехол для гладильной доски Ника Ч1 выполнен из высококачественной хлопчатобумажной ткани (бязь)с поролоновой прокладкой. Он имеет
313 руб
Раздел: Чехлы для гладильной доски
Дождевик Bambola для колясок, маленький.
Тент защитный (дождевик) с окном на липучке, на детскую коляску - "трость". Состав: пленка ПВХ. Размер: 70х65х35 см.
354 руб
Раздел: Дождевики, чехлы для колясок

65. The Real Hello World

66. Брюсов, Блок, Твардовский - редакторы

67. Пушкин - издатель и редактор

68. Редакторский анализ — профессиональный метод редактора

69. Role of the interpreter in the modern world

70. Would lower oil prices be good or bad news for the world economy
Would lower oil prices be good or bad news for the world economy
71. Векторный графический редактор
72. Основні функції операційних систем. Вбудований редактор FAR Manager

73. Приложения Windows: графический редактор Paint

74. Работа в редакторе Word 2000

75. Редактор mp3 тегів

76. Редактор электронных таблиц Excel

77. Розпорядчі документи можливості роботи з текстом в графічному редакторі corel draw

78. Создание и обработка изображений с помощью графического редактора растровой графики Adobe Photoshop

79. Табличный процессор Excel. Система управления базой данных MS Access. Векторный редактор CorelDraw

80. Технологические возможности редактора векторной графики CorelDraw

Набор детской посуды "Белоснежка", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления
Говорящий планшетик "Сказочка".
Говорящий планшетик "Сказочка" воспроизводит 30 песенок, сказок и стихов. Если нажать на кнопку, то ребенок услышит любимых
467 руб
Раздел: Планшеты и компьютеры
Настольная игра "Каркуша. Маленький Сад".
Пришла пора собирать урожай! Так же думает чёрная ворона, прилетевшая в сад, чтобы полакомиться спелой вишней, наливными яблоками, сочной
490 руб
Раздел: Классические игры

81. Графический редактор CorelDraw: рисование сложных фигур, создание пейзажей

82. Advertising in the world of art

83. Організація та методика проведення уроку з теми: "Професійна робота з табличним редактором MS Excel"

84. Новые и сверхновые звезды (Доклад)

85. Обитатели подводного мира (Доклад)

86. Факторы вызывающие мутацию (Доклад)
87. Мерзлотные явления в земной коре (кpиолитология) (. Иpкутская область. Доклад)
88. Особенности озёр России (Доклад)

89. Греция (Доклад)

90. Коста-Рика (Доклад)

91. Озеро Байкал (Доклад)

92. Саудовская Аравия (Доклад)

93. Таиланд (Доклад)

94. Урбанизация и заселенность территории (Доклад)

95. Экономическое развитие Западносибирского региона (Доклад)

96. Понятие государственного бюджета (Доклад)

Брелок для поиска ключей.
Брелок для поиска ключей - просто находка для тех, кто часто теряет ключи либо какие-нибудь вещи в доме. Просто прикрепите брелок к
315 руб
Раздел: Пластиковые брелоки
Ножницы "Pigeon" для детских ногтей.
Детские ножницы для ноготков самых маленьких Pigeon - их маленькие, тонкие закругленные лезвия позволяют без опаски подстригать ноготки
709 руб
Раздел: Маникюрные наборы детские
Глобус "Зоогеографический детский", 250 мм.
Зоогеографический детский глобус — это отличный подарок ребенку. Благодаря ему ваши дети узнают не только об устройстве планеты, на
502 руб
Раздел: Глобусы

97. Английский Билль о правах 1689 г., Акт об устроении 1701 г. (Доклад)

98. Внешнеэкономические сделки: правовое регулирование и коллизии (Доклад)

99. Семейное право (Доклад)


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.