Létrehozása telepítő

Az a gyakorlat, kereskedelmi szoftverek fejlesztése azt mutatja, hogy nem minden felhasználó képes dolgozni levéltár. Ezért javasoljuk, hogy adja ki a program formájában futtatható fájlok automatikusan létrehozhat mappákat a fájlrendszerben, másolja a fájlokat a program létrehozza a szükséges konfigurációs fájlok és rendszerleíró kulcsokat, valamint a pontokat a program start menü és az asztali parancsikonok. Egyszerűsítése létrehozását szerelők, sok speciális szoftverek. A legismertebb ezek közül:
2.1. Szabad szoftver létrehozása szerelők
NSIS (Nullsoft Scriptable Install System) - az egyik legnépszerűbb szerelők. Meg gazdag funkciók, amelyek jelen vannak a legtöbb kereskedelmi termékek. Ez lehetővé teszi, hogy különböző tömörítési lehetőségek létrehozásakor elosztás;
Inno Setup -dovolno népszerű egyszerű intallyator. Ez tartalmaz egy beépített script nyelv;
Wix (Windows Installer XML) - egy speciális termék a Microsoft építeni MSI és az MSM telepítési csomagokat.
2.2. Kereskedelmi szoftverek létrehozására szerelők
InstallShield - az egyik legnépszerűbb termékek között szerelők;
WISE - könnyen használható funkciók gazdag szerelők generátor;
VISE - szakmai telepítő Windows, MacOS X és Macintosh;
CreateInstall egy sokoldalú, rugalmas és hatékony telepítő mind professzionális fejlesztők és a kezdők. Ezzel a programmal lehet létrehozni teljes funkcionalitású telepítőprogramjai az alkalmazások, valamint önkicsomagoló archívumokat magas tömörítési arány, és több,
Részletes Installer - Lehetővé teszi, hogy a szakemberek által java alkalmazást. Létrehoz egy újabb futtatható fájlt.
2.3. projekt EclipseNSIS
2.4. Hozzon létre egy telepítő segítségével NSIS és EclipseNSIS programok
Hozzon létre egy külön projekt a telepítő, hogy hívja a projekt varázslót a menü „File-> New-> Projekt-> Általános Project”. Mi adja meg a nevét, a projekt „com.berdaflex.filearranger.installer” és kattintson a „Befejezés” gombra.
Hozzon létre egy üres installation script segítségével EclipseNSIS mester, mester erre a hívásra a menüből "File-> New-> Egyéb-> EclipseNSIS-> NSIS Script". A rendelkezésre álló sablonok, válassza ki a klasszikus telepítő „Classic Installer”.
5.6 ábra. A választás klasszikus telepítő

A varázsló következő ablakban adja meg az alapvető attribútumok által létrehozott telepítő:
Alkalmazás neve: „Berdaflex Fájl szervezőként”;
Alkalmazás verzió: „0,1”;
Kiadó neve: "Berdaflex Software Systems";
Telepítő fájl: "FileArrangerSetup.exe".
Megemlítjük ikonok telepíteni és eltávolítani a programot, ami egy modern megjelenés telepítőt.
Az egyik fontos szempont, amikor létrehozza a telepítő, hogy meghatározza a tömörítési szintet „kompresszor” létrehozásához használt telepítő fájlt. A tömörítés csökkenti a méret a telepítő, ami fontos szoftver forgalmazás az interneten keresztül. Rendelkezésre álló lehetőségek ZLIP archiváló bzip2 és LZMA. Nagyon magas tömörítési ér mód „SetCompressor / szilárd LZMA”, de van egy ár egy hosszabb ideje létrehozni a telepítő, és telepíti azt.
5.7 ábra. Belépés a fő projekt attribútumok

Következő oldal A varázsló kéri, hogy adja az utat és a Beállítás menüből. Hagyjuk az alapértelmezett értékekre. Ha ez a beállítás történt butet alapértelmezett könyvtárba „Program Files” mappát a „Berdaflex Fájl szervezőként”. csoport „Berdaflex Fájl szervezőként” a menüben jön létre.
A program magában foglalja a létrehozását NSI szerelőknek többnyelvű forrásokat információ megjelenítésére különböző nyelveken. Mi választjuk ki a listából a támogatott orosz és angol nyelven. Ha engedélyezi a négyzetet „A felhasználó kiválaszthatja a kívánt nyelvet”, akkor, amikor elindítja a telepítő felajánlja, hogy kiválassza a kívánt beállítást a nyelv, különben a nyelv határozza meg az operációs rendszer beállításait.
5.8 ábra. Kiválasztása a telepítési útvonal, a menü-csoport, és a támogatott nyelvek

Ezután a varázsló kéri, hogy adja a licenc fájlt, a letöltési folyamatot a kép, a háttérképet és hangfájlokat. Nézzük rámutatnak csak addig, amíg a licenc fájlt.
Ábra 5.9. A kijelző beállítása paraméterek telepítő

A legfontosabb pont, hogy adjon meg egy listát a fájlok, mappák és parancsikonok, amelyek szerepelnek a telepítő. Erre a következő oldalon a varázsló szánják. Mivel a tartalom döntünk a tartalmát egy könyvtárba, amelyet már korábban előállított termék varázslót.
5.10 ábra. Válogatás a tartalom kell telepíteni

A végső lépés az, hogy meghatározza a viselkedést az előnyös paraméterek a telepítő.
Ábra 5.11. Paraméter kiválasztása viselkedés telepítő



A szállítási programot teremtő szerelők NSIS tartalmaz számos példát szkriptek, amelyek végre a különböző logikai megjelenését és viselkedését létre a telepítő.