Matematika va kompyuter ilmlari fakulteti algoritmlar va dasturlash texnologiyalari kafedrasi




Download 189,93 Kb.
bet10/12
Sana18.05.2024
Hajmi189,93 Kb.
#241349
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Windows Forms yordamida C# da grafik foydalanuvchi interfeysini (GUI) ishlabchiqish

2.2 Windows GUI


Interfeys tushunchasi lug'atimizga kompyuterlarning paydo bo'lishi davrida keldi. Ushbu atama bir nechta ma'noga ega. Biroq, ularningbarchasi, qoidatariqasida, odamvamashinaningo'zarota'sirigatushishadi. So'zningengkengtarqalgantalqini "Interfeys" quyidagita'rif: bu odamni kompyuterni boshqarishga yordamberadigan vositalar to'plami.Birinchi kompyuterlarning ta'sirchano'lchamlari, kichkinaxotirasiboredivaulardasturlarvama'lumotlarnikiritishuchun punch kartalaridanfoydalanganlar.Punchlikarta - qadimiykompyuterartefakti
Punchlikartalar - budasturchilartomonidanqo'ldateshiklaribo'lgankichikchiziqlar. Vajudakattastrechlio'xshashinterfeysniqulay deb atashmumkin. Aksincha, bubironbirqulaylikyo'qligi.Keyin buyruq satri orqali amalga oshiriladigan operatsiontizimli kompyuterlar paydo bo'ldi. Birordasturniishgatushirishyokimuayyanharakatlarnibajarishuchunbirkishiushbubuyruqsatriga buyruq yozishi kerak edi. Odam va mashinaning o'zaro ta'siri usulis ifatida bundayinterfeysq ulayroqedi.
Albatta, buyruqlaryozishvagrafikalarvamatnlarko'rinishidanatijalarniolish punch-kartalardateshikochishdanvamashinakodinio'qishdanko'raanchaqulayroqdir.
Vanihoyat, interfeysningoxirgituri (biz hozirfoydalanamiz) Grafikfoydalanuvchiinterfeysi (GUI).
Windows-da ko'plab GUI elementlari
Har qandayzamonaviyoperatsiontizimgrafikinterfeysbilanishlashimumkin, chunki u ko'proqo'qilishivaqulayligi.
Interfeysnima? Bu klaviaturavasichqonchayordamidakompyuterniboshqarishjarayoni. Qabulqilaman, kino, dasturlarniishgatushirishyoki Photoshop-da ishlashuchunikonaniyokiyozuvnibirmartabosishjudaqulay.
Aytishimkerakki, bundayqulaylikuchun biz Apple vaStivJobsgaminnatdorchilikbildirishimizkerak. Bu kompyuterkompyuterlaridasichqonchaniyordamidabirinchiibtidoiytajribalarnatijalaridanfoydalangan. Qolganlarifaqatbufikrdannusxako'chirishdi, keyinesakeyinroq. Aytgancha, Apple o'zining "do'stona" interfeysibilanko'plabfoydalanuvchilarninge'tiboriniqozondi.
Birinchi Apple Macintosh GUI (1984)
Bu erdahammanarsajudaosonbajarilganligisababli, Mac-ningnoyobfoydalanuvchisiboshqaishlabchiqaruvchiningkompyuterigao'tadi. Garchiularraqobatchilardanko'rakuchliroqbo'lmasa-da vaularuchundasturiyta'minotniolishjudamuammoli. Dasturchilarvadizaynerlarjudaqulayinterfeysniyaratishuchunjudako'p harakat qilishdi. Boshqatizimlaruniturlidarajadagimuvaffaqiyatgaerishishdi.
Yaqindagrafikinterfeysrivojlanishningyangibosqichinioldi. Bu sensor texnologiyasiningrivojlanishitufaylimumkinbo'ldi. Ko'ribturganimizdek, mashinalarbilano'zarota'sirqilishvositalaritoboratabiiyvaqulayholgakeltirilmoqda.
Masalan, tegingmuzlatgichyokimikroto'lqinlipechningboshqaruvpaneli ham interfeys. Shunita'kidlashkerakki, nafaqat OS interfeysi, balkiboshqaharqandaydastur, masalan, o'yin ham mavjud. Albatta, chiroylivaqulaymenyugaegadasturlarbizninge'tiborimizniko'proqjalbqiladivaqattiqdiskda "jonli" bo'libqoladi. Muvaffaqiyatsizamalgaoshirilganinterfeysgaegadasturlar, aksincha, ulardanfoydalanishistaginisusaytiradi.
Ammo "interfeys" tushunchasiboshqama'nolarga ham ega, ularma'lumotlarnikiritish / chiqarishuchunmo'ljallanganasboblargachapasayadi. Agar sizkompyuteringizningorqapaneligaqarasangiz, u erdaqurilmalarniulashuchunbirnechtakirishlarniko'rasiz.
Ushbukirishlar (ulagichlar) turlixilmaqsadlaruchuninterfeysdir. Masalan, taniqli USB-ulagichni USB-interfeysi deb hisoblashmumkin. Chunkibukompyuterga flesh-disklar, printerlar, modemlar, tashqiqattiqdisklarvaboshqaqurilmalarbilan "bog'lanish" ga yordamberadi.
Vanihoyat, biz ushbuso'zningyanabirtalqininiberamiz. Zamonaviydasturlashtillarida "interfeys" deb nomlanganusullarmavjud. Ushbuusullardasturniyozishdafoydalaniladi, shunda u (dastur) operatsiontizimbilano'zarota'sirqilishimumkin. Bu "muloqot" uchunmo'ljallangan, ammo odambilanemas, balkiboshqadasturbilanmo'ljallangandasturningba'ziqismlari.
Sizniqiziqtirishimumkin:
Skymonkko'plabmashhurfaylalmashishxizmatlaridanfayllarniyuklabolishuchunyaratilgan: ShareFlare.net, Sms4File.com, Vip-File.com, Letitbit.net. Dasturnirustiligato'liqtarjimasitufayliishlatishjudaoson. UningyordamidasizDownloadMaster-dagikabito'g'ridan-to'g'rihavolalarbilanishlashingizmumkin. SkyMonk-ning soddaligigaqaramay, foydalanuvchilaruningnimaekanliginivaundanqandayfoydalanishnibilishmaydi, biz buhaqdaquyidagaplashamiz. Sky Monk ikkitarejimgaega ...
Ko'pginakompyuterfoydalanuvchilari Windows operatsiontizimidachuqurlikborliginieshitmaganlar - x32, x64 yoki x84. Bu nimaekanliginivanimauchunkerakliginifaqatozchilikbiladi. Bugungikungakelib, Windows-ningatigiikkibitibor - 32 va 64 bit. X86-ga kelsak, bufaqat 32 bitliversiyauchunmo'ljallanganbelgi, ya'ni agar operatsiontizim 86 bitliekanligiko'rsatilsa, u holda ... Ushbu kod bir Form yaratadi, unda bir button bor va uni bosganda "Assalomu alaykum!" degan oyni chiqaradi.

Download 189,93 Kb.
1   ...   4   5   6   7   8   9   10   11   12




Download 189,93 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Matematika va kompyuter ilmlari fakulteti algoritmlar va dasturlash texnologiyalari kafedrasi

Download 189,93 Kb.