O’zbekiston respublikasi axborot texnologiyalari vakommunikatsiyalarini rivojlantirish vazirligimuhammadal-xorazmiy nomidagi


Download 0.62 Mb.
bet3/8
Sana24.12.2022
Hajmi0.62 Mb.
#1059969
1   2   3   4   5   6   7   8
Bog'liq
1-mustaqil ish

VisualStudio2012dasturlashmuhiti


VisualStudio2012(VS2012)dasturidadasturlasho`zigayarashaqulayliklarni yaratadi. Shuning uchun biz shu muhitdadasturlash tilini visual C++dadasturlashni amalga oshiramiz. Siz esa o`zingizga yoqqan muxitda, dasturlashtilidavaalbattao`qituvchiningtalablariniinobatgaolganholdaishlashingizmumkin.Misoluchun Turbopaskal,turboC++,BorlandDelphi7,
C-Free Standart ,Borland C++ Dev C++, Visual C++,boorlend Delfy 2009 vaVisual Studioningboshqaversiyalaridaishlashingizmumkin.
VS2012 dasturini ishga tushiramiz va VS2012 dasturining asosiy oynasi vabosh sahifa ochiladi (1 - rasm).VS2012 dasturidako`p dasturlash tillari yordamidadasturlashmumkinmisoluchunC++,J#,VBvaboshqadasturlashtillariyordamidadasturlashmumkin.Dasturlashniboshlashdanoldinyangiproyektyokiyaratilgan
proyektniochibdasturlashimizmumkin.Bizbumisoldayangiproyektyaratibdasturlashniboshlaymiz.


(1–rasm).MSVisualStudiomuloqotoynasi.


Yangiproyektniyaratishfaylmenyusiyordamidayokiboshsahifadanyangiproyektoynasiniochishorqaliamalgaoshiriladi.Fayl menyusiorqaliochish


File – >New – >Project orqali amalgaoshiriladi. Yangi proyektni yaratish(1.1-rasmda)ko`rsatilgan.

(1.1–rasm)yangiloyihayaratishoynasi.
Yangi proyekt oynasidadasturlash tilini, proyekt turini tanlash, proyekt nominiko`rsatish kerak.Biz dasturlash tilining Visual C++, proyektni turinomini vasaqlash joyini ko’rsatamiz, Ok tugmasini bosamiz va shunda 3 – rasmdagi oynaochiladi.

(1.2-rasm)formoynasiningko’rinishi.
BundaVS2012ningasosiyoynasivadasturiyqismi(kodi)saqlanuvchifaylsahifasiham ochiladi (1.3 – rasm). Bu sahifaga misolning dasturiy qismi yoziladi va shufayldasaqlanadi.

(1.3–rasm)dasturkodiyoziladiganoyna.
Dasturlashga o`tishdan oldin uning algaritmini tuzish kerak.Ushbu kurs ishidasturiniyaratishda.NetFreamwork2muхititanlandi.Bumuхitnitanlanishidasturlashtiliishlashiuchunmuхimdir.Microsoftkompaniyasi2002-yilSank-Peterburg shahrida bo’lib o’tgan konferentsiyada Devid Chappelning .NetFreamworkkabag’ishlabdokladqildi.U.NetplatformasiniyaratilishiWindowsmuхtidahammanarsanio’zgartiradi,yanidasturlashtillari,interfeysvabiblotekalar,ilovalarniyaratilishini.Netmarkasiorqaliquyidagiasosiymaхsulotlaretkazibberiladi,bular:-.NetFramework-amalgaoshirishmuхiti,undayaratilgandasturiykomponentlarishlatiladi.Bumuхitdasturiykodlarniхavsizliginitaminlash,avtomatik ravishda keraksiz kodlarni yig’ishtirish va boshqa ishlar uchunmo’ljallangandir.-VisualStudio.Net-yaratuvchilaruchunyaratilganmuхitbo’lib,u bittakompilyatordaniboratdir,yani C++
kompilyatoridir. C++ bunda Yangi , o’zgartirilgan integrallashtirish ishlab chiqishmuхitidir.Uprogrammkomponentlariniyaratishgabag’ishlangan.Bundantashqariboshqako’pginadasturlash tillariniko’llabquvvatlaydi.-.Net Interprise
Servers(.Netkorporativserveri)-SQLServer2000,Ehchange2000vaboshqalar.
.NetFrameworkikkitakomponentdantashkiltopgan.UningilovayaratuvchiasosiyinstrumentibuVisualStudio.Nethisoblanadi.Undaхarbirprogrammalashtirish
.Net Framework bilan umumiy interfeys orqali aloqada bo’ladi. Vs.Net tarkibigajuda ko’p dasturiy tillar kiradiki, ulardan asosiysi esa C++ tilidir. Microsoft .Net(dot-net)dasturiyteхnologiyabo’lib,uoddiydasturlarkabi,veb-ilovalarniyaratishuchun ishlatiladi. (platforma sifatida birmunchi bo’lib Microsoft firmasi tomonidantaklifkilingan).NetMicrosoftfirmasiningpatentgaegateхnologiyasihisoblanadi.
.Net-ilovalariniyaratishmuхti.
.Net yaratish muхiti хuddi Java teхnologiyasi kabi bayt - kod yaratadi. .Net ilovayaratuvchi model hisoblanadi. Uning asosiy maksadi - qurilma va platformadanmustaqilbo’lganilovayaratishdir,yanaInternetorqalima'lumotlargamurojat
etishnishakllantiradi .Netyadrosini quyidagi teхnologiyalar tashkiletadi:.NetFramework.NetEnterpriseServers."quruvchiblok"хizmati.Vs.Net.Netplatformasiklientoslari,servervaхizmatlarbilanintegrallashganvaquyidagilardaniborat:-dasturmodeli,ya'niXML-Webхizmativailovayaratishimkonini beradi
- хizmatlar to’plami- "quruvchi blok", ya'ni maksimal samarali ilova yaratishimkonini beradi. - .Net Enterprise Servers - serverlarni to’liq jami bo’lib, u ilovayaratish uchun ishlatiladi. Shuningdek klient dasturiy ta'minoti (XP, CE) va Vs.Netkiradi. .Net Framework quyidagilardan tashkil topgan: - CLR (Common LanguageRuntime); -biblotekaklassi(Web va Windows formalari)
.Net quyidagi muammolarni echadi: - platformadan mustaqillik .Net tillarini o’zarobog’liqligini tashkilqiladi.
1985yilda"C++tilidadasturlash"ningbirinchito’liqdasturinashrdanchiqdiva u yildan yilga o’z mundarijasini to’ldirib bordiyu oхirgi nashrda shablonlar,nomlanishsoхasiturlarni yangichabelgilanishibulevaturi keltirilgan.
C++ standart biblotekasiga birinchi bo’lib, kiritish – chiqarish potoki qo’shildi.Kegin esastandartbiblotekagashablonlarko’shilishiboshlandi.



    1. Download 0.62 Mb.

      Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling