Sinf obyektlari konstruktorlari va destruktorlari




Download 17.18 Kb.
Sana28.04.2023
Hajmi17.18 Kb.
#54683
Bog'liq
Tarmoq dasturlash uquv amaliyot
ШАХСИЙ РЕЖА KITOBCHA, истиқболли режа З.Бозоров, Informatika 7-sinf. 1-Mavzu axborot tushunchasi va bilish haqid, AXBOROT TUSHUNCHASI VA BILISH HAQIDA, 7-sinf, Ta`lim muassasasi menejmenti Reja, Pedagogik mahorat. Mavlonova, Sinfdan tashqari o‘qish uchun mavzular bo‘yicha badiiy asarlar ro‘yxatini tuzish, TUG’ILISH DAVRI INQIROZI, 6277 403 5112000-Жисмоний маданият узбек 2021, “Bir million dasturchi”, 1-mavzu amaliy hemis, 8742dd91-7cd2-429e-adb3-a15c062acb18, 270dc967-8e4e-40e0-8914-aa118f3de539, kerio-control-userguide













Zamonaviy dasturlash texnologiyalari. Sinflar

JAVA tilidagi OYD tushunchalari: inkapsulyatsiya, vorislik, polimorfizm. JAVA tilida obyektlar inkapsulyatsiyasi. Sinf elementlarini e’lon qilish va aniqlash. Sinf elementlarini boshqarish. Sinf obyektini (экземпляра) yaratish. Sinf obyektiga ko‘rsatgich. Struktura

6




Sinf obyektlari konstruktorlari va destruktorlari

Konstruktorlar va destruktorlarning vazifasi. Konstruktorlarning yuklanishi (Перегрузка). Konstruktorlar turlari (nusxa ko‘chirish konstruktori, jimlik holdagi konstruktor). Sinflarni yaratishda konstruktorlar va destruktorlarni e’lon qilish va aniqlash qoidalari

6




Operatorning yuklanishi (Перегрузка)

JAVA tilida operatorlarni qayta aniqlash. Sinflarda operatorlarni e’lon qilish va aniqlash sintaksisi. Massiv elementini qo‘shish, tayinlash, ajratish, new, delete va boshqalar funktsiyalarini yaratish

6




Funktsiya va sinf shablonlari

Shablonlarning vazifasi, parametrik polimorfizm tushunchasi. Funktsiyalar shabloni: shablonni e’lon qilish, shablon namunasini yaratish. Sinf shablonlarini e’lon qilish va amalga oshirish. Umumiy ma’lumotlar tuzilmalarini (massivlar, ro‘yxatlar, daraxtlar va boshqalar) yaratish uchun sinf shablonlaridan foydalanish. JAVA standart shablon kutubxonasi

6




MFC kutubxonasi sinfi

MFC kutubxonasi sinf ierarxiyasi, asosiy MFC sinflari, oyna interfeysi sinflari, menyular, fayl tizimi bilan ishlash sinflari, grafik sinflar, massivlarda, ro‘yxatlar, lug‘atlarda. ma’lumotlarni saqlash sinflari,

6




MFC-ga asoslangan dasturda hodisalarni boshqarish

Xabarlarni qayta ishlash mexanizmi, oyna xabarlari, buyruq xabarlari va boshqalar, xabarlarga javob berish jadvali, istisnolardan foydalanish

6




Microsoft Visual studiyasida OYDkomponentlarini ishlab chiqish.

Avtomatlashtirish vositalaridan foydalanib har xil turdagi dasturiy komponentlarni (interfeys, grafik, ma ’lumotlarni saqlash uchun va boshqalarni) yaratish imkoniyatlari. Yaratilish jarayoni: resursni loyihalash, sinf va sinf obyektini yaratish, asosiy sinfning virtual usullarini bekor qilish va komponentning xususiyatlari va xatti - harakatlarini aks ettiruvchi yangilarini ishlab chiqish

6




TCP / IP to‘plamining transport qatlami. TCP/IP stekining transport qatlami.

TCP / IP protokollari: UDP, TCP, SCTP. TCP ulanishini o‘rnatish va tugatish. TIME_WAIT holati. SCTP assotsiatsiyasini o‘rnatish va tugatish. Port raqamlari. Tampon o‘lchamlari va chegaralari. Tarmoq xizmati protokollari

6




Soketlarni boshqarish

IPv4 va IPv6 soket manzili tuzilmalari. Bayt tartibini boshqarish. Inet_aton, inet_addr, inet_ntoa funktsiyalari. Inet_pton, inet_ntop funktsiyalari. Soketdan o‘qish va yozish. Soket yaratish: soket funksiyasi. Mijozni serverga ulash: connect funktsiyasi. Serverni tarmoq ulanishiga tayyorlash: bind, listen funktsiyalari. Ulanishni qabul qilish: accept funktsiyasi . Tarmoq serverining ishini parallellashtirish: exec va fork funktsiyalari. Ulanishni yopish: close funktsiyasi.

6




TCP mijoz va serverni ishlab chiqish.

Echo -serverni ishlab chiqish: soketni yarating va portga ulanish, portni tinglash, mijoz ulanishini kutish, ulanishni qabul qilinganda serverni blokdan chiqarish, ulanishni boshqarish uchun serverni parallel qilish, ulanishni tugatish va tarmoqqa qaytish , asosiy oqimdan blokirovka kutishga o‘tish, ulanishni boshqarish va ichki oqimda (дочернем потоке ) ishni tugatish

6




UDP mijozi va serverini ishlab chiqish.

UDP mijoz -server o‘zaro ta ’siri modeli. Sendto va recvfrom funktsiyalari. Ma ’lumot datagrammalarining yo‘qolishi. Datagramni tekshirish.

6




Ism va manzilni o‘zgartirish.

DNS domen nomi tizimi. Resurslarni yozuvlari. DNS alternativlari. Ismlarni hal qilish: gethostbynamegethostbyaddr funktsiyalari. Xizmatlarni hal qilish: getservbyname, getservbyport funktsiyalari. IPv4 va IPv6 protokollari, getaddrinfo, getnameinfo funktsiyalari uchun farqlarni hal qilish. Sana va vaqtning TCP va UDP mijozlarini ishlab chiqish. (Разработка TCP и UDP -клиентов даты и времени )

6




Tarmoq xizmatlari.

Unixda xizmat (demon) ning ishlash tamoyillari. Xizmat jurnali: syslogd demoni, syslog funktsiyasi. Jarayonni xizmatga aylantirish. Sana va vaqt xizmatini ishlab chiqish. Inetd xizmati (xinetd). Xizmatni inetd bilan birgalikda ishlashga tayyorlash.

6




Kirish -chiqish funktsiyalari.

Kirish -chiqish uchun kutish vaqti (Тайм -аут ). read и write, recv va send, recvfrom и sendto. funktsiyalari. Tarqatish o‘qish: readv funktsiyasi. Yozishni birlashtirish: writev funktsiyasi. Kirish -chiqish ning universal funktsiyalari: recvmsg, sendmsg. Yordamchi ma ’lumotlarni qabul qilish va uzatish. Standart kirish -chiqish uchun Soketlar funktsiyalardan foydalanish

6




Bloklanmaydigan kirish -chiqish. Kiritish -chiqarish blokirovkasini keltirib chiqaradigan funktsiyalar.

Bloklanmaydigan o‘qish va yozish. Soketlarni bloklanmaydigan holatga keltirish. O‘qish yoki yozish jarayoni sikli. Jarayonlarni parallellashtirish orqali blokirovkani yo‘q qilish. connect, accept Ulanishning blokirovka qilinmaydigan funktsiyalar.

6




Ioctl tizimi interfeysining tarmoq imkoniyatlari.

ioctl - vazifasi, qo‘llash sohasi, parametrlar. Soket bilan operatsiyalar. Soketlar bilan foydalanadigan fayl operatsiyalari. Tarmoq interfeyslarini konfiguratsiyasi. Tarmoq interfeyslari bilan ishlash. ARP kesh operatsiyalari. Marshrutizatsiya jadvali bilan operatsiyalar.

6




Ko‘p manzilli uzatish (Многоадресная передача )

IPv4 va IPv6 ko‘p tarmoqli manzili. Ko‘p manzilli uzatish manzillarlarining harakat sohasi . Ko‘p manzilli uzatish va global tarmoq. Jo‘natuvchi tomonidan ko‘pmanzilli uzatish (SSM). Ko‘p manzilli uzatishning soket parametrlari. Ko‘p manzilli uzatish signallari anonslarini qabul qilish. Ma’lumotni yuborish va qabul qilish.

4




Download 17.18 Kb.




Download 17.18 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Sinf obyektlari konstruktorlari va destruktorlari

Download 17.18 Kb.