Ii-bob. Web dasturlashni yaratishda foydalaniladigan dasturlar va web sayt yaratish texnologiyasi


V isual Studio dasturini o‘rnatish va uning imkoniyatlari



Download 3,58 Mb.
bet3/6
Sana26.05.2023
Hajmi3,58 Mb.
#944292
1   2   3   4   5   6
Bog'liq
namuna
Дастурлаш 2 ўзб MOODLE, 1659964471, 1-MUSTAQIL ISH, 1666083326, 3 labaratoriya EvaS, 2-Laboratoriya vazifalari, Shahzod, Laboratoriya ishi №1, cisco packet tracer dasturida lan tarmog’i, O\'yin va uning turlari, Axborotni ximoyalashning kriptografik usullari, 6-amalyot uchun topshiriq, MTA 3 Mustafoqulov Firdavs, 823 30.09.2019, frontier specsheet, 5-topshiriq Sharipov Bekzod
V isual Studio dasturini o‘rnatish va uning imkoniyatlari

17-rasm. Visual Studio belgisi
Microsoft Visual Studio kompyuter dasturlarini, shuningdek veb-saytlarni, veb-ilovalarni, veb-xizmatlarni va mobil ilovalarni ishlab chiqish uchun ishlatiladi. Visual Studio Windows API, Windows Forms, Windows Presentation Foundation, Windows Store va Microsoft Silverlight kabi Microsoft dasturiy ta’minot ishlab chiqish platformalaridan foydalanadi. U mahalliy kodni ham, boshqariladigan kodni ham ishlab chiqishi mumkin.

18-rasm. Visual Studio 2019
kitobi
Visual Studio IntelliSense-ni qo’llab-quvvatlaydigan kod muharriri ( kodni to’ldirish komponenti) bilan bir qatorda kodni qayta ishlashni o’z ichiga oladi. Integratsiyalashgan tuzatuvchi ham manba darajasida, ham mashina darajasida tuzatuvchi sifatida ishlaydi. Boshqa o’rnatilgan vositalar qatoriga profiler, GUI dasturlarini yaratish bo’yicha dizayner, veb-dizayner, sinf dizaynerlari va ma’lumotlar bazasi sxemalari dizaynerlari kiradi. U deyarli har qanday darajadagi funktsiyalarni kengaytiradigan plaginlarni qabul qiladi, shu jumladan manbalarni boshqarish tizimlarini qo’llab-quvvatlashni qo’shadi ( Subversion va Git kabi), domenga xos tillar uchun tahrirlovchilar va vizual dizaynerlar kabi yangi asboblar to’plamini yoki dasturiy ta’minotni ishlab chiqish davrining boshqa jihatlari uchun asboblar to’plamini qo’shadi ( Azure DevOps mijozi: Team Explorer kabi). Visual Studio 36 xil dasturlash tillarini qo’llab-quvvatlaydi va kod muharriri va disk raskadrovka dasturiga deyarli har qanday dasturlash tilini (har xil darajada) qo’llab-quvvatlashga imkon beradi, agar tilga xos xizmat mavjud bo’lsa. O’rnatilgan tillarga C , C ++ , C ++ / CLI , Visual Basic .NET, C #, F #, JavaScript, TypeScript, XML, XSLT, HTML va CSS kiradi . Python, Ruby , Node.js kabi boshqa tillarni qo’llab-quvvatlash va boshqalar qatorida M plaginlari orqali ham mavjud . Ilgari Java (va J # ) qo’llab-quvvatlangan. Visual Studioning eng asosiy nashri - Community nashri bo’lib, u bepul. Visual Studio Community nashri shiori – “Talabalar, ochiq kodli va individual ishlab chiquvchilar uchun bepul, to’liq jihozlangan IDE”.
2 021 yil mart oyidan boshlab ishlab chiqarishga tayyor bo’lgan Visual Studio versiyasi 2019 yilni tashkil etdi, 2012 va 2013 kabi kengaytirilgan qo’llab-quvvatlashda, 2015 va 2017 yillarda esa asosiy qo’llab-quvvatlashda.

  • Visual Studio biron bir dasturlash tilini, echimini yoki vositasini ichki tomondan qo’llab-quvvatlamaydi;

  • Buning o’rniga, VSPackage sifatida kodlangan funksiyani ulashga imkon beradi. O’rnatilganda, funksiya xizmat sifatida mavjud . IDE uch xizmatlarni taqdim etadi;

  • SVsSolution, Enumerate loyihalar va echimlar imkonini beradi;

  • SVsUIShell, bu oynalarni ochish va interfeys funktsiyalarini (yorliqlar, asboblar paneli va asboblar oynalarini o’z ichiga olgan holda) ta’minlaydi;

  • VSPackage-ni ro’yxatdan o’tkazish bilan shug’ullanadigan SVsShell. Bundan tashqari, IDE xizmatlar o’rtasidagi aloqani muvofiqlashtirish va ta’minlash uchun ham javobgardir.

Barcha muharrirlar, dizaynerlar, loyiha turlari va boshqa vositalar VSPackage sifatida amalga oshiriladi. Visual Studio MAQOMOTI dan foydalanadi. VSPackages-ga kirish uchun. Visual Studio SDK ham o’z ichiga oladi. Boshqaruvdagi Package Framework ( MPF to’plamidir), boshqariladigan paketlar har qanday yozilgan imkonini beradi COM-interfeyslar atrofida doka CLI mos tilida. Biroq, MPF Visual Studio COM interfeyslari ta’sirida bo’lgan barcha funktsiyalarni ta’minlamaydi. Keyinchalik xizmatlarni Visual Studio IDE-ga funksionallikni qo’shadigan boshqa paketlarni yaratish uchun sarflash mumkin. Dasturlash tillarini qo’llab-quvvatlash Til xizmati deb nomlangan ma’lum bir VSPackage yordamida qo’shiladi . Til xizmati VSPackage dasturini amalga oshirishi mumkin bo’lgan turli xil interfeyslarni belgilaydi, bu esa turli xil funktsiyalarga yordam beradi. Shu tarzda qo’shilishi mumkin bo’lgan funktsiyalarga sintaksisni bo’yash, bayonotni to’ldirish, qavslarni moslashtirish, parametrlarga oid ma’lumotlar ko’rsatmalari, a’zo ro’yxatlari va fonni tuzish uchun xato belgilarini kiritish mumkin. Agar interfeys amalga oshirilsa, funksiya til uchun mavjud bo’ladi. Til xizmatlari har bir til asosida amalga oshiriladi. Amalga oshirish dasturlari tilni ajratuvchi yoki kompilyatordan qayta ishlatishi mumkin. Til xizmatlari quyidagi manzilda amalga oshirilishi mumkinmahalliy kod yoki boshqariladigan kod . Mahalliy kod uchun mahalliy MAQOMOTI interfeyslari yoki Babel Framework (Visual Studio SDK ning bir qismi) foydalanish mumkin. Boshqariladigan kod uchun MPF ​​tarkibiga boshqariladigan til xizmatlarini yozish uchun o’ramlar kiradi. Visual Studio o’rnatilgan biron bir manba boshqaruvini qo’llab-quvvatlamaydi, lekin IDE bilan integratsiyalashgan manbalarni boshqarish tizimlarining ikkita muqobil usulini belgilaydi. VSPackage manbasini boshqarish o’zining moslashtirilgan foydalanuvchi interfeysini taqdim etishi mumkin. Aksincha, MSSCCI (Microsoft Source Code Control Interface) dan foydalangan holda manbalarni boshqarish plaginida standart Visual Studio foydalanuvchi interfeysi bilan turli xil manbalarni boshqarish funktsiyalarini amalga oshirish uchun ishlatiladigan funktsiyalar to’plami mavjud. MSSCCI birinchi marta Visual SourceSafe- ni birlashtirish uchun ishlatilganVisual Studio 6.0 bilan, ammo keyinchalik Visual Studio SDK orqali ochildi. Visual Studio .NET 2002 MSSCCI 1.1 va Visual Studio .NET 2003 MSSCCI 1.2 dan foydalangan. Visual Studio 2005, 2008 va 2010 MSSCCI 1.3 versiyasidan foydalanadi, bu nomlarni o’zgartirish va tarqatishni o’chirish hamda asenkron ochilishni qo’llab-quvvatlaydi.
Visual Studio atrof-muhitning bir nechta nusxalarini ishlashni qo’llab-quvvatlaydi (har biri o’ziga xos VSPackages to’plamiga ega). Namunalar, ularning konfiguratsiya holatini saqlash uchun turli xil ro’yxatga olish uyalarini ishlatishadi va ularning AppId (Application ID) bilan ajralib turadi. Namunalar AppId-ni tanlaydigan, ildiz uyasini o’rnatadigan va IDE-ni ishga tushiradigan AppId-ga xos .exe tomonidan ishga tushiriladi. Bitta AppId uchun ro’yxatdan o’tgan VSP paketlari ushbu AppId uchun boshqa VSPackages bilan birlashtirilgan. Visual Studio-ning turli xil mahsulot nashrlari turli xil AppIds-lar yordamida yaratilgan. Visual Studio Expressnashr mahsulotlari o’zlarining AppIds-lari bilan o’rnatiladi, ammo Standard, Professional va Team Suite mahsulotlari bir xil AppId-ga ega. Binobarin, bir xil o’rnatishni yangilaydigan boshqa nashrlardan farqli o’laroq, Express nashrlarini boshqa nashrlar bilan yonma-yon o’rnatishi mumkin. Professional nashrga standart
nashrda VSP paketlari superseteti, jamoaviy to’plamga esa boshqa ikkala nashrda ham VSP paketlarining yuqori to’plami kiritilgan. AppId tizimi Visual Studio Shell t omonidan Visual Studio 2008-dan foydalaniladi.

Download 3,58 Mb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2023
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
guruh talabasi
nomidagi toshkent
O’zbekiston respublikasi
toshkent axborot
texnologiyalari universiteti
o’rta maxsus
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
vazirligi muhammad
haqida tushuncha
respublikasi axborot
toshkent davlat
таълим вазирлиги
kommunikatsiyalarini rivojlantirish
O'zbekiston respublikasi
махсус таълим
vazirligi toshkent
fanidan tayyorlagan
bilan ishlash
saqlash vazirligi
Ishdan maqsad
Toshkent davlat
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
haqida umumiy
coronavirus covid
vazirligi koronavirus
covid vaccination
koronavirus covid
qarshi emlanganlik
risida sertifikat
sertifikat ministry
vaccination certificate
o’rta ta’lim
pedagogika universiteti
matematika fakulteti
ishlab chiqarish
fanlar fakulteti
moliya instituti
fanining predmeti