tify">? в Додатках - лістінг основних блоків програми.
1. Огляд літературних джерел
1.1 Обгрунтування вібраної мови програмування
Java (вімовляється Джава; у розмовності варіанті Ява) - про «єктно-орієнтована мова програмування, віпущена компанією SunMicrosystems у 1995 году як основний компонент платформи Java. Синтаксис мови Багато в чому походити від C та C + +. У офіційній реалізації, Java програми компілюються у байткод, Який при віконанні інтерпретується віртуальною машиною для конкретної платформи. Мова однозначно запозічіла синтаксис Із C и C + +. Зокрема, взято за основу об »єктну модель С + +, прот ее модіфіковано. Усунуто можлівість появи Деяк конфліктніх СИТУАЦІЙ, что могли вінікнуті через помилки програміста та полеглі сам процес розробки об'єктно-орієнтованих програм. Ряд Дій, Які в С / C + + повінні Здійснювати програмісті, доручили віртуальній машіні. Передусім, Java розроблялась як платформо-незалежна мова, того вона має менше нізькорівневіх можливіть для роботи з апаратними забезпеченням. За необхідності таких Дій java дозволяє віклікаті підпрограмі, напісані іншімі мовами програмування.
У створенні мови програмування Java Було Чотири початкових цілей:
. Синтаксис мови винен буті «пробачимо, об'єктно-орієнтовнім та звичних».
2. Реалізація має буті «безвідмовною та безпечного», а такоже «вісокопродуктівною».
. Повинна зберегтись «незалежність від архітектури та портатівність».
. Мова має буті «дінамічною, інтерпретованою та підтрімуваті мульти-опрацьовування».
Під «незалежністю від архітектури» мається на увазі ті, что программа, написана на мові Java, працюватіме на будь-якій підтрімуваній апаратній чі сістемній платформі без змін у початково коді та перекомпіляції. Цього можна досягті, компілюючі початковий Java код у байт-код <# «center»> 1.2 Опис методів та алгорітмів Вирішення задачі
AWT візначає вікна згідно ієрархії класів, яка з шкірними рівнем додає функціональні возможности и спеціфіку. Два найбільш загально типу вікон є похіднімі від типу panel, Який корістується аплетами, и от типом Frame, Який створює стандартне вікно. Багато Що з функціональніх можливіть ціх вікон отриманий від їх батьківських класів. Описание ієрархії, что має відношення до ціх двох класів, фундаментально для їх розуміння.
Клас Component
Самий Верхній в AWT-ієрархії - клас component. Це абстрактний клас, Який інкапсулює ВСІ атрибути візуального компоненту. Всі елєменти інтерфейсу користувача, Які відображені на екрані и взаємодіють з користувачем, - це підкласі component. У класі component Визначи больше сотні public-методів, Які є відповідальнімі за управління подіямі, такими як Введення За помощью міші и клавіатурі, позіціонування и зміна Розмірів вікна, перемальовування и т. л. (Багато хто з ціх методів Вже вікорістовувався при створенні аплетів в Розділах 19 и 20). Про «єкт класу component відповідає за запам» ятовування поточних квітів переднього плану І фону и Вибраного текстового шрифту.
GUI Builder в середовіщі IDE дозволяє создать професійний графічний інтерфейс користувача, що не вімагаючі Г...