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

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

Создание текстового редактора в Turbo Pascal

Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки

Министерство энергетики РФ Уфимский Энергетический КолледжСпециальность 2202Курсовая работа по Основам алгоритмизации и программирования на тему “Создание текстового редактора” Выполнил: студент группы 2 – АС – 3 Тимофеев Т.П. Проверил: Ганиев А.Э. Уфа – 2001г. Содержание Задание стр. 3 Описание программы . стр. 4 Листинг стр. 5 Исходный текст программы . . стр. 5 Текст модуля . . стр.10 Заключение . стр.18 Список использованной литературы стр.19 Задание. Создать программу, обеспечивающую: Cоздание файлов. Переименование файлов. Удаление файлов. Копирование файла в другой файл. Открытие файла для просмотра. Программа должна быть написана на urbo Pascal в текстовом режиме с использованием любых модулей, которые необходимы для её реализации (допускаются также модули пользователя). Описание программы. imofeev Word v.1.0 – это программа для работы с текстом. С её помощью можно создавать, удалять, переименовывать, открывать, копировать файлы друг в друга. Конечно, всё это можно проделать и в MS-DOS, но преимущество этой программы в том, что все эти команды тщательно спрятаны под красивым и дружественным интерфейсом моей программы. Так как в программе imofeev Word v.1.0 много процедур, я создал собственный модуль im. pu, куда их (процедуры) и отправил. Процедуры: able – рисует оболочку программы. E er Sa dma – происходит проигрывание музыки на песню группы Me allica - “E er Sa dma ”. Я не стал делать так, чтобы при нажатии какой-либо клавиши она прекращала играть, потому что для меня (не знаю как для других) это свято. Me u – эта процедура вызывает меню, где содержится информация о программе и помощь (если её так можно назвать). Keys – процедура, считывающая код нажатой клавиши. В этой программе, конечно много недоработок, но я надеюсь, что вскоре появятся дополненные версии 1.2, 1.3, 2.0,2.1, , .m. Эта программа может использоваться в о-о-о-о-о-очень маленьких офисах, которые не имеют возможности приобрести качественный лицензионный продукт, к примеру Microsof Office’9x, ’2000 (если кто-то имеет на примете такой офис, я с удовольствием продам, за символическую цену, свой программный продукт). Также программа может использоваться для обучения детей в детских садах работе на персональных компьютерах. И, наконец, ей могут воспользоваться студенты I курса для сдачи её как Курсовой работы на следующем курсе. Листинг. Исходный текст программы. Program Redak or; Uses Cr , im; {использовать модули Cr и im} Label b; {метка} Var {тело} Program ame,Cmdli e:s ri g; ,i,x,y:i eger; f1,f1 ew: ex ; ame, ew ame:s ri g; x , ex :s ri g; ch:char; begi i:=1; ex backgrou d(red); clrscr; ex color(yellow); go oxy(22,10); wri el ('Текстовый процессор imofeev Word'); go oxy(22,11); wri el (' Версия 1.0 (2001 год)'); go oxy(40,15); wri el ('Составил Тимофеев Тимур (2-АС-3)'); ex color(gree ); go oxy(40,16); wri el ('Все права защищены.'); go oxy(40,17); wri el ('Незаконное копирование'); go oxy(40,18); wri el ('или подделка без согласия автора'); go oxy(40,19); wri el ('преследуется по понятиям !!!'); delay(5000); ex color(yellow); able; go oxy(2,21); wri e('Введите имя:'); readl ( ame); assig (f1, ame); rewri e(f1); go oxy(2,21); wri e('Вводите текст !!! '); go oxy(1,2); repea wri e(chr(179),':>'); readl ( x ); wri el (f1, x ); u il x =''; close(f1); go oxy(2,21); wri el ('Ввод окончен, нажмите чего-нибудь .'

); repea readkey; keys( ); case of {определяет нажатие функциональных клавиш} 59:me u; {F1} 60:begi {F2} able; go oxy(2,21); wri e(' '); go oxy(2,21); wri e('Введите имя:'); readl ( ame); assig (f1, ame); rewri e(f1); go oxy(2,21); wri e('Вводите текст !!! '); go oxy(1,2); repea wri e(chr(179),':>'); readl ( x ); wri el (f1, x ); u il x =''; close(f1); go oxy(2,21); wri el ('Ввод окончен, нажмите чего-нибудь .'); e d; 61:begi {F3} go oxy(2,21); wri e('Введите имя файла, в который копир-я файл ', ame,'->'); readl ( ew ame); rese (f1); assig (f1 ew, ew ame); appe d(f1 ew); while o eof(f1) do begi readl (f1, x ); wri el (f1 ew, x ); e d; close(f1); close(f1 ew); go oxy(2,21); wri el ('Файл ', ame,' скопирован в ', ew ame,' нажмите чего-нибудь .'); e d; 62:begi {F4} go oxy(2,21); wri e(' '); go oxy(2,21); wri e('Введите новое имя файла:'); readl ( ew ame); assig (f1, ame); re ame(f1, ew ame); go oxy(2,21); wri el ('Файл ', ame,' перименован в ', ew ame,' нажмите чего-нибудь . '); e d; 63:begi {F5} erase(f1); go oxy(2,21); wri el ('Файл ', ame,' удалён с диска, нажмите чего-нибудь .'); e d; 64:begi {F6} {$I-} repea go oxy(2,21); wri e('Введите имя файла для считывания текста ->'); readl ( ame); assig (f1, ame); rese (f1); if ioresul 0 he begi go oxy(2,21); wri el ('Файл не найден . '); close(f1); e d; u il ioresul =0; {$I } able; go oxy(1,2); while o eof(f1) do begi readl (f1, x ); wri el (chr(179), x ); e d; close(f1); go oxy(2,21); wri e('Файл считан, нажмите чего-нибудь . '); e d; 68:go o b; {F10} {Происходит выход на метку} e d; u il i

Например, названию «link» соответствует не только команда операционной системы, но и системный вызов (используемый программистами). В таком случае можно явно указать номер требуемого раздела. Команды ОС описаны в разделе 1, соответственно, получить страницу руководства по команде «link» можно командой «man 1 link»[20]. В большинстве случаев вывод «man» не поместится на экране терминала. В этом случае вывод будет автоматически пропущен через так называемый фильтр постраничного вывода. Подобно текстовому редактору, фильтр постраничного вывода отображает текст на экране, позволяет «пролистывать» его вверх или вниз, но без возможности редактирования. В большинстве случаев в качестве фильтра будет выступать либо стандартная команда «more», либо команда «less». В любой из них прекратить отображение можно нажатием клавиши «q», пролистнуть текст на экран вперед — клавишей «f», на экран назад — «b». 1.5 Файлы и файловые структуры Создание и удаление файлов Именем файла в открытой ОС может быть любая строка поддерживаемых символов, не содержащая нулевого символа[21] и символа косой черты («/»), но рекомендуется ограничиться символами, входящими в переносимый набор символов имен файлов

1. Работа с редактором Vi. Другие текстовые редакторы UNIX

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

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

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

5. Работа с текстовыми редакторами

6. Создание текстового редактора
7. Информатика. Текстовый редактор
8. Проект текстового редактора

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

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

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

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

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

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

15. Отчет по практике по Turbo Pascal

16. Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal

Копилка "Металлический сейф с ключом", красная.
Качественный металлический сейф-копилка с двумя замками (кодовый и обычный) позволит Вам скопить приличную сумму на поездку, например.
1585 руб
Раздел: Копилки
Карандаши цветные "Evolution", 24 цвета.
Количество цветов: 24. Ультрапрочные цветные карандаши, изготовленные без использования древесины. В наборе 24 ярких цвета. Цветной
694 руб
Раздел: 13-24 цвета
Одеяло 2-х спальное "Стандарт", шерсть мериноса.
Одеяло 2-х-спальное (стандарт). Материал: овечья шерсть, мериноса (смесь натурального и искусственного шерстяного наполнителя). Чехол:
916 руб
Раздел: Одеяла

17. Учебник по языку Turbo Pascal в задачах и примерах

18. Язык Turbo-Pascal

19. Turbo Pascal

20. Модульне програмування. Turbo Pascal

21. Программы в среде Turbo Pascal

22. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)
23. Составить программу на языке Turbo Pascal для параллельной сортировки чисел
24. Записи в языке Turbo Pascal

25. Массивы в языках Pascal и Basic

26. Разработка диалоговой системы, оформленной в виде пакета прикладных программ и реализующей идею искусственного интеллекта (WinWord, PASCAL)

27. Паскаль (Pascal) Блез

28. Отладка программ пользователя в Tubro Pascal

29. Object Pascal

30. Типы и виды данных на языке Pascal 7.0

31. Розробка та виконання програм на мові pascal.

32. Первоначальные сведения о программировании на языке Pascal

Чайник со свистком из нержавеющей стали "Mayer & Boch", 2 л.
Корпус чайника выполнен из высококачественной нержавеющей стали, что обеспечивает долговечность использования. Корпус с зеркальной
695 руб
Раздел: Чайники из нержавеющей стали
Мельница для специй AK-7112K "Alpenkok", 16 см.
Размеры: Ø5х16 см. Корпус из дерева и акрила. Цвет: бежевый. Механизм мельницы с керамическими жерновами. Не впитывает влагу и запахи.
341 руб
Раздел: Измельчители, приспособления для резки
Стул ученический регулируемый (рост 2-4, серый каркас).
Сиденье и спинка изготовлены из гнутоклееной фанеры и покрыты бесцветным лаком. Металлокаркас окрашен износостойкой порошковой краской.
1618 руб
Раздел: Стульчики

33. Визначення площі між функціями інтегралом за методом трапеції на мові Pascal

34. Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal

35. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)

36. Редактирование и отладка программ с помощью Pascal

37. Численные методы. Программа-калькулятор на Pascal

38. Электронное пособие по программированию (Pascal)
39. Написание экспертной системы на языке Turbo-Prolog
40. Turbo Basic прикладной

41. Все о Turbo Basic

42. Turbo C++ Programer`s guide

43. Создание программы с использованием программного продукта Turbo Assembler

44. Турбо отладчик (Turbo Debugger)

45. Великобритания (расширенный вариант реферата 9490)

46. Реферат о Пугачеве

47. Несколько рефератов по культурологии

48. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.

Папка для чертежей "Вишенки", А3.
Папка для чертежей и рисунков, с ручками. Формат: А3. Материал: пластик. Застежка: на молнии.
350 руб
Раздел: Папки-портфели, папки с наполнением
Горшок эмалированный с крышкой, 1,5 л.
Горшок эмалированный с деколью. Объем: 1.5 л.
423 руб
Раздел: Горшки обычные
Пеногенератор для минимоек, для пистолета 375 серии.
Пеногенератор для мойки высокого давления ЗУБР предназначен для расширения функциональности моек ЗУБР. Регулировка выхода пены. Большой
1855 руб
Раздел: Мойки высокого давления

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

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

51. Из опыта создания универсальных тестовых редакторов

52. Обработка текстовых файлов на языке Турбо Паскаль

53. Редактор Лексикон (отчет по практике)

54. Тектовый редактор VI. ОС UNIX ...
55. Огляд графічних редакторів
56. Создание текстовых документов с помощью MS Word

57. Графические редакторы

58. Реферат по технологии приготовления пищи "Венгерская кухня"

59. Несколько рефератов по Исламу

60. "Камю", "Сартр", "Шопенгауэр", "Ясперс", "Фромм" (Рефераты, доклады по философии)

61. Реферат по информационным системам управления

62. Семь чудес света - древний мир, средние века и наше время (история цивилизации, реферат)

63. реферат

64. Реферат по теме “Человек на войне”

Игра "Супер Твистер".
Игра "Твистер" известна по всему миру людям от мала до велика. У нее простые правила, которые будут понятны как взрослым, так и
378 руб
Раздел: Подвижные игры, твистеры
Доска магнитно-маркерная, 90x120 см.
Размер: 90х120 см. Для письма маркерами и крепления листов при помощи магнитов. Перед началом работы удалить защитную пленку. Возможность
2107 руб
Раздел: Доски магнитно-маркерные
Соковарка алюминиевая (6 литров).
Легкая, прочная и практичная посуда, изготовлена из пищевого алюминия, имеет высокую стойкость к коррозии, равномерно нагревается за
1494 руб
Раздел: Скороварки, пароварки, мантоварки

65. Реферат по биографии Виктора Гюго

66. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

67. Реферат - Физиология (строение и функции гемоглобина)

68. Реферат по менеджменту

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

70. Роль текстовых задач в развитии логического мышления младших школьников
71. Как написать хороший реферат?
72. Сборник рефератов о конфликтах

73. Сборник рефератов о конфликтах

74. Реферат по экскурсоведению

75. Реферат по экологии

76. Реферат о прочитаной на немецком языке литературы

77. Текстовые проекции и дейктические координаты художественного текста

78. Лесные пожары - реферат

79. ДЫХАНИЕ - реферат за 9-й класс

80. Реферат по Мексике

Двусторонний говорящий плакат "Азбука и счет".
Суперновинка от Азбукварика! Двусторонний говорящий плакат станет незаменимым помощником родителей! На одной стороне плаката – говорящая
484 руб
Раздел: Электронные и звуковые плакаты
Игра настольная развивающая "Веселые портреты".
Обучающая игра пазл-липучка состоит из 2 игровых полей - лиц и 58 съёмных элементов, присоединяя к лицам разные детали, ребенок может
656 руб
Раздел: Игры-пазлы
Изограф, 0,20 мм.
Чертежный прибор для черчения и рисования на бумаге, ватмане и чертежной пленке. Изограф имеет резервуар для чернил, который легко
1421 руб
Раздел: Циркули, чертежные инструменты

81. Текстовый процессор Word 7.0

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

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

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

85. Основные способы обработки большого количества текстовой информации

86. Совершенствование антивирусной защиты документов текстового процессора Microsoft Word
87. Объект Recordset и текстовые файлы (ASP)
88. Простейший графический редактор

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

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

91. М.Е. Салтыков-Щедрин - редактор

92. Работа редактора с формулами

93. Опыт стилистической диагностики текстовых источников Интернета

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

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

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

Демонстрационные шахматы, магнитные.
Об этих шахматах говорит само их название. Они предназначены для шахматных школ, кружков или секций. Основное преимущество
2295 руб
Раздел: Шахматы
Фоторамка "Asti" (30х40 см).
Рамка для фото формата 30х40 см. Материал: дерево. Материалы, использованные в изготовлении рамок, обеспечивают высокое качество хранения
431 руб
Раздел: Размер 30x40
Свеча "Gardex Family" репеллентная от комаров.
Свеча обеспечивает защиту от комаров на открытом воздухе и в жилых помещениях в течение всего времени горения (до 30 часов) за счет
355 руб
Раздел: Спираль

97. Векторный графический редактор

98. Использование графических редакторов в дизайне проектировании женских костюмов

99. Обработка текстовой информации. Концепция электронного документа


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