Разработка приложения My WordPad

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Федеральное агентство по образованию

230105

(шифр специальности)

КУРСОВАЯ РАБОТА

по диiиплине Технология разработки программных продуктов

Тема: Разработка приложения My WordPad

СПЭК 230105.09.13

Саранск

Содержание

Введение

1. Постановка задачи

2. Разработка проекта

2.1 Диаграмма классов

.2 Диаграмма последовательностей

. Описание выполнения задания

3.1 Создание формы

.2 Добавление объектов

.3 Программный код

. Верификационные требования

Заключение

Список использованных источников

Приложения

Введение

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

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

2.Текстовые файлы произвольного доступа: представляют собой набор записей одинаковой длины.

.Нетипизированные файлы представляют собой поток байтов, не объединенных ни в какие логические структуры.

Текстовый редактор My WordPad позволяет создавать и редактировать как простые текстовые документы, так и документы со сложным форматированием. Имеется возможность вставлять данные из других документов в документ My WordPad, добавлять текущие дату или время.

Чтобы увидеть, как будет выглядеть напечатанный документ в программе, имеется средство Предварительный просмотр.

Для вывода документа WordPad на печать необходимо:

1.В меню Файл выбрать команду Печать.

.На вкладке Общие установить принтер и необходимые параметры, а затем нажать кнопку Печать.

Файлы My WordPad могут сохраняться как текстовые документы, файлы в формате RTF, текстовые документы MS-DOS или документы в формате Юникод. Эти форматы обеспечивают большую гибкость при работе с другими приложениями. Документы, содержащие несколько языков, должны сохраняться в формате RTF. My WordPad автоматически сохраняет файлы в формате RTF, но можно изменить тип файла по умолчанию в любое время. В меню Файл необходимо выбрать команду Сохранить как. В поле со списком Тип файла выбрать формат документа, который будет использоваться по умолчанию.

1. Постановка задачи

Разработать приложение My WordPad для работы с текстовыми документами и документами, содержащими форматирование. В программе предусмотреть сохранение текстовых документов, файлов в формате RTF, текстовых документов MS-DOS или документов в формате Юникод, а также открытие уже существующих текстовых файлов.

В приложении реализовать возможность добавления в документ даты или/и времени, выделенного фрагмента текста из буфера обмена, а также копирование или удаление его в буфер. Чтобы увидеть, как будет выглядеть напечатанный документ в программе, в программе должно присутствовать средство Предварительный просмотр.

2. Разработка проекта

.1 Диаграмма классов

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

Данная программа реализована на Visual Basic Net. Программным способом удобнее будет реализовать проект, если создать главную форму, на которой с помощью команд будут выбираться операции, производимые в программе и текстовый файл, который будет фиксировать и отображать эти действия.

Рис 1.2.1 - Диаграмма классов для приложения My WordPad

2.2 Диаграмма последовательностей

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

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

Пользователь может воспользоваться не только командами меню но и командами на панели инструментов.

Рисунок 1.2.2 Диаграмма последовательности для приложения My WordPad2

3. Описание выполнения задания

.1 Создание формы

Первый этап включает в себя создание формы Windows Forms.

1.В меню Файл выделяем пункт Создать, а затем выбираем команду Проект.

2.В области Типы проектов выбираем Проекты Visual Basic.

.В области Шаблоны выберите Приложение Windows для проектов Visual Basic.

.Присваиваем проекту уникальное имя.

.После присвоения имени и указания нового решения нажимаем кнопку ОК. Studio создаст проект и откроет новую форму в конструкторе форм Windows Forms.

В данном проекте существуют 7 форм: frmГлавная, frmНайти, frmЗамена, frmСправка, frmДата_Время, f