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

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 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish