VISUAL STUDIO MUXITIDA BUDILNIK DASTURINI YARATISH
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI URGANCH FILIALI KOMPYUTER INJINIRINGI FAKULTETI DASTURIY INJINIRINGI KAFEDRASI C++ DA DASTURLASH FANIDAN Kurs ishi MAVZU: VISUAL STUDIO MUXITIDA BUDILNIK DASTURINI YARATISH. Bajardi: 911-14 guruh talabasi Babajanov Xursandbek Ilmiy rahbar: Dasturiy injiniring kafedrasi assistenti Xo’jayev Otabek
MUNDARIJA KIRISH …………………………………………………………………. ..2 I. NAZARIY QIS M ……………………………………………………… 3 1.1. Budilnik dasturi haqida umumiy ma’lumot ……………………….. 3 1.2. Visual Studio 2012 dastur lash muhiti ……………………………… 5 1.3.Masalaning qo’yilishi ………………………………………………... 10 II. ASOSIY QISM …………………… ………………………………… 11 2.1. Dastur komponentalari …………………………………………….... 11 2.2 . Foydalanuvchi uchun qo’llanma ……………………………………. 15 XULOS A ………………………………………………………………... 19 FOYDALANILGAN ADABIYOTLAR ……………………………… 20 ILOVA …………………………………………………………………... 21
KIRISH. Ilmiy texnika rivojining diqqatga sazovor xususiyatlaridan biri - hisoblash texnikasining inson faoliyatining barcha sohalariga keng miqyos ida tatbiq qilinishidir. Xalq xo’jaligining rivoji o’z navbatida yuqori unumli elektron hisob lash mashinalarini (EHM), raqamli -programmali boshqariladigan stanoklar va qurilmalar, sanoat robotlari va ishlab chiqarish modullarini ishlab chiqarishni ko’paytirish va keng miqyosda tatbiq etishni talab etadi. Avtomatlashtirishning asosiy quroli bo’lib, o’zining algoritmik va programma ta’minotiga ega bo’lgan kompyuterlar xizmat qiladi. Dvigatel va robotlarning kashf qilinishi jismoniy mehnatni avtomatlashtirish asrini ochgan bo’lsa, kompyuter va sun’iy intellekt vositalarning paydo bo’lishi inson aqliy faoliyatida xuddi shunday yangi davrni boshlab berdi. A хborot te хnologiyalari jahonda jadal sur'atlar bilan rivojlanib, takomillashib borayotgan sohadir. Bu sohaning rivoji uchun bizning buyuk ajdodlarimizning ilmiy kashfiyotlari asos bo’lib хizmat qilmoqda. Bu haqda Prezidentimiz I.A.Karimov o’zining "Yuksak ma'naviyat - yengilmas kuch" asarida quyidagi fikrlarni keltirib o’tadi: "Shu nuqtai nazardan qaraganda, zaminimizda yashab o’tgan buyuk allomalarimiz, mutafakkir bobolarimizning ibratli hayoti va faoliyati, bemisl ilmiy -ijodiy kashfiyotlari bugun ham jaho n ahlini hayratga solayotganin i g’urur bilan ta'kidlash lozim‖ . Xususiy kompyuterlarning paydo bo’lishi informatikani tatbiq etish va "kompyuter bo’yicha savodsizlik"ni tugatishni tezlatishga asosiy turtki bo’ldi. Hozirgi zamon kompyuterlariga bo’lgan qizi qish shuning uchun ham oshdiki, ular masalani yechishda mehnat unumdorligini keskin oshirdi. Bu integral sxemalar yangi kompyuterlarda qo’llanishini hisobga olsak, kompyuterlarning mukammallashib borishi juda tez yuz berishi va yaqin orada juda ham mukamma l kompyuterlar yaratilishi kutilishiga umid qilishimiz mumkin.
I. NAZARIY QISM 1.1. Budilnik dasturi haqida umumiy ma’lumot Ushbu kurs ishi Budilnik dasturini yaratishga qaratilgan bo`lib, bu dasturning vazifasi vaqtni belgilash yoki biror narsani esl atishni amalga oshirish hiso blanadi. Ushbu dasturiy vositani ishlab chiqishda o’ziga hos talablar mavjud. Bu talablar quyida sanab o’tiladi. Dasturiy vositani ishlab chiqish uchun masalaning qo’yilishi haqida yoritib beramiz. Dastur kompleksi quyidagi vaz ifalarni bajarishi talab etiladi. Eslatmalarni amalga oshirish; Vaqtni soat bo’yicha to’g’rilash Vaqtni sekund, minut, soatlarda belgilash; Budilnik qadim zamonlardan beri keng foydalanib kelinayotgan dastur h isoblanadi. Budilnik dasturini bir necha xil v az ifada ishlatish mumkin : 1.Uyg’otgic h 2.Eslatma Biz asosan bundan uyg’otgich sifatida foydalanamiz. Qadim zamonlarda ham vaqtni belgilash uchun qum soatlardan foydalanishgan. Bu qum soatlari turli xil bo’lgan. Masalan, bir daqiqalik, ikki daqiqalik , bir soatlik va shunga o’xshagan turlari bo’lgan. U paytlarda hozirgidek budilniklar bo’lmaganligi tufayli shunga o’xshash soatlardan foydalanishganlar. Ilm -fan, texnika rivojlangani sayin zamonaviy soatlar ishlab chiqarila boshladi. Bu zamonaviy soatlarn ing deyarli hammasida budilnik mavjud. Chunki hozirgi ishlab chiqarilayotgan soatlarning budilniklari foydalanishga judayam qulay va oson hisoblanadi. Shuning uchun ham bunaqangi soatlarga hozirda talab tobora oshib bormoqda. Budilnik qadimgi Xitoyda quyos h va linza va sekin yonuvchan tayoqchadan foydalanib qo’llanilgan.
Qadimgi Yunonistonda quri lmaga o’xshash suv soatlardan foydalanilgan.Mexanik soatlar sanoat inqilobi davrida 1787 -yilda Ameri kalik Levi Xatchins tomonidan qurilgan mex anizm faqat soat 4:0 0 da jiringlar edi.1847 -yili esa F ransiyalik olim Antonie Radek tomonidan yaratilgan qurilma har qanday vaqtda h am j iringlar edi va u budilnik loyih asi uchun patent oldi.1908 -yil da esa bu quri lmadan Londondagi Big Ben soatida qo’llash taklifi bilan chiqdil ar. Bundan keyin esa elek tron budilniklar ixtiro qilana boshlandi bu esa mexanik soatlarni butkul sindirish arafasida edi. Elektron budilniklarning afzal jihatlari mexanik soatlargidek 12 soatdan jiringlamay 24 soat ichida x ohlagan soatda minut sekundigach a to’g’rilash mumkin edi. Bu esa insonlarda qulaylik tug’dirdi. Qiziqarli ma’lumot: Sensorwake dasturchilari uyqudan uyg’otishning noodatiy yo’lini taklif qildi. Ularning taklifiga ko’ra, endilikda ertalablari uyg’onish uchun qattiq tovush talab e tilmaydi. Yangi budilnik okeanlar, jungli o’rmonlari, kofe, shokolad, yalpiz yoki hatto dollarning o’tkir hidini taratish orqali uyg’otadi. Budilnikdagi kukunlar hidi hech qanday kimyoviy reaksiyaga olib kelmaydi. Agar hid 3 daqiqa ichida uyg’ota olmasa, b udilnik ovoz chiqara boshlaydi. Bunday budilnik kartrij orqali ishlaydi. Leonardo da Vinchi ixtiro qilgan budilnik uxlayotgan odamning oyoqlarini qitiqlab uyg’otgan ekan.