ReferatWorld.ru
» » » Разработка ПО графического редактора
Вернуться назад

Разработка ПО графического редактора

ОГЛАВЛЕНИЕ
РЕФЕРАТ. 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).

ЗАКЛЮЧЕНИЕ
На данном этапе развития информационных технологий данная программа может упростить пользователям работу с графическими файлами, которые не требуют большего изменения нежели размеров изображения.
При выполнении курсового проекта были пройдены все этапы разработки специализированного прикладного программного обеспечения:
· формализация задачи;
· сбор необходимых исходных данных, используемых в программе;
· ознакомление с литературой;
· более углубленное изучение платформы .NET
В данном курсовом проекте было разработано визуальное приложение, которое позволяет:
· Открывать графический файл.
· Сохранять графический файл.
· Выводить на печать.
· Изменять страницы печати.
· Изменять размеры графического файла.
Для программы был разработан интерфейс, позволяющий не очень опытному пользователю работать с программой.
В ходе курсового проекта был более детально изучен язык С#, а также использование платформы .NET.
СПИСОК ЛИТЕРАТУРЫ
1. Лабор В.В. – С# Создание приложений для Windows (2003)
2. Шилдт Г. – Полный справочник по C#
3. Эндрю Троелсен - С# и платформа .NET
4. Павловская – Программирование на языке высокого уровня на С#.
5. Фролов А.В. Фролов Г.В. – Язык С#
6. Petzold_Programming_MS_Windows__Sharp_v12

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Курсовые работы по информатике ОГЛАВЛЕНИЕ РЕФЕРАТ. 1 ПОСТАНОВКА ЗАДАЧИ.. 5 ВВЕДЕНИЕ.. 6 1.ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ.. 7 1.1. Разработка алгоритма работы приложения. 7 1.2.
Оценок: 488 (Средняя 5 из 5)

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

© 2017 - 2022 ReferatWorld.ru