O‘ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
TOSHKENT IRRIGATSIYA QISHLOQ XO’JALIGINI MEXANIZATSIYALASH MUXANDISLARI
INSTITUTI BUXORO FILIALI
Fakultet:____________________________________
Yo`nalishi:__________________________________
Guruh:_____________________________________
Fan :_______________________________________
Mustaqil ish
Mavzu:______Zamonaviy dasturlash tilllari C++, Java skript
Bajardi: ______________
Tekshirdi: ______________
C# dasturlash tili
Microsoft Visual Studio - bu dasturiy ta'minotni ishlab chiqishning yaxlit muhiti va boshqa bir qator vositalarni o'z ichiga olgan Microsoft mahsulotlarining bir qatori. Ushbu mahsulotlar konsol dasturlarini ham, grafik interfeysga ega dasturlarni ham, shu jumladan Windows Forms texnologiyasini qo'llab-quvvatlaydigan dasturlarni, shuningdek veb-saytlarni, veb-ilovalarni, veb-xizmatlarni barcha platformalar uchun mahalliy va boshqariladigan kodlarda ishlab chiqishga imkon beradi. Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework va Microsoft Silverlight tomonidan qo'llab-quvvatlanadi.
Visual Studio dasturiga manba muharriri kiradi. O'rnatilgan tuzatuvchi manba darajasida tuzatuvchi yoki mashina darajasida tuzatuvchi sifatida ishlashi mumkin. Qolgan plagin vositalariga dasturning GUI-ni yaratishni soddalashtirish uchun ariza muharriri, veb-muharriri, sinf dizaynerlari va ma'lumotlar bazasi sxemasi dizaynerlari kiradi. Visual Studio deyarli har bir darajadagi funktsiyalarni kengaytirish uchun uchinchi tomon qo'shimchalarini (plaginlarini) yaratishga va ulashga, shu jumladan manba kodlari versiyasini boshqarish tizimlariga (masalan, Subversion va Visual SourceSafe kabi) qo'shimcha vositalarni qo'shishga, yangi vositalar to'plamlarini qo'shishga imkon beradi (masalan, tahrirlash va vizual dizayn kodlari uchun) dasturiy ta'minotni ishlab chiqish tsiklining boshqa jihatlari uchun domenga xos dasturlash tillarida yoki vositalarida (masalan,
Microsoft Visual Studio dasturlari uchun ishlab chiqilgan muhit dasturiy ta'minotni yaratish uchun mo'ljallangan va quyidagilarga imkon beradi:
• Visual Basic, Visual C #, Visual C ++, Visual J # tillari yordamida dasturlar yaratish;
• Windows va Web dasturlarini, shu jumladan ko'chma qurilmalar uchun dasturlarni yaratish;
• mijoz-server dasturlarini yaratish;
• butun korporativ veb-dasturlarni yaratish.
Microsoft Visual Studio dasturlarni yaratishda ishlab chiquvchilar samaradorligini oshiradi. Masalan, Visual Studio Team System, rivojlanish va sinov bosqichi davomida dasturiy ta'minot loyihalarini boshqarish uchun birlashtirilgan va kengaytiriladigan vositalar to'plamini o'z ichiga oladi.
Microsoft Visual Studio dasturida .NET Framework ish vaqti mavjud bo'lib , u ikki qismdan iborat: Umumiy Til Ishlash vaqti (CLR) va sinf kutubxonasi. Sinf kutubxonasi - bu an'anaviy buyruq satri va foydalanuvchi interfeysining grafik dasturlaridan veb-shakllar va XML veb-xizmatlaridan foydalanadigan dasturlarga dasturlarni ishlab chiqish uchun ishlatilishi mumkin bo'lgan keng qamrovli, ob'ektga yo'naltirilgan to'plamlar to'plami. Sinf - bu ob'ektlar qurilmasini tavsiflovchi tur, ob'ekt esa ma'lum bir sinfning aniq vakili. Shunday qilib, har bir ob'ekt ma'lum bir sinfning namunasidir. Bitta ish vaqti muhiti kodni boshqarishda boshqaradi.
Qisqa (menyu, asboblar paneli, dialog oynalari) uchun IDE (Integrated Development Environment) deb nomlangan Visual Studio ishlab chiqish muhitining grafik interfeysining elementlari Windows muhitiga xosdir. Visual Studio ishlab chiqish muhiti birlashtirilgan, chunki u dasturiy ta'minotni ishlab chiqish jarayonida dasturning grafik interfeysini loyihalash, dastur kodini tahrirlash, dasturning barcha elementlarini kompilyatsiya qilish va bajariladigan faylga yig'ish va dasturni bosqichma-bosqich disk raskadrovka qilish kabi turli xil amallarni bajarishga imkon beradi. Foydalanuvchi IDE oynalarining holatini va shaklini o'zgartirishi, shuningdek dasturlash muhitining kerakli elementlarini ekranda mavjud va ko'rinadigan qilish uchun ularni minimallashtirishi mumkin. D.Dasturni ishga tushirgandan so'ng asosiy Visual Studio oynasida bir nechta asosiy ob'ektlar mavjud: asosiy menyu va standart asboblar paneli, Bosh sahifa oynalari, Solution Explorer, Toolbox, Properties, Object Browser va dinamik yordam. Boshlang'ich sahifa dialog oynasi yaqinda ishlatilgan loyihalarni ochishga, Yordam tizimidan ham, Internetdan ham misollarni izlashga imkon beradi. Solution Explorer oynasi joriy echim uchun loyihalar va fayllarni joylashtiradi. Rivojlanishni engillashtirish uchun mo'ljallangan vositaga, shuningdek, loyihalarda ishlatiladigan elementlarni aks ettiruvchi Toolbox oynasi kiradi. Xususiyatlar oynasi eritma ob'ektlarining xususiyatlarini ko'rsatish va sozlash uchun mo'ljallangan, shakl va tarkibidagi ob'ektlarni o'z ichiga oladi. Ob'ektlar haqida batafsil ma'lumot olish uchun Ob'ektlar brauzeri dialog oynasidan foydalaning. Ichki kutubxonani namoyish qilgandek, elementlarni, ularning xususiyatlarini, usullarini, loyihalarda joylashgan voqealarni va ularga havolalarni izlash va o'rganish imkoniyatini beradi. Rivojlanish qulayligi uchun "Dinamik yordam" oynasi ishlatiladi. Faoliyat davomida u doimiy ravishda yangilanadi va dolzarb faoliyat bilan bog'liq bo'lgan ma'lumotni taqdim etadi. Rivojlanish qulayligi uchun "Dinamik yordam" oynasi ishlatiladi. Faoliyat davomida u doimiy ravishda yangilanadi va dolzarb faoliyat bilan bog'liq bo'lgan ma'lumotni taqdim etadi. Rivojlanish qulayligi uchun "Dinamik yordam" oynasi ishlatiladi. Faoliyat davomida u doimiy ravishda yangilanadi va dolzarb faoliyat bilan bog'liq ma'lumotni taqdim etadi.
Solutions and Projects - bu Visual Studio IDE-ga yozgan kodni joylashtirish va guruhlash uchun foydalanadigan konteynerlar. Konteynerlar - bu boshqa narsalarni o'z ichiga olgan narsalar. Yechimlar - bu virtual konteynerlar; ular echimdagi bir (yoki bir nechta) loyihalar bilan bog'liq xususiyatlarni guruhlashadi. Qarorlar kompilyator tomonidan qayta ishlanmaydi. Ushbu ramka doirasida siz bir nechta xususiyatlarni echim darajasida sozlashingiz mumkin. Loyihalarham virtual, ham jismoniy. Yaratilgan kod uchun tashkiliy birlik sifatida ishlashdan tashqari, ular kompilyatorning natijalariga ham aniq mos keladi. Boshqacha qilib aytganda, Visual Studio loyihalarni kompilyatsiya qilingan kodga aylantiradi (ekvivalent kompyuter tili dasturi).
Har bir loyiha natijasida .NET komponentasi yaratiladi (masalan, DLL - dinamik bog'lanish kutubxonasi yoki exe - dastur bajarilishi mumkin).
Do'stlaringiz bilan baham: |