Модуль для Mozilla.

Гость18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.08.2007

Краткое описание:

Необходимо создать модуль для Mozilla, который позволял бы выполнять

простейшие операции редактирования изображений из браузера.

Подробное описание:

Необходимо создать модуль для Mozilla со следующими возможностями:

1. Метод Init() должен проверять наличие директории Windows на диске

и загружать библиотеку user32.dll с помощью функции LoadLibrary.

2. Метод SelectFile() должен открывать окно для выбора файла на диске.

3. Метод ProcessImage() должен открывать окно позволяющая выбрать

необходимое действие:

- инвертирование изображения

- поворот изображения (0, 90, 180, 270, 360 градусов)

- преобразование изображения в черно-белое изображение

По нажатии кнопки выполнить необходимо закрыть окно настройки

и запустить выбранное действие.

4. В процессе выполнения действия должно генерироваться событие OnProgress,

даже можно внедрить в алгоритмы некоторые задержки чтобы все было

наглядно.

5. По завершении действия должно генериться событие OnFinish. Статус

выполнения действия должен передаваться в этом событии через свойство

модуля.

Среда разработки:

Visual C++ 6.0

Результат:

1. Полные исходные коды модуля с описанием как их скомпиллировать.

2. Демонстрационная веб приложение, которое обладает следующими возможностями:

2.1. Выбор изображения с диска

2.2. Выбор необходимого действия

2.3. Запуск действия

2.4. Индикация работы модуля в веб приложении

2.5. Информирование пользователя о завершении действия

3. Демонстрационное веб приложение должно работать в следующих браузерах:

FireFox 1.5 и выше, Opera 8.0 и выше

Полезные ссылки:

- http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites

- http://developer.mozilla.org/en/docs/How_to_build_a_binary_XPCOM_component_using_Visual_Studio

Заявки фрилансеров