Дипломная работа

от 20 дней
от 9999 рублей

Курсовая работа

от 10 дней
от 1999 рублей

Реферат

от 3 дней
от 699 рублей

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Диссертация

Сроки и стоимость индивидуальные

Главная - Информатика - Программа которая форматирует текст в файле, на языке программирования VisualC++

Программа которая форматирует текст в файле, на языке программирования VisualC++ Информатика . Курсовая

  • Тема: Программа которая форматирует текст в файле, на языке программирования VisualC++
  • Автор: Юлия
  • Тип работы: Курсовая
  • Предмет: Информатика
  • Страниц: 21
  • Год сдачи: 2008
  • ВУЗ, город: ГОУ 'МАРТИТ'
  • Цена(руб.): 1500 рублей

Заказать персональную работу

Выдержка

3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

3.1. Описание работы меню

Главное меню программы содержит следующие пункты:
0. Exit (Выход).
1. View params(Просмотр параметров).
2. Set params(Установка параметров).
3. Format file(Форматирование файла)
При выборе пункта меню 0 (Exit ) происходит выход из программы.
Выбрав пункт меню 1 (View params ), пользователь может просмотреть текущие значения параметров.
При выборе пункта главного меню «3. Format file» происходит обработка входного файла и сохранение результатов в выходной файл.
При выборе пункта главного меню «2. Set params» появляется подменю управления параметрами, которое содержит следующие пункты:
0- Back to MainMenu(Назад в главное меню)
1-View params(Просмотр параметров)
2-ENTER n(Ввод n)
3-ENTER m(Ввод m)
4-ENTER input file name(ввод имени файла для обработки)
5-ENTER output file name(Ввод имени для файла результатов)
6-ENTER page number position(ввод типа нумерации страницы)
При выборе пункта меню 2-6, у пользователя запрашивается значение выбранного параметра (ширины строки n, промежуток для вставки номеров строк m,имена входного и выходного файлов, где ставить номера страниц).
Выбрав пункт меню 1 (View params ), пользователь может просмотреть текущие значения параметров.
Выход в главное меню осуществляется по выбору пункта меню 0 (Return to MainMenu ).

Содержание

СОДЕРЖАНИЕ


Введение 2
1. Постановка задачи 3
2. Описание программы 4
2.1. Укрупненная схема алгоритма программы 4
2.2. Описание функций 5
3. Руководство пользователя 7
3.1. Описание работы меню 7
3.2. Описание тестового примера... 8
Заключение... 14
Список использованных источников. 15
Приложение.. 16

ВВЕДЕНИЕ

В настоящее время во всех широко используются информационные технологии. Под информационной технологией обычно понимают совокупность методов, способов, приемов и средств обработки документированной информации, включая прикладные программные средства и регламентированный порядок следования их применений, а также совокупность всех видов информационной техники.
Задачи обработки текстов и файлов широко распространены и являются весьма актуальными.
Программа написана на языке программирования С++ в визуальной среде Visual C++ для разработки приложений на языке С++. С++ один из наиболее мощных и популярных языков. Причиной этого являются следующие достоинства:
С++ современный язык. Его структура побуждает программиста использовать в своей работе методы: нисходящее проектирование, структурное программирование и модульную структура программ.
С++ эффективный язык. Программы на С++ отличаются компактностью и быстротой исполнения. С++ переносимый или мобильный язык.
С++ мощный и гибкий язык.
С++ удобный язык. Он слишком структурирован и вместе с тем, не слишком ограничивает свободу программиста.
С++ язык компилирующего типа.

1. ПОСТАНОВКА ЗАДАЧИ

Целью данного проекта является решение задачи форматирования текста в файле следующим образом. Текст выравнивается по n символов в строке. Каждые m строк выставляется номер страницы. Параметры n и m вводятся с клавиатуры.
Программа должна выполнять следующие функции:
1. Просмотр значений параметров
2. Редактирование значений параметров.
3. Чтение исходного текста из файла.
4. Сохранение результатов в новый файл.

2. ОПИСАНИЕ ПРОГРАММЫ

2.1. Укрупненная схема алгоритма программы

Программа состоит из нескольких функций, которые вызываются из главной функции main().

Рис. 2.1. Обобщенная блок-схема алгоритма работы программы

2.2. Описание используемых функций (описание схемы)

2.2.1. Функция main
Заголовок функции: void main(void);
main является головной функция программы и вызывается сразу после запуска программы.

2.2.2. Функция Alignment
Заголовок функции: void Alignment( string&,int);
Эта функция принимает первым параметром ссылку на строку, а вторым целое число. Полученную в качестве параметра строку, эта функция преобразует к нужной ширине(второй параметр). Возвращаемого значения нет.

2.2.3. Функция printLineNumber
Заголовок функции: void printLineNumber(ofstream&, int,int,int);
Параметры: 1- ссылка на выходной файл, 2 где ставить номер страницы(слева, справа или по центру),3- номер для вставки, 4 число символов для ширины строки. Возвращаемого значения нет.
Функция вставляет в файл строку с номер страницы в нужном месте.

2.2.4. Функция showMenu
Заголовок функции: void showMenu();
Принимаемого и возвращаемого значений нет. Показывает главное меню программы.

2.2.5. Функция showParams
Заголовок функции: void showParams();
Принимаемого и возвращаемого значений нет. Показывает состояние параметров имена входного и выходного файлов, ширину строки для выравнивания, через сколько строк вставлять номера и где их ставить.

2.2.6. Функция showParamsMenu
Заголовок функции: void showParamsMenu();
Принимаемого и возвращаемого значений нет. Показывает меню аргументов.

2.2.6. Функция setParams
Заголовок функции: void setParams();
Принимаемого и возвращаемого значений нет. Устанавливает параметры обработки. Все необходимые параметры объявлены глобальными переменными и поэтому к ним есть доступ со всех функций программы. После выбора пункта меню, происходит ввод соответствующего параметра.

2.2.6. Функция process
Заголовок функции: void process();
Принимаемого и возвращаемого значений нет. Обрабатывает входной файл с нужными параметрами и записывает данные в выходной файл.

Литература

1. Нейбауэр А. Моя первая программа на C\C++, перевод с англ.- С-Пб: Питер, 1995.
2. Сван Т. Освоение Borland C++ 4.5. Практический курс. - К.: Диалектика, 1996.
3. Сван Т. Освоени Borland C++ 4.5. Энциклопедия функций.- К.: Диалектика, 1996. Касаткин А.И., Вальвачев А.Н. От TURBO C к Borland C++. Мн.: Выш. шк., 1992.
4. Гукин Д. Word for Windows для начинающих: Пер. с англ. Киев: Диалектика, 1994.
5. Уэйт М., Прата С., Мартин Л., Язык Си. М.: Мир, 1986.
6. Мешков А., Тихомиров Ю. Visual C++ и MFC. Том 1.
7. Тихомиров Ю. Самоучитель MFC. СПб.: БХВ-Петербург, 2002.
8. Янг М. Дж. Visual C++ 6. Полное руководство: в 2-х томах. Том 1.

Форма заказа

Напрмер, Экономика

Похожие работы

Название Цена
Постановка задачи и описание рабочего набора исходных данных 1500
Информационные системы управления персоналом 1500
Преступление в сфере компьютерной информации 1500
Обеспечение безошибочности передачи данных 1000
Табличный процессор EXCEL. Назначение и функциональные возможности. 1000
Применение программы Microsoft PowerPoint как средство обучения математике в школе. 900
Технологический процесс использования программ обслуживания компьютера. 800
Разработка проекта локальной компьютерной сети для автоматизации документооборота предприятия. 1050
Программы автоматического проектирования 1500
Разработка информационных систем электронной коммерции 1500

© 2010-2017, Все права защищены. Принимаем заказы по всей России.