Dasturiy injiniring nima?


Class — Yaratiladigan obyektning modeli (shabloni). Obyektrlar class lar asosida yaratiladi. Vorislik



Download 186,36 Kb.
bet8/14
Sana22.08.2022
Hajmi186,36 Kb.
#847510
1   ...   4   5   6   7   8   9   10   11   ...   14
Bog'liq
Dasturiy injiniring nima

Class — Yaratiladigan obyektning modeli (shabloni). Obyektrlar class lar asosida yaratiladi.
Vorislik — Mavjud bo’lgan klassning butun yoki qisman funksionalligi asosida yangi klass yaratish.
Polimorfizm — Bir interfeys, ammo turli xilda qurilishi. Javada polimorfizm metodlarni overload va override qilish orqali amalga oshiriladi.
Inkapsulatsiya — Metodlar va ma’lumotlarni bir butun qilib bog’lash.
Abstraktsiya — Obyektning ichki realizatsiyasini yashirib faqat uning funksionalini ko’rsatish. Javada abstraktsiya interfeyslar va abstrakt class lar bilan amalga oshiriladi.

Vizual programmalash asosidagi zamonaviy tizimlar.
Vizual programmalash asosidagi zamonaviy tizimlar.
MICROSOFT VISUAL STUDIO. Ushbu integrallashgan muhitning shu vaqtga qadar bir qancha versiyalari taqdim etilgan. Quyida ular bilan tanishib chiqamiz.Microsoft Visual Studio – Microsoft mahsuloti bo’lib, dasturiy ta’minot yaratish uchun integrallashgan muhitni va boshqa instrumentlar qatorini taqdim etadi. Ushbu mahsulot konsolli ilovalar, grafik intefeys bilan ishlovchi ilovalar yaratish imkoniyatini beradi, Windows Forms texnologiyasi qo’llagan holda web-saytlar, web-ilovalar, web-xizmatlar, turli xil platformalar kodlarini boshqaruvchi Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone, .NET Compact Framework va Silverlightlarni qo’llaydi.
Tipi – Integrallash ishlab chiqaruvchi muhit Vizual programmalashning asosida oynali iterfeys va vizual dizayn (oro berish) prinsiplari yotadi. “Sichqoncha” manipulyatori vizual (ayonli) ob’ektlar (piktogramma, rasm, panel) yordamida turli xil ilovalarni tashkil qilishga yordam qiladi. Dasturlash bu usulining yana bir qulayligi programmaviy modullardan foydalanib ilovalar yaratish va “satrma- satr” (operatorli) programmalashni qisqartirishga asoslanadi. Bular natijasida programma tuzish jarayoni vizuallash-tiriladi. Ko’rsatilgan xususiyatlarga ega bo’lgan muhitlardan biri Delphi tizimi va uning vizual programmalashga mo’ljallashgan usul va vositalarini tahlil qilamiz. Delphi muhitida ish ob’ektga-mo’ljallangan programmalash texnologiyasi va programmalash jarayonini vizuallashtirishga asoslanadi. Bu jarayonning negizida ob’ektlarni aniqlash va ular ustida amallar bajarish yotadi. Foydalanuvchi tomonidan ishlab chiqariladigan programma windows- ilovasi hisoblanadi. Programma proekt deyiladi. Natijada biz kompilyatsiya (tarjima) qilingan va Delphi muhitidan tashqari muhitda ham ishlaydigan programmani hosil qilamiz. Proekt bitta yoki bir nechta formalardan tashkil topishi mumkin. Forma programma oynasi bo’lib interfeys vositalarini saqlaydi. Foydalanuvchi bu vositalar yordamida programma bilan Windows-ilova kabi hamkorlik qiladi. Interfeys vositalari interfeysli komponentalar deb nomlanadi va vizual programmalashning tarkibiy birliklaridir.

Grafik foydalanuvchi interfeysi,
Dasturlash bilan bog’liq, biz muhokama qilmaydigan va faqatgina grafikaga tegishli savollarni qisqacha tahlilini qilishimiz mumkin bo‗lgan bir qancha qiziqarli mavzular mavjud. Demak, nima uchun grafika? Asosiysi grafika - bu dasturiy ta‘minotni loyihalashga, dasturlashga hamda dasturiy vositalarga tegishli, muxim savollarni tadqiq qilishga imkon beradi. Grafik foydali. Dasturlash grafikaga nisbatan keng mavzu, foydalanuvchi grafik interfeysi yordamida muammolarni manipulyasiya kodiga nisbatan dasturiy ta‘minotlar keng ma‘noli. Ammo ko‗p muhitlarda yaxshi grafika muhim rol o‗ynaydi. Grafika - loyihalash bilan bog‗liq misollarga to‗la manbaa. Yaxshi grafikani va foydalanuvchi grafik interfeysini ishlab chiqarish va amalga oshirish qiyin. Grafika - loyixalash usullari va loyihalash yechimlari uchun aniq va amaliy misollarga juda boy manbaa. Grafika obyektga – yo‗naltirilgan dasturlashga kirish va uning til vositalarini qo‗llab-quvvatlash uchun qulay. Matnlarni kiritish-chiqarish kabi, dasturimizni soddalashtirish uchun, kiritish-chiqarish qurilmalari, operasion tizimlar va shu kabilar o‗rtasidagi farqlarni bartaraf etuvchi kutubxonadan foydalanamiz. Afsuski, C++ tilida, kiritishchiqarish standart oqimi kutubxonasiga o‗xshash grafik foydalanuvchi interfeysi standart kutubxonasiga ega emas, shuning uchun mavjud kutubxonalardan biridan foydalanamiz.

Vizual programmalash asosidagi zamonaviy tizimlar.

Download 186,36 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish