2-amaliy mashg’ulot vc++ muhiti komponentalari dasturlash muhitining asosiy komponentasi – Form
Download 1.18 Mb. Pdf ko'rish
|
2-Lab
- Bu sahifa navigatsiya:
- ApplicationSettings
Formaning
xossalari layoqatsiz qilib qo’yishlari mumkin. Axir ular bilishmaydiki, sizning dasturingizga to’gri o’zgartirishlar kiritishyaptimi yoki yo’q. Agar ular dasturning kodiga o’zgartirish kiritishsa, nihoyatda ko’plab muammolar paydo bo’ladi. Shunday ekan, bunday sozlama ma’lumotlarini alohida faylga saqlashimiz va uni ilovaga bog’lab qo’yishimiz kerak. Agar bu jarayonni ko’rib chiqsak, xuddi “mijoz-server” texnologiyasiga asoslanadi. Bu yerda biz o’rnatishni aniqlashimiz, uning nomini ko’rsatishimiz, ma’lumotlar tipi va kontekst (bu ilovalar uchun yoki foydalanuvchi uchun yaratiladi) ni aniqlashimiz mumkin. Bunday ko’rinishda o’rnatish dasturni o’zgartirmaydi va uni o’qish uchun foydalanish xotiradan avtomatik ravishda dastur-ilova ko’rinishda ishlatish imkonini beradi. Ko’plab o’rnatiluvchi dasturlar “faqat o’qish uchun – read only” ko’rinishida o’rnatiladi. Bunday o’rnatishda sizning dasturingiz boshqalar tomonidan o’zgartirilmaydi. Aks holda esa foydalanuvchi dasturingizni o’rnatishi va o’qishi jarayonida uni o’zgartirish xavfi paydo bo’ladi. Ilova ikki ko’rinishdagi XML faylini saqlaydi: app.config - (app – bu ilovaning exe-moduli nomi) formalar dizayneri bilan ishlash vaqtida, ya’ni ilovani loyihalashda yaratiladi. Bu fayl ilovani ilk marta o’rnatganda tashkil qilinadi. Ikkinchi fayl – user.config (bu fayl ilovadan foydalanish vaqtida tashkil qilinadi). O’rnatishni aniqlashimiz uchun Свойства oynasida joylashgan ApplicationSettings xossasini ko’rib chiqamiz. Qachonki biz o’rnatishni aniqlamoqchi bo’lsak, dasturlash muhiti avtomatik ravishda foydalanuvchiga yo’naltirilgan maxsus ustki sinfni hosil qiladi, har bir o’rnatishda bu sinf xossalari bilan bog’lanadi. Qanday qilib formalar dizayneri yordami bilan o’rnatishni amalga oshirish mumkin? Quyida keltirilgan amallarni ketma-ket ravishda bajarsak va Windows Formsning xossalarini muharrir bilan bog’lasak buni amalga oshirishimiz mumkin. Biz qachonki bu muharrirdan foydalanganimizda, muhit ustki sinfni generatsiya qiladi, ApplicationSettingsBase sinfi paydo bo’ladi va barcha bizning ustki sinflarimizning xossalarini o’rnatiluvchi sifatida aniqlaydi. Yangi o’rnatiladigan ilovani yaratish uchun forma yoki komponentani belgilab, uning xossalarini yangi o’rnatiluvchi bilan o’zimiz istagandek bog’laymiz. Quyidagi qadamlarni bajaramiz: Download 1.18 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling