Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
“Московский государственный университет приборостроения и информатики”
Факультет - ИТ специальность (направление) - 220201
Кафедра - ИТ-8
Дисциплина - Компьютерные информационно управляющие системы
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту (работе) на тему:
Трехоконный редактор
Вариант 16.
_________________________________________________________________
Студент Госачинский А.А
подпись, дата
Группа Ит-8 шифр 100182
Обозначение курсового проекта (работы)_____________________________________
Проект (работа) защищен(а) на оценку_______________________________________
Руководитель проекта (работы) - Арбузов В.Н.
подпись, дата
МОСКВА 2012 г.
Текст задания Вариант 16. Трехоконный редактор
Создайте текстовый редактор, с функциями редактора «Блокнот».
Редактор имеет три окна, расположенные рядом. В двух окнах можно помещать текст разных файлов. Третье окно служит для того, чтобы создавать текст и переносить его из двух первых окон.
Алгоритм
Начало
О кно №1 Окно №2 Окно №3
Скопировать данные из окна №
НЕТ 2 3 1 3 1 2
ДА
Копируем в соответствующее окно, данные из выбранных окон
2в1 3в1 1в2 1в2 1в3 2в3
Конец
Описание алгоритма.
Основная задача программы – редактирование и копирование из одного окна в другие. Всего окон 3. Для начала скопируем информацию из окна 2,3 в окно 1. Если копируем из 2,3, то вся информация переносится в окно 1. Аналогичная ситуация происходит с 2 и 3 окнами.
Инструкция пользователя.
Запускаем программу. Перед нами выводится окно. Оно имеет 3 компонента MEMO. Эти 3 компонента реализуют возможность записи в них данных. Основная задача программы. Это копирование информации из одного окна в другое. Эта функция реализована следующем образом:
Если нам надо скопировать информацию из 2 и 3 окна, мы заходим в (Правка=>Скопировать из 2(3)(соотв.))
Если нам нужно скопировать информацию во 2, из 1и 3 окон. Воспользуемся специальным меню (Доп.Окно №2).
Если нам нужно скопировать информацию во 3, из 1и 2 окон. Воспользуемся специальным меню (Доп.Окно №3).
Окно №1 – Основное. Соответственно оно имеет основные функции текстового редактора «Блокнот». Функции реализованы в главном меню. Это Файл, Правка, Формат. Так же к этому окну подключена строка состояния, печать. Редактирование шрифта возможно только в основном окне, т.к. дочерние окна используются только для хранения временной информации.
Окна №2,3 – Второстепенные. Они имеют урезанные функции, т.к. эти окна предназначены для хранения временной информации. Управление этими окнами реализовано в главном меню (Доп. Окно №2(3)). Здесь есть функции сохранения и открытия. Копирования из окон. Функция «Стереть» для полного удаления информации из соответствующего окна.
Меню «Справка» вызывает новую специальную форму для краткого описания программы и имя автора.