Ekranmarkazidaformadizaynerijoylashgan 1-rasm). Buyaratilayotgan dasturninginterfeysinihosilqiluvchioynadir. Oynaningnomiva sarlavhasiuningtepasidayozilganbo’ladi. Odatda, Form1
–rasm.Hodisalarni sozlashoynasi. Visual C++
Download 62.06 Kb.
|
- Bu sahifa navigatsiya:
- 1.6-rasm.
- Visual C++
- Alignment
1.5–rasm.Hodisalarni sozlashoynasi.
Visual C++muhitini VCL vizualkomponentalaribilantanishamiz. Visual C++muhitidailovayaratishVCLvizualkomponentalaridankeraklilariniformagajoylashtirishdanboshlanadi. Komponentalarilovaningg’ishtchalari (elementlari, qismlari) deyishimizmumkin. BarchaVCLkomponentalari, ToolBoxoynasidapalitralargaajratilganholdajoylashganbo’ladi. Komponentalarpalitrasima’lumbirvazifalarigako’rakomponentalarto’plamidaniboratkomponentalar sahifasigaajratilgan. 1.6-rasmdakomponentalarpalitrasivakomponentalarjoylashtirilganoynakeltirilgan. 1.6-rasm.Komponentalarpalitrasivakomponentalaroynasi. Visual C++ 32 razryadlitakomillashtirilganvizualkomponentalarkutubxonasiVCL (Visual Component Library) bilanbirgalikdaetkazibberiladi. Bukutubxonaengmurakkabilovalarniqurishuchunmo’ljallangan, 100 danortiqtakroranqo’llanadigankomponentalardaniborat. Kutubxonaningasosiykomponentalari - Palitrakomponentalarininginstrumentalpanelidaberilgan. Komponentalarbelgilaridasturformasigaolibo’tiladi. KutubxonaWindowsoperastiontizimlaridagifoydalanuvchigrafikinterfeysi, standartinterfeysob’ektlariningto’liqinkapsulyastiyalanishinio’zichigaoladi. Ularorasida, ixtisoslashgankomponentalarbilanbirqatorda, relyastionma’lumotlarbazasiniboshqarishuchunmo’ljallangankomponentalaralohidao’rinegallaydi. Ishonchliva samaralidasturlarniyaratishdaVisual C++OYDimkoniyatlaridanto’liqfoydalanadi. Visual C++ buOMDekan, OLE (OCX) boshqaruvchielementlarnikiritishunchaqiyinchiliktug’dirmaydi. O’zmasalalaringiztalablarinikeraklidarajadaqondirishuchun, Kutubxonaningmavjudkomponentalaridanfoydalaningvahosilakomponentalarimkoniyatlarinikengaytiring. Visual C++ boshxususiyatiavvalambor, uningdasturinivizualishlashjarayonidanafaqattayyorkomponentalardanfoydalanish, balkiyangikomponentalarniyaratishqobiliyatidahamnamoyonbo’ladi. Yangikomponentalar, dastlabkikomponentalarkabi, soddabo’lishimumkin, bundaularningfunkstionalimkoniyatlariozginakengaytirilganyokio’ziningmutlaqoo’zigaxosko’rinishi, xulq-atvorivakodiningmazmunibilanfarqlanadiganbo’ladi. KomponentalarningyaratilishiOYDningvorislikmexanizmigatayanadi, cheklanishlargadeyarliegabo’lmaydihamdaqo’yidagibosqichlardano’tadi: mavjudkomponentaturigavorislik; yangixususiyatlar, metodlarvavoqealarnianiqlash; yaratilgankomponentaniqaydetish. Qidirishosonbo’lishiuchun, palitrafunkstionaljihatdano’xshashkomponentalarnibirlashtiradiganqo’shimchailovalarbilanbo’lingan. Tanlabolingankomponentaningkontekstmenyusiniungasichqonchaningo’ngtugmasinibosibochishmumkin. BularichidanOKyozuvli Buttontugmasini,AyozuvliLabel tugmasiniosonlikbilantopishmumkin. Agar sahifadakomponentalarjudako’pbo’lsa, harakatlanuvchitugmalarorqalio’ngvachapgapanelniharakatlantirishorqalibarchakomponentalarniko’rishimizmumkin. Barchakomponentalarbirornomyokimaxsusyorliqorqaliberilgan, agar sichqonchakursoriniyorliqustigaoborsakshukomponentanomipaydobo’ladi. E’tiborberganbo’lsangiz, ko’pginakomponentalarto’rtburchakyokidumaloqshaklgaega. Ixtiyoriykomponentaniformagaikkixilyo’lbilanjoylashtirishmumkin. Komponentaustida sichqonchaniolibboribchaptugmasiniikkimartabosilsa, mazkurkomponentaformamarkazidapaydobo’ladi. Ikkinchiusul sichqonchachaptugmasinikomponentaustidabirmartabosilib, siljitishbilanformagajoylashtirishmumkin. Formagajoylashtirilgankomponentaniformaningixtiyoriyqismiga siljitishimizmumkin. Komponetaningo’lchamlarini sichqonchayordamidao’zgartirishmumkin. Formadaturganixtiyoriykomponentaniaktivlashtirishyokipassivlashtirishmumkin. Aktivlashtirishdeganishukomponentaningustidaamalbajarishxususiyatinio’zgartirishimkoniyatiniberadi, buninguchun, mazkurkomponentaningustida sichqonchatugmasinibosishkifoya. Aktivlikbelgisishukomponentaniboshqalaridanajralib, belgilanibko’rinibturadi. Buniob’ektlarinspektoridanhamko’rishmumkin. Sichqonchayordamidatanlangankomponentaniformadano’chiribtashlashhammumkin. Label Shakldatahrirqilibbo’lmaydigan statikmatnningto’rtburchak sohasiniaksettiradi. Odatdamatnboshqakomponentanomidaniboratbo’ladi. NommatniTextxususiyatiningqiymatidir. Alignmentxususiyatimatnnitekislashusulinianiqlaydi. Shrifto’lchamiavtomatiktarzda sohaningmaksimalto’ldirilishigamoskelishiuchun, AutoSizexususiyatiningtrueqiymatinio’rnating. Kalta sohaichidamatnninghammasiniko’rishimkonigaegabo’lishuchun, WordWrapxususiyatigatrueqiymatinibering. Transparentxususiyatigatrueqiymatinio’rnatsangiz, boshqakomponentaningbirqisminito’g’riuningustidajoylashtirilgannomorasidanko’rinibturadiganqilishingizmumkin. TextBox Axborotyakka satriningtahrirqilinayotgankiritishidagito’rtburchak sohanishakldaaksettiradi. Tahrir sohasiningichidagiboshlang’ichnarsalarniTextxususiyatiningqiymatibo’lgan satraniqlaydi. Download 62.06 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling