nyuuzyou/kompy huggingface dataset:
IP-manzillar qanday ishlaydi? - Mustaqil ish mavzu: ipv6 protokoli Qabullagan: ass. X. B. Kenjayev Bajargan: A....

|
Mustaqil ish mavzu: ipv6 protokoli Qabullagan: ass. X. B. Kenjayev Bajargan: A. Atamuratov nukus-2024
|
bet | 4/10 | Sana | 21.05.2024 | Hajmi | 447,09 Kb. | | #248615 |
Bog'liq Atamuratv Agabek.1IP-manzillar qanday ishlaydi?
Shubhasiz, har safar internetga ulanish bilan bog‘liq muammolarga duch kelganingizda, boshingizda undagi hamma narsa qanday ishlaydi degan savol paydo bo‘ladi. Biroq, hamma narsa qanday ishlashini tushunish juda ko'p kuch talab qilmaydi.
Internet Protocol - bu butun dunyo bo'ylab kompyuterlarning bir-biri bilan aloqa qilish usullarini tartibga soluvchi ko'rsatmalar to'plamiga ega universal til. Barcha qurilmalar barcha kompyuterlar tushunadigan ushbu universal til yordamida ma'lumot yuboradi, topadi va almashadi.
Oddiy foydalanuvchi, odatda, jarayon qanday ishlashini ko'ra olmaydi, chunki asosiy ishlar sahna ortida sodir bo'ladi. Jarayonning soddalashtirilgan versiyasi quyidagicha bo'ladi:
Qurilmangiz internetga ulanganda, u qandaydir tarmoqqa ulanadi va bu sizga internetga kirish imkonini beradi. Oddiy foydalanuvchilari uchun IP-manzilni Uyali aloqa operatorlari yoki internet provayderlari beradi
Provayder sizga IP manzilingizni tayinlaydi. Provayder tayinlangan IP manzilingizdan foydalanib, Internetga ulanishni qayta yo'naltiradi. Ular sizga internetga kirish huquqini berganligi sababli, ular sizga IP-manzilni tayinlaydilar;
Sizning IP manzilingiz o'zgarishi mumkin. Qanday bo'lmasin, siz provayderingizdan uni o'zgartirishni so'rashingiz mumkin yoki uni router/modemni yoqish va o'chirish orqali o'zgartirish mumkin.
Bundan tashqari, uyingizdan chiqayotganingizda IP-manzilni o'zingiz bilan olmaysiz ya'ni sizning IP manzilingiz jismoniy joylashuvingiz bilan bir xil emas. Sizning IP manzilingiz umumiy joylashuvingizni (masalan, shahar yoki shtat) aniqlash uchun ishlatilishi mumkin bo'lsa-da, u sizning aniq jismoniy joylashuvingizni aniq ko'rsatmaydi. Uydan tashqarida boshqa tarmoqqa ulanganingizda misol uchun aeroport, mehmonxona, qahvaxona, kutubxona, maktab, universitet va hokaza provayderi tomonidan sizga tayinlangan boshqa (vaqtinchalik) IP-manzilni olasiz va yana siz boshqa tarmoqqa ulanganingizda u yana o'zgaradi..
|
| |
Macda . Tizim sozlamalariga o'ting. Tarmoqni tanlang - va kerakli ma'lumotlar ekranda bo'lishi kerak;
 
iPhone da

|
Macda . Tizim sozlamalariga o'ting. Tarmoqni tanlang - va kerakli ma'lumotlar ekranda bo'lishi kerak;
iPhone da
|
bet | 7/10 | Sana | 21.05.2024 | Hajmi | 447,09 Kb. | | #248615 |
Bog'liq Atamuratv Agabek.1Macda . Tizim sozlamalariga o'ting. Tarmoqni tanlang - va kerakli ma'lumotlar ekranda bo'lishi kerak;
iPhone da . Sozlamalarga o‘ting. Wi-Fi-ni tanlang va siz ulangan tarmoq yonidagi doira ichida () "i" ni bosing - DHCP yorlig'i ostida IP-manzilni ko'rishingiz kerak.
Sizning IP-manzilingizni olish uchun turli xil usullardan kiber jinoyatchilar ijtimoiy muhandislik va ta'qib qilish usullaridan ko'pincha foydalanadilar . Agar kiberjinoyatchi sizning IP-manzilingizni bilsa, ular sizning IP-manzilingiz yordamida noqonuniy kontentni yuklab olish, qurilmangizga kirish yoki tarmoqqa to'g'ridan-to'g'ri hujum qilish kabi xavfsizligingizni buzish uchun bir nechta hujumlarni amalga oshirishi mumkin.
Endi esa ularning qanday turlari borligi va ularga qarshi turish va oqibatlarini yumshatishda muvaffaqiyat qozonish haqida batafsil to'xtalib o'tamiz.
Ijtimoiy muhandislik . Kiberjinoyatchilar katta ishtiyoq bilan foydalanish potentsial qurbonlarni ochib berish uchun ijtimoiy muhandislik hujumlaridan foydalanishadi.Masalan, ular sizni Skype yoki boshqa shu kabi lahzali xabar almashish ilovalarida topishlari mumkin. Mijozlar bilan muloqot qilish uchun IP-manzildan foydalanadigan har qanday dastur sizning IP manzilingizni ko'p harakat qilmasdan qidiradi . Kim bilan suhbatlashayotganingizda ehtiyot bo'ling, chunki ular ilovada sizning IP manzilingizni osongina ko'rishlari mumkin;
Onlayn ta'qib qilish . Kiberjinoyatchilar sizning IP-manzilingizni faqatgina veb-saytlar va forumlardagi sharhlar kabi onlayn faoliyatingizni qidirish orqali bilib olishlari mumkin.
Ular sizning IP manzilingizni olgandan so'ng, taxminiy joylashuvingizni tushunishlari mumkin. Ular o'zlarining taxminlarini tasdiqlashdan tashqari, siz o'zingiz taqdim etgan ma'lumotlarni ijtimoiy tarmoqlarda ko'rishlari mumkin;
IP manzilingizdan foydalanib noqonuniy kontentni yuklab olish . Ma'lumki, kiberjinoyatchilar o'g'irlangan IP manzillardan o'zlariga qaytib borishni istamaydigan kontentni yuklab olish uchun foydalanadilar. Bu qaroqchi filmlar, videolar yoki musiqalarni yuklab olish kabi begunoh holatlar bo'lishi mumkin, bu esa provayderingizning foydalanish shartlarini buzishi mumkin. Keyinchalik jiddiy holatlar terrorizm yoki bolalar pornografiyasi bilan bog'liq kontentni yuklab olish;
|
| |
IP-manzillar turlari - Mustaqil ish mavzu: ipv6 protokoli Qabullagan: ass. X. B. Kenjayev Bajargan: A. Atamuratov nukus-2024

|
Mustaqil ish mavzu: ipv6 protokoli Qabullagan: ass. X. B. Kenjayev Bajargan: A. Atamuratov nukus-2024
|
bet | 5/10 | Sana | 21.05.2024 | Hajmi | 447,09 Kb. | | #248615 |
Bog'liq Atamuratv Agabek.1IP-manzillar turlari
IP-manzillarning bir nechta turlari mavjud. Sizning IP manzilingiz tarmoq ichida yoki tashqarisida bo'ladimi, u mahalliy IP manzil yoki umumiy bo'ladi. Va umumiy IP manzillar dinamik yoki statik bo'lishi mumkin. O'z serveriga ega bo'lmagan, lekin o'rniga ishonadigan veb-sayt egalari uchun veb-xosting paketi(ko'pchilik veb-sayt egalari uchun shunday) IP manzillarining umumiy va ajratilgan turlari mavjud. Har bir tur haqida ko'proq ma'lumot olish uchun quyidagi paragraflarni o'qing:
Mahalliy IP manzili . Agar uyda bir nechta internetga ulangan qurilmalaringiz bo'lsa, marshrutizatoringiz ularning barchasini tanib olish usuliga muhtoj va ular qandaydir tarzda bir-birlarini aniqlashlari va muloqot qilishlari kerak. Asosiy IP-manzilingizda har bir qurilma routeringiz tomonidan tayinlangan IP-manzilini oladi;
Umumiy IP manzili . Ommaviy IP-manzil, o'z navbatida, Internet provayderingiz tomonidan routeringizga tayinlangan IP-manzildir. Ushbu IP manzil sizning uy tarmog'ingizning asosiy IP manzili hisoblanadi. Odatda, provayderlar o'z mijozlariga tayinlaydigan ko'plab IP-manzillarga ega. Sizning umumiy IP manzilingiz esa uy tarmog'ingizdan tashqaridagi barcha boshqa foydalanuvchilar va qurilmalar sizni taniydigan asosiy manzildir. .
Umumiy va mahalliy IP manzil o'rtasidagi sxematik farq
Dinamik IP manzili . Ushbu turdagi IP-manzil muntazam va avtomatik ravishda o'zgaradi. Yuqorida aytib o'tilganidek, Internet-provayderlar o'z mijozlariga qayta tayinlash uchun ko'p IP-manzillarni sotib oladilar va keyinchalik foydalanish uchun eski IP-manzillarni rezevrga qaytaradilar. Jarayonni avtomatlashtirish provayderlarga IP manzilni qayta tiklash uchun qo'shimcha harakatlardan halos etadi.
|
| |
Bitiruv malakaviy ishining maqsadi

|
Bitiruv malakaviy ishining maqsadi
|
bet | 5/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охиргиBitiruv malakaviy ishining maqsadi:
Bitiruv malakaviy ishining asosiy maqsadi “Datchiklar va o’lchov sistemalari” fanidan amaliy ishlarini bajarish bo‘yicha uslubiy ko‘rsatma tayyorlashdan iborat.
Bitiruv malakaviy ishining vazifalari: Bu ko‘rsatma «Datchiklar va o’lchov sistemalari» fanidan «EAICHT» yo‘nalishlari talabalari uchun zamonaviy raqobatbardosh elektron qurilmalar yaratish texnologiyalarini mukammal bilgan mutaxasislar tayyorlash maqsadida yangi mikrokontrollerlar va ularni dasturlash texnologiyalari bilan tanishtiruvchi yangi 7 ta amaliy ishlaridan tashkil topgan uslubiy ko‘rsatma tayyorlash.
I. UMUMIY QISM. PROTEUS, ARDUINO SKETCH VA MIKROC DASTURLARINING ISHCHI MAYDONLARI BILAN TANSHISH VA DASTURLARDAN FOYDALANISHNI O’RGANISH
1.1. Proteus dasturdan foydalanish va ishchi oynasi bilan tanishish
Proteus Design Suite asosan elektron dizayn dasturiy ta'minot vositasi. Dastur asosan elektron dizayn muhandislari va texnik mutaxassislari tomonidan bosma platalar ishlab chiqarish uchun sxema va elektron nashrlarni yaratish uchun ishlatiladi. Angliyaning Yorkshire shahrida, Labcenter Electronics Ltd kompaniyasi tomonidan ingliz, frantsuz, ispan va xitoy tillarida ishlab chiqilgan.
Proteus Design Suite-ning hozirgi ko'rinishi PC-B deb nomlangan va 1988-yilda kompaniyaning raisi Jon Jameson tomonidan DOS uchun yozilgan. 1990-yil, keyinchalik Windows muhitida port bilan birga, "Schematic Capture" qo'llab-quvvatlandi. Aralashtirilgan tartib SPICE Simulyatsiya 1996 yilda Proteusga qo'shildi va mikrokontrolmer simulyatsiyasi 1998 yilda Proteusga keldi. Shapebased autorouting 2002 va 2006-yillarda qo'shildi, 3D Board Visualization bilan yana bir muhim mahsulot yangilandi. Yaqinda 2011 yilda simulyatsiya uchun maxsus IDE qo'shildi va 2015 yilda MCAD import / eksportga qo'shildi. Yuqori tezlikli dizayni qo'llab-quvvatlash 2017 yilda qo'shildi.
Proteus dasturining imkoniyatlari juda ko’p bo’lib unda ishlash ham judda sodda tuzilgan.Biz quyda PROTEUS 8.5 dasturning ishchi oynalari bilan tanishmiz:
Dasturga kirganimizda quyidagi oyna ochiladi:
Bu yerdan yangi proekt ochish tugmansini bosamiz va quydagi ketma-ket bajaramiz:
Tugatish tugmasni bosganmizdan keyin quydagi oyna ochiladi:
Standart panel-bu panelda ma’lumotni saqlash,saqlangan ma’lumotlarni ochish, proektni chizmasni chizish bo’limni o’chish kabi tugmalardan tashkil topgan.
|
| |
MikroC dasturdan foydalanish va ishchi oynasi bilan tanishish

|
MikroC dasturdan foydalanish va ishchi oynasi bilan tanishish
|
bet | 7/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охирги1.3. MikroC dasturdan foydalanish va ishchi oynasi bilan tanishish
“MikroC” ning qulayliklari:
1.Xotiradan juda kam joy egallaydi.
2.Har bir dactur uchun kutubxonalar biriktirish shart emac.
3. Eng kerakli kutubxonalar mavjudligi (Micollar tariqacida sxemasi bilan ko'rsatib berilganligi. F1 tugmasi orqali ko'rish mumkin ).
4.Qo'shimcha terminallar va dacturlar mavjudligi.
“MikroC” da yangi loyixa yaratish.
1. MikroC dacturi ishga tushuriladi
Pusk->mikroelektronika->mikroC PRO for PIC-> mikroC PRO for PIC.exe
2. Yangi loyixa yaratish uchun “New Project” tugmasi bosiladi.
Yoki:File->New->New Project
3. Loyixani sozlash oynasi
3.1->Loyixaning nomi
3.2->Loyixaning caqlanadigan joyi (Browse tugmacini bocib xoxlagan papkangizga saqlashingiz mumkin)
3.3->Mikrokontrollerni tanlash
3.4->Mikrokontrollerning ishlash chastotasini tanlash
3.5->Mikrokontrollerning konfiguratsiyalarini cozlash oynacini ochish. (Doim ochilishi maslaxat beriladi)
3.6->Barcha ma'lumotlar kiritilgandan so'ng “Next->” tugmasi bosiladi. Bosilgadnan co'ng ushbu oyna ochiladi. Ushbu oynada Add tugmaci orqali loyixaga qo'shimcha “s va h” fayllarini qo'shish mumkin
4-> Ushbu oyna biz uchun shart emas, shunchaki yana “Next->” tugmaci bosiladi. Kutubxonalarni tanlash oynasi ochildi.
5-> Include All – ni tanlaymiz (Barcha kutubxonalarni loyixaga bog'laymiz)
6-> Finish tugmacini bosamiz.
8.Saqlash tugmasini bosamiz. Kod fayliga nom berib saqlab qoyamiz
8
II . ASOSIY QISM. “DATCHIKLAR VA O’LCHOV SISTEMALARI” FANIDAN AMALIY ISHLAR TO’PLAMI
3.1. Haroratni o'lchash datchiklari va ularning turlarni o’rganish. Proteus dasturi yordamida harorat datchkini yasash
|
| |
ANNOTATSIYA - Islom karimov

|
Islom karimov
|
bet | 2/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охирги ANNOTATSIYA
Ushbu bitiruv malakaviy ishi «Datchiklar va o’lchov sistemalari» fanidan «EAICHT» yo‘nalishi talabalari uchun zamonaviy raqobatbardosh elektron qurilmalar yaratish texnologiyalarini mukammal egallagan mutaxasislar tayyorlash maqsadida yangi mikrokontrollerlar va ularni dasturlash texnologiyalari bilan tanishtiruvchi yangi amaliy ishlaridan tashkil topgan uslubiy ko‘rsatma tayyorlashga bag’ishlangan.
АННОТАЦИЯ
Данная выпускная квалификационная работа посвящено предназначена для студентов ТПЭА в области «Датчики и измерительные системы», состоящим из новых практических работ, знакомящих их с новыми микроконтроллерами и технологиями программирования с целью подготовки специалистов, которые освоили технологию создания современных конкурентоспособных электронных устройств.
ANNOTATION This final qualification work is a guide for students of TPED in the field of "Sensors and Measurement Systems", consisting of new practical work, introducing them to new microcontrollers and programming technologies in order to train specialists who have mastered the technology of creating modern competitive electronic devices. dedicated to. MUNDARIJA
|
KIRISH.............................................................................................
|
5
|
I .
|
Umumiy qism. Proteus, arduino sketch va mikroc dasturlarining ishchi maydonlari bilan tanshish va dasturlardan foydalanishni o’rganish
|
10
|
1.1.
|
Proteus dasturdan foydalanish va ishchi oynasi bilan tanishish………………………........................................................
|
10
|
1.2.
|
Arduino Sketch dasturdan foydalanish va ishchi oynasi bilan tanishish......................................................................................
|
13
|
1.3.
|
MikroC dasturdan foydalanish va ishchi oynasi bilan tanishish.......
|
14
|
|
|
| |
Tenzometrik bosim - Islom karimov

|
Islom karimov
|
bet | 14/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охиргиTenzometrik bosim datchiklari ishlab chiqarishda qo'llanilayotgan bosim datchiklari ichida asosiy o'rinni egallamoqda. Ularni ishlash printsipi turli formada tayyorlangan tenzorezistorli elastik menbrana egilishi bilan elektr qarshiligini o'zgarishiga asoslangan. Tenzoqarshiliklar plyonka yoki sim ko'rinishida tayyorlanishi mumkin. Ularni asosiy xarakteristikasi elektr qarshiligini o'zgarishini deformatsiya o'zgarishiga nisbati bilan belgilanadi(3.3- rasm).
3.2- Rasm. P`ezoelektrik bosim datchigi sxemasi. 1- menbrana, 2- kvarts, 3- metall qatlam.
3.3- Rasm. Tenzoqarshilikli bosim o'lchash datchigining o'rnatilish sxemasi.
Ishni bajarish tartibi:
1. Protes dasturni ochamiz va bizga kerak bo’lgan qurulmalarni to’pib olamiz.Biz kerak bo’lgan qurulmalar quyagilardan iboard:
1. lcd 16x2 display;
2. Arduino Uno mikrokantroleri;
3. bmp180 bosim datchiki;
Protes dastur:
Yangi oychish uchun:
Kerakli elementlarni olish uchun shu knopkani bosamiz:
Shu yerda kerakli elemantlarni tanlab olamiz.
2.Kerak elemantlarni olganmizdan keyin sxemani teramiz.
3.Sxemani terib bo’lganmizdan keyin mikrokatrolerga kod yozish uchun Arduino Skicher dasturiga o’tamiz.Bu dastur yordamda biz oylasiga kiradigan mikrokatrolerlarga kodlar yozishimiz mumkin.
Arduino Sketch dastur:
Dasturning ichki muhiti:
4. Dastur yordamida biz kerakli kodni yozamiz:
#include
#include
#include
const int rs = A0, en = 13, d4 = 12, d5 = 11, d6 = 10, d7 = 9;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
Adafruit_BMP085 bmp;
void setup() {
//Serial.begin(9600);
if (!bmp.begin()) {
while (1) {}
}
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("Bosim datchiki..");
delay(2000);
lcd.clear();
}
void loop() {
lcd.setCursor(0,0);
lcd.print("P= ");lcd.print(bmp.readPressure()); lcd.print(" Pa");
}
5.Kodni yozib uni protus dasturiga o’tkazamiz:
.hex kengaytmali faylini tanlab olamiz:
Proteus dasturidagi arduino uno ga ustiga ikki marta bosamiz va quydagi oyna ochiladi:
6.Ok tugamsini bosamiz va proteusni ishga tushuramiz:
Dastur ishga tushganidan so’ng displayda bmp180 datchikdan kelgan ma’lumotlar chiqadi. Ko’rib turganizdek biz atmosfera bosimni labarortorik sharotda aniqladik.
|
| |
Can a user capture an image of the receipt and attach the image to the expense?

|
Can a user capture an image of the receipt and attach the image to the expense?
|
bet | 24/33 | Sana | 21.03.2021 | Hajmi | 238,5 Kb. | | #13333 |
Can a user capture an image of the receipt and attach the image to the expense?
Yes. All receipt images, captured by the mobile device's camera, will upload into Travel & Expense immediately or the next time the mobile app connects to the Internet. Once the digital image is imported into an expense report, the receipt image is treated like other receipt images and can be viewed (in a PDF viewer) by the user, approver, and processor.
Does a user need to allow access to the device camera?
The permission to allow SAP Concur to access the device camera should automatically be set on install. If the user sees a black/blank screen when attempting to capture a receipt image, the permission might not have been set. To resolve, the user accesses the device settings, selects SAP Concur, and manually grants the permission to camera.
|
| |
FOYDALANILGAN ADABIYOTLAR

|
FOYDALANILGAN ADABIYOTLAR
|
bet | 17/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охиргиFOYDALANILGAN ADABIYOTLAR
Vaxidov A.X “Avtomatikaning texnik vositalari ” Toshkent-2012.
2. Salimov J.S “Datchiklar” Toshkent-2010.
Yunusov M.S “Elektron asboblar ” Toshkent-2003
IC-Prog dasturining ma’lumotnomasi.
IC-Prog programmatorining texnik ma’lumotnomasi.
Mansoor M., Haneef I., Akhtar S., De Luca A., Udrea F. Silicon diode temperature sensors - A review of applications // Sensors and Actuators A: Physical. 232, 63-74 (2015).
Kimura M., Toshima K. Thermistor-like pn junction temperature-sensor with variable sensitivity and its combination with a micro-air-bridge heater // Sensors and Actuators A: Physical. 108 (1-3), 239-243 (2003).
Bakhadyrkhanov M.K., Valiev S.A., Tachilin S.A., Nasriddinov S.S. Sensitive thermosensors on the basis of highly compensated silicon // Surface Engineering and Applied Electrochemistry. 43 (6), 505-507 (2007).
Karimov M., Makhkamov Sh., Makhmudov Sh.A., Muminov R.A., Rakhmatov A.Z., Sandler L.S., Sattiev A.R., Sulaimanov A.A., Tursunov N.A. Peculiarities of influence of radiation defects on photoconductivity of silicon irradiated by fast neutrons // Applied Solar Energy. 46 (4), 298-300 (2010).
Udrea F., Santra S., Gardner J.W. CMOS temperature sensors-concepts, state-of-the-art and prospects // In: Proceedings of International Semiconductor Conference (Sinaia, Romania, 13-15 October, 2008). PP. 31-40.
Karimov A.V., Yodgorova D.M., Abdulhaev O.A., Kamanov B.M., Turaev A.A. Features of the temperature properties of a field-effect transistor in a current-limiting mode // Journal of Engineering Physics and Thermophysics. 86 (1), 248-254 (2013).
Karimov A.V., Dzhuraev D.R., Kuliev Sh.M., Turaev A.A. Distinctive features of the temperature sensitivity of a transistor structure in a bipolar mode of measurement // Journal of Engineering Physics and Thermophysics. 89 (2), 514-517 (2016).
Souri K., Chae Y., Makinwa K.A.A. A CMOS temperature sensor with a voltage-calibrated inaccuracy of 0.15oC (3σ) From 55oC to 125oC // IEEE Journal of Solid-State Circuits. 48 (1), 292-301 (2013).
Abdulkhaev O.A., Bebitov R.R., Abdulkhaeva A.R., Yodgorova D.M. Limiting of temperature measurement accuracy of semiconductor sensors depending on regulation factor of current source // Uzbek Journal of Physics. 20 (5) 300-304 (2018).
http://www.ic-prog.com
http://www.labcenter.co.uk
http://www.microchip.ru
http://www.microchip.com
Proteus_Help elektron ma’lumotnoma.
http://www.datasheet.com internet sahifasi.
http://www.sxema.ru internet sahifasi.
http://www.radiolocman.ru internet sahifasi.
|
| |
Ishni bajarish tartibi - Islom karimov

|
Islom karimov
|
bet | 9/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охиргиIshni bajarish tartibi:
1.Protes dasturni ochamiz va bizga kerak bo’lgan qurulmalarni to’pib olamiz.Biz kerak bo’lgan qurulmalar quyagilardan iboard:
1.lcd 16x2 –display ekran;
2.pic18F45K22-mikrokontroleri;
3.LM35-Xarorat o’lchaydigan datchik;
4.Potensiyometr;
5.Button-knopka;
Protes dastur:
Yangi oychish uchun:
Kerakli elementlarni olish uchun shu knopkani bosamiz:
Shu yerda kerakli elemantlarni tanlab olamiz.
2. Kerak elemantlarni olganmizdan keyin sxemani teramiz.
3. Sxemani terib bo’lganmizdan keyin mikrokatrolerga kod yozish uchun mikroC dasturiga o’tamiz.Bu dastur yordamda biz pic oylasiga kiradigan mikrokatrolerlarga kodlar yozishimiz mumkin.
MikroC dasturiga kirish:
Yangi oyna ochamiz:
Yangi oyna ochilganidan quydagi ketma-ketlikda dasturni to’ldirib chiqamiz:
Ketma-ketlikni to’g’ri bajarsangiz quydagi oyna ochiladi:
MikroC dasturni ishga turganimizdan so’ng u yerga kod quydagicha kod yozamiz:
sbit LCD_RS at RB4_bit;
sbit LCD_EN at RB5_bit;
sbit LCD_D4 at RB0_bit;
sbit LCD_D5 at RB1_bit;
sbit LCD_D6 at RB2_bit;
sbit LCD_D7 at RB3_bit;
sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;
unsigned int temp_res;
float temp;
unsigned char tempText[15];
void main()
{
ANSELB=0;
ANSELC=0x04;
TRISC4_bit=1;
ADC_Init();
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,1,"Xasanboyev");
Lcd_Out(2,6,"Dilshodjon");
Delay_ms(1000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"Digital");
Lcd_Out(2,6,"Termometr");
Delay_ms(1000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"Tempertura: ");
Lcd_Out(2,8,223);
do
{
temp_res=ADC_Read(15);
temp=(temp_res*5000.0)/1024;
temp=temp/10.0;
FloatToStr(temp,tempText);
tempText[4]=0;
Lcd_Out(2,3,tempText);
Delay_ms(300);
}while(1);
}
Kod yozilganidan keyin uni ishga tushuramiz:
Dasturni ishga tushurganimizdan keyin dasturning pastki oynasida quydagi yozuvlar chiqadi:
|
| |
Ishdan maqsad - Islom karimov

|
Islom karimov
|
bet | 8/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охиргиIshdan maqsad: Haroratni o’lchash datchiklarning turlarni o’rganish va verual dasturlar yordamida xona haroratni o’lchaydigan qurilma yasash.
Nazariy qism: Harorat barcha texnologik jarayonlaming muhim ko‘rsatkichlaridan biridir. Qishloq va suv xo‘jaligida ko'pgina texnologik jarayonlar ular o‘tayotgan sharoit haroratiga bog‘liq. Jism, suyuqlik yokigazning harorati nazorat qilayotgan muhitning yoki u bilan issiqlikkontaktida bo‘lgan maxsus elementning haroratini o‘lchab aniqlanadi.Amalda harorat datchiklarining sezgir elementlari sifatida issiqlikta’sirida o‘zining fiziko-mexanikaviy xususiyatlarini keng diapazondao‘zgartirib, boshqa kattaliklar (namlik, muhitning tarkibi, havo bosimita’sirida xususiyatlarini o‘zgartirmaydigan materiallardan foydalaniladi.
Harorat datchiklarining sezgir elementlari issiqlik kengayishkoeffitsiyenti maksimal ko'rsatkichiga ega bo‘lishi kerak. Ishlash prinsipi jihatdan harorat datchiklari suyuqlik, bimetallik vadilatometrik datchiklariga hamda termoparalar va termorezistorlargabo‘linadi.
Xaroratni o'lchashni suyuqlikli, manometrik termometrlaridan farqli o'laroq, hozirgi zamon ishlab chiqarish korxonalarida texnologik jarayonlarni uzliksiz nazorat qilish va boshqarish tizimida asosan quyidagi haroratlarni o'lchash datchiklari qo'llanilmoqda:
- termoqarshilikli datchiklar;
- termoparalar;
- pirometrlar;
Bu datchiklar o'zlarini ishlash printsiplari, haroratni o'lchash intervali va xatolik darajasi bilan farqlanadi.
Termoqarshilikli datchiklarni termoqarshilikni aylantiruvchi qurilmasi ham deb ataladi. Ularni ishlash printsipi elektr o'tkazuvchan materiallarni issiqlikdan elektr qarshiliklarini ortishi fizik hodisasiga asoslangan. Termoqarshilikni statik qarshiligini o'zgarishini quyidagi formula bilan yozish mumkin.
Rt = W• R0 (1.2.1)
Bu yerda
R0 – termoqarshilikni 0 0C dagi qarshiligi
W – proportsionallik koeffitsienti bo'lib moddani t 0C qarshiligini 0 0C dagi
qarshiligiga nisbatiga teng va qiymati maxsus jadvaldan olinadi.
Termoqarshilikni sezgirligi
S = dR/dt (1.2.2)
ifoda bilan aniqlaniladi.
Termoqarshilikli datchiklarni sezuvchi elementi (asosiy haroratdan qarshiligi o'zgaruvchan qismi) quyidagi materiallardan tayyorlaniladi
- platinali(TSP) – platinadan
- misli(TSM) – misdan
- nikeli(TSN) – nikeldan.
Platinadan tayyorlangan termoqarshiliklarda qarshilikni haroratga bog'liq ifodasi quyidagicha:
Rt = R0 (1 + At + Bt2) (1.2.3)
Ushbu ifodadan ko'rinib turibdiki, qarshilikni haroratga bog'liqligi chiziqli.
Misdan tayyorlangan termoqarshiliklarda qarshilikni haroratga bog'liqli ifodasi chiziqli bo'lib, quyidagicha:
Rt = R0 (1 + bt ) (1.2.4)
Termodatchiklar yordamida har qanday muhitni haroratsini aniqlash mumkin, Datchikni sezuvchi qismi maxsus metall trubkaga germetik maxkamlangan. Namlik, zararli muhit sezuvchan qismiga ta'sir ko'rsata olmaydi. Metall trubkaning uzunligi, diametr o'lchami, maxkamlash qismi va shakli foydlanish joyi va sharoitiga qarab tayyorlanadi.
|
| |
Ishchi maydoni boshqarish paneli-

Ishchi maydoni boshqarish paneli-bu panelda ishchi maydonining o’lchamlari, ekrani yaqin uzoq qilish tugmalari joylashgan.
Ishchi maydon- har qanday sxema shu maydonda teriladi va tekshirladi.
Terilgan sxemani boshqarish paneli- bu panel terilgan sxemani ishlatish,to’xtatish va ishlayotgan paytda to’xtaib turuvchi tugmalardan tashkil topgan.
Sxemadagi elementlarni boshqarish paneli-bu panelda elemetlardan nusxa olish,keraksiz elementlarni olib tashlash kabi vazifalarni bajaruvchi tugmalar joylashgan.
Elementlarni tanlash tugmasi-bu tugmani bosganmizda quyidagi oyna ochiladi:
va shu oynadan kerakli elementni tanlab olindi.
Tanlangan kerakli elementlar yordamida ishchi maydonda kerakli sxemani terishmiz mumkin bo’ladi.
1.2. Arduino Sketch dasturdan foydalanish va ishchi oynasi bilan tanishish
Arduino - jismoniy va raqamli dunyoda ob'ektlarni sezdiradigan va boshqaradigan raqamli qurilmalar va interfaol ob'ektlarni qurish uchun birlashgan mikrokontroller va mikrokontrollovchi to'plamlarini loyihalashtiradigan va ishlab chiqaradigan ochiq manba apparat va dasturiy ta'minot kompaniyasi, loyiha va foydalanuvchi jamoasi. Mahsulotlari GNU Lesser General Public License (LGPL) yoki GNU Umumiy Davlat Litsenziyasi (GPL), [1] Arduino taxtali ishlab chiqarishni va dasturlarni tarqatishni har kim tomonidan litsenziyalangan. Arduino taxtali oldindan o'rnatilgan shaklda yoki "do-it-yourself" (DIY) to'plamlari sifatida sotilishi mumkin.
Arduino Sketch esa Arduino mikrokontrollerga kod yozish uchun mo’jalangan dastur bo’lib uning ishchi oynasi quydagicha:
Arduino Sketch dasturi ancha sodda va ishlash uchun juda qulay hisoblanadi. Undan foydalanish uchalik qiyin emas, havaskor dasturchilar ham foydalanishi mumkin. Dasturda ishlash kompyuterni uchalik qiynmaydi. Shuning uchun hozirgi kunda juda ko’p dasturchilar Arduinodan foydalanishmoqda.
|
II.
  
ASOSIY QISM. “DATCHIKLAR VA O’LCHOV SISTEMALARI” FANIDAN AMALIY ISHLAR TO’PLAMI………………………………………………………

|
II.
ASOSIY QISM. “DATCHIKLAR VA O’LCHOV SISTEMALARI” FANIDAN AMALIY ISHLAR TO’PLAMI………………………………………………………
|
bet | 3/17 | Sana | 15.05.2024 | Hajmi | 8,88 Mb. | | #235422 |
Bog'liq БМИ Дониер (Lotincha) охиргиII.
|
ASOSIY QISM. “DATCHIKLAR VA O’LCHOV SISTEMALARI” FANIDAN AMALIY ISHLAR TO’PLAMI………………………………………………………...
|
|
2.1.
|
Haroratni o'lchash datchiklari va ularning turlarni o’rganish. Proteus dasturi yordamida harorat datchkini yasash.........................
|
|
2.2.
|
Namlik datchiklari va ularning turlari. Proteus dasturi yordamida namlikni nazorat qiluvchi qurilma yasash...................................
|
|
2.3.
|
Bosim datchiklari va ularning turlari.Bmp180 bosim datchiki yordamida atmosfera bosmini proteus dasturi yordamida o’lchash..
|
|
III
|
Iqtisodiy qism..............................................................................
|
|
IV
|
Hayot faoliyati xavfsizligi..........................................................
|
|
|
Hulosa..........................................................................................
|
|
|
Adabiyotlar ro‘yxati..................................................................
|
|
KIRISH
Hozirgi vaqtda O‘zbekiston Respublikasida korxonalarni texnik va texnologik qayta jihozlash, modernizatsiya qilishni o‘tkazish, zamonaviy ixcham texnologiyalarni keng joriy qilish ko‘zda tutilmoqda. Ishlab chiqarishni texnik va texnologik qayta jihozlash, modernizatsiya qilish soha bo‘yicha qabul qilingan dasturlarini ishlatilishining tezlashtirilishi masalasi qo‘yilmoqda.
Shavkat Miromonovich Mirziyoyev tomonidan belgilab berilgan 2017−2021 yillarda O‘zbekistonni rivojlantirish harakatlar strategiyasining beshta ustuvor yo‘nalishi quyidagi asosiy tamoyillardan iborat bo‘lib ular quyidagilarni o‘z ichiga oladi[1]:
|
| |
How does a user delete a mobile expense?

|
How does a user delete a mobile expense?
|
bet | 21/33 | Sana | 21.03.2021 | Hajmi | 238,5 Kb. | | #13333 |
How does a user delete a mobile expense?
A mobile quick expense (expense created on the mobile device and not yet added to a report) can be deleted only on the mobile device itself from the Expenses screen (the expense list). Once deleted from the mobile device, it will no longer appear online or be available for import into an expense report.
If a user deletes an expense in the web version of SAP Concur and that expense was originally a mobile quick expense – that expense it not deleted from the system – instead, it moves back to the "pool" of mobile quick expenses on the user's device. The user must then delete it using the mobile device.
|
| |
Does everything in a client's configuration appear on the mobile device (for example, vendor lists, or attendee lists)?

|
Does everything in a client's configuration appear on the mobile device (for example, vendor lists, or attendee lists)?
|
bet | 23/33 | Sana | 21.03.2021 | Hajmi | 238,5 Kb. | | #13333 |
Does everything in a client's configuration appear on the mobile device (for example, vendor lists, or attendee lists)?
Lists are generally available but some parts of the configuration are not currently available in the mobile app. The user enters that information once the mobile expenses are imported into an expense report in the web version of SAP Concur.
Users can check the available features by device here: http://www.concurtraining.com/customers/tech_pubs/MobileDocs/Feature_List_by_Device.pdf
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Does everything in a client's configuration appear on the mobile device (for example, vendor lists, or attendee lists)?
|
Which functions can a user perform with regards to managing their expenses and reports?

|
Which functions can a user perform with regards to managing their expenses and reports?
|
bet | 18/33 | Sana | 21.03.2021 | Hajmi | 238,5 Kb. | | #13333 |
Which functions can a user perform with regards to managing their expenses and reports?
Among other things – mobile users can add, view, and edit expenses and expense reports (including report status and expense details); create mobile "quick" expenses (for items such as meals) as well as edit or delete them; take a picture of the associated receipt; create new expense reports; attach downloaded credit card transactions and mobile "quick" expenses to an expense report; and submit reports.
Users can check the available features by device here: http://www.concurtraining.com/customers/tech_pubs/MobileDocs/Feature_List_by_Device.pdf
Mobile users can create mobile "quick" expenses. Unlike regular expenses, mobile "quick" expenses are not yet added to an expense report. Think of a mobile quick expense as a placeholder or a notepad. Assume that the user has a couple free minutes and a receipt in their hand. The user can generate a mobile quick expense using basic information such as date, amount, expense type, and then attach the receipt image. The user can save the mobile quick expense and then add it to a report later when they have more time to provide additional details, such as, attendees, car mileage, and itemizations.
Mobile users can also create expenses while a report is open, automatically adding the expense to the report.
|
| |
Tursunnazar Alijonov Internet tarmog’i va uning tashkil etilishi. Web-sahifa yaratish texnalogiyalari

Tursunnazar Alijonov Internet tarmog’i va uning tashkil etilishi. Web-sahifa yaratish texnalogiyalari
Download
218,25 Kb.
Matnni ko'rish
Sana
06.01.2024
Hajmi
218,25 Kb.
#131214
Download
218,25 Kb.
Matnni ko'rish
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
Tursunnazar Alijonov Internet tarmog’i va uning tashkil etilishi. Web-sahifa yaratish texnalogiyalari
Download
218,25 Kb.
Matnni ko'rish
Can users enter personal car mileage?

|
Can users enter personal car mileage?
|
bet | 20/33 | Sana | 21.03.2021 | Hajmi | 238,5 Kb. | | #13333 |
Can users enter personal car mileage?
Mobile users can add fixed-rate and variable-rate mileage expenses, if allowed in the client configuration.
Can a user delete expenses using a mobile device?
That depends.
Deleting an expense from the expense list: The expense list contains mobile quick expenses (expense created on the mobile device and not yet added to a report) and card transactions.
A user can delete a mobile quick expense.
In some cases, the user must access the web version of SAP Concur to delete card transactions - assuming the user's company allows the user to do so.
Deleting an expense from an expense report: A report may contain all kinds of expenses.
If the user deletes a mobile quick expense or a card transaction from an expense report, it is not really deleted; it is moved back to the pool of expenses on the Expenses screen (the expense list).
If the user deletes any other type of expense from an expense report, it is truly deleted. (This is consistent with the web version of Expense.)
|
| |
How much information can be edited by the user?

|
How much information can be edited by the user?
|
bet | 19/33 | Sana | 21.03.2021 | Hajmi | 238,5 Kb. | | #13333 |
How much information can be edited by the user?
Mobile users can edit report header fields and most expense fields if the expense is attached to a report. When using lists, the same list data is available on the mobile device as is available in the web version of Expense.
Can a user itemize an expense using the mobile app?
Mobile users can itemize an expense if the expense is added to a report, if allowed in the client configuration.
Can a user remove itemizations from an expense?
Yes. Itemizations can be removed via the mobile device.
Can a user add attendees using the mobile app?
Mobile users can add attendees to an expense if the expense is added to a report. The user can:
Search the user's contact list on the mobile device
Search for attendees in the user's favorites attendee list
Search for attendees in all company attendee lists
Search an external source (if this feature is available on the web version or Expense)
Add the attendee manually
Add attendees from the device calendar (iPhone only)
|
| |
Ob’yektga mo‘ljallangan programmalashning asosiy prinsiplari. Vorislik

|
Ob’yektga mo‘ljallangan programmalashning asosiy prinsiplari. Vorislik
|
bet | 3/29 | Sana | 18.05.2024 | Hajmi | 385,15 Kb. | | #241724 |
Bog'liq 1. Ob’yektga mo‘ljallangan programmalash asoslari7.Ob’yektga mo‘ljallangan programmalashning asosiy prinsiplari. Vorislik.
Vorislik mavjud bo‘lgan sinfning ta’rifi asosidayoq yangi sinfni yaratish imkonini byeradi. Yangi sinf boshqasi asosida yaratilgach, uning ta’rifi avtomatik tarzda mavjud sinfning barcha xususiyatlari, xulq-atvori va joriy qilinishiga vorislik qiladi. Avval mavjud bo‘lgan sinf intyerfyeysining barcha myetodlari va xususiyatlari avtomatik tarzda voris intyerfyeysida paydo bo‘ladi. Vorislik voris sinfida biron-bir jihatdan to‘g‘ri kyelmagan xulq-atvorni avvaldan ko‘ra bilish imkonini byeradi. Bunday foydali xususiyat dasturiy ta’minotni talablarning o‘zgarishiga moslashtirish imkonini byeradi. Agar o‘zgartirishlar kiritishga ehtiyoj tug‘ilsa, bu holda eski sinf funktsiyalariga vorislik qiluvchi yangi sinf yozib qo‘ya qolinadi. Kyeyin o‘zgartirilishi lozim bo‘lgan funktsiyalarga qaytadan ta’rif byeriladi hamda yangi funktsiyalar qo‘shiladi. Bunday o‘rniga o‘rin qo‘yishning mazmuni shundan iboratki, u dastlabki sinf ta’rifini o‘zgartirmay turib, ob’yekt ishini o‘zgartirish imkonini byeradi. Agar biz ko‘p martalab qo‘llash yoki boshqa biron maqsadlarga ko‘ra vorislikni qo‘llamoqchi bo’lsak, avval har gal myerosxo‘r-sinf bilan vorislikni berayotgan sinfning turlari o‘zaro mos kyeladimi shuni tekshirish kk.
8.Ob’yektga mo‘ljallangan programmalashning asosiy prinsiplari. Polimorfizm. Polimorfizm shunday holatki, bunda qandaydir bitta narsa ko‘p shakllarga ega bo‘ladi. Dasturlash tilida «ko‘p shakllar» dyeyilganda, bitta nom avtomatik myexanizm tomonidan tanlab olingan turli kodlarning nomidan ish ko‘rishi tushuniladi. Shunday qilib, polimorfizm yordamida bitta nom turli xulq-atvorni bildirishi mumkin.Vorislik polimorfizmning ayrim turlaridan foydalanish uchun zarurdir. Aynan o‘rindoshlik imkoniyati mavjud bo‘lgani uchun, polimorfizmdan foydalanish mumkin bo‘ladi. Polimorfizm yordamida tizimga to‘g‘ri kyelgan paytda qo‘shimcha funktsiyalarni qo‘shish mumkin. Dasturni yozish paytida hatto tahmin qilinmagan funktsionallik bilan yangi sinflarni qo‘shish mumkin, buning ustiga bularning hammasini dastlabki dasturni o‘zgartirmay turib ham amalga oshirish mumkin. Yangi talablarga osongina moslasha oladigan dasturiy vosita dyeganda, mana shular tushuniladi.
Polimorfizmning uchta asosiy turi mavjud:-Qo‘shilish polimorfizmi; -Paramyetrik polimorfizm;-Ortiqcha yuklanish.
|
| |
Markirovka qilingan ro‘yxat (TCheckListBox)

|
Markirovka qilingan ro‘yxat (TCheckListBox)
|
bet | 8/29 | Sana | 18.05.2024 | Hajmi | 385,15 Kb. | | #241724 |
Bog'liq 1. Ob’yektga mo‘ljallangan programmalash asoslariMarkirovka qilingan ro‘yxat (TCheckListBox)
TCheckListBox komponentasi TListBox, komponentasiga juda o‘xshash, faqat har bir ro‘yxat yonida TCheckBox komponentasidagi kabi ajratish to‘rtburchagi mavjuddir.Ro‘yxat kiritish uchun Items xossasi qatorida ikki marta chertish lozim.
14.Borland C++ muhiti Win32 komponentalari paneli ob’yektlari
Win32 varog'ida 32 razryadli Windows interfeysiga ta'luqli komponentalar joylashgan :
TabControl - Zakladka
PageConteol - Bloknot
ImageList - Grafik shakllar ro'yhati
RichEdit - To'liq imkoniyatli matn rejimi
TrackBar - Yugurdak (Begunok)
ProgressBar - Ish bajarish indikatori
UpDown - Xisoblagich
HotKey - Qaynoq tugmalarkombinatsiyalri tahriri
Animate - Videokliplarni tomosha qilish
DateTimePicker - Sanani kiritish satri
MonthCalendar - Kalendar
TreeView - Obektlar daraxti
ListView - Ro'yhat
HeaderControl - Ajratuvchi
StatusBar - Holat satri
ToolBar - Instrumentlar (asboblar) panelij
CoolBar - '' Epchil " instrumentlar paneli
PageScroller - Tasvirda harakatlanish
15.Borland C++ muhiti System komponentalari paneli ob’yektlari
Borland C++ muhiti System komponentalari paneli ob’yektlariga quyidagilar kiradi:
Timer-Vaqt: Bu ob’yekt avtomatik vaqt bulib dastur ishlashi davomida bizga vaqtni ko`rsatib turadi. Timer komponentasi System palitrasida joylashgan bo‘lib, u ko‘rinishdagi piktogrammaga ega. Bu tugmachani bosib formaga olib kelib qo‘yiladi.U quyidagi xossalarga ega:
Enabled -true qiymati o‘rnatilgan bo‘lsa u bo‘ladigan jarayonga ta’sir qiladi;
Interval -millisekundlarda vaqt intervalini aniqlaydi va jarayonning ekranga chiqishiga ta’sir ko‘rsatadi. Tegmagan holda 1000 (1 sekund) ko‘rsatadi.
MediaPlayer-MediaPlayer: Bu ob’yekt dasturda Media ilovalarni qullashda kerak buladi.
PaintBox-Buyoq kvadrati: Bu ob’yekt dasturda rangli panellardan foydalanishda qullaniladi. PaintBox komponentaci formaga chegaralangan maydonda shakllarni chizish imkonini beradi. PaintBox komponentasi System palitrasida joylashgan bo‘lib, u ko‘rinishdagi piktogrammaga ega. Bu tugmachani bosib formadan shakl uchun joy ajratiladi va keyin esa xossalar bo‘limidan Shape xossasiga kirilib kerakli shakl tanlanadi.
|
| |
MainMenu - dastur bosh menyusi. Komponenta murakkab ierarxik strukturali menyu yaratish uchun xizmat qiladi.
 PopupMenu

|
MainMenu - dastur bosh menyusi. Komponenta murakkab ierarxik strukturali menyu yaratish uchun xizmat qiladi.
PopupMenu
|
bet | 6/29 | Sana | 18.05.2024 | Hajmi | 385,15 Kb. | | #241724 |
Bog'liq 1. Ob’yektga mo‘ljallangan programmalash asoslariMainMenu - dastur bosh menyusi. Komponenta murakkab ierarxik strukturali menyu yaratish uchun xizmat qiladi.
PopupMenu - yordamchi yoki lokal menyusi. Bu menyu oynada sichqoncha o‘ng tugmasini bosish bilan chiqadi.
Label - metka (belgi). Bu komponenta forma oynasiga uncha uzun bo‘lmagan bir qatorli yozuvni chiqarishda ishlatiladi va uning piktogrammasi panelda “A” ko‘rinishda berilgan.
Edit - kiritish qatori. Forma oynasida matnli qator kiritish va taxrirlashda ishlatiladi.
Memo - ko‘pqatorli matn muxarriri. Kupqatorli matnlarni kiritish yoki chiqarishda ishlatiladi.
Button - buyruq tugmasi (Obrabotchik sobitiya OnClick). Bu komponenta dasturchi tamonidan berilgan bir necha buyruqlarni bajarishda ishlatiladi.
CheckBox - bog‘liq bo‘lmagan tanlash tugmasi (pereklyuchatel). Dasturda bu komponenta asosiy mantiqiy xossasi (Checked) o‘zgartiriladi.
RadioButton - bog‘liq bo‘lgan tanlash tugmasi (pereklyuchatel). YAngi tutanlash tugmasi bosilganda, oldin tanlangan tugma avtomatik ravishda ozod etadi.
ListBox - ro‘yxatdan tanlash. Ro‘yxat variantlarini taqdim etadi va tanlash imkonini yaratadi.
ComboBox – kiritish qatoriga ega (kombinirovannыy) ro‘yxatdan tanlash. Ro‘yxatdan kombinatsiya qilib tanlash
ScrollBar - yo‘lchali boshqarish. Windows oynasi chetlarida gorizontal yoki vertikal yo‘lcha tashkil etadi.
GroupBox - elementlar guruhi. Ma’no bo‘yicha bir necha bog‘lik komponentalarni gruhlashda ishlatiladi.
RadioGroup - bog‘liq guruhlangan tanlash tugmalari (o‘chirib yoquvchi tugmalar). Bir necha bog‘liq tanlash tugmalari xossalarini saqlaydi.
Panel - panel. Bu komponenta, xuddi GroupBoxga o‘xshab bir necha komponentalarni birlashtirish uchun xizmat qiladi.
Actionlist - ta’sir qilish ro‘yxatlari. Foydalanuvchi dasturga markazlashgan holda ta’sir qilishi uchun ishlatiladi.
12.Borland C++ muhitida ma’lumotlar tiplarini o’zgartirish usullari
O’zgaruvchidan ma’lum bir tur qiymatlarini olish uchun quyidagi konstruksiya ishlatiladi: (yangi tur)o’zgaruvchi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
MainMenu - dastur bosh menyusi. Komponenta murakkab ierarxik strukturali menyu yaratish uchun xizmat qiladi.
PopupMenu
|
Borland C++ muhitida ko’p darchali va bir darchali ilovalar

|
Borland C++ muhitida ko’p darchali va bir darchali ilovalar
|
bet | 5/29 | Sana | 18.05.2024 | Hajmi | 385,15 Kb. | | #241724 |
Bog'liq 1. Ob’yektga mo‘ljallangan programmalash asoslari10.Borland C++ muhitida ko’p darchali va bir darchali ilovalar
Hodisalar
Vizual komponentalar katta sondagi turli ko'rinishdagi hodisalarni yuzaga keltirish va qayta ishlashi imkoniyatiga ega. Eng umumiy hodisalar guruhlariga quyidagi kiritish mumkin :
Boshqaruv elementini tanlash Sichqoncha ko'rsatgichini harakatlantirish (ko'chirish) Hodisalar Vizual kompanintalar katta sondagi turli ko'rinishdagi hodisalarni yuzaga keltirishi va qayta ishlashi imkoniyatlariga ega. Eng umumiy hodisalar guruhlariga qo'yidagilar kiritish mumkun.
Boshqaruv elementlarini tanlash
Sichqoncha ko'rsatkichini harakatlantirish (ko'chirish)
Klaviatura tugmasini bosish
Boshqaruv elementi tomonidan qiymat kiritish fokusini olish va yo'qotish
OnClick xodisasi (TNotifyEvef turida )boshqaruv elimentini tanlaganda ro'y beradi, uni yana bosish xodisasi deb ataladi. Odatda bu xodisa sichqoncha tugmasi bilan kompanentaga borganda ro'y beradi. Ilova yaratishda OnClick juda keng ishlatiladi. Misol uchun label1 yozuvini tanlagandagi hodisani ishlash.
OnClick xodisasi boshqa xollarda ham yuzaga kelishi mumken. Masalan Button kompanentasida kiritish fokus turgan holda
yoki tugmasi bosilsa CheckBox kompanentasi uchun
tugmasi bosiladi.
OnMouseDown hodisasi sichqoncha tugmasini bosganda ro'y beradi . OnMouseUp hodisasi sichqoncha tugmasi qo'yib yuborganda
ro'y beradi . Sichqoncha tugmasi bosilganda qo'yidagi hodisalar ketma - ketligi ro'y beradi.
OnMouseDown ->OnClick (chap tugma uchun) ->OnMouseUp
Agar komponenta sohasiga sichqoncha tugmasini ikkilangan bosishi amalga oshirilsa, OnDblClick hodisasi ro'y beradi . Bu holdagi hodisalar ketma - ketligi qo'yidagicha bo'ladi :
OnMouseDown ->OnClick ->OnMouseUp ->OnDblClick ->OnMouseDown ->OnMouseUp
OnMouseMove hodisasi vizual komponenta ustida sichqoncha ko'rsatgichini harakat qilishi davomida uzluksiz ravishda yuzaga kelib turadi
11.Borland C++ muhiti Standart komponentalari paneli ob’yektlari
Standart komponentalar palitrasida quyidagi piktogrammalar (tugmachalar) majmuasi mavjud:
|
| |
UpDown1 komponentasi va uning xususiyatlari

|
UpDown1 komponentasi va uning xususiyatlari
|
bet | 29/29 | Sana | 18.05.2024 | Hajmi | 385,15 Kb. | | #241724 |
Bog'liq 1. Ob’yektga mo‘ljallangan programmalash asoslari UpDown1 komponentasi va uning xususiyatlari.
Raqamli tekshirgich. Ushbu komponentning ikkita tugmachasi komponent bilan bog'liq bo'lgan raqamli qiymatni oshirish (yuqori) yoki pasaytirish (past) uchun ishlatiladi. Ushbu qiymatni ko'rsatish uchun uni Edit komponenti bilan bog'lash mumkin.Updown kompanentasi.hisoblagich. Yuqoriga va pastga korsatuvchi korsatkichlarga ega bolgan juftlangan tugmalarni yaratadi. Bu tugmalarning bosilishi mos ravishda position xususiyatining qiymatini son jixatdan kopaytiradi yoki kamaytiradi. Bu kompanenta odatda Associate xususiyati tomonidan beriladigan kuzatib boruvchi boshqaruv elementi bilan birgalikda yetkazib beradi. Agar tahrir qilinadiga kiritish soxasikuzatib boruvchi element sifatida xizmat qilsa, Position xususiyatining qiymati korinadigan matnning formatlanishini aniqlaydi. Agar Associate xususiyati spetsifikatsiyalanmagan bulsa, Posiyion xususiyatining qiymati raqamli kattalikka ega buladi.
|
| |
Yangi o’zbekistonning umidli yoshlari” 1(4)-son

Yangi o’zbekistonning umidli yoshlari” 1(4)-son
Download
415,33 Kb.
Matnni ko'rish
bet
1/4
Sana
20.12.2023
Hajmi
415,33 Kb.
#125006
Download
415,33 Kb.
Matnni ko'rish
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
Yangi o’zbekistonning umidli yoshlari” 1(4)-son
Download
415,33 Kb.
Matnni ko'rish
Komponentli vizuval programmalash texnologiyasi

|
Komponentli vizuval programmalash texnologiyasi
|
bet | 4/29 | Sana | 18.05.2024 | Hajmi | 385,15 Kb. | | #241724 |
Bog'liq 1. Ob’yektga mo‘ljallangan programmalash asoslari9.Komponentli vizuval programmalash texnologiyasi.
Ishlаb chiqishning intеgrаtsiyalаshgаn muhiti kоmpоnеntаlаr pаlitrаsini birlаshtirаdi. Shаkllаr muhаrriri, kоd muhаrriri, obyеktlаr nоziri, obyеktlаr xаzinаsi bulаr hаmmаsi kоd vа zаxirаlаr ustidаn to‘liq nаzоrаtni tа’minlоvchi dаsturiy ilоvаlаrni tеz ishlаb chiqish instrumеntlаri. Kоmpоnеntalаr pаlitrаsi ilоvаlаrni qurishdа tаklif qilinаdigаn 100 dаn оrtiq tаkrоrаn qo‘llаnаdigаn kоmpоnеntalаrdаn ibоrаt. Shаkllаr muhаrriri dаsturning fоydаlаnuvchi bilаn intеrfеysini yarаtish uchun mo‘ljаllаngаn. Kоd muhаrriri dаstur mаtnini, хususаn, vоqеаlаrgа ishlоv bеrish funksiyalаrini yozish uchun mo‘ljаllаngаn. Оbyеktlаr nоziri qоtib qоlgаn chigаl dаsturlаshzаrurаtisiz obyеktlаr хususiyatlаrini vizuаl o‘rnаtish imkоnini bеrаdi hаmdа shundаy vоqеаlаrni o‘z ichigа оlаdiki, bu vоqеаlаrni ulаrning pаydо bo‘lishigа nisbаtаnobyеktlаr rеаksiyasi kоdlаri bilаn bоg‘lаsh mumkin bo‘lаdi. Оbyеktlаr Хаzinаsi mа’lumоtlаrning shаkl vа mоdullаri kаbi obyеktlаrgа egа bo‘lib, ulаr ishlаb chiqishdа muvаqqаt sаrflаrni kаmаytirish mаqsаdidа ko‘plab ilоvаlаr bilаn bo‘linаdi.
9.Statik metodlar va maydonlar.
Shu paytgacha, har bir yaratilgan element o‘zining xususiy ma’lumotlar elementiga ega bo’lar edi. Lekin, shunday holat bo’ladiki, bitta sinf doirasidagi obyektlarning ba’zi elementlari o‘zaro bog’langan bo’ladi. Masalan, ish vaqti bir xil bo’lgan 1000 ta ishchining oylik maoshini hisoblaydigan dastur tuzish taklif qilinayotgan bo’lsin. Soliq stavkasini aniqlash uchun dastur har bir ishchining sharoitini bilishi kerak. Buning uchun aytaylik, state_of_employee nomli sinfdan foydalanamiz. Agar, ishchilar bir xil sharoitda ishlasa, demak, dastur barcha employee tipidagi obyektlar uchun (barcha ishchilar uchun) ushbu elementlardan o’zaro moslikda foydalanadi. Ushbu holatda dastur, bitta axborotning 999 ta nusxasidan foydalanish bilan xotiradan foydalanish hajmini kamaytiradi. Sinfning elementidan o’zaro moslikda foydalanish uchun, ushbu element static (statik) deb e’lon qilinishi zarur. Agar, dastur ushbu elementga yangi qiymat o’zlashtirsa, hamma obyekt elementi ushbu yangi qiymatni qabul qiladi. Sinf elementi static deb e’lon qilinganidan so’ng, u umumiy (global) o’zgaruvchi sifatida e’lon qilinishi zarur.
|
| |