Mavzu 14 Kichik loyixalar yaratish. Visual C++ muxitida turli soxaga oid masalalarni yechish uchun mini loyixalash usullari. Kichik loyixalarni algoritmlarini yozish usullari. Visual C++ muxitida xisobot shaklini tayyorlash va chop etish
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
DASTURLASH 2
SWD1316 Kichik loyixalar yaratish. Visual C++ muxitida turli soxaga oid masalalarni yechish uchun mini loyixalash usullari. Kichik loyixalarni algoritmlarini yozish usullari. Visual C++ muxitida xisobot shaklini tayyorlash va chop etish elementlari.
14 MAVZU XAYDAROVA MARHAMAT YUNUSOVNA Informatika asoslari kafedrasi dotsenti
Mа’ruza rejasi
Loyihani ishlab chiqish uslublari
Mini loyiha yaratish
4 Microsoft visual C++ ва MFC
1 Axborot tizimi(loyixa)ni yaratish basqichlari
2 Dasturiy ta'minot loyihalarini ishlab chiqish bosqichlari
3 Visual C++ muxitida xisobot shaklini tayyorlash va chop etish elementlari
5
Microsoft visual C++ va MFC
Bugungi kunda dasturiy ta'minotning murakkablik darajasi shunchalik yuqoriki, faqat C tilidan foydalangan holda tijorat Windows dasturlarini ishlab chiqish ancha qiyin. Dasturchi ko'p oynali interfeysni yaratish uchun standart vazifalarni hal qilish uchun ko'p vaqt sarflashiga to'g'ri keladi. Ob'ektlarni bog'lash va joylash texnologiyasini joriy qilish - OLE dasturchidan yanada qattiq mehnat talab qiladi. Dasturchi ishini engillashtirish uchun deyarli barcha zamonaviy C ++ kompilyatorlarida maxsus sinf kutubxonalari mavjud. Bunday kutubxonalar deyarli butun Windows dasturlash interfeysini o'z ichiga oladi va sizga oddiy funktsiyalardan foydalanishga qaraganda yuqori darajadagi dasturiy vositalardan foydalanish imkonini beradi. Shu sababli, murakkab foydalanuvchi interfeysi bilan dasturlarni ishlab chiqish ancha soddalashtirilganligi sabab, OLE texnologiyasini qo'llab-quvvatlash va ma'lumotlar bazalari bilan o'zaro aloqalar osonlashadi.
Zamonaviy o'rnatilgan Windows dasturlarini ishlab chiqish vositalari dasturni yaratish jarayonini avtomat -lashtirishga imkon beradi. Buning uchun dastur genera-torlaridan foydalaniladi. Siz dastur generatorining savol-lariga javob berasiz va dasturning xususiyatlarini aniqlay-siz - u ko'p oynali rejim, OLE texnologiyasi, uch o'lchovli boshqaruv, yordam tizimini qo'llab-quvvatlaydi. Ilova generatori sizning talablaringizga javob beradigan dasturni yaratadi va sizga uning dastlabki kodini taqdim etadi. Ularni shablon sifatida ishlatib, siz tezda ilovalaringizni ishlab chiqishingiz mumkin.
Bunday avtomatlashtirilgan dasturlarni yaratish vositalari Microsoft Visual C ++ kompilyatoriga kiritilgan va MFC AppWizard - sehrgar deb nomlangan.
MFC AppWizard-ning imkoniyatlari sizga bir necha daqiqada OLE serveri va mijozi bilan ko'p oynali matn muharririni yaratishga imkon beradi. Shu bilan birga, siz bitta matn satrini yozmaysiz va MFC AppWizard tomonidan yaratilgan dasturning dastlabki kodi darhol tarjima qilinishi mumkin va bajariladigan dastur moduli foydalanishga tayyor.