19-dars — Javada abstrakt klass.

19 dars javada abstrakt klass 65e617ac1cab3

19-dars — Javada abstrakt klass. Abstract kalit so’zi bilan yaratilgan klasslar abstrakt klasslar deb nomlanadi. Abstrakt klasslar abstakt funksiyalar (tanasi yozilmagan funksiya) yoki abstrakt bo’lmagan funksiyalardan (tanasi yozilgan funksiya) tashkil topgan bo’ladi. Abstrakt klass quyidagicha e’lon qilinadi: abstract class A{ } Abstrakt klasslar odatda super(ota) klasslar yaratishda ishlatiladi; Abstrakt klasslardan yaratilayotgan klasslarimizni sxemasini ya’ni skletini … Читать далее

20-dars — Javada interfeys.

20 dars javada interfeys 65e617a123257

20-dars — Javada interfeys. Javada interfeyslar orqali to’liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibida funksiyalarning faqat nomlari bo’lishi mumkin, ularning tanasi bo’lishi mumkin emas(Java 8 dan boshlab default funksiyalarga funksiyaning bajarilish qismi yozilishi qo’shildi). Shuningdek, Interfeys tarkibida ma’lumotlar bo’lishi ham mumkin. Interfeyslarda o’zgaruvchilar e’lon qilinmaydi unda faqat o’zgarmas qiymatlar – final qiymatlar e’lon qilinadi. Interfeysga bitta … Читать далее

Nima uchun CSharp dasturchilari mobil dasturlash uchun Embarcadero Delphi dasturlash tilini tanlashyabdi?

nima uchun csharp dasturchilari mobil dasturlash uchun embarcadero delphi dasturlash tilini tanlashyabdi 65e6178955fb4

Nima uchun CSharp dasturchilari mobil dasturlash uchun Embarcadero Delphi dasturlash tilini tanlashyabdi? Bu videoda siz nima uchun C# dasturchilari mobil dasturlash uchun, ya’ni Android va iOS lar uchun dastur tuzishda Embarcadero Delphi dasturlash tilidan foydalanishyotganini bilib olasiz. Faqat bu haqida emas, umuman siz bu videoda qiziqarli yangiliklar va faktlar haqida bilib olasiz. Misol uchun: 1. … Читать далее

22-dars — Javada ArrayList klass.

22 dars javada arraylist klass 65e61728bd5ee

22-dars — Javada ArrayList klass. 1. Javada ArrayList klass, u ma’lumotlarni yig’ishda dinamik massivdan foydalanadi. ArrayList AbstractList’dan nasl oladi va List ni implement qiladi. 2. Javada ArrayList klass dublikat elementlarni ham saqlashi mumkin. 3. Javada ArrayList klass tartib bilan elementlarni yozadi(index ketma-ketligi). 4. Javada ArrayList klass sinxron emas. 5. Javada ArrayList klassi ixtiyoriy kirishga (ixtiyoriy … Читать далее

23-dars — Javada LinkedList klassi.

23 dars javada linkedlist klassi 65e6171edb885

23-dars — Javada LinkedList klassi. Javada LinkedList doubly linked listdan foydalanib elementlarni yig’adi. U AbstractList klassidan meros(extends) oladi va List va Deque interface’lardan implement oladi. ArrayListdan farqlaridan ham biri Deque dan implement olishidir; LinkedList’da bir xil elementlar saqlash mumkin; LinkedList’da ma’lumotlar kiritilish ketma-ketligida saqlanadi; LinkedList klass sinxron emas; LinkedList klassda boshqarish jarayonlari tez sodir bo’ladi, … Читать далее

24-dars — Javada Set.

24 dars javada set 65e617131a905

24-dars — Javada Set. Set ham to’plam (collection) u ham o’zida takror(dublicate) bo’lmagan( takror(dublicate)dan faqat bittasini saqlaydi) ma’lumotlarni saqlaydi. Set interfeys(interface) bo’lib undan TreeSet, HashSet, LinkedHashSet, Abstract klasslari Set’dan implement oladi. Ular bilan tanishib chiqsak. HashSet HashSet ning iyerarxiyasi HashSet Set’dan implement oladi. U o’zida null qiymatni saqlashga ruxsat beradi. Bu klass sinxron emas. 1. … Читать далее

Python dasturlash tili: 8.2-dars.

python dasturlash tili 8 2 dars 65e616ce5c0e7

Python dasturlash tili: 8.2-dars. 8.4 Ketma-ketliklar Ro’yxatlar, kortejlar va qatorlar ketma-ketliklarga misol bo’ladi. Ketma-ketliklardan qirqim olish imkoniyati ham mavjud. Misol: (seq.py nomi bilan saqlang) shoplist = [‘olma’, ‘mango’, ‘sabzi’, ‘banan’] name = ‘swaroop’ # Indexlash operatsiyalari print(‘0 — element:’, shoplist[0]) print(‘1 — element:’, shoplist[1]) print(‘2 — element:’, shoplist[2]) print(‘3 — element:’, shoplist[3]) print(‘-1 — element:’, … Читать далее

Python dasturlash tili: 9.1-dars.

python dasturlash tili 9 1 dars 65e616a702013

Python dasturlash tili: 9.1-dars. Shu paytgacha python bo’yicha darslarimizda keltirilgan dasturlar faqat funksiyalardan tashkil topgan edi. Ya’ni ma’lum bir ma’lumotlarni qayta ishlaydigan ifodalar blokidan iborat bo’ldi. Bu prosedura ko’rinishidagi dastrulash uslubi hisoblanadi. Dasturlarni tashkil qilishning boshqa ko’rinishi ham mavjud: ma’lumotlar va funksiyalarni bir ob’ekt ostiga jamlash. Bu dasturlashning ob’ektga yo’naltirilgan modeli hisoblanadi. Klass va ob’yektlar … Читать далее

Texnoman Webinar #0: Automated deployment with open-source tools

texnoman webinar 0 automated deployment with open source tools 65e6166a4d5bc

Texnoman Webinar #0: Automated deployment with open-source tools Assalom alaykum. Ko’p taklif va iltimoslarni hisobga olgan holda, O’zbekistonda birinchilardan bo’lib, axborot texnologiyalariga oid webinarlarni o’tkazishga qaror qildik. Demak, birinchi(#0) webinarimiz 12-mart kuni soat 11.00 da bo’lib o’tadi. Webinar mavzusi: «Automated deployment with open-source tools«. Webinar mehmoni Sardor Mo’minov. Webinarni online tarzda YouTube kanalimizda: Texnoman Tv … Читать далее

Python dasturlash tili: 9.2-dars

python dasturlash tili 9 2 dars 65e6165852b7e

Python dasturlash tili: 9.2-dars 9.2 Klass va ob’yekt o’zgaruvchilari Klass va obyektlarning fuksional qismi, ya’ni metodlarni avvalgi darsda ko’rib o’tdik. Bu darsda klass maydonlari haqida so’z yuritamiz. Klass yoki obyekt maydonlarining oddiy o’zgaruvchilardan farqi ular shu klass yoki obyekt sohasiga tegishli bo’ladi. Ya’ni maydon nomlari shu klass yoki obyekt ichida mavjud bo’ladi. Moydon – o’zgaruvchilarning … Читать далее