Vai jums padodas programmēšana, esat izstrādājis lielisku spēli un vēlaties, lai spēlētāji to redzētu? Lai to izdarītu, jums ir jāizveido viegls un vienkāršs "instalēšanas programma", kas būs saprotama lietotājam. Utilītas Inno Setup un Smart Install Maker palīdzēs izveidot spēles instalāciju.

Inno iestatīšana

Apskatīsim, kā izveidot spēles instalāciju, izmantojot Inno Setup:

  1. Lejupielādēt Inno Setup. Starp citu, programma ir bezmaksas.
  2. Mēs palaižam utilītu, noklikšķiniet uz “Fails” → “Jauns”, pēc kura sākas “Iestatīšanas vednis”.
  3. Nākamajā lapā norādām spēles nosaukumu, tās veidotāju, mājaslapu internetā (ja tāda ir) utt.
  4. Tālāk jums jāizvēlas mape, kurā tiks izveidota instalācija. Noklusējuma mape ir "Programmu faili". Jāuzraksta spēles mapes nosaukums.
  5. Pēc tam jums ir jāatlasa galvenais fails ar paplašinājumu .exe, kas palaiž jūsu spēli. Tālāk mēs pievienojam pilnu spēļu failu un bibliotēku sarakstu.
  6. Sagatavojam savu licences failu readme.txt., kurā rakstām ziņu atskaņotājiem vai atstājam failu tukšu un norādām ceļu uz tiem.
  7. Pēc tam atlasiet valodu, kas tiks parādīta, palaižot spēles instalēšanas vedni.
  8. Nākamajā lapā norādiet faila nosaukumu, kas tiks izmantots instalēšanas vedņa palaišanai. Tam jābūt skaidram spēles lietotājam. Pēc tam datora cietajā diskā atlasiet vietu, kur tiks ievietots apkopotais fails. Šeit varat arī atlasīt instalēšanas saīsni.
  9. Mēs virzāmies tālāk, atstājot atzīmi (tas vienkāršos instalētāja skriptu).
  10. Noklikšķiniet uz "Pabeigt". Lietderība izveidos instalācijas failu atbilstoši norādītajiem iestatījumiem un parametriem.

Smart Install Maker

Apskatīsim, kā instalēt spēli, izmantojot utilītu "Smart Install Maker".

  1. Lejupielādējiet programmu Smart Install Maker.
  2. Atver to. Rindā pretī “Programmas nosaukums” ievadiet savas spēles nosaukumu (tas ir jādara, pretējā gadījumā noklusējuma vērtība paliks “Jauns produkts”). Aizpildiet arī zemāk esošās rindiņas, to varat izdarīt pats.
  3. Pēc tam kolonnā kreisajā pusē jāizvēlas “Faili”. Zemāk noklikšķiniet uz “+” (pievienot).
  4. Parādīsies logs, kurā jums jāizvēlas instalējamais fails un mape, kurā spēle tiks izpakota.
  5. Tālāk kolonnā kreisajā pusē jāizvēlas “Interfeiss”. Šeit jūs varat izvēlēties gradienta fonu vai ievietot attēlu (attēlu) uz fona.
  6. Nākamajā darbībā mainiet nosaukumus, spēles logotipu utt.
  7. Pēc tam atlasiet "Saglabāt". Visas darbības ir pabeigtas. Pēc tam palaidiet instalētāju un pārbaudiet, vai tas darbojas pareizi.

“Inno Setup” un “Smart Install Maker” ir vienkāršas utilītas, kas ļauj ne tikai pieredzējušiem izstrādātājiem, bet arī parastajiem lietotājiem izdomāt, kā klusi (t.i., automātiski) instalēt programmas.

Kategorija ~ ProgrammēšanaAdministrators

Savs uzstādītājs

Savas programmatūras izstrāde ir viena lieta, bet tās instalēšana ir cita lieta. Kad esat izveidojis savu produktu, jums ir jādomā, kā tas tiks piegādāts gala lietotājam. Ja tas ir tikai viens izpildāms fails, kuru varat vienkārši saspiest un koplietot, tas ir vienkārši. Bet, ja jūsu produkts sastāv no vairākiem failiem, piemēram, dll, kas ir jāreģistrē, jums jau ir nepieciešams instalētājs. Pat ja jums vienkārši jāizveido pāris saīsnes lietotāju datoros, instalētājs jau būs ērts, ja vien, protams, nevēlaties, lai lietotāji visu darītu manuāli.

Dārgais un komerciālais flagmanis InstallShield ir pazīstams ikvienam, un jūs esat vairākkārt izmantojis šī produkta radītos instalētājus. Taču tas nav vienīgais atbalsta punkts uzstādītāju izveidei. Ir arī diezgan spējīgi bezmaksas produkti, kas var nodrošināt jūs ar visām nepieciešamajām iespējām. Esmu izvēlējies dažus no labākajiem. Tie aptver dažādas pieejas instalēšanas programmas izveidei: no ātras un viegli pielāgojamas (5–10 minūtes un pabeigtas) līdz jaudīgiem un atbalsta milzīgu skaitu iestatījumu.

Bezmaksas programmu apskats instalētāju izveidei

Programma Inno Setup instalēšanas programmas izveidei ir pilnvērtīgs rīks

Apskatījis vairākus citus bezmaksas produktus šajā kategorijā, es nolēmu izvēlēties šo kā vispievilcīgāko. Šis rīks nav paredzēts lietotājiem, kuri meklē vienkāršu grafisko redaktoru un ātrus rezultātus. Šis risinājums ir vairāk piemērots tiem izstrādātājiem, kuri vēlas pilnībā kontrolēt instalēšanas programmas izveidi un ir ērti strādāt ar teksta konfigurācijas failiem. Inno Setup tika izlaists 1997. gadā un kopš tā laika ir ievērojami attīstījies. Šis rīks noteikti pārspēj daudzus komerciālos konkurentus šajā jomā ar savu funkciju pārpilnību un darbības stabilitāti.

Inno Setup GUI ir konfigurācijas faila redaktors/kompilators, kas satur instalēšanas programmas izveides iestatījumus. Teksta faila formāts ir ļoti līdzīgs INI faila formātam, tāpēc darbs ar to ir mazāk apgrūtinošs nekā ar XML formāta failu, piemēram, . Palīdzības fails ir labi strukturēts, ļaujot viegli uzzināt par pieejamajām opcijām. Redaktors atbalsta koda krāsu shēmu, kas padara to ērtāku darbu. Es neuzskaitīšu visas šī profesionālā iestatīšanas rīka funkcijas, taču es neesmu atradis neko citu, ko Inno Setup nespētu paveikt. Avota faili, mērķa faili, īsceļi, dialoglodziņi, licences pieņemšana, dzēšana, pielāgotas veidlapas un daudz kas cits. Esmu to izmantojis vairākos projektos gadu gaitā ar lieliem panākumiem (nevis izdevumiem). Ja esat GUI cienītājs, InnoSetup mājaslapā varat atrast vairākus trešo pušu papildinājumus šim lieliskajam rīkam.

Programma NSIS instalētāja izveidei ir ērta un jaudīga

- Ja jums patiešām nav nepieciešams skriptu redaktors un vēlaties kaut ko ar modernāku lietotāja interfeisu, tad NullSoft rīks instalētāju izveidei ir tas, kas jums nepieciešams. Šis ir visspējīgākais produkts, lai gan tam trūkst pilna lietotāja interfeisa (neskaitot kompilatora logu).

Tāpat kā veidojat HTML kodu tīmekļa lapai atsevišķā programmā un pēc tam parādāt šo lapu pārlūkprogrammā, jums vajadzētu izveidot NSIS skriptu jebkurā jūsu izvēlētā redaktorā un vienkārši apkopot to ar NSIS kompilatoru. NSIS mājaslapā var atrast saites uz redaktoriem (PSPad, Notepad) un IDE spraudņiem (piemēram, priekš Eclipse) ar atbalstu NSIS skriptiem ar sintakses izcelšanu, kā arī dažādām citām palīgprogrammām.

Šis produkts noteikti ir vairāk paredzēts profesionāliem izstrādātājiem, nevis tiem, kas meklē ātrus un vienkāršus grafiskos risinājumus uzstādītāju izveidei. Produkti šajā pārskatā attiecas uz abiem šo lietotāju veidiem, tāpēc ir nedaudz grūti ieteikt vienu risinājumu. Lai gan NSIS ir spējīgāks par , es izvēlējos pēdējo, jo tas ir līdzsvarots starp GUI un funkcionalitāti (ieskaitot apmācības organizāciju).

NSIS vienkārši parāda vienu nelielu logu ar teksta saitēm, lai jūs sāktu izpētīt tās bezgalīgās iespējas. Neliels logs (tiešām pārāk mazs, lai parādītu visu tekstu, bet pietiekami liels, lai nemainītu izmēru) satur saites uz pašu kompilatoru, skriptu paraugiem, tiešsaistes atbalstu, dokumentāciju un spraudņiem.

Spraudņi patiešām ir tā vērti, tie piedāvā daudzas uzlabotas funkcijas, piemēram, izgaismošanas/izbalināšanas efektus pielāgotajiem dialoglodziņiem. NSIS iesaka izveidot modernāku lietotāja interfeisa iestatījumu. Varat izveidot savas ikonas, banerus, fonus un izveidot no tiem savu kolekciju. Lietotāju kopiena ir diezgan liela, un daudzi resursi un forumi jums palīdzēs un atbalstīs jūsu NSIS instalēšanas projektu.

Iestatīšanas faila izveide ir tikpat vienkārša kā skripta faila vilkšana un nomešana kompilatora logā. Logā tiek parādīti visi kompilatora ziņojumi, tostarp veiksmes vai kļūdu ziņojumi. Ģenerētie instalācijas faili ir mazi, salīdzinot ar citiem instalēšanas programmas izveides rīkiem, kas ļauj jums pārvaldīt savu . Es varētu vēl daudz ko teikt par NSIS, taču es to atstāšu viņu labi sakārtotajai mājas lapai. Šis ir visiespējamākais rīks no visiem piedāvātajiem, taču tas ir paredzēts profesionālu izstrādātāju risinājumiem, un, lai tie darbotos efektīvi un produktīvi, ir nepieciešami trešo pušu rīki.

Programma instalēšanas programmas Ghost Installer izveidošanai, kas ir līdzīga InnoSetup

ir analogs. Ja vēlaties pilnībā kontrolēt instalētāja izveidi un nebaidāties strādāt ar XML konfigurācijas failiem, Ghost Installer var būt laba izvēle. Lai gan rīka komerciālajai versijai ir GUI (Ghost Installer Studio), bezmaksas versija vienkārši piedāvā tā saukto gEditor XML konfigurācijas failu rediģēšanai.

Šim produktam ir nepieciešams laiks, lai pierastu pie šī produkta, taču, tiklīdz jūs to sapratīsit un zināt visus iestatījumus, varēsit izmantot visu šī rīka jaudu. Palīdzības fails ir ļoti labi sakārtots, un tajā ir uzskaitīti visi izmantojamie atslēgvārdi un iestatījumi. Veidojot jaunu projektu, iestatīšanas vednis izveidos pamata vai papildu veidni, kas nodrošinās nepieciešamo XML struktūru, ar kuru varēsit strādāt uzreiz. Man šo rīku bija nedaudz grūtāk apgūt nekā InnoSetup, taču esmu pārliecināts, ka šis rīks ir ļoti spēcīgs. Rezultātā mums ir XML redaktors gEditor ar iebūvētu pogu, kas sāk instalētāja kompilēšanas procesu. Ja šāda veida darba shēma jums ir pievilcīga, tad noteikti izmēģiniet to.

Clickteam Install Creator ir ātri un viegli lietojams

, iespējams, ir ātrākais un ērtākais instalētāja izveides rīks, ko esmu pārskatījis. Šis rīks satur būtiskas funkcijas, kas ietītas efektīvā GUI. Vednis ātri palīdzēs veikt pamata darbības. Mans pirmais projekts tika paveikts dažu minūšu laikā, un viss darbojās kā šarms!

Katrs posms ir attēlots ar atsevišķu cilni, tāpēc pēc vedņa pabeigšanas jums vienmēr būs iespēja mainīt iepriekš norādītos iestatījumus. Ja jums ir jāinstalē vairāki izpildāmie faili, jums ir jāpievieno izvēlne Sākt un darbvirsmā jāizveido saīsnes. Šis rīks ļauj viegli mainīt visu instalācijas tekstu, pat tekstu sveiciena dialoglodziņā. Galīgo instalēšanas programmu var palaist gan dialoglodziņa režīmā, gan pilnekrāna režīmā (ar iespēju iestatīt fona aizpildījuma gradientu, tāpat kā vecajos labajos Windows laikos).

Varat iestatīt bitkartes un ikonas pēc savas izvēles. Programmā Install Creator trūkst papildu funkciju, piemēram, reģistra ierakstu pievienošanas, dažādas instalācijas pakotnes vai valodas. Bet tas nebija šī rīka mērķis, un tas ir piemērots vienkāršu uzdevumu veikšanai. Šī ir lieliska izvēle ātram programmas izplatīšanas risinājumam, neizprotot daudzas instalēšanas programmu izveides sarežģītības. Bezmaksas versija ir pilnībā funkcionāla, tomēr katras instalācijas beigās tiek parādīts logs ar sludinājumu un saiti uz izstrādātāju vietni.

CreateInstall ir Clickteam instalētāja izveides programmas analogs

Tas ir kārums tiem, kuri nevēlas tērēt daudz laika instalēšanas programmu izveidei un daudzu teksta rediģēšanas procedūrai. Rīks ir ļoti līdzīgs , tajā ir arī vienkāršs un efektīvs interfeiss, kurā varat ātri atrast un konfigurēt visas svarīgās sava projekta funkcijas. Iestatīšanas dialoglodziņā varat atlasīt pielāgotas bitkartes un ikonas, kā arī norādīt fona aizpildījuma gradientu pilnekrāna režīmam. Varat konfigurēt sešus instalēšanas dialoglodziņus un vienu instalēšanas pabeigšanas dialoglodziņu.

Darbs ar failiem un konteksta izvēlnēm ir diezgan vienkāršs, kas ir priekšrocība salīdzinājumā ar Install Creator. Jums tiek dota arī iespēja iestatīt ierakstus reģistrā un reģistrēt DLL / OCX / TBL failus. Rīkam ir dažas papildu funkcijas, kas atstāj diezgan labu iespaidu. Ar tiem jūs varat mainīt dažas funkcijas, piemēram: izvēlēties valodu, izvēlēties instalācijas ceļu. Taču man radās vairāki jautājumi par rīka darbību, proti, par dialoga fontu maiņu. Dažiem fontiem, piemēram, Tahoma, displejs būs vienkārši tukšs logs. Kāpēc ir tā, ka? Bezmaksas versija ir pilnībā funkcionāla, taču katra instalācijas loga apakšējā kreisajā stūrī tiek parādīta rinda "CreateInstall Free". Jūs varat iegādāties šo rīku un mainīt šīs rindas saturu pēc saviem ieskatiem.

Advanced Installer programma ātrai instalētāja izveidei

ir laba izvēle, ja nepieciešams ātri izveidot MSI instalācijas pakotni. Caphyon piedāvā sava rīka bezmaksas versiju, lai izveidotu komerciālā produktā iebūvētus instalētājus. Jūs varat lejupielādēt un instalēt pilno produkta versiju bez maksas, taču bez pirkuma reģistrācijas darbojas tikai opcijas "Pamata". Bet tas ir pilnīgi pietiekami, lai ātri un viegli izveidotu MSI instalācijas pakotni.

Tam ir diezgan lietotājam draudzīgs interfeiss, kas ļauj iestatīt visas pamata konfigurācijas pēc iespējas īsākā laikā. Ir diezgan daudz instalēšanas iespēju, kas ļauj diezgan vienkārši spēlēt ar rīku, piemēram, mērķa mape, īsceļi, sistēmas atsāknēšana, startēšanas nosacījumi, reģistra iestatījumi un daudz kas cits. Mana vienīgā vilšanās ir tāda, ka nav iespējams definēt dažādus instalācijas veidus, piemēram, "Pilna instalācija" un "Minimālā instalācija". "Visu vai neko" nav mūsdienu instalēšanas programmu filozofija. Es dotu priekšroku tipa iestatīšanas opcijai, nevis palaišanas nosacījumu opcijai. Tomēr mani ļoti iespaido lietošanas vienkāršība un projektam nepieciešamais minimālais laiks. Ja jums ir nepieciešams MSI fails vienkāršai instalēšanai, Advanced Installer noteikti ir tas, kas jums nepieciešams.

Ātrās atlases rokasgrāmata (lejupielādējiet bezmaksas programmas, lai izveidotu instalētāju)

Inno iestatīšana

ļoti spēcīgs - daudzu gadu pieredze - vienkāršs faila formāts

NSIS

liels skaits funkciju - mazs instalētāja izmērs - pielāgoti dialoglodziņi - iespēja savienot spraudņus
nav grafiskā interfeisa - nav viegli iemācīties - nav redaktora

Ghost Installer bezmaksas

Jaudīgas funkcijas - balstītas uz XML
pamatojoties uz teksta failiem - nav grafiskā interfeisa

Labāka instalētāja izveide

Izstrādātāju pieredze liecina, ka uzticams, profesionāls programmatūras instalētājs ir ārkārtīgi svarīgs jūsu produktam. Nekas nerada sliktu pirmo iespaidu par produktu kā instalācijas, kas nedarbojas vai ir nepareizi konfigurētas. Citiem vārdiem sakot, ja vēlaties, lai jūsu programmatūra lietotāja priekšā projicētu pozitīvu tēlu, jums vajadzētu parūpēties par profesionālu un uzticamu, piemēram, Faktiskais uzstādītājs. Šis jaudīgais rīks ļauj izveidot instalācijas pakotnes ar modernu interfeisu, jo izplatīšanā ir iekļauti krāsaini Wizard attēli. Pateicoties tās intuitīvi izstrādātajam interfeisam, programma ir piemērota gan iesācējiem izstrādātājiem, kas ļauj izveidot vienkāršas instalācijas pakotnes, gan profesionāliem izstrādātājiem, kuri var izveidot ar funkcijām bagātus un elastīgus instalētājus.

Lai sāktu procesu, palaidiet Actual Installer. Pirmā lapa ir Ģenerālis, tajā ir lauki produkta nosaukuma un versijas ievadīšanai. Lauki uzņēmuma nosaukums, vietne un atbalsta adrese nav obligāti, taču, lūdzu, ņemiet vērā, ka šie dati tiks parādīti programmas detaļās sarakstā "Vadības panelis — programmas un līdzekļi".

Tab Prasībasļauj atlasīt Windows versijas, kurās var darboties jūsu programma. Ja jūsu programmai ir nepieciešams .NET Framework, atlasiet to un atlasiet atbilstošo versiju.

Tas ir ļoti ieteicams, ka iespēja Nepieciešamas administratora tiesības tika iespējots, pretējā gadījumā instalēšanas programma nevarēs izveidot failus un reģistra ierakstus Windows sistēmas apgabalā (mape "Program Files", reģistra atslēga "HKEY_LOCAL_MACHINE\SOFTWARE" un citi). Tomēr šī opcija nav jāatzīmē, ja jums vienkārši nepieciešams kopēt failus uz direktoriju, kas nav sistēmas direktorijs.

Dodieties uz lapu Uzstādīšana: tiek izsaukta pirmā cilne Faili un mapes. Laukā Avotu direktorijs varat norādīt direktoriju, kurā ir jūsu lietojumprogrammas faili. Lietojumprogramma tiks instalēta laukā norādītajā direktorijā Instalācijas direktorijs. Šī direktorija ceļš tiks saglabāts instalētāja mainīgajā . Pēc noklusējuma tas ir iestatīts uz \ . Mērķa mašīnā šis ceļš atgriezīsies: C:\Program Files\New Product. Lai uzzinātu vairāk par instalētāja mainīgajiem, noklikšķiniet uz . Varat arī kopēt failus uz citām mapēm, izmantojot pogas Pievienot mapi Un Pievieno failus.
Pēc failu pievienošanas projektam ieteicams atlasīt savas lietojumprogrammas galveno izpildāmo failu (EXE). Lai to izdarītu, laukā atlasiet failu Instalācijas faili, ar peles labo pogu noklikšķiniet un atlasiet Iestatīt kā galveno izpildāmo. Atlasot šo failu, programma Actual Installer automātiski izveidos divus īsceļus tam programmu grupā (Izvēlne Sākt\Programmas\Programmas nosaukums) un darbvirsmā. Šos iestatījumus varat apskatīt vai mainīt vietnē Īsceļi.

Nākamā cilne - Atinstalēšana. Ja vēlaties pievienot programmas atinstalēšanas/noņemšanas līdzekli, vienkārši atlasiet opciju Iekļauts atinstalētājs. Opcija Aiciniet apmeklēt produktu atsauksmju lapuļauj novirzīt lietotājus uz atsauksmju lapu pēc programmas atinstalēšanas. Izvēlieties opciju Piespiedu atinstalēšana, ja vēlaties, lai atinstalētājs pilnībā noņemtu instalācijas mapi (ja jūsu programma tajā izveido papildu failus).

Pēdējā cilne instalēšanas lapā ir Atjaunināt. Izvēlieties opciju Iekļauts Actual Updater rīks lai instalācijas pakotnē iekļautu programmu Actual Updater. Šī utilīta ļauj pārbaudīt, vai nav atjauninājumu. Plašāku informāciju par šo funkciju var atrast palīdzības failā.

Dodieties uz lapu Dialogi. Šeit varat atlasīt iestatīšanas vedņa instalēšanas lapas. Uz cilnes Valodas Tiek piedāvātas instalētāju valodas. Lai mainītu tekstu valodas failā, atlasiet to un atlasiet Rediģēt no konteksta izvēlnes.

Uz cilnes Licences līgums Varat norādīt licences līguma failus. Katrai instalācijas valodai varat izmantot atsevišķu failu. Ja vēlaties izmantot vienu un to pašu licences līguma failu visām valodām, norādiet to opcijai (Noklusējums).

Uz cilnes Lietotāja informācija tā var norādīt, kāda informācija ir jāpieprasa no lietotāja. Šeit ir pieejami trīs standarta jautājumi: lietotājvārds, uzņēmuma nosaukums un sērijas numurs. Šajā cilnē ir arī pielāgots lauks - Pielāgots lauks.

Lappuse Sistēma piedāvā papildu opciju uzstādīšanu, piemēram, reģistra un INI failu modificēšanu, mainīgo nolasīšanu no reģistra, un šeit var norādīt komandas, kas tiks izpildītas pirms un/vai pēc instalēšanas/atinstalēšanas.

Lappuse Reģistrēties ir trīs cilnes. Uz cilnes Failu asociācijas jūs varat norādīt, kāda veida faili ir jāreģistrē sistēmā. Tab Vides mainīgieļauj konfigurēt Vides mainīgie Windows operētājsistēma. Lai reģistrētu fontus, ActiveX DLL failus, TLB bibliotēkas, ekrānsaudzētājus un darbvirsmas tapetes, izmantojiet cilni Citi.

Kad visas nepieciešamās funkcijas ir konfigurētas, nospiediet F8(vai izvēlnes vienums Projekts\Būvēšana), uz izveidot labāku instalētāju jūsu programmai!