5- Amaliy ish. Mavzu: AutoPlay Media Studio dasturi bilan ishlash texnologiyasi. Dasturning ob’ektlari bilan ishlash. Ob’ektlar ustida ishlash. Amaliy ish bo’yicha topshiriq: AutoPlay Media Studio dasturida ishlab chiqish texnologiyasi.
Biz AutoPlay Media Studio yordamida elektron darslik yaratishingiz mumkin. Elektron Darslikda mavzuga avoz qo`shishingiz mimkin. Shu maboynida vedioga ham qo`shish imkoni mavjud har bir darslik uchun video, harakat effektini berish mumkin. Autoplay Media Studio dasturi muhitida Visual Basic, Visual C++, Java, Macromedia Flash kabi qator tizimlarda yaratilgan hujjatlarni ham bemalol qayta ishlash mumkin . Dastur yordamida animatsiyalanuvchi menyuni, kataloglar daraxtini, ma‟lumotlar bazasini va shunga o’xshash obyektlarni nafaqat tez yaratish, balki ularni boshqarish ham mumkin. Avtomatik ishga tushuvchi oynalarni o’zini kutubxonasidagi “niqob”lardan foydalangan holda ixtiyoriy shaklda (formada) yaratish mumkin. Bunday “niqob” sifatida .jpg, .bmp va .png kabi formatdagi fayllardan foydalanilsa ham bo’ladi. Qolaversa, ma‟lumotlarni CD uchun tayyorlagan holda uni dasturning o’zidan turib, CD yoki DVDga yoza olishi Autoplay Media Studio dasturi naqadar keng imkoniyatlarga ega ekanligini ko’rsatadi.
Biz AutoPlay Media Studio yordamida elektron darslik yaratishingiz mumkin. Elektron Darslikda mavzuga avoz qo`shishingiz mimkin. Shu maboynida vedioga ham qo`shish imkoni mavjud har bir darslik uchun video, harakat effektini berish mumkin. Autoplay Media Studio dasturi muhitida Visual Basic, Visual C++, Java, Macromedia Flash kabi qator tizimlarda yaratilgan hujjatlarni ham bemalol qayta ishlash mumkin . Dastur yordamida animatsiyalanuvchi menyuni, kataloglar daraxtini, ma‟lumotlar bazasini va shunga o’xshash obyektlarni nafaqat tez yaratish, balki ularni boshqarish ham mumkin. Avtomatik ishga tushuvchi oynalarni o’zini kutubxonasidagi “niqob”lardan foydalangan holda ixtiyoriy shaklda (formada) yaratish mumkin. Bunday “niqob” sifatida .jpg, .bmp va .png kabi formatdagi fayllardan foydalanilsa ham bo’ladi. Qolaversa, ma‟lumotlarni CD uchun tayyorlagan holda uni dasturning o’zidan turib, CD yoki DVDga yoza olishi Autoplay Media Studio dasturi naqadar keng imkoniyatlarga ega ekanligini ko’rsatadi.
Tayyor loyiha bunda .exe kengaytmali fayl sifatida o’zi ochiluvchi arxiv ko’rinishda yoki qattiq diskdagi alohida papkada shakllantirilishi mumkin. Bundan tashqari, dasturga matnni orfografik tekshirish imkoniyati ham kiritilgan. Dasturning bu xossasi uning Label, Paragraph va Button kabi obyektlari bilan birga ishlaydi. Agar dastur kompyuterga to’liq versiya bilan o’rnatilgan bo’lsa, matnni orfografik tekshirish uchun uning kutubxonasida juda katta hajmdagi lug„atlar bo’lishi mumkin. Shunday qilib, AutoPlay Media Studio 7.0 ning yangi versiyasi quyidagi imkoniyatlarga ega holda iste’molga chiqarilgan :
Tayyor loyiha bunda .exe kengaytmali fayl sifatida o’zi ochiluvchi arxiv ko’rinishda yoki qattiq diskdagi alohida papkada shakllantirilishi mumkin. Bundan tashqari, dasturga matnni orfografik tekshirish imkoniyati ham kiritilgan. Dasturning bu xossasi uning Label, Paragraph va Button kabi obyektlari bilan birga ishlaydi. Agar dastur kompyuterga to’liq versiya bilan o’rnatilgan bo’lsa, matnni orfografik tekshirish uchun uning kutubxonasida juda katta hajmdagi lug„atlar bo’lishi mumkin. Shunday qilib, AutoPlay Media Studio 7.0 ning yangi versiyasi quyidagi imkoniyatlarga ega holda iste’molga chiqarilgan :
1.Avtomatik ishga tushuvchi xususiy menyu, interfaol taqdimotlar, multimedia-ilovalar, sanoqli daqiqalarda dasturiy ta’minotlarni yaratish;
2.Loyihaga turli-tuman fotografiya, musiqa, video, animatsiya, matn va boshqalarni biriktira olish xususiyati;
3.Web-ilova yaratishga mo’ljallangan mukammallashgan instrumentlar;
4. XML, SQL va shifrlash mexanizmlari bilan ishlay olishi;
4. XML, SQL va shifrlash mexanizmlari bilan ishlay olishi;
5. RTF-formatli hujjatlar bilan ishlay olishi;
6. Slayd-shou bilan ishlash imkoniyati;
7. Matn rangini o’zgartirish uchun RadioButton obyektining mavjudligi;
10. Kalit so’zlar yordamida qidiruv tizimining mavjudligi;
11. CD, DVD kabi kompakt disklarga yozish imkoniyati va hokazo.
Bu muloqot oynasida quyidagi to’rtta taklif ilgari surilgan bo’ladi:
Bu muloqot oynasida quyidagi to’rtta taklif ilgari surilgan bo’ladi:
1) Create a new project (Yangfi loyiha yaratish);
2) Open an existing project (Yaratilgan loyihalardan birini ochish);
3) Restore last open project (Oxirgi ishlangan loyihani ochish);
4) Exit AutoPlay Media Studio (Dasturdan chiqish).
Agar AutoPlay Media Studioning ruscha varianti o’rnatilgan bo’lsa, u holda taklif rus tilida, inglizcha variant o’rnatilgan bo’lsa, u holda taklif ingliz tilida bo’ladi. AutoPlay har bir buyruq tugmasi funksiyasi va unga mos scriptlar uchun tayyor kodlar to„plamini ham taqdim etadi. Bu tayyor kodlardan qulayroq foydalanish uchun dasturning ingliz tilidagi varianti bilan ishlagan ma‟qul. Shunday qilib, yuqoridagi taklifga binoan biz
“Creat a new project” bandini tanlasak, u holda bir nechta yangi loyiha shablonlarini taklif etishdan iborat quyidagi muloqot oynasi yuzaga keladi (2-rasm):
2-rasm. Loyiha shablonlarini tanlashga oid muloqot oynasi Biz yaratayotgan ilovamiz tabiatiga qarab, muloqot oynasida mavjud loyiha-lardan birini tanlashimiz yoki o’zimiz istagan yangi loyihani tashkil qilishimiz mumkin.
Quyida “Audio” deb nomlangan loyiha tanlangan (3-rasm): 3-rasm. “Quiz” loyihasining tanlanishi.
Mavjud loyihani tanlashning ijobiy tomonlaridan biri shundaki, unda Web-sahifa uchun ba’zi ssenariylar tayyor yozilgan holatda bo’ladi. Ba’zi obyektlar uchunbajariladigan funksiyalar esa tayyor holatda berilgan bo’ladi. Bunday imkoniyat qisqa vaqtda murakkab tuzilmali katta loyihani yaratishda amaliy yordam beradi. AutoPlay dastur oynasi quyidagi tuzilmaga ega:
Mavjud loyihani tanlashning ijobiy tomonlaridan biri shundaki, unda Web-sahifa uchun ba’zi ssenariylar tayyor yozilgan holatda bo’ladi. Ba’zi obyektlar uchunbajariladigan funksiyalar esa tayyor holatda berilgan bo’ladi. Bunday imkoniyat qisqa vaqtda murakkab tuzilmali katta loyihani yaratishda amaliy yordam beradi. AutoPlay dastur oynasi quyidagi tuzilmaga ega:
1. Dastur oynasining darlavha satri.
2. Dastur oynasining menyu satri.
3. Instrumentlar paneli satri.
4. Project Explorer muloqot oynasi.
5. Properties muloqot oynasi.
6. Holat satri.
File. Bu menyu orqali yangi loyiha oynasiniochish, mavjud loyiha oynasini ochish, loyihani xotiraga saqlash, loyihani export qilish, hujjat xossasini o’zgartirish va dasturdan chiqish kabi ishlarni bajarish mumkin. Tools. Ba’zida AutoPlay dasturining galeriyasidagi mavjud buyruq tugmalari dizayn jihatidan yetarli bo’lmay qolishi mukin. Shunday paytlarda ushbu menyuning “ButtoMaker” bandiga murojaat qilib yangi dizayndagi buyruq tugmalarini yaratish mumkin. Bundan tashqari loyiha uchun ssenariy kodini yozish ham shu menyuda amalga oshiriladi. Publish. Bu menyu yordamida AutoPlayda tayyor holatga kelgan amaliy dasturni ishlatib sinovdan o’tkazish va kompilyatsiyalash mumkin. Edit. Bu menyu orqali oxirgi bajarilgan amalni bekor qilish yoki takrorlash, ajratilgan obyektni kesib olish
File. Bu menyu orqali yangi loyiha oynasiniochish, mavjud loyiha oynasini ochish, loyihani xotiraga saqlash, loyihani export qilish, hujjat xossasini o’zgartirish va dasturdan chiqish kabi ishlarni bajarish mumkin. Tools. Ba’zida AutoPlay dasturining galeriyasidagi mavjud buyruq tugmalari dizayn jihatidan yetarli bo’lmay qolishi mukin. Shunday paytlarda ushbu menyuning “ButtoMaker” bandiga murojaat qilib yangi dizayndagi buyruq tugmalarini yaratish mumkin. Bundan tashqari loyiha uchun ssenariy kodini yozish ham shu menyuda amalga oshiriladi. Publish. Bu menyu yordamida AutoPlayda tayyor holatga kelgan amaliy dasturni ishlatib sinovdan o’tkazish va kompilyatsiyalash mumkin. Edit. Bu menyu orqali oxirgi bajarilgan amalni bekor qilish yoki takrorlash, ajratilgan obyektni kesib olish
Align. Bunda obyektning sahifaga (ishchi sohaga) nisbatan koordinatalar bo„yicha, masalan, % Cut gorizontal, vertikal, va boshqa o’lchamlarga nisbatan joylashuv holatini belgilab olish mumkin . Page. Bu menyu loyihadagi sahifalar uchun xizmat qiladi. Masalan, loyihaga yangi sahifa qo’shish, mavjud tanlangan sahifani o’chirish, mavjud sahifaning dublikatini (aynan nusxasini) hosil qilish, sahifaning xossasiga oid muloqot oynasini chaqirish kabi ishlarni bajarish mumkin.
Align. Bunda obyektning sahifaga (ishchi sohaga) nisbatan koordinatalar bo„yicha, masalan, % Cut gorizontal, vertikal, va boshqa o’lchamlarga nisbatan joylashuv holatini belgilab olish mumkin . Page. Bu menyu loyihadagi sahifalar uchun xizmat qiladi. Masalan, loyihaga yangi sahifa qo’shish, mavjud tanlangan sahifani o’chirish, mavjud sahifaning dublikatini (aynan nusxasini) hosil qilish, sahifaning xossasiga oid muloqot oynasini chaqirish kabi ishlarni bajarish mumkin.
Object. Bu menyuda 24 ta obyektni sahifaga qo’yish imkoniyati mavjud bo’lib, shundan 17 tasi konstruktorlik tizimida ishlatiladigan standart obyektlar bo’lsa, qolgan 7 tasi plagin tarzida tashkil etilgan obyektlar bo’lib, ular “Plugins” buyrug’I orqali sahifaga qo’yiladi, masalan, Calendar, Windows stilidagi “Win–Button” nomli buyruq tugma-si, Slider va hk. Shuningdek, “Properties buyrug’idan foydalanib, sahifada belgilangan obyektning xossalar oynasini hosil qilish imkoniyati mavjud. Project. Loyihani har tomonlama mukammal ishlash uchun imtiyozli yordam ko’rsatadigan ajoyib menyu hisoblanadi.
“Settings” bandiga murojaat qilib, loyihaga oid xossalarni o’zgartirish, “Menu Bar” bandiga murojaat qilib, yaratilajak amaliy dastur oynasini xususiy menyu bilan ta’minlash, “Global Functions” bandi orqali loyihadagi barcha sahifalarga birdek tegishli bo’lgan funksiya-qism dasturlarini yozish mumkin. Shuningdek, turli multimedia hujjatlarini va plaginlarni joylashtirishni ham shu menyuda muvaffaqiyatli amalga oshirish mumkin.1Project Explorer” muloqot oynasida joriy loyihani tashkil etuvchi elementlar, masalan sahifalar, obyektlar va ularning nomlari haqida axborot olish, ular bilan ishlash imkoniyatiga ega bo’lamiz.
“Settings” bandiga murojaat qilib, loyihaga oid xossalarni o’zgartirish, “Menu Bar” bandiga murojaat qilib, yaratilajak amaliy dastur oynasini xususiy menyu bilan ta’minlash, “Global Functions” bandi orqali loyihadagi barcha sahifalarga birdek tegishli bo’lgan funksiya-qism dasturlarini yozish mumkin. Shuningdek, turli multimedia hujjatlarini va plaginlarni joylashtirishni ham shu menyuda muvaffaqiyatli amalga oshirish mumkin.1Project Explorer” muloqot oynasida joriy loyihani tashkil etuvchi elementlar, masalan sahifalar, obyektlar va ularning nomlari haqida axborot olish, ular bilan ishlash imkoniyatiga ega bo’lamiz.
“Properties” muloqot oynasida loyiha sahifasining o’zi va sahifadagi har bir obyektga xos atributlar ro'yxati aks etgan bo’lib, bu muloqot oynasi tanlangan obyektga qarab o’zgarib turadi. Chunki, turli obyektlarning atributlari turlicha bo’lishi mumkin. Project Siz satrida biz yaratayotgan loyihaning xotira o’lchami haqidagi axborot aks etadi. Shu axborotga binoan uni CD yoki DVD ga mos kompilyatsiya qilish variantini tanlash mumkin. Holat satrida joriy obyektga xos ma’lumotnomani chaqirish, loyiha o’lchami, sichqoncha kursori va obyektning sahifadagi o’rni haqida ma’lumot olish mumkin.