Смекни!
smekni.com

Разработка ПО графического редактора (стр. 1 из 3)

МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ

Факультет Учётно-Финансовый «К защите допускаю»

Кафедра АИС Демидович Е.М.

«» ____________2011 г.

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

по дисциплине

«Визуальные средства разработки программных приложений»

на тему «Разработка ПО графического редактора»

Выполнил студент гр. 81101 ФИО Мороз В.А.

специальность ИСиТ (в экономике)

Руководитель _________________________ Демидович Е.М.

МИНСК 2011г.

РЕФЕРАТ

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

Студент гр.81101 Мороз В.А.

«Разработка программного обеспечения графического редактора»

Объем работы 27 страниц.

Ключевые слова: класс Form1,generic, внешний класс, внешний метод, замыкания, делегаты, локальные переменные.****

В курсовой работе описана разработка программы для работы с графическими файлами, используя язык программирования высокого уровня С# на платформе .NET, включая следующее аспекты: ****

1. Загрузка медиафайлов в поток

2. Использование событий MenuItem

3. Использование PictureBox

4. Работа с изображением загруженным в PictureBox

5. Использование библиотеки Drawing.Printing.PrintDocument

6. Использование статистических методов


МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ

Факультет: Учётно-Финансовый

Специальность: Информационные системы и технологии (в экономике)

УТВЕРЖДАЮ

Зав. кафедрой

_______________Курмашев В.И.

“___”_____________2011 года

ЗАДАНИЕ

на курсовой проект

по дисциплине «Визуальная средства разработки программных приложений»

студента Мороза В.А.

1. Тема: «Разработкапрограммного обеспечения графического редактора».

2. Срок сдачи студентом законченной курсовой работы.

3. Исходные данные: создать визуальное программное приложение для работы с графическими файлами; создать интерфейс для удобства взаимодействия пользователя и программы.

4. Перечень подлежащих разработке вопросов и календарный график

№ п/п Наименование вопросов курсовой работы Срок исполнения
1 Подбор литературы
2 Ознакомление с литературой
3 Системное проектирование
4 Функциональное проектирование
5 Оформление курсовой работы

Руководитель ______________________________________Демидович Е.М.

Задание принял к исполнению______________________________________

(подпись)

ОГЛАВЛЕНИЕ

РЕФЕРАТ. 1

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

ВВЕДЕНИЕ.. 6

1.ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ.. 7

1.1. Разработка алгоритма работы приложения. 7

1.2. Разработка структуры приложения и структуры данных. 8

1.3. Разработка программного кода приложения. 9

1.4. Результат выполнения приложения. 11

1.5. Инструкция по использованию программы.. 13

1.5.1. Загрузка графического файла. 13

1.5.2.Вывод графического файла на печать.13

1.5.3.Изменение параметров страниц.13

1.5.4.Сохранение графического файла.14

1.5.5.Редактирования графического файла .14

1.5.6. Выход из программы.. 14

СПИСОК ЛИТЕРАТУРЫ... 16

Приложение. 17

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

Цель данной курсовой работы: разработка программы для работы с графическими файлами, используя язык программирования высокого уровня С# на платформе .NET.

В программе будут реализованы следующие функции:

1. Открывать графический файл.

2. Сохранять графический файл.

3. Вывод на печать.

4. Изменение страницы печати.

5. Изменение размеров графического файла.

ВВЕДЕНИЕ

Использование новых информационных технологий в разных сферах деятельности человека привело к разработке программного обеспечения для создания графических объектов(файлов) и дальнейшей работы с ними. Такое программное обеспечение было востребовано на рынке информационных технологий, потому постоянно изменяется, включая в себя всё новые и новые возможности.

Язык С# помогает создавать большие программные проекты, которые в будущем могут приносить отличную прибыль. Первые шаги программирования на языке С#, требуют тщательного проектирования макета программы, а также наличия литературы по данному языку программирования. Однако, при внимательном изучении литературы, можно добиться хороших познаний данного языка программирования и создавать достаточно хорошее программное обеспечение для разных сфер деятельности.


1. ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ

1.1. Разработка алгоритма работы приложения

Алгоритм работы создаваемого приложения выглядит следующим образом.

1.2. Разработка структуры приложения и структуры данных

Для упрошённой работы реализовано меню, предназначенное для улучшения работы пользователя на персональном компьютере.

Структура меню имеет следующий вид:

1.3. Разработка программного кода приложения

Язык программирования С# в настоящее время считается основным языком, используемым для разработки коммерческих программных продуктов. Он является языком общего назначения. Естественная для него область применения – системное программирование, реализуемое во всех возможных вариантах. Кроме того, С# успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Программное обеспечение написанное на С# в настоящее время используется на всех компьютерах, начиная с самых скромных микрокомпьютеров – до самых больших супер-ЭВМ.

В разрабатываемой программе используется класс Form1:

public class Form1 : System.Windows.Forms.Form

{

private System.Windows.Forms.MainMenu mainMenu1;

private System.Windows.Forms.MenuItem menuFile;

private System.Windows.Forms.MenuItem menuOpen;

private System.Windows.Forms.MenuItem menuSave;

private System.Windows.Forms.MenuItem menuItem1;

private System.Windows.Forms.MenuItem menuPageSetup;

private System.Windows.Forms.MenuItem menuPreview;

private System.Windows.Forms.MenuItem menuPrint;

private System.Windows.Forms.MenuItem menuItem5;

private System.Windows.Forms.MenuItem menuExit;

private System.Windows.Forms.MenuItem menuView;

private System.Windows.Forms.MenuItem menuResize;

private System.Windows.Forms.OpenFileDialog openFileDialog1;

private System.Windows.Forms.SaveFileDialog saveFileDialog1;

private System.Windows.Forms.ContextMenu contextMenu1;

private System.Windows.Forms.PictureBox pictureBox1;

private System.Windows.Forms.MenuItem menuBase;

private System.Windows.Forms.MenuItem menuCenterImage;

private System.Windows.Forms.MenuItem menuAutoSize;

private System.Windows.Forms.MenuItem cmenuResize;

private System.Windows.Forms.MenuItem cmenuBase;

private System.Windows.Forms.MenuItem cmenuCenterImage;

private System.Windows.Forms.MenuItem cmenuAutoSize;

private System.Windows.Forms.StatusBar statusBar1;

private System.Windows.Forms.StatusBarPanel sbFile;

private System.Windows.Forms.StatusBarPanel sbSize;

private System.Windows.Forms.PrintDialog printDialog1;

private System.Windows.Forms.PrintPreviewDialog printPreviewDialog1;

private System.Windows.Forms.PageSetupDialog pageSetupDialog1;

private System.Drawing.Printing.PrintDocument printDocument1;

private IContainer components;

public Form1()

{

InitializeComponent();

}

protected override void Dispose( bool disposing )

{

if( disposing )

{

if (components != null)

{

components.Dispose();

}

}

base.Dispose( disposing );

}

Остальной код указан в Приложении

1.4. Результат выполнения приложения

Рабочее окно.

Программа с загруженным графическим файлом

Окно при вызове Параметров страницы

Вызов Предварительного просмотра

1.5. Инструкция по использованию программы

Программа предназначена работы с графическими файлами. Для функционирования программы необходим персональный компьютер любой работоспособной конфигурации. Программа может работать в различных операционных системах, таких как Windows 2000/XP/Vista/SEVEN.

Начало работы программы…

1.5.1. Загрузка графического файла

Для загрузки графического файла необходимо нажать файл-открыть (Ctrl+O), и выбрать необходимое изображение.

1.5.2.Вывод графического файла на печать.

Для вывода графического файла на печать необходимо нажать файл-Print (Ctrl+P), и ввести необходимые параметры.

1.5.3.Изменение параметров страниц.

Для изменение параметров страниц необходимо нажать файл-PageSetup, и ввести необходимые параметры

1.5.4.Сохранение графического файла.

Для сохранения графического файла необходимо нажать файл-сохранить (Ctrl+S), и выбрать место куда будет сохранено изображение.

1.5.5.Редактирования графического файла .

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

1.5.6. Выход из программы

Для выхода из программы, необходимо нажать файл-выход(Alt+F4).