Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет по производственной практике.docx
Скачиваний:
7
Добавлен:
09.11.2019
Размер:
45.88 Кб
Скачать

Роль апплетов

Существуют некоторые программы, выполнение которых не является предназначением РС. Такие программы называются апплетами (applets) – маленькими приложениями).

Некоторые апплеты являются утилитами, которые выполняют, например, форматирование диска или сравнение содержимого двух файлов. Другие апплеты выполняются для того, чтобы как-нибудь изменить работу операционной системы. В действительности, эти апплеты становятся частью операционной системы. Такие программы выполняются не просто для того, чтобы решить требуемую задачу и завершиться, а остаются в памяти, и выполняются как бы «на заднем плане», в то время как РС выполняет основные приложения.

Такие программы обычно называются резидентными (Terminate and Stay Resident, TSR). Это название они получили потому, что после загрузки они выполняют некоторую начальную работу, а затем сообщают операционной системе, что они завершили выполнение, но не хотят освобождать занятую ими память. Для этого они вызывают особое прерывание, называемое, как и эти программы, «Terminate and Stay Resident».

Некоторые из таких программ являются всплывающими (pop-up). При нажатии некоторой комбинации «горячих клавиш» (типа <Alt>+<Shift>+<M>) появляется небольшое окно программы, в котором можно выполнить некоторую побочную задачу или что-нибудь посмотреть.

Другие программы-апплеты работают как некоторые драйверы устройств.

Активизируя программное обеспечение Intellipoint, можно заставить указатель мыши переместиться на кнопку по умолчанию в любом диалоговом окне или быстро переместиться с одно стороны экрана на другую. Некоторые другие модели мышей поставляются с различным программным обеспечением, позволяющим им проделывать различные трюки, вроде увеличения области экрана вокруг указателя мыши.

Существует особый вид апплетов, о котором очень много говорят в последнее время – апплеты языка Java (Java applets). Апплет Java – это небольшая программа, которая загружается с посещаемого пользователем узла World Wide Web (в Internet). Его можно было бы и не заметить, если бы внезапно программа Web-браузера (например, Internet Explorer или Netscape Navigator) не начинала бы делать что-то такое, что она просто не смогла бы делать самостоятельно или используя любые апплеты, находящиеся на локальном жестком диске.

По большей части это замечательно. Это означает, что создатель узла Web может наращивать возможности программ на пользовательском РС, позволяя им лучше взаимодействовать с этим узлом. Конечно, имеет и неприятную оборотную сторону: апплет Java в состоянии навредить пользовательскому РС. Часть конструкции языка Java и виртуальных машин, выполняющихся внутри браузера, по идее, предназначена для защиты пользователя от любых вредных апплетов Java. Эта защита работает, по крайней мере, большую часть времени, но она может и не сработать. (Наиболее современные браузеры Web позволяет пользователю выключать возможность выполнения скриптов Java (JavaScript),т.е. возможность загружать и выполнять апплеты Java. Таким образом, если пользователь боится, что его данные могут быть повреждены любой формой проявления языка Java, он может себя обезопасить и продолжать просматривать web, хотя не все чудеса, которые там находятся, будут ему доступны, если он использует браузер с отключенной поддержкой Java.)