10-dars — Java do-while Loop(takrorlanuvchi operatori).

10 dars java do while looptakrorlanuvchi operatori 65e618b228b4f

10-dars — Java do-while Loop(takrorlanuvchi operatori). Yuqoridagi «while» sikl operatorida, agar shart yolg’on bo’lsa, sikl umuman ishlamasligini ko’rib o’tdik. Agar shart yolg’on bo’lsa ham, sikl tanasidagi operatorlar bir marotaba bajarilishi kerak bo’lsa, «do-while» sikl operatoridan foydalanamiz. Bu operatorda oldin operatorlar bajariladi, so’ng siklga qo’yilgan shart tekshiriladi. Shu sababli sikl tanasi kamida bir marotaba ishlaydi. Bunday … Читать далее

11-dars — Obyekt va OYDning asosiy tushunchalari.

11 dars obyekt va oydning asosiy tushunchalari 65e6189beaa23

11-dars — Obyekt va OYDning asosiy tushunchalari. Obyekt – Obyektga yo’naltirilgan dasturlash(OYD) dasturlash texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko’rishingiz mumkin: stol, uy, qalam , motosikil , televizor va h.k. Ularning barchasining albatta xususiyatlari va bajaradigan vazifalari (funksiyalari) bor. Masalan, Mushuk hususiyatlari: rangi, qorni to’qligi, yoshi, jinsi; funksiyalari: ovqat … Читать далее

12-dars — Javada nomlash konsepsiyalari.

12 dars javada nomlash konsepsiyalari 65e618645d29f

12-dars — Javada nomlash konsepsiyalari. Universitetni tamomlab endigina ish boshlagan paytlarimizda nomlash konsepsiyalari – klass’lar, metodlar(funksiya), o’zgaruvchilar, constantalar nomlanish standartlari to’g’risida amaliy tasavvurga ega emas edik. Dastur tuzish davomida standart nomlar muhim emas deb hisoblardik, chunki dastur ishlashi uning nomiga bog’liq emas edi. Ishlash jarayonida ustozlarim vaqtlari, bilimlari va albatda asablarini ayamasdan standart nomlash, kodlarni … Читать далее

Delphi dasturlash tilida IdTCPClient kompanenti bilan ishlash (video dars TAS-IX)

delphi dasturlash tilida idtcpclient kompanenti bilan ishlash video dars tas

Delphi dasturlash tilida IdTCPClient kompanenti bilan ishlash (video dars TAS-IX) Delphi dasturlash tilida internet tarmog’iga ulanish mavjud yoki mavjud emasligini tekshirish. Bugungi maqolada siz bilan Delphi dasturlash tilida qanday qilib internet tarmog’iga ulanish mavjud yoki mavjud emasligini o’rganib chiqamiz. Delphida bu ish juda oson, chunki bizda ( Delphida) 1000 ga yaqin kompanentlar mavjud. Delphi dasturlash … Читать далее

13-dars — Javada Yuklanma funksiya (Method Overloading).

13 dars javada yuklanma funksiya method overloading 65e618461fcb7

13-dars — Javada Yuklanma funksiya (Method Overloading). Klass ichida nomi va funksiya turi(data type) bir xil bo’lgan ikki yoki undan ortiq funksiyalar bo’lsa, bunday funksiyalar yuklanma funksiyalar(method overloading) deyiladi. Yuklanma funksiyalar bir-biridan farqi quyidagicha: Parametrlari bilan farq qiladi; Ma’lumot turi; Ma’lumot turlari ketma-ketligi bilan. Yuklanma funksiyani – static ko’pformalik (static polymorphism) deb ham qarashimiz mumkin. … Читать далее

14-dars — Javada konstruktor.

14 dars javada konstruktor 65e6181675f32

14-dars — Javada konstruktor. Konstruktor klass nomidagi funskiyadir. Javada konstruktorlar obyektni ishga tushurish uchun maxsus usuldir. Java konstruktor obyekt yaratish vaqtida chaqiriladi Javada konstruktor yaratish qoidalari: Konstruktor klass nomi bilan o’xshash bo’lishi kerak Konstruktor noaniq ma’lumot turiga ega bo’lishi kerak Konstruktorni ikkita turi mavjud: Argumentsiz konstruktorlar Parametrlik konstruktorlar Konstruktorga oddiy misol: Bu misolda argumentsiz Bike1 … Читать далее

15-dars — Javada static kalit so’zi (keyword).

15 dars javada static kalit sozi keyword 65e618003f91c

15-dars — Javada static kalit so’zi (keyword). Static kalit so’zidan asosan xotirani boshqarishda foydalaniladi. Biz static kalit so’zidan foydalanib o’zgaruvchilar, funskiyalar, blok(block)lar va nested klasslar yarata olamiz. Javada static o’zgaruvchilar Agar siz o’zgaruvchini static deb e’lon qilgan bo’lsangiz unda bu o’zgaruvchi satatic o’zgaruvchi bo’ladi. Static o’zgaruvchilar hamma obyektlar uchun umumiy bo’ladi. Misol uchun firma nomi … Читать далее

16-dars — Javada Inheritance(merosxo’rlik).

16 dars javada

16-dars — Javada Inheritance(merosxo’rlik). Ma’lum obyekt asosida boshqa obyektni yaratish jarayoniga aytiladi. Bir klassning boshqa klassdan meros olishi yordamida amalga oshiriladi. Meros olingan obyekt ota obyektdagi xususiyatlarni tanlovga ko’ra meros oladi. Masalan, avtoulov bu ota obyekt. Bu obyekt yordamida yengil mashina, yuk mashinasi, poyga mashinasi kabi boshqa obyektlarni yaratib olishimiz mumkin. Ota klassda bo’lgan 4 … Читать далее

17-dars — Overriding (qayta yuklash) Funksiyalari

17 dars overriding qayta yuklash funksiyalari 65e617cb4e3a8

17-dars — Overriding (qayta yuklash) Funksiyalari Agar subclassimizdagi (bola klass) funksiya super(ota klass) klassimizdagi funksiya bilan bir xil bo’lsa, bu funksiyalar qayta yuklanuvchi funksiyalar deyiladi. Javada qayta yuklanuvchi funksiyadan foydalanish: Qayta yuklanuvchi funksiyadan avvaldan Ota klassda yaratib qo’yilgan funksiyaning o’ziga xos amalga oshirilishini ta’minlashda; Qayta yuklanuvchi funksiyaning ishchi vaqt (runtime)da (ko’p formalik) polymorphismda foydalaniladi. Javada … Читать далее

18-dars — Javada polimorfizm.

18 dars javada polimorfizm 65e617c05b52b

18-dars — Javada polimorfizm. Obyektga abstrakt darajada qarash xususiyati. Masalan, turli xil oynalar mavjud: deraza oynasi, eshik oynasi, mashina oynasi, telefon oynasi. Bularning barchasi bir biridan ishlatilish sohasi, tuzulishi, shakli bilan farq qiladi. Lekin barchasini umumiy qilib oyna deb qarash mumkin. Polimorfizm turli xil obyektlar bilan bir xil uniformada ishlash imkoniyatini beradi. Polimorfizm orqali bir … Читать далее