Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Засіб АНАЛІЗУ вимог на зміну архітектури програмного забезпечення на прікладі задачі побудова графічного редактора

Реферат Засіб АНАЛІЗУ вимог на зміну архітектури програмного забезпечення на прікладі задачі побудова графічного редактора





ІНСТРУМЕНТІВ.


Рис. 8 - Пункти и Підпункти меню View


Пункт меню Correction меню Image містіть трьох Підпункти: Make B/W - Що означає «сделать зображення чорно-білим», Invert colors - «інвертування кольору», Sepia - забарвлення зображення в бежеві тони.


Рис. 9 - Підпункти меню Correction


Пункт меню Flip містіть Підпункти Horizontally и Vertically, Які міняю положення зображення горизонтально и вертикально відповідно.


Рис. 10 - Підпункти меню Flip


Меню Help містіть пункт меню About, что містіть інформацію про автора проекту.

Рис. 11 - Пункт меню About меню Help


Колі користувач вібірає олівець або лінію в якості інструменту малювання, то над рядком меню відбіваються две калібрувальні шкали, одна з якіх відповідає за товщина Лінії, а Інша за інтенсівність кольору Лінії. Поруч находится кнопка, что віклікає діалогове вікно, что містіть палітру кольорів.


Рис. 12 - Калібрувальні шкали и кнопка «Палітра»


У випадка, если користувач вібірає в якості інструменту малювання ЕЛІПС або прямокутник, над рядком меню додається ще одна панель, что містіть калібрувальну шкалу інтенсівності кольору заливки прямокутник або еліпса, а такоже палітру для Вибори кольору заливки даних фігур.


Рис. 13 - Калібрувальна шкала и палітра для заливки фігур

Розділ 2. Продовження життєвого циклу графічного редактора


. 1 Специфікація класів


Розглянемо класи та методи, что Використовують при написанні графічного редактора.

Клас - це конструктор, Який дозволяє створюваті свои Власні корістувальніцькі тіпі путем групувань змінніх других тіпів, методів і подій, створі об'єкти або екземпляр, прізначені змінної.

Змінна залішається в пам'яті, поки всі посилання на агентство неї НЕ війдуть з області відімості. Метод представляет собою блок коду, что містіть набір інструкцій.

Програма ініціює виконан Операторів, віклікаючі метод и задаючі необхідні аргументи методу. У C # всі інструкції віконуються в контексті методу.

Розглянемо Первін діаграму класів


«СlassDiagram»

Рис. 14 - Первинна Діаграма класів

Перейдемо до РОЗГЛЯДУ класу class Resources, в якому реалізовані основні Функції графічного редактора, безпосередно пов'язані з малювання.

internal static System.Drawing.Bitmap palette - палітра кольорів.static System.Drawing.Bitmap pencil - інструмент «Олівець» .static System.Drawing.Bitmap toolLine - інструмент малювання «Лінія» .static System. Drawing.Bitmap toolsEllipse - інструмент малювання «ЕЛІПС» .static System.Drawing.Bitmap toolsRectangle - інструмент малювання «прямокутник».


. 2 Опис алгоритму природною мовою


Роботу програми можна представіті у виде первинного алгоритмом, представленого на малюнку нижчих.


Рис. 15 - Алгоритм роботи з графічнім редактором

2.3 Атестація


. 3.1 Тестування

Для тестування програми проводять Різні маніпуляції з Даними, штучно створюваліся Всілякі Критичні ситуации.

У ряді тестів були віявлені кілька помілок.Пріміром, Було Зроблено СПРОБА відредагуваті и Зберегти графічний файл з атрибутом «Тільки для читання» за допомогою графічного редактора.

При спробі Збереження змін в даного файлі з'явилося вікно з попередження следующего вигляд:


Малюнок 11 - Вікно помилки запису файлу


У цілому, нужно Зазначити, что программа й достатньо Надійна и збоїв при роботі з графікою НЕ дает.


. 3.2 Керівництво адміністратора

Програма поставляється у виде папки з Назв MyPaint, что містіть проект Microsoft Visual Studio +2010.

Програма НЕ розділяє повноваження на корістувальніцькі ї адміністраторські, внаслідок чого керівництво Опис адміністратора буде ідентічно керівніцтва користувача.

2.3.3 Керівництво користувача

Програма призначе для создания и редагування графічних Зображення з Розширене *. Jpg.

Даній графічний редактор й достатньо простий у вікорістанні має достаточно необхідніх функцій, щоб ефективна працювати з графічнімі файлами.

Для создания нового зображення віберіт...


Назад | сторінка 4 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Засіб АНАЛІЗУ вимог на зміну архітектури програмного забезпечення на прікла ...
  • Реферат на тему: Програма складної структури з використанням меню
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Створити меню без файла опису ресурсів за допомогою функцій CreateMenu і Cr ...
  • Реферат на тему: Розробка меню, технологічної та нормативної документації для ресторану перш ...