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


головна сторінка Реферати Курсові роботи текст файли додати матеріалПродать работу

пошук рефератів

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

завантажити
Знайти інші подібні реферати.
подібні якісні роботи

Розмір: 266.99 кб.
Мова: російська
Розмістив (ла): Антон
24.12.2010
 1 2 3 4 5 6 7    

Из всех перечисленных файлов важнейшими являются файлы .cpp, .h, .dfm, .bpr, .res. Это те файлы, которые вы, например, должны перенести на другой компьютер, если захотите продолжить на нем работу над своим проектом. Все остальные файлы C++Builder создаст автоматически в процессе компиляции проекта и его отладки.

Информация о формах C++Builder хранится в трех файлах: .cpp, .h, .dfm. В двоичном или текстовом файле с расширением .dfm хранится информация о внешнем виде формы, ее размерах, местоположении на экране и т.д.

Основной файл, с которым вы работаете – файл реализации модуля .cpp, в котором хранится код, соответствующий данной форме. В текстовом заголовочном файле с расширением .h хранится объявление класса вашей формы. Весь основной текст этого файла C++Builder формирует автоматически по мере проектирования вами формы.

Если вы поочередно работаете над многими проектами, то пространство на диске может неэффективно забиваться ненужными файлами. В этом случае полезно удалять вспомогательные файлы тех проектов, над которыми вы временно не работаете. Прежде всего, это относится к файлам .obj, .res, .tds, .~*. Особо обратите внимание на файлы .tds, объем которых может быть очень большим (несколько мегабайт).

Теперь несколько слов о выполняемом файле .exe и о файлах пакетов. В C++Builder можно разрабатывать прикладные программы двух видов – автономные выполняемые файлы .exe и программы с поддержкой пакетов (packages) времени выполнения. В последнем случае размер выполняемого файла существенно сокращается, но зато вы должны поставлять пользователю не только выполняемый модуль, но и файлы поддерживающих его пакетов. Во всяком случае, во время отладки, имеет смысл включать поддержку пакетов времени выполнения.

Это существенно сократит размеры выполняемых файлов и сбережет вам немало дискового пространства.

  1. МЕТОДИКА РЕШЕНИЯ ЗАДАЧИ

Разобьем поставленную перед нами задачу на отдельные подзадачи:

  1. Создание меню программы.

  2. Вывод на экран справки, содержащей руководство по управлению и информацию об авторе.

  1. Описание работы программы

Программа содержит в своем составе все необходимые пакеты для работы независимо от C++Buildera. Запуск производится по открытию файла TeRAn.exe Сразу после этого без промедления открывается главное окно программы (см. рисунок 1)

Рисунок 1 - Главное окно приложения



В этом окне расположены основные средства управления программой.

Непосредственно в работе с текстом участвует форма «Справка», представленная на рисунке 2. Текст справки считывается из файла hlp, который всегда должен находится в одной папке вместе с исполняемым файлом TeRAn.exe



Рисунок 2 – Вспомогательная форма «Справка»

Рисунок 3 – Вспомогательная форма «О программе»



Из рисунка 1 видно, что на нашей главной форме приложения можно непосредственно редактировать текст документа, оформляя его по своему желанию необходимым образом. В верхней части программы находятся две панели: панель инструментов Panel1 и панель редактирования Panel2, на которых располагаются кнопки типа SpeedButton, с функциями, соответствующими техническому заданию.

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

Аппаратно-системные требования

Минимальные системные требования:

  • IBM PC: MS Windows 98 и выше;

  • процессор Pentium 2 – 400МГц;

  • 64 Мб ОЗУ;

  • SVGA – карта (800х600, 65536 цветов);

  • Клавиатура;

  • Мышь

Состав пакета

В состав пользовательского пакета входит всего 2 файла:

TeRAn.exe – исполняемый файл.

hlp – файл справки, который при необходимости, можно сделать встроенным.

Все файлы должны лежать в одной папке и запускаться оттуда.

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

Данная программа представляет собой текстовый редактор, предназначенный для набора, редактирования и форматирования текста. Сначала необходимо скопировать все файлы, входящие в программный пакет на жесткий диск (все файлы должны находиться в одной папке). Для начала работы с программой следует запустить файл TeRAn.exe, после чего появится сразу главная форма с полем для редактирования. Затем выбирайте нужные для вас действия, следуя всплывающим подсказкам, и подсказкам появляющимся в строке состояния.

Текст можно вводить как с клавиатуры, так и из файла.

Для того, чтобы прочитать руководство пользователя выберите пункт меню «? | Справка».

Для выхода из программы выберите пункт меню «Файл | Выход.

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

  1. Недостатки и достоинства программы

У программы можно найти следующие достоинства: низкие системные и аппаратные требования, имеет простой алгоритм, по размеру значительно мала, приличная скорость работы. Программа не представляет сложности для пользователя и имеет практически все возможности редактирования текста.

Недостатком программы является отсутствие настроек параметров страницы. Нет предварительного просмотра для отправки на печать.

Также недостатком можно считать отсутствие выбора кодировки и отсутствие синтаксической подсветки.

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

Заключение

В результате выполнения курсового проекта была разработана программа, демонстрирующая пример текстового редактора. В программе были использованы основные типы данных, структуры данных, а также программа строилась по модульному принципу.

В результате проделанной работы был повторен и использован при разработке программы пройденный материал по программированию в среде разработки C++Builder 6.

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

Достаточно интересно было работать над самой поставленной задачей. Во время работы был прочитан материал, связанный непосредственно с языком программирования С++.

Библиографический список



  1. Фаронов В.В., Программирование в Builder C++: Учебный курс. – СГб.: Питер, 2004.

  2. Архангельский А.Я., Тагин М.А. Приемы программирования в C++Builder 6 и 2006: Вычислительные задачи, работа с документами. – М:ЗАО «Издательство БИНОМ», 2007

  3. Архангельский А.Я. Справочное пособие по C++Builder 6 и 2006. Компоненты. - М:ЗАО «Издательство БИНОМ», 2006

Приложение



TeRAn.cpp

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

USEFORM("TeR.cpp", Form1);

USEFORM("Unit1.cpp", AboutBox);

USEFORM("Unit2.cpp", Form2);

//---------------------------------------------------------------------------

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)

    продолжение
 1 2 3 4 5 6 7    

Удобная ссылка:

Завантажити курсову роботу безкоштовно
подобрать список литературы


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


Постійний url цієї сторінки:
Курсова Алгоритм написание и отладка программы Текстовый редактор


Разместите кнопку на своём сайте:
Рефераты
вгору сторінки


© coolreferat.com | написать письмо | правообладателям | читателям
При копировании материалов укажите ссылку.