Смекни!
smekni.com

Информатика Базовый курс (стр. 119 из 188)

6. Установите флажок Erase any existing files on the new disk before continuing (Предварительно стереть все существующие файлы на гибких дисках).

7.

Вставьте в дисковод гибкий диск и щелкните на кнопке ОК — начнется процесс создания первого тома распределенного архива. По окончании процесса по указанию от программы извлеките записанный гибкий диск и вставьте новый.

3 9 2 Глава 14. Приемы и методы работы со сжатыми данными

8. Создав последний том, программа предложит извлечь последний диск и вставить первый для внесения правок в заголовок архива,

|>1 Мы научились создавать самораспаковывающиеся распределенные архивы. Такой метод архивации нашел особенно широкое применение при распространении программных продуктов.

Упражнение 14.7. Наблюдение интеграционных свойств
программы WinZip

30 мин В этом упражнении на примере диспетчера архивов WinZip мы ознакомимся с тем, как выполняется интеграция служебных и прикладных программ с операционной системой Windows XP.

Под интеграцией программного обеспечения понимают возможность совместной работы нескольких различных программ в рамках единой системы управления. Так, например, уже известным нам системным средством интеграции является концепция внедрения и связывания объектов и основанный на ней буфер обмена Windows. Здесь же мы познакомимся с другим приемом интеграции, в основе которого лежит изменение свойств программы Проводник и связанного с ней контекстного меню объектов.

С точки зрения интеграции в современном развитии диспетчеров архивов четко прослеживаются две тенденции: интеграция с операционной системой Windows XP и, наоборот, отказ от интеграции и автономное функционирование. Оба подхода имеют свои достоинства и недостатки. Глубокая интеграция с Проводником делает работу пользователя более удобной и интуитивно понятной. Отказ от интеграции позволяет расширить возможности настройки программы (в первую очередь за счет использования параметров командной строки запуска) и обеспечить гибкое взаимодействие с другими приложениями. Характерным представителем первого направления является рассмотренный нами диспетчер архивов WinZip. Характерным представителем второго направления является популярный в России диспетчер WinRAR.

В итоге получается следующее соотношение:

• для эпизодических работ по архивации и извлечению файлов и папок удобнееиспользовать систему, хорошо интегрированную в Windows, например WinZip;

• для регулярных работ по созданию резервных копий папок и дисков удобнееиспользовать автономные средства, поскольку для них проще организуется взаимодействие с прочими программами (в частности, со средствами автоматизации). В этих случаях можно рекомендовать, например, WinRAR.

1. Запустите программу Проводник (Пуск • Программы • Проводник).

2.

Создайте папку для экспериментов С:\Темр (если эта папка уже существует,создайте в ней папку C:\Temp\Test).

3. Скопируйте в созданную папку несколько произвольных файлов, взяв их,например, из папки \Windows\Media.

4.

Откройте созданную папку и выделите один из помещенных в нее файлов.

Практическое занятие

5.

Щелкните правой кнопкой мыши на значке выделенного файла — откроетсяконтекстное меню, представленное на рис. 14.7. Обратите внимание на то, что в нем имеются два пункта для создания архива (создание архива с произвольным именем и с именем, соответствующим текущему файлу). Появление этих пунктов связано с наличием в компьютерной системе диспетчера архивов и интеграции WinZip с Проводником Windows.

Специфические

Стандартныепункты пунктыконтекстного меню, контекстногодобавленные меню. программой WinZip

Рис. 14.7. Контекстное меню с интегрированными командами работы с архивами

6. Дайте команду Add to Zip file (Добавить в архив) — произойдет автоматическийзапуск диспетчера архивов WinZip и открытие диалогового окна Add (Добавить). 7. В поле Add to archive (Добавить в архив) автоматически заносится адрес текущей папки. Сюда остается вписать только название файла создаваемого архива, например C:\Temp\Test\media. Если надо открыть другую папку, это можно сделать с помощью командной кнопки Open (Открыть). Если надо создать новую папку внутри текущей, воспользуйтесь кнопкой New (Создать). Проверив настройку прочих элементов управления, запустите процесс архивации щелчком на командной кнопке Add (Добавить).

8. Перейдите в окно программы Проводник и убедитесь в том, что в экспериментальной папке появился архивный файл Media.zip.

9. Щелкните на значке архивного файла правой кнопкой мыши и изучите новыекоманды контекстного меню, позволяющие выполнить операции с архивным файлом (рис. 14.8).

10.

Дайте команду Create Self-Extractor (.Exe) (Создать самораспаковывающийся архив). В открывшемся диалоговом окне щелкните на командной кнопке ОК и в последующих диалоговых окнах откажитесь от проверки созданного архива. Закройте открытые окна программы WinZip и в программе Проводник убедитесь в том, что в экспериментальной папке появился исполнимый файл (.ЕХЕ).

394 Глава 14. Приемы и методы работы со сжатыми данными

Видоизмененная команда открытия файла

Стандартные пункты контекстного меню

Рис. 14.8. Контекстное меню архивного файла

11. В программе Проводник выполните перетаскивание значка любого файла (или группы файлов) на значок созданного Z/P-архива. При отпускании кнопки мыши в конце перетаскивания происходит автоматическое добавление новых файлов в архив. Если содержимое правой панели Проводника открыто.в режиме Таблица, после каждого перетаскивания можно наблюдать увеличение размера файла архива.

рП Мы наблюдали факт изменения свойств программы Проводник за счет того, что в компьютерной системе установлена программа WinZip. Это изменение свойств выразилось, во-первых, в изменении содержания контекстного меню, связанного с объектами Windows, и, во вторых, в том, что работает прием наполнения архива методом перетаскивания. Таким образом, мы можем говорить о том, что установка программы WinZip - расширила функциональные возможности системной программы Проводник.

Исследовательская работа

Задание 14.1. Исследование свойств форматов сжатия графических данных

К ^ " ЭОмин

1. Подготовьте для экспериментов папку C:\Temp\Pictures.

2.

Откройте графический редактор Paint (Пуск • Программы • Стандартные • Paint) и загрузите в него заранее подготовленный многоцветный рисунок, например \Windows\Web\Wallpaper\Be3MflTexHocTb.bmp.

3.

Определите размер рисунка в пикселах (Рисунок • Атрибуты). Оцените теоретический размер рисунка в 24-разрядной палитре (3 байта на точку) по формуле:

S = M-N-3,

где S — размер файла с рисунком (байт);


Исследовательская работа

М — ширина рисунка (точек); N— высота рисунка (точек).

Запишите результат: S =

4. Сохраните рисунок в папку C:\Temp\Pictures, выбрав имя файла Test и назначив тип файла: 24-разрядный рисунок.

5. Повторно сохраните рисунок, выбрав то же имя Test, но назначив тип файлаGIF. При сохранении произойдет потеря определенной части графической информации.

6. Восстановите рисунок, загрузив его из ранее сохраненного файла Test.bmp, ивновь сохраните его под тем же именем, но выбрав в качестве типа файла фор-

MSLTJPEG.