Inno Setup Compiler quyidagi funksiyalarni o‘z ichiga oladi:
fayl versiyasini taqqoslash;
kutubxonalarni ro‘yxatdan o‘tkazish;
shriftlarni o‘rnatish;
yorliqlarni yaratish;
bir nechta siqish mexanizmlari.
Imkoniyatlar:
dastur o‘rnatuvchilarni yaratish;
turli xil menyu va o‘rnatish imkoniyatlari;
siqishni mexanizmlari mavjud.
Kamchiliklari:
klassik interfeys juda qulay emas.
3
5.5.9
versiyada qanday yangiliklar bor
Asosiy funksiyalari:
bitta EXE yaratish;
o‘rnatuvchini disklarga ajratish;
dasturlarni o‘rnatishning bir nechta turlari (to‘liq, tanlangan, minimal);
o‘chirish imkoniyati;
siqish funktsiyalari (deflate, bzip2, 7-Zip);
belgilangan joyda yorliqlar yarating;
parol bilan himoyalangan va shifrlangan qurilmalar;
ro‘yxatdan o‘tish yozuvlarini va .ini fayllarini yarating.
Amaliy qism
Loyihalarni foydalanishga tayyorlash Inno Setup Compiler vositasi
yordamida amalga oshiriladi. Dast avval Inno setup dasturidan foydalanishdan oldin
Launch4j 3.14 setup dasturini kopmyuterga o‘rnatilish talab etiladi. Java dasturlash
tilidan foydalangan holda .jar fayl hosil qilinadi.
12.1-rasm. Jar file
4
12.2-rasm. Jar file nom beriladi
12.3-rasm. Jar file
12.4-rasm. Jar file ko‘rinishi
Ikkinchi qadamda Launch4j 3.14 setup dasturini ishga tushuramiz va quyidagi
oyna hosil bo‘ladi. U quyidagi xususiyatlarni o‘z ichiga oladi Basic, Classpath,
Header, Single instance, JRE, Set env, Splash, Version info, Messages. Basic
bo‘limida quydagi xususiyatlar to‘ldiramiz Output file, jar, icon. Qolgan qismlarini
5
imkoniyat darajasidan kelib chiqqan holda to‘ldirish talab etiladi. Basic qismi va
JRE qismlari ko‘rsatilgan:
12.5-rasm. Launch4j 3.14 setup dasturi oynasi
12.6-rasm. Output file uchun joy ko‘rsatish va JRE version qismlari
6
Shu orqali Inno setup uchun .exe faly hosil qilib olamiz:
12.7-rasm. exe file xosil qilinishi
Launch4j 3.14 setup dasturi orqali exe fayl xosil qilingandan so‘ng Inno setup
ishga tushuramiz va quydagi oyna xosil bo‘ladi. Dastlabki ishga tushirilganda bo‘sh
skriptni yaratish, skript yaratish,ishga tushirish yoki turli fayllarga murojaat qilish
mumkin bo‘ladi
.
12.8-rasm. Inno setup dastur oynasi
Bekor qilish tugmasi bosiladi va file qismidan new bo‘limini tanlaniladi xosil
bo‘lgan oynadan next tugmasi bosiladi.
7
12.9-rasm. Inno setup Script Wizard oynasi
Hosil bo‘lgan oydada quydagilar mavjud bo‘ladi. Dastur nomini kiriting
( Ilova nomi), ilova versiyasi ( Ilova versiyasi), dastur nashri ( Ilova noshiri) va
ilovaning veb-sayt manzili ( Ilova veb-sayti).
12.10-rasm. Dasur haqidagi ma’lumotlar
Next tugmasi bosiladi.
8
12.11-rasm. Dastur joylashgan papka imkoniyatlari
Launch4j 3.14 setup orqali yaratilgan .exe faylni ko‘rsatishimiz talab etiladi:
12.12-rasm. .exe fayl ko‘rsatish jarayoni
9
12.13-rasm. .exe fayl ko‘rsatish jarayoni
Add folder… lib, icon, Launch4j 3.14 setup orqali yaratilgan .exe fayllarni
jamlangan papkani joyini ko‘rsatamiz.
12.14-rasm. Add folder
Keyingi qadamda litsenziya fayllarini va o‘rnatishdan oldin va keyin
ko‘rsatiladigan ma'lumotlarga ega fayllar. Agar siz litsenziya faylini ko‘rsatsangiz,
unda o‘rnatish paytida foydalanuvchi litsenziyaga rozi bo‘lishi kerak talab qo‘yiladi.
10
12.15-rasm. Application documentation
Keying bosqichda qo‘llab-quvvatlanadigan tillar tanlaniladi:
12.16-rasm. Til tanlash
Bu oynada .exe fayl joyi, nomi, icon joyi ko‘rsatiladi va maxfiy kod qo‘yiladi.
11
12.17-rasm. Dastur joyi, nomi, icon, kod imkoniyatlari
Next tugmasi bosiladi:
12.18-rasm. Yorliq xosil qilish
12
12.19-rasm. Jarayon yakullanish qismi
Ha tugmasi bosiladi va quydagi oyna xosil bo‘ladi:
12.20-rasm. Jarayon yakunlovchi
13
12.21-rasm. Jarayon omadli yakunlandi
Yuqorida ko‘rsatilgan dastur manziliga murojaat qilamiz va uni ishga
tushuramiz quydagi File encryption.exe xosil bo‘lganini ko‘ramiz:
12.22-rasm. File encryption.exe
Maxfiy kod kiritiladi:
12.23-rasm. Maxfiy kod
14
Yuklanish joyi ko‘rsatiladi:
12.24-rasm. O‘rnatish uchun manzil tanlaniladi
Yorliq xosil qilish uchun belgilanadi:
12.25-rasm. Yorliq xosil qilish
15
File_encryption.exe xosil bo‘ladi va ishga tushuriladi.
12.26-rasm. Dastur ishga tushurish
Topshiriq
Har bir talaba murakkab bo‘lmagan dastur tuzib va uni Inno Setup Compiler
vositasi yordamida o‘rnatuvchi holatga keltirishi lozim
Nazorat savollari
1.
Inno Setup Compiler nima
2.
Inno Setup Compiler funksiyanal imkoniyatlari
3.
Inno Setup Compilerni kamchiliklari
Do'stlaringiz bilan baham: |