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

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

Алгоритм, написание и отладка программы "Текстовый редактор"

Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки

задание на проектирование Разработать программу формирования текста из исходного текстового файла по заданным параметрам образца. Перенос строк осуществлять по границе слова. Предусмотреть возможности: изменения шрифта; изменение размера шрифта; типа выравнивания; цвета текста и фона; сохранения текста в файл; открытие текстового файла поиска и замены текстового фрагмента. Введение Данное задание возможно реализовать на любом из известных языков программирования, и для закрепления и усовершенствования своих практических навыков разработки алгоритмов, написания и отладки программ на языке программирования С я использовал среду разработки C Builder 6 Поставленная передо мной задача посвящена редактированию текста. Редактирование текста является очень важной частью оформления документов. Разрабатываемая программа – «Текстовый редактор» не является какой-то сверхновой программой и на сегодняшний день имеет огромное количество подобных приложений, разработанных как отдельными людьми, так и целыми корпорациями. В данной курсовой работе стоит задача, даже не повторить их, а всего лишь проработать некоторые функции работы с текстом. В результате работы должна получиться программа, которой, в принципе, можно пользоваться в повседневной жизни в качестве замены встроенного редактора «WordPad». ВЫБОР И ОБОСНОВАНИЕ ЯЗЫКА ПРОГРАММИРОВАНИЯ В качестве языка программирования для реализации автоматизированной рабочей программы зав.отделения выбран С и, основанная на нем среда разработки C Builder 6. Это мощная система визуального объектно-ориентированного программирования, позволяющая решать множество задач, в частности: Создавать законченные приложения для Wi dows самой различной направленности, от чисто вычислительных и логических, до графических и мультимедиа. Быстро создавать (даже начинающим программистам) профессионально выглядящий оконный интерфейс для любых приложений, написанных на любом языке. В частности, с помощью C Builder можно объединить в единую систему с удобным современным интерфейсом имеющиеся на предприятии прикладные программы DOS, Wi dows и др. Интерфейс удовлетворяет всем требованиям Wi dows и автоматически настраивается на ту систему, которая установлена на компьютере пользователя, поскольку использует многие функции, процедуры, библиотеки Wi dows. Создавать мощные системы работы с локальными и удаленными базами данных любых типов. При этом имеются средства автономной отладки приложений с последующим выходом в сеть. Создавать многозвенные распределенные приложения, основанные на различных технологиях. Создавать приложения, которые управляют другими приложениями, в частности, такими программами Microsof Office, как Word, Excel и др. Создавать кросс-платформенные приложения, которые можно компилировать и эксплуатировать как в Wi dows, так и в системе Li ux. Создавать приложения различных классов для работы в. Создавать профессиональные программы установки для приложений Wi dows, учитывающие всю специфику и все требования Wi dows. И многое, многое другое, включая создание отчетов, справочных систем, библиотек DLL, компонентов Ac iveX и т.п

. C Builder — чрезвычайно быстро развивающаяся система, так как ее создатели постоянно отслеживают все тенденции информационных технологий. Новые версии выпускаются ежегодно. Для большинства применений возможности эквивалентных версий С Вuilder и Delphi примерно одинаковы. Это не удивительно, поскольку язык Objec Pascal в настоящее время очень близок (конечно, если не учитывать синтаксис) к C . Так что для большинства задач выбор C или Objec Pascal, и, соответственно, C Builder или Delphi — дело вкуса и привычки программиста. Но все-таки язык C пока несколько более мощный, чем Objec Pascal. К тому же в C наработаны более обширные библиотеки функций. Так что некоторые, сравнительно сложные задачи проще решать с помощью C Builder. Из прекрасного средства создания приложений для Wi dows C Builder превращается в инструмент создания приложений для многозвенных распределенных кросс-платформенных корпоративных информационных систем. ФИЗИЧЕСКАЯ СТРУКТУРА ПРОГРАММЫ Проект C Builder состоит из форм, модулей с их заголовочными файлами и файлами реализации, установок параметров проекта, ресурсов и т.д. Вся эта информация размещается в файлах. Многие из этих файлов автоматически создаются C Builder, когда мы строим наше приложение. Ресурсы, такие, как битовые матрицы, пиктограммы и т.д., находятся в файлах, которые мы получаем из других источников или создаем при помощи многочисленных инструментов и редакторов ресурсов, имеющихся в нашем распоряжении (см. табл. 1). Таблица 1 – Физическая структура программы Наименование Назначение Головной файл проекта (.cpp) eRA .cpp С Builder создает файл .cpp для головной функции Wi Mai , инициирующей приложение и запускающей его на выполнение. Файл опций проекта (.bpr) eRA .bpr Этот текстовый файл содержит установки опций проекта и указания на то, какие файлы должны компилироваться и компоноваться в проект. Файл сохраняется в формате XML. Файл реализации модуля (.cpp) eR.cpp Каждой создаваемой вами форме соответствует текстовый файл реализации модуля, используемый для хранения кода. Иногда вы можете сами создавать модули, не связанные с формами. Текстовый файл реализации главного окна программы U i 1.cpp Текстовый файл реализации модуля «О программе» U i 2.cpp Текстовый файл реализации модуля «Справка» Заголовочный файл модуля (.h) Каждой создаваемой вами форме соответствует не только файл реализации модуля, но и его заголовочный файл с описанием класса формы. Вы можете и сами создавать необходимые заголовочные файлы. Файл формы (.dfm) Это двоичный или текстовый файл, который С Builder создает для хранения информации о ваших формах. Вы можете смотреть этот файл в текстовом виде или в виде формы. Каждому файлу формы соответствует файл модуля (.cpp). Исполняемый файл (.exe) eRA .exe Это исполняемый файл вашего приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется, если только вы не используете библиотеки, содержащиеся в пакетах, DLL, OCX и т.д. Объектный файл модуля (.obj) Это откомпилированный файл модуля (.cpp), который компонуется в окончательный исполняемый файл.

Файл ресурсов проекта (.res) Двоичный файл, содержащий ресурсы проекта: пиктограммы, курсоры и т.п. по умолчанию содержит только пиктограмму проекта. Может дополнятся с помощью Редактора Изображений (Image Edi or) Файл таблицы символов (. ds) Двоичный файл, используемый отладчиком в процессе отладки приложения. Файлы резервных копий (.~cpp, .~h, .~bp, .~df ) Это соответственно файлы резервных копий для файлов реализации модуля, заголовочного, проекта и формы. Если вы что-то безнадежно испортили в своем проекте, можете соответственно изменить расширение этих файлов и таким образом вернуться к предыдущему не испорченному варианту. Из всех перечисленных файлов важнейшими являются файлы .cpp, .h, .dfm, .bpr, .res. Это те файлы, которые вы, например, должны перенести на другой компьютер, если захотите продолжить на нем работу над своим проектом. Все остальные файлы C Builder создаст автоматически в процессе компиляции проекта и его отладки. Информация о формах C Builder хранится в трех файлах: .cpp, .h, .dfm. В двоичном или текстовом файле с расширением .dfm хранится информация о внешнем виде формы, ее размерах, местоположении на экране и т.д. Основной файл, с которым вы работаете – файл реализации модуля .cpp, в котором хранится код, соответствующий данной форме. В текстовом заголовочном файле с расширением .h хранится объявление класса вашей формы. Весь основной текст этого файла C Builder формирует автоматически по мере проектирования вами формы. Если вы поочередно работаете над многими проектами, то пространство на диске может неэффективно забиваться ненужными файлами. В этом случае полезно удалять вспомогательные файлы тех проектов, над которыми вы временно не работаете. Прежде всего, это относится к файлам .obj, .res, . ds, .~ . Особо обратите внимание на файлы . ds, объем которых может быть очень большим (несколько мегабайт). Теперь несколько слов о выполняемом файле .exe и о файлах пакетов. В C Builder можно разрабатывать прикладные программы двух видов – автономные выполняемые файлы .exe и программы с поддержкой пакетов (packages) времени выполнения. В последнем случае размер выполняемого файла существенно сокращается, но зато вы должны поставлять пользователю не только выполняемый модуль, но и файлы поддерживающих его пакетов. Во всяком случае, во время отладки, имеет смысл включать поддержку пакетов времени выполнения. Это существенно сократит размеры выполняемых файлов и сбережет вам немало дискового пространства. МЕТОДИКА РЕШЕНИЯ ЗАДАЧИ Разобьем поставленную перед нами задачу на отдельные подзадачи: Создание меню программы. Вывод на экран справки, содержащей руководство по управлению и информацию об авторе. Описание работы программы Программа содержит в своем составе все необходимые пакеты для работы независимо от C Buildera. Запуск производится по открытию файла eRA .exe Сразу после этого без промедления открывается главное окно программы (см. рисунок 1) Рисунок 1 - Главное окно приложения В этом окне расположены основные средства управления программой. Непосредственно в работе с текстом участвует форма «Справка», представленная на рисунке 2.

За пределами этих типов — огромное множество нестандартных (и даже неопубликованных) форматов, зачастую использующих не текстовую, а двоичную форму представления данных (например, файлы «Майкрософт Уорд», «Лексикона» и т.п.). Это исключает возможность применения для работы с такими данными обычных текстовых редакторов и обработку их стандартными текстовыми утилитами, а также сильно затрудняет обратную разработку формата с целью обеспечения импорта и экспорта из независимо написанных программ[69]. Наверное, TeX имеет потенциал к использованию в качестве примера языка разметки (или, точнее, языка генерации разметки), однако вряд ли в средней школе — отчасти потому, что ориентирован на печатную форму в качестве окончательной формы представления содержания, что представляет на сегодня если не экзотическую, то, во всяком случае, достаточно специальную область применения компьютеров, в отличие от *ML-языков, в равной степени ориентированных и на «экран», и на «бумагу». Судьба *ML-языков SGML достаточно давно (с 1986 г.) является стандартом на разметку документов, принятым Международной организацией стандартизации (серия ISO 8879)

1. Разработка алгоритмов и диалоговых программ автоматизированного формирования

2. Финансово-экономические программы. Российский рынок финансово-экономических программ

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

4. Разработка средств оценки эффективности алгоритмов поиска и обнаружения целей прицельных радиоэлектронных комплексов

5. Эффективный алгоритм обращения матрицы Вандермонда

6. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
7. Разработка системы задач (алгоритмы-программы) по дискретной математике
8. Особенности производственной программы, способов и режимов тепловой обработки, технологии приготовления блюд

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

10. Программа обработки данных в библиотеке

11. Преимущества использования операционной среды z/OS UNIX при отладке программ для больших вычислительных машин

12. Алгоритм разработки и реализации федеральных целевых программ по развитию проблемных регионов России

13. Алгоритм программы "Плановая численность производственных рабочих"

14. Обработка ошибок в коде программ РНР

15. Принципы разработки алгоритмов и программ для решения прикладных задач

16. Программы для обработки звуковой информации

Антистрессовая подушка под шею "Микс".
Удобная подушка под шею создана специально для поездок и перелётов. Её можно использовать и на работе, чтобы приятно расслабиться во время
330 руб
Раздел: Дорожные пледы, подушки
Игра настольная "7 на 9 multi".
Настольная игра "7 на 9 Multi" позволит увлекательно провести время за веселой игрой. В комплект входят 61 карточка и подробная
333 руб
Раздел: Викторины
Шкатулка, 26x26x19 см (арт. 3667-RT-33).
Шкатулки — стильный аксессуар и для рукодельницы, и для филателиста, и для всех, кому приходится на время прятать используемые в хобби
1384 руб
Раздел: Шкатулки для рукоделия

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

18. Содержание договора о передаче прав на программу для ЭВМ

19. Аграрный вопрос в программах политических партий начала 20 века

20. Разработка рекламной программы для страховой компании

21. Рецензия на программу "Тема" - "журналистская этика"

22. Кирилло-Мефодьевское братство: программа его деятельности
23. "Северное" и "Южное" общества декабристов, их программы. Восстание декабристов
24. Компьютерные вирусы и антивирусные программы

25. Антивирусные программы

26. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

27. Программа эмуляции развития популяций животных

28. Комплекс программ построения справочников по формальным языкам

29. Анализ, оценка и выбор пользователем пакетов прикладных программ для автоматизации своей деятельности ([Курсовая])

30. Защита программ от компьютерных вирусов

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

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

Альбом для коллекционирования наклеек "Чемпионат мира по футболу FIFA 2018" (35 наклейки в.
Альбом "Чемпионат мира по футболу FIFA 2018" - это место для хранения 682 коллекционных наклеек. Формат альбом: 232х270 мм. В
392 руб
Раздел: Канцтовары, хобби
Подушка "Verossa" (заменитель лебяжьего пуха), 50х70 см.
Одеяла и подушки торговой марки Verossa с инновационным наполнителем из микроволокна — искусственный лебяжий пух - обладают всеми
843 руб
Раздел: Размер 50х70 см, 40х60 см
12 тонких фломастеров "Супертипс" ярких цветов.
357 руб
Раздел: 7-12 цветов

33. Разработка программы на Ассемблере

34. Разработка игровой программы "Морской бой"

35. Комплекс программ для создания Web сайта

36. Программа, которая упорядочивает элементы чётных строк матрицы по возрастанию, а нечётных – по убыванию

37. Создание проекта с использованием программы GeniDAQ и контроллеров серии АДАМ-4000

38. Разработка игровой программы на языке программирования Turbo Pascal
39. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access
40. Учебник по созданию Shareware-программ

41. WINVN - программа для чтения телеконференций

42. Программы для расчета на прочность совместимые с AutoCad

43. Программа Mathematics

44. Прикладная программа Excel

45. Вспомогательные программы

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

47. Программа Adobe Photoshop

48. Офисные программы (текстовый редактор WORD)

Подушка для автокресел, детская "Roxy" от 1 до 3 лет.
Детские подушки-рогалики обеспечивают комфортный сон в автомобильном путешествии. Удобная форма рогалика поддерживает шею и не позволяет
391 руб
Раздел: Дорожные пледы, подушки
Магнитные истории "Мир вокруг".
Детская магнитная игра "Мир вокруг" поможет в большом кругу друзей весело провести время. Она заключается в следующем – ребенку
499 руб
Раздел: Игры на магнитах
Карандаши цветные "Kores", 24 цвета, с точилкой.
Цветные карандаши имеют насыщенные цвета. Шестигранная форма корпуса снижает усталость и придает дополнительный комфорт. Мягкий грифель.
396 руб
Раздел: 13-24 цвета

49. Access-одна из программ MS Office

50. Слои изображения в программе Photoshop

51. Программы архиваторы

52. Чем отличается папка Мой компьютер и программа Проводник? Как настроить рабочий стол? (и другие ответы на вопросы)

53. Компьютерные Вирусы. Программа-полифаг Aidstest

54. Создание баннеров с помощью программы Adobe PhotoShop 7.0
55. Программа государственного экзамена по математике для студентов математического факультета Московского городского педагогического университета
56. Программа по Истории России(до 1941г.) для поступающих поступающих в ВУЗы ОВД (органов внутренних дел)

57. Программа социологического исследования /выбор формы обучения/ (Контрольная)

58. Психолого-педагогические проблемы использования компьютерных игр, программ с игровой компонентой в образовании

59. ПУП в рамках закона и морали. Программа самой благозвучной партии России - партии умеренного прогресса

60. Программа для расчета аспирационной системы деревообрабатывающего цеха

61. Компьютерная программа для расчета режимов резания деревообрабатывающего продольнофрезерного станка

62. Разработка системы управления асинхронным двигателем с детальной разработкой программы при различных законах управления

63. Помощь жертвам активного манипулирования психикой (разработка программы консультирования о выходе из нетрадиционных религиозных культов с учетом индивидуально-психологических особенностей личности)

64. Усилитель для воспроизведения монофонических музыкальных программ

Караоке песенки В. Шаинского.
Какая игрушка превратит любой день в праздник? Конечно, удивительный микрофон-караоке! Подпевая любимым мультяшкам, малыши смогут
301 руб
Раздел: Микрофоны
Дуст от муравьев "Чистый дом", 350 грамм.
Препарат для эффективного уничтожения всех типов муравьев в домах, на садовых участках, на террасах. Без запаха! Способ применения: дуст
347 руб
Раздел: От тараканов и прочих насекомых
Покрывало "Нордтекс. Цветочный ковер", 150х200 см.
Airsoft - это нежнейшие на ощупь покрывала с двусторонним длинным ворсом. Новая конструкция полотна содержит еще больше воздуха, который
900 руб
Раздел: Покрывала и пледы

65. Программа социологического исследования о факторах, влияющих на выбор формы (платная или бесплатная) (обучения абитуриентами)

66. Программа социологического исследования

67. Обзор регионального рынка бухгалтерских программ

68. Прогнозирование банкротства и разработка антикризисной программы предприятия

69. Разработка программы стимулирования сбыта

70. Разработка программ стимулирования труда
71. Программа экологического менеджмента на московской обойной фабрике
72. Использование компьютерных программ для анализа финансового состояния организации

73. Составление производственной программы

74. Разработка оптимальной программы организации инвестирования и финансирования создания малого предприятия по производству прецизионных профилей из цветных металлов

75. Математические модели в программе логического проектирования

76. Программа лекционных и практических занятий спецкурса "экономическая психология"

77. РОЛЬ И АНАЛИЗ АНИМАЦИОННЫХ ПРОГРАММ СРЕДИЗЕМНОМОРСКИХ ОТЕЛЕЙ ТУРЦИИ

78. Программа курса "Технология выездного туризма"

79. Программа вступительных экзаменов по отечественной истории в 2004 г. (МГУ)

80. Политические программы эпохи московской централизации

Стул для школьника регулируемый Polini City / Polini Smart L (цвет: белый/серый).
Регулируемый стул подходит к растущей парте-трансформер Polini Simple М1 75х55 см, белый-серый и растущей парте-трансформер Polini Simple
2629 руб
Раздел: Стульчики
Набор из 2 раций "Секретные рации. Тачки".
В настоящих шпионских играх секретная рация — необходимый атрибут! Один аппарат оставь себе, а другой отдай напарнику — переговоры можно
715 руб
Раздел: Шпионские штучки
Декоративная наклейка-ростомер "Жираф", арт. EZG-1005.
Размер: 40x75 см.
366 руб
Раздел: Ростомеры

81. Программа, идеология, тактика. Устав партии Эсеров

82. Программа Модернизации России С.Ю. Витте

83. Создание первого в континентальной Европе компьютера с хранимой в памяти программой

84. Вычисление интеграла методом Ньютона-Котеса (теория и программа на Паскале)

85. Программа испытаний творческой направленности по искусству в 2004г. (МГУ)

86. Программа курса «Язык рекламы»
87. Программа вступительных экзаменов по литературе в 2004г. (МГУ)
88. Как правильно выбрать партнерскую программу

89. Международная маркетинговая программа СП «Инволюкс» ООО

90. Разработка маркетинговой программы

91. Эрлангенская программа: прежде и теперь

92. Условно-бесплатные программы - как способ заработать

93. Использование программ обучения для обеспечения здоровья населения

94. Бизнес план социально инвестиционной программы Пуховый мир

95. Производственная программа предприятия и методы ее расчета

96. Разработка программ стимулирования труда

Рюкзак школьный "Pixie Crew" с силиконовой панелью для картинок (Тролли).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
2082 руб
Раздел: Без наполнения
Копилка-раскраска "Сова в шляпе".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки
Набор кукол "Шарлотта Земляничка" (с одеждой).
Игровой набор "Шарлотта Земляничка" состоит из четырех мини-кукол высотой 8 см и массы полезных аксессуаров. Благодаря
1599 руб
Раздел: Шарлотта Земляничка

97. Контроль за выполнением производственной программы

98. Основные разделы и технико-экономические показатели производственной программы

99. Программа вывода промышленных предприятий из центра столицы

100. Программа обучения игре на балалайке


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