Федеральне агентство з освіти
Державна освітня установа
середньої професійної освіти
Хакаський політехнічний коледж
Позааудиторна робота
з дисципліни: В«Розподілені системи обробки інформаціїВ»
Виконав: студент гр. АІС-41
Урванцев А.В.
Абакан, 2009
Поняття Java-аплета. Засоби створення Java-аплетів
Аплет об'єднує в собі елементи складного графічного вікна з легкістю використання і можливостями роботи з мережами. По суті, він є мініатюрним графічним інтерфейсом користувача, подібно Microsoft Windows або X11, який, як гарантують розробники, буде мати в основному одні й ті ж функціональні можливості незалежно від типу комп'ютера, їм керуючого. p align="justify"> Апплети дуже корисні для написання прикладних програм для Інтернет, тому що вони можуть бути вкладені в HTML-документи і виконуватися в броузерах Web, що допускають використання мови Java, - наприклад, Netscape Navigator 2.0. Щоб створити свої власні аплети, потрібно розширити клас Applet і послатися на новий клас на Web-сторінці. Давайте розглянемо аплет "Hello World", подібний аплету, "Основи програмування на Java". p align="justify"> Приклад. Аплет "Hello World". p align="justify"> java.applet. *; java.awt. *; class HelloWorldApplet extends Applet {void init () {(250,250);
} void paint (Graphics g) {. drawString ("Hello world!", 25,25);
}
}
Аплет "Hello World" розширює клас Applet, а це означає, що всі методи і змінні, доступні класу Applet, доступні і нашому розширенню цього класу. Наприклад, взявши два з цих методів - init і paint, - ми можемо змінити їх задане за замовчуванням поведінку так, щоб вони робили те, що нам потрібно. Розглянемо HTML-код для Web-сторінки, яка містить аплет "Hello World". p align="justify"> Приклад. Web-сторінка "Hello World". br/>
Hello World Applet
Стадії виконання аплету
Коли Java-сумісний броузер Web завантажує клас Applet, спочатку він розподіляє пам'ять для аплету і глобальних змінних. Потім виконується метод init. (Взагалі, програмісти використовують метод init, щоб ініціалізувати глобальні змінні, отримати ресурси з мережі і встановити інтерфей...