сть корістувачеві змінюваті палітру.  
  1.5.2 Проектування Структури даних 
  Структура даних - це виконавець, Який організовує роботу з Даними, включаючі їх зберігання, Додавання и відалення, модіфікацію, поиск и т.д. Структура даних підтрімує Певний порядок доступу до них. Структуру даних можна розглядаті як свого роду склад або бібліотеку. 
  При опісі Структури даних нужно перерахуваті набор Дій, Які Можливі для неї, и чітко описати результат кожної Дії. Будемо назіваті Такі Дії Приписами. 
  З програмної точки зору, сістемі розпорядженя Структури даних відповідає набор функцій, Які Працюють над спільнімі змінними. 
  Структури даних найзручніше реалізовуваті в об'єктно-орієнтованих мовах. У них структурі даних відповідає клас, Самі дані зберігаються в змінніх-членах класу (або доступ до даних здійснюється через змінні-члени), сістемі розпорядженя відповідає набор методів класу. 
  У якості прикладу розглянемо лістінг роботи з файлами в графічному редакторі, а самє создания нового файлу, Відкриття та закриття файлу, вихід з програми. 
   internal static System.Drawing.Bitmap _new {{obj=ResourceManager.GetObject ( new raquo ;, resourceCulture); ((System.Drawing.Bitmap) (obj)); 
 } static System.Drawing.Bitmap close {{obj=ResourceManager.GetObject ( close raquo ;, resourceCulture); ((System.Drawing.Bitmap) (obj)); 
 } static System.Drawing.Bitmap open2 {{obj=ResourceManager.GetObject ( open2 raquo ;, resourceCulture); ((System.Drawing.Bitmap) (obj)); 
 } static System.Drawing.Bitmap exit {{obj=ResourceManager.GetObject ( exit raquo ;, resourceCulture); ((System.Drawing.Bitmap) (obj)); 
 } 
  . 5.3 Проектування графічного інтерфейсу 
  Інтерфейс - сукупність технічних, програмних и методичних ЗАСОБІВ сполучення в обчіслювальній сістемі Користувачів з прилаштувати и програмами, а такоже устройств з іншімі прилаштувати и програмами. 
  Інтерфейс - в широкому СЕНСІ слова, це способ (стандарт) взаємодії между про єктами. Інтерфейс в технічному СЕНСІ слова задає параметри, процедури и характеристики взаємодії про єктів. Інтерфейс користувача - це сукупність програмних и апаратних ЗАСОБІВ, что забезпечують взаємодію користувача з комп'ютером. 
				
				
				
				
			  Основу подобной взаємодії складають діалоги. Під діалогом в даного випадка розуміють регламентованості обмін інформацією между ЛЮДИНА І комп ютером, здійснюваній в реальному масштабі годині и спрямованостей на СПІЛЬНЕ вирішенню конкретного Завдання. Коженая діалог складається з окремим процесів чинності/виводу, Які фізично забезпечують зв язок користувача і комп'ютер. 
  Обмін інформацією здійснюється передачею ПОВІДОМЛЕННЯ. 
  Розглянемо Первін структуру MyPaint в Сase Diagram 
   Рис. 2 - Структурна діаграма MyPaint 
   Робота з графічнім редактором MyPaint почінається зі создания нового файлу зображення, при цьом корістувачеві Пропонується ввести розміри и налаштування зображення в діалоговому вікні следующего вигляд: 
   Рис. 3 - Вікно налаштування параметрів нового зображення 
   Корістувальніцькій інтерфейс графічного редактора організується Наступний чином. 
  З лівого боці екрана розташовується набор піктограм (Умовний малюнків) Із збережений ІНСТРУМЕНТІВ, Якими можна користуватись в процессе редагування збережений. Це так кличуть входити панель ІНСТРУМЕНТІВ, яка містіть Чотири основних інструмента малювання: олівець, лінія, прямокутник, ЕЛІПС. 
   Рис. 4 - Панель ІНСТРУМЕНТІВ 
   На малюнку 4 уявлень Зовнішній вигляд графічного редактора, в самому верху головної форми розташовується стандартна панель Швидкого запуску, что містіть следующие кнопки: створення, Відкриття, закриття файлу, Збереження файлу, Скасування останньої Дії. 
   Рис. 5 - Діалогове вікно Вибори параметрів шрифту 
  безпосередно над РОбочий області графічного редактора находится рядок меню. Меню File містіть следующие пункти: New, Open, Save, Save as, CloseExit. 
   Рис. 6 - Пункти меню File 
   Меню Edit містіть пункт меню Undo и Redo. 
  Рис. 7 - Пункти меню Edit 
   Меню View містіть Пункти и Підпункти, розглянемо їх. Пункт меню Full screen дозволяє працювати в графічному редакторі в повноекранному режімі. Пункт Toolbars містіть Підпункти Standard, Tools, Formatting відповідні Назв панелей ...