O’zbekiston respublikasi axborot texnologiyalari vakommunikatsiyalarini rivojlantirish vazirligimuhammadal-xorazmiy nomidagi
Download 0.62 Mb.
|
1-mustaqil ish
VisualStudio2012dasturlashmuhitiVisualStudio2012(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. Download 0.62 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling