Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая реализация приложения «Paint»

Автор:   •  Ноябрь 24, 2022  •  Курсовая работа  •  954 Слов (4 Страниц)  •  282 Просмотры

Страница 1 из 4

Содержание

ВВЕДЕНИЕ        3

1 Теоретические сведения по разработке приложения «Paint»        4

1.1 Понятие и назначение Paint        4

1.2 История развития Paint        4

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

2 Практическая реализация приложения «Paint»        11

2.1 Построение математической модели        11

2.2 Тестовый пример работы приложения «Paint»        15

ЗАКЛЮЧЕНИЕ        17

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ        18

ПРИЛОЖЕНИЕ А Текст программы        20

ВВЕДЕНИЕ

Компьютерная графика — совокупность методов создания и редактирования изображений с помощью компьютеров и специального программного обеспечения. В наши дни компьютерная графика многими специалистами признается отдельным видом визуального и интерактивного искусства.

Один из самых узнаваемых графических редакторов выступает Paint. Операционная система Windows не может быть установлена без надежного и простого Paint. Этот графический редактор впервые появился в 1985 году и выполняет все базовые запросы пользователя в растровом формате. У Paint нет большого функционала, но главные функции такие как выделение, палитра цветов, палитра, ластик, экранная лупа, текст, заливка, присутствуют. Из-за его простоты использования его так и полюбили многие пользователи.


1 Теоретические сведения по разработке приложения «Paint»

1.1 Понятие и назначение Paint

Paint — компьютерная программа, предоставляющая интерфейс пользователя для работы с растровой графикой. Paint позволяет редактировать и создавать простые картинки в форматах BPM, .GIF .JPEG .PNG .TIFF.

1.2 История развития Paint

Paint начинают свою историю с 1985 года. Paint вышел на свет в Windows 1.0. Когда вышла Windows 3.0 Paint переименовали в Paint Brush, но это название существовало не долго и к Windows 95 название вернули. К выходу Windows 7 в 2009 году Paint обновили, были добавлены и улучшены некоторые функции. А к Windows 10 его заменил Paint 3D, но все же старый Paint остался. Так же недавно вышла Windows 11 и в ней Paint получил новый современный внешний вид.

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

Язык программирования.

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

C# — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений для платформы Microsoft .NET Framework.

C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, переменные, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

Переняв многое от своих предшественников — языков C++, Delphi, Модула, Smalltalk и, в особенности, Java — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает множественное наследование классов (между тем допускается множественная реализация интерфейсов).

C# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает BCL. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем (однако, эта закономерность была нарушена с выходом C# 3.0, представляющего собой расширения языка, не опирающиеся на расширения платформы .NET). CLR предоставляет C#, как и всем другим .NET-ориентированным языкам, многие возможности, которых лишены «классические» языки программирования. Например, сборка мусора не реализована в самом C#, а производится CLR.

...

Скачать:   txt (12.7 Kb)   pdf (139.2 Kb)   docx (30.9 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club