Ilova dasturlari - 7-mavzu. Amaliy dasturiy ta’minot. Amaliy dasturlar paketi bilan ishlash

|
7-mavzu. Amaliy dasturiy ta’minot. Amaliy dasturlar paketi bilan ishlash
|
bet | 2/20 | Sana | 16.05.2024 | Hajmi | 0,71 Mb. | | #237052 |
Bog'liq 7-mavzu. Amaliy dasturiy ta’minot. Amaliy dasturlar paketi bilan Ilova dasturlari:
Matn muharrirlari. Matnni bezaksiz yaratish va tahrirlash uchun mo'ljallangan;
Word protsessorlari (MS Word). Matnni dizayni bilan tahrirlash, shriftlarni va o'lchamlarini o'zgartirish, grafik fayllarni, jadvallarni va boshqalarni kiritish imkonini beradigan yanada rivojlangan matn muharrirlari. yanada taniqli matn dizayni uchun;
Elektron jadvallar (MS Excell). Ko'pincha ushbu jadvallardagi ma'lumotlarni qayta ishlash uchun ishlatiladi. Amaliy topshiriqlar ko'pincha ularni keyingi tahlil bilan hisobga olish ma'lumotlarini saqlash uchun amalga oshiriladi;
Raster va vektorli grafik muharrirlari (Photoshop, Corel), "tomoshabinlar". Ushbu turdagi amaliy dasturlardan foydalanish grafik tasvirlarni yaratish, tahrirlash va ko'rishga imkon beradi;
Audio video pleyerlar, muharrirlar (WinAmp). Videolarni ko'rish, musiqa tinglash, musiqiy kompozitsiyalar yaratish imkonini beradi;
Ma'lumotlar bazasini boshqarish tizimlari (masalan - MSQL). Bunday dasturlardan ma'lumotlar bazalari bilan ishlashda foydalaniladi. Masalan, mijozlarning buxgalteriya dasturi bu mijozlar, ularning aloqa ma'lumotlari va boshqalarni saqlash uchun oddiy ma'lumotlar bazasi. Ma'lumotlar bazasiga yozuvlarni qidirish, o'chirish va qo'shish uchun operatsiyalarni amalga oshirishingiz mumkin;
Tarjimonlar yoki elektron lug'atlar. Bunday amaliy dasturlar sizga to'g'ridan-to'g'ri o'qimasdan matnni turli chet tillariga osonlikcha tarjima qilish imkonini beradi;
Komputer o'yinlari. O'yin-kulgi uchun yoki o'ynoqi tarzda rivojlantirish uchun ishlatiladi.
Ilovaning bitta misoli, masalan, repostlarni hisoblash dasturi. Ilova dasturlarining barcha turlarini sanab o'tish qiyin, ammo biz asosiy dastur dasturlarini ajratib ko'rsatishga harakat qildik.
Kompyuterlarning eng ko'p sonli qismi amaliy dasturlardir.
Ilova dasturlari inson faoliyatining turli sohalarida hisoblash texnologiyalaridan foydalanishni ta'minlashga mo'ljallangan.
Ilova dasturlari - foydalanuvchilarning aniq muammolarini hal qilishga mo'ljallangan dasturlar.
Mumkin tasniflash variantlaridan biri.
Amaliy dasturiy ta'minotni maqsadga muvofiq tasniflash
Matn muharriri - faqat matnni ko'rish, kiritish va tahrirlash uchun mo'ljallangan dastur.
Word protsessor - matn kiritish, tahrirlash va formatlash, shuningdek matnli bo'lmagan ob'ektlarni matnli hujjatga (grafik, multimedia va boshqalar) kiritish imkoniyatini beradigan dastur.
Barcha matn muharrirlari "toza" matnni faylda saqlaydi va buning uchun rahmat mos keladi bir-biri bilan.
Turli so'z protsessorlari formatlash ma'lumotlarini faylga boshqacha yozadilar va shuning uchun mos kelmaydi bir-biri bilan.
So'z protsessorining asosiy tarkibiy qismlari:
Shriftlar to'plami.
Imlo tekshiruvi.
Chop etilgan sahifalarni oldindan ko'rish.
Hujjatlarni, bir nechta oynalarni birlashtirish.
Avtomatik formatlash va avtomatik uzatish.
Standart vositalar.
Elektron jadval muharriri va kalkulyator.
Grafik ob'ektlarni qo'shish.
Misollar - MS Word, Write, WordPerfect, Ami Pro, MultiEdit, Leksikon, Refis
Nashr qilish tizimlari - tipografik sifatga ega hujjatlarni tayyorlash uchun, kompyuter sxemasi (matn va grafikalarni kitob, jurnal, risola yoki gazetaga birlashtirish).
Misollar - Corel Ventura, QuarkXPress, Adobe PageMaker, MS Publisher, FrameMaker
Grafik ma'lumotlar - diagrammalar, eskizlar, rasmlar, grafikalar, diagrammalar, belgilar shaklida berilgan ma'lumotlar yoki ma'lumotlar.
Grafika muharriri - grafik tasvirlarni yaratish, tahrirlash, ko'rish uchun dastur.
Grafik muharrirning asosiy tarkibiy qismlari:
Shriftlar to'plami, matn bilan ishlash.
Standart vositalar.
Rasmlar kutubxonasi.
Rasmlarni birlashtirish.
Maxsus effektlar.
Barchasini ajrata kompyuter grafikasining uch turi... u rastrli grafika, vektor grafikasi va fraktal grafika... Ular monitor ekranida yoki qog'ozga bosilganda tasvirni shakllantirish tamoyillarida farq qiladi.
Raster grafika elektron (multimedia) va bosma nashrlarni ishlab chiqishda qo'llaniladi.
Bitmap rasmlari kamdan-kam hollarda kompyuter dasturlari yordamida qo'l bilan yaratiladi. Ko'pincha rassom tomonidan qog'ozga yoki fotosuratlarga tayyorlangan rasmlar shu maqsadda skanerdan o'tkaziladi. So'nggi paytlarda raqamli kameralar va videokameralar kompyuterga rastrli tasvirlarni kiritish uchun keng qo'llanilmoqda.
Fraktal grafika bosma yoki elektron hujjatlarni yaratish uchun kamdan-kam hollarda qo'llaniladi, ammo ular ko'pincha ko'ngilochar dasturlarda ishlatiladi.
Misollar - Paint, PaintBrush, CorelDraw, MS PhotoEditor, Adobe PhotoShop, 3D MAX Studio
Ma'lumotlar bazasi (ma'lumotlar bazasini boshqarish tizimi) - elektron ma'lumotlarni yaratish, saqlash va olish protseduralarini avtomatlashtirish uchun mo'ljallangan (ma'lumotlar qatorini qayta ishlash).
Misollar - dBase, Paradox, MS Access, Oracle, FoxPro
Birlashtirilgan tizimlar ikki turi bor
An'anaviy (to'liq bog'langan) dastur paketlari (PPP).
Ob'ektga bog'liq integratsiya bilan dastur paketlari
An'anaviy RFP
Integratsiyalashgan dasturiy ta'minot to'plami - bu ko'p funktsiyali avtoulov paketi, unda turli xil ixtisoslashtirilgan (muammoli) paketlarning funktsiyalari va imkoniyatlari bir butunga birlashtirilgan. Ushbu dasturlar matn muharriri, DBMS va elektron protsessor funktsiyalarini birlashtiradi. Umuman olganda, bunday paketning narxi o'xshash ixtisoslashgan paketlarning umumiy narxidan ancha past.
Paket ma'lumotlar o'rtasidagi aloqani ta'minlaydi, ammo shunga o'xshash ixtisoslashtirilgan paketga nisbatan har bir komponentning imkoniyatlarini toraytiradi.
Odatda, bu ma'lumotlar bazasidan olingan ma'lumotlar elektron jadval protsessorlari yordamida qayta ishlanishi, grafikada taqdim etilishi va keyin matnga kiritilishi kerak bo'lgan holat. Ushbu turdagi ishlarni bajarish uchun shunday deb ataladiganlar mavjud. o'rnatilgan paketlar - matn muharrirlari, grafik tizimlar, jadvallar, ma'lumotlar bazalari va boshqa dasturlarga xos bo'lgan imkoniyatlarni birlashtirgan dastur. Albatta, bu imkoniyatlarning kombinatsiyasiga murosaga erishish mumkin. Ba'zi funktsiyalar cheklangan yoki o'rnatilgan paketlarda to'liq qo'llanilmaydi. Bu, birinchi navbatda, ma'lumotlar bazasi va jadvalni qayta ishlash buyruqlarining ko'pligi, ularning hajmi, so'l tillari. Biroq, o'rnatilgan dasturiy to'plamda birlashtirilgan yagona interfeysning foydalari shubhasizdir.
Ma'lum bo'lgan paketlarga Open Access-dan kirish, Ashton-Tate-dan FrameWork, Lotus 1-2-3 va Lotus Development Corporation-dan Symphony, Lotus Works.
Ob'ektga bog'liq integratsiya bilan RFP
Bu ob'ektlar darajasida ilovalar (paketli dasturlar) va dasturlar o'rtasida yagona soddalashtirilgan markaziy kommutatsiyani ta'minlaydigan yagona manba bazasidagi ixtisoslashtirilgan paketlarning kombinatsiyasi.
Integratsiya murakkab tarkibiy qismlarni idrok etish va ular bilan ishlash usullari nuqtai nazaridan tuzishni nazarda tutadi. Interfeyslarning muvofiqligi yagona piktogramma va menyular, dialog oynalari va boshqalar asosida amalga oshiriladi. Oxir oqibat, bu mehnat unumdorligini oshishiga va rivojlanish davrining qisqarishiga yordam beradi.
Ushbu turdagi integratsiyaning o'ziga xos xususiyati umumiy resurslardan foydalanishdir. Resurslarni taqsimlash turlari:
kompleksdagi barcha dasturlar uchun odatiy yordam dasturlaridan foydalanish (imlo tekshiruvi);
bir nechta dasturlar tomonidan baham ko'rilishi mumkin bo'lgan ob'ektlardan foydalanish;
Ob'ektlarni bir nechta dasturlar o'rtasida almashish haqida gap ketganda, ikkita asosiy standart mavjud:
microsoft tomonidan OLE ob'ektlarini bog'lash va ko'malashning dinamik joylashuvi va joylashtirilishi;
Apple, Boriartd, IBM, Novell va WordPerfect tomonidan OpenDoc (ochiq hujjat).
Ob'ektlarni dinamik tartibga solish mexanizmi foydalanuvchiga bitta dastur tomonidan yaratilgan ma'lumotlarni boshqasi tomonidan yaratilgan hujjatga joylashtirishga imkon beradi. Bunday holda, foydalanuvchi ushbu hujjat yaratilgan dastur yordamida yangi hujjatdagi ma'lumotlarni tahrir qilishi mumkin.
Shuningdek, ushbu mexanizm OLE ob'ektlarini bitta ilovaning oynasidan boshqasining oynasiga o'tkazishga imkon beradi.
OpenDoc - bu ishtirok etayotgan firmalarning ochiq standartlariga asoslangan ob'ektga yo'naltirilgan tizim. Ob'ekt modeli OS / 2 uchun IBM tomonidan ishlab chiqilgan Distribution System Object Model (DSOM) dir.
bitta ilovadan boshqasiga o'tishning oddiy usulini amalga oshirish;
dastur bilan ishlashni avtomatlashtirish uchun vositalarning mavjudligi (so'l tili).
Misollar: Windows uchun Borland Office, Windows uchun Lotus SmartSute, MS Office.
Ekspertlar tizimi - ma'lum bir tor sohaga oid chuqur ixtisoslashgan bilimlar asosida qurilgan sun'iy intellekt tizimi (ushbu sohadagi mutaxassislardan - mutaxassislardan olingan). ES noaniqlik va to'liq bo'lmagan dastlabki ma'lumotlar bilan bog'liq muammolarni hal qilish uchun mo'ljallangan bo'lib, ularni hal qilish uchun ekspert bilimini talab qiladi. Bundan tashqari, ushbu tizimlar o'zlarining xatti-harakatlari va qarorlarini tushuntirish imkoniyatiga ega bo'lishi kerak. Ularning ajralib turadigan xususiyati har qanday sohada malakali mutaxassislar (mutaxassislar) bilim va tajribasini to'plash qobiliyatidir. Ushbu bilimlardan foydalangan holda, kerakli malakaga ega bo'lmagan ES foydalanuvchilari o'z muammolarini mutaxassislar kabi muvaffaqiyatli hal qilishlari mumkin. Ushbu ta'sirga tizim o'z ishida inson mutaxassisi kabi bir xil fikrlash zanjirini ishlab chiqarganligi sababli erishildi.
Ekspert tizimlari va boshqa dasturlarning tub farqi ularning moslashuvchanligi, ya'ni. o'z-o'zini o'rganish jarayonida o'zgaruvchanlik.
ESda uchta asosiy modulni ajratib ko'rsatish odatiy holdir: ma'lumot bazasi moduli, mantiqiy ma'lumot moduli, foydalanuvchi interfeysi.
Ekspert tizimlari inson faoliyatining turli-tuman sohalarida - fanda (hayvonlar va o'simliklarni turlarga qarab tasniflash, kimyoviy tahlil), tibbiyotda (diagnostika, elektrokardiyogramlarni tahlil qilish, davolash usullarini aniqlash), texnologiyada (texnik qurilmalarda nosozliklarni bartaraf etish, kosmosning parvozini kuzatish) qo'llaniladi kemalar va sun'iy yo'ldoshlar), geologiya-qidiruv, iqtisod, siyosatshunoslik va sotsiologiya, sud-tibbiyot, tilshunoslik va boshqa sohalarda. Yuqori darajada ixtisoslashgan ES va "chig'anoqlar" mavjud, ulardan foydalanib, siz dasturchi bo'lmasdan o'zingizning ES-ni yaratishingiz mumkin.
Gipermatn Matnli materialni chiziqli ketma-ketlikda emas, balki mumkin bo'lgan o'tishlarni (havolalarni), uning alohida qismlari orasidagi aloqalarni ko'rsatadigan tashkil etish shakli. Gipermatnli tizimlarda ma'lumot entsiklopediya matniga o'xshaydi va tanlangan har qanday matn qismiga kirish havolaga qarab o'zboshimchalik bilan amalga oshiriladi. Gipermatn shaklida ma'lumotlarni tashkil qilish qo'llanma dasturlarida ma'lumotnomalar, lug'atlar, kontekstual yordam yaratishda qo'llaniladi.
Multimedia tizimlari - interfaol dastur nazorati ostida vizual va audio effektlarning o'zaro ta'sirini ta'minlaydigan dasturlar.
AWP - avtomatlashtirilgan ish stantsiyasi.
ASNI - ilmiy tadqiqotlar uchun avtomatlashtirilgan tizimlar.
ACS - avtomatlashtirilgan boshqaruv tizimi.
Foydalanuvchi ilovalari foydalanuvchi ma'lum bir hisoblash muhitining bir qismi sifatida unga mavjud bo'lgan dasturiy vositalardan foydalangan holda yaratilgan. Bunday holda, dasturlarni yaratish va disk raskadrovka qilish har bir foydalanuvchi tomonidan, ular qo'llaniladigan PPP yoki OT qoidalari va bitimlariga muvofiq amalga oshiriladi.
Bunday holatlarda chiqish yo'li deb ataladigan usuldan foydalanishdir amaliy dasturiy muhitlar.Ilovalarni dasturlash muhitini tashkil etuvchi tarkibiy qismlardan biri bu operatsion tizim o'z dasturlariga taqdim etadigan API funktsiyalari to'plamidir. Chet el dasturlarini bajarishga sarflanadigan vaqtni qisqartirish uchun ilova muhiti kutubxona funktsiyalariga qo'ng'iroqlarni taqlid qiladi.
Ushbu yondashuvning samaradorligi shundan iboratki, bugungi kunda ko'pgina dasturlar Windows, Mac yoki UNIX Motif kabi Grafik foydalanuvchi interfeyslarida (GUI) ishlaydi, bunda dasturlar ko'p vaqtlarini oldindan aytib bo'lmaydigan harakatlar bilan sarflashadi. Ular doimiy ravishda GUI kutubxonalariga derazalarni boshqarish va GUI bilan bog'liq boshqa tadbirlar uchun qo'ng'iroq qilishadi. Bugungi kunda odatiy dasturlarda vaqtning 60-80% GUI funktsiyalari va boshqa OT-kutubxonaviy qo'ng'iroqlarni bajarishga sarflanadi. Ilovalarning shu xususiyati dastur muhitiga har bir buyruq uchun dasturni emulyatsiya qilish uchun sarflangan ko'p vaqtni qoplashga imkon beradi. Puxta ishlab chiqilgan dasturiy ta'minot muhiti ichki GUI kutubxonalarini taqlid qiladigan kutubxonalarni o'z ichiga oladi, ammo "ona" kodida yozilgan va bu boshqa operatsion tizimning API-lari bilan dasturlarning bajarilishini sezilarli darajada tezlashtiradi. Ba'zan uni bir vaqtning o'zida bitta kodni emulyatsiya qilishning sekinroq jarayonidan ajratish uchun ushbu yondashuv tarjima deb ham ataladi.
Masalan, Macintosh-da ishlaydigan Windows dasturi uchun Intel 80x86 protsessoridan buyruqlarni izohlash juda sekin bo'lishi mumkin. Oynani ochish uchun GUI qo'ng'irog'i qilinganida, Windows dasturiy muhitini amalga oshiradigan OS moduli ushbu qo'ng'iroqni to'xtatib, Motorola 680x0 protsessorida qayta ishlangan oynani ochiq rejimga yo'naltirishi mumkin. Natijada, kodning bunday qismlarida dasturning tezligi uning "mahalliy" protsessorida ishlash tezligiga (va undan ham oshib ketishi) mumkin.
Bitta OT uchun yozilgan dastur boshqa OTda bajarilishi uchun, shunchaki API muvofiqligini ta'minlash etarli emas. Turli xil operatsion tizimlardagi tushunchalar bir-biriga zid kelishi mumkin. Masalan, bitta operatsion tizimda to'g'ridan-to'g'ri I / O qurilmalarini boshqarish uchun dasturga ruxsat berilishi mumkin, boshqasida esa bu harakatlar OT huquqiga ega. Har bir operatsion tizim o'z resurslarini himoya qilish mexanizmlariga, xatolarga va istisnolarga ishlov berish algoritmlariga, ma'lum bir jarayon tuzilishiga va xotirani boshqarish sxemasiga, faylga kirish semantikasiga va grafik foydalanuvchi interfeysiga ega. Muvofiqlikni ta'minlash uchun bitta OT ichida kompyuter resurslarini boshqarishning bir necha usullaridan foydalangan holda nizolarsiz birgalikda yashashni tashkil etish kerak.
Hozirgi kunda 20000 dan ortiq kompyuter viruslari mavjud bo'lib, ular kompyuterda ma'lumotlarning ishonchli saqlanishiga xavf soladi va kompyuter ishlashi jarayonida turli muammolar kelib chiqishiga sabab bo'ladi. Shu bois kompyuter viruslari, ularning turlari, yetkazadigan zararlari hamda ulardan himoyalanish uchun ko 'riladigan choralar bilan tanish bo 'lish muhim.
|
| |