Развитие движение?

Семинар на тема "Развитие на движение?" Е част от материалите за обучение отдела за уеб технологии.

Но ние няма да го направи, както се прави в повечето от тези насоки: първо, да се направи описание файл, а след това даде линк към архива. Ние първо трябва да настроите да работи, изтеглите и инсталирате проект шаблон, и само тогава ще се разбере, че има какво.

Подготовка на Edit работното пространство

Така че, първо да създадете отделен профил FireFox, което не е жалко да го прекъсне. За тази затваряне FireFox, натиснете Win + R и въведете командата

Отваря се прозорец, за да изберете профила. Натиснете бутона за да създадете профил и да укажете папката, за да създадете нов профил. За предпочитане е да създадете папка, така че да е лесно достъпна, като:

На следващо място, изтегляне и инсталиране на проекта шаблон helloworld.xpi. От контролния панел трябва да се появи един бутон, като кликнете върху който се изписва поздрава "Здравей, свят!".

След инсталацията вътре в директорията

папка се появява с името

това е, което ние ще работим в бъдеще.

Редактиране на съдържанието на helloworld.xpi пакет

съдържание \ overlay.xul Редактиране

Това е основната файл, той казва, че бутонът на всички трябва да е, и трябва да се добавят към BrowserToolbarPalette лентата с инструменти подразбиране. Този код е написан на езика XUL.

локал \ ен-US \ overlay.dtd Редактиране

Това е просто референтен текст константи.

кожата \. правило

Тази папка съдържа изображение за бутон и с файловете на стил

chrome.manifest Редактиране

Очевидно е, че това е важен файл, който конфигурира приложението. Не е ясно как да го тълкува.

install.rdf Редактиране

В съответствие с този файл инсталира добавката (или не се случи в случай на прекалено стари или твърде нови версии). 8.0 * -. Максималния вариант тук е посочено Firefox, който може да се справи разширяването. Затова трябва да го смените с нещо, на което се планира версия за разширяване на дейността.

Вътре XUL може да съдържа скриптове (вътре скрипта на маркера), или да се свържете от отделни файлове.

От около JS има отделен курс. нещо за стандарта разполага тук не говори.

Работа с файлове Редактиране

прочетете Редактиране

Трябва да се отбележи, че пътят до него трябва ясно да отговаря на системата: в Windows използва наклонената черта на Linux - прав.

Прозорецът за избор на файл Редактиране

Прозорецът за избор на файл, за да прочетете:

От гледна точка на изпълнение прозорец се показва синхронно (JS спира работа). След като изберете подходящия Характеристиката ще се предлага в fp.file файл.

Кутия за да запишете файла:

таймер Редактиране

Библиотеките развитие XPCOM Редактиране

След разопаковане на архива трябва да зададете пътя към двоичните файлове по пътя си.

XPIDL Редактиране

IDL - щандове за Interface Definition Language (интерфейс описание език). XPIDL - е Mozilla Cross-платформа IDL. Интерфейси вероятно ще трябва да се разбират като софтуерни интерфейси, а не на графичния потребителски интерфейс.

Този текст трябва да бъдат поставени във файл, наречен IMyComponent.idl и можете да я компилирате в .xpt от командния ред: