Respublikamiz mustaqillikka erishgandan so’ng neft, gaz konlarining ishlab chiqish jarayonini boshqarish uchun ilmiy innovastion hamda zamonaviy axborot-kommunikastiya texnologiyalaridan foydalanishga e’tibor qaratildi


Ishlab chiqilgan algoritm bo`yicha dasturiy ta’minotni “Visual Studio”da yaratish



Download 5,57 Mb.
bet17/20
Sana21.09.2021
Hajmi5,57 Mb.
#181032
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
diss

3.2 Ishlab chiqilgan algoritm bo`yicha dasturiy ta’minotni “Visual Studio”da yaratish

Visual studioda dastur yaratish uchun eng avvalo Visual studo muhitini o’rganish kerak va c#da kod yozishni bilish kerak.

Microsoft Visual Studio-integratsiya dasturiy ta'minot ishlab chiqish muhiti va boshqa bir qator vositalarni o'z ichiga olgan Microsoft mahsulot liniyasidir. Ushbu mahsulotlar konsul dasturlar xamda grafik interfeyslarni yaratish imkonini beradi, shu jumladan, windows formalarini hamda veb-saytlar, web dasturlar, veb-xizmatlar ham o'zining dasturlash tilida boshqaruv kodi uchun barcha platformalar qo'llab-quvvatlaydi shuningdek, Windows, Windows Mobile, Windows MILODIY, .NET Framework, Xbox, Windows Phone .SOF Doirasida Ixcham va Silverlight.

Visual Studioda Intelli AdSense texnologiyasini qo'llab-quvvatlaydigan va kodni osonlik bilan qaytarish qobiliyatini qo'llaydigan kod muharriri mavjud. O'rnatilgan vositalarning qolgan qismi dastur Gui, veb-muharriri, sinf dizaynerlari va ma'lumotlar bazasi sxemasi dizaynerlarini yaratish uchun qo’llaniladi. Visual Studio uchinchi tomon qo'shimchalarini ( plaginlarni) yaratish va ulash imkonini beradi) uzaytirish funksiyalarini da deyarli har bir darajada, shu jumladan, qo'shib qo'llab-quvvatlash tizimlari manba kodi versiyasi nazorat qilish (kabi Subversion va Ko'rgazmali SourceSafe) va qo'shib yangi toolsets (masalan, uchun, tartibga solish va vizual dizayni kodi ob'ekt yo'naltirilgan dasturlash tili) yoki vositalari uchun boshqa jihatlari jarayonida dasturiy ta'minot ishlab chiqish (masalan, Jamoa Explorer mijoz bilan ishlash uchun Jamoa Asos Server).

2011 yil sentyabr oyida Microsoft oktyabr oyida Roslyn loyihasi doirasida ishlab chiqilgan kompilyatorning maxsus versiyasini chiqarishi e'lon qilindi. Ushbu loyihaning maqsadi dasturchilar tomonidan ishlab chiqarilgan barcha ma'lumotlarni taqdim etish imkoniyati bilan "xizmat shaklida kompilyator" ni ishlab chiqishdan iborat edi. Ushbu kompilyator Visual Studio bilan to'liq muvofiqligi bilan C# va Visual Basic tillarini qo'llab-quvvatlaydi. Bundan tashqari, kodni bir tildan ikkinchisiga aylantirish imkoniyati e'lon qilindi.

Visual Studio Code-Linux, OS X va Windows ostida ishlaydigan rivojlanish muhiti. Git uchun disk raskadrovka va mijozni o'z ichiga oladi.

Visual Studio o'rnatilgan qo'shimchalardan foydalanish imkoniyatini qo'llab-quvvatlaydigan arxitekturaga asoslangan ( ingliz Tili. Add-Ins) - uchinchi tomon ishlab chiquvchilarining plaginlari, bu sizning rivojlanish muhitining imkoniyatlarini kengaytirish imkonini beradi.

C #(si Sharp deb talaffuz qilinadi ) — ob'ektga yo'naltirilgan dasturlash tili . 1998 — 2001 yillarda Anders Halesberg va Scott Wiltaumot boshchiligidagi Microsoft muhandislari guruhi tomonidan ishlab chiqilgan [7] Microsoft .net Framework uchun ilovalarni ishlab chiqish tili sifatida. Keyinchalik ECMA -334 va ISO / IEC 23270 sifatida standartlashtirilgan.

C # C-ga o'xshash sintaksisi bo'lgan tillar oilasiga tegishli bo'lib, ularning sintaksisi C++ va Java-ga eng yaqin . Til statik tipizatsiyaga ega , polimorfizmni qo'llab-quvvatlaydi, operatorlarning haddan tashqari yuklanishi (shu jumladan , aniq va yopiq turdagi operatorlar), delegatlar , atributlar , hodisalar, xususiyatlar , umumiy turlar va texnikalar , yinelemelerler , yopiq qo'llab-quvvatlovchi anonim funktsiyalar , LINQ, istisnolar, XML formatidagi sharhlar .

C # CLR uchun dastur darajasida dasturlash tili sifatida ishlab chiqilgan va shuning uchun, birinchi navbatda, CLR ning o'ziga xos xususiyatlariga bog'liq. Bu, birinchi navbatda, BCL ni aks ettiradigan C # tizimi uchun amal qiladi. Tilning muayyan ifodali xususiyatlarining mavjudligi yoki yo'qligi muayyan til xususiyati tegishli CLR dizaynlarida efirga uzatilishi mumkinmi degan savolga javob beradi. Shunday qilib, 1.1-dan 2.0-ga CLR-ning rivojlanishi bilan C# ning o'zi ancha boyitildi; kelajakda bunday shovqinni kutish kerak (ammo, bu naqsh C# 3.0 chiqishi bilan buzilgan, bu esa. net platformasining kengayishiga tayanmaydigan tilni kengaytirishdir). CLR C# ni boshqa barcha kabi taqdim etadi. net- tillarga yo'naltirilgan, "klassik" dasturlash tillaridan mahrum bo'lgan ko'plab imkoniyatlar. Misol uchun, axlat yig'ish C # da amalga oshirilmaydi, lekin C# da yozilgan dasturlar uchun CLR tomonidan ishlab chiqariladi. VB.NET . J # va boshq.

Texnik cheklovlar tufayli (standart shriftlar ,brauzerlar va boshqalar) va diez belgisi standart kompyuter klaviaturasida taqdim etilmaganligi sababli, dasturlash tilining nomini yozishda panjara belgisi (#)ishlatiladi . Ushbu shartnoma C# ECMA-334 tilining spetsifikatsiyasida aks ettirilgan . Shunday bo'lsa-da, amalda (masalan, reklama joylashtirish va Boxed dizayn), "Microsoft" diez belgisini foydalanadi.

Dasturlash tillarining nomlari tarjima qilinmaydi, shuning uchun til transkripsiyadan foydalanib, "Si Sharp"deb ataladi.

Microsoft Excel (shuningdek , ba'zan Microsoft Office Excel deb ataladi) — Microsoft Windows , Windows NT va Mac OS , shuningdek , Android, iOS va Windows Phone uchun Microsoft korporatsiyasi tomonidan yaratilgan elektron jadvallar bilan ishlash dasturi . Iqtisodiy va statistik hisob-kitoblar, grafik vositalar va Mac OS x uchun Excel 2008dan tashqari, VBA makroprogramming tili ( Visual Basic for Application) imkoniyatlarini taqdim etadi. Microsoft Excel Microsoft Office-ning bir qismidir .

1982 yilda Microsoft CP / m tizimlarida juda mashhur bo'lgan birinchi Multiplan elektron jadval protsessorini ishga tushirdi, ammo MS-DOS tizimlarida Lotus 1-2-3 dan past bo'ldi . Excelning birinchi versiyasi Mac uchun mo'ljallangan va 1985 yilda chop etilgan va Windows uchun birinchi versiya 1987 noyabr oyida chiqarilgan . Lotus Windows ostida 1-2-3-ni chiqarishga shoshilmadi, va 1988-dan Excel 1-2-3 sotuvini chetlab o'tishga kirishdi, bu esa oxir-oqibat Microsoftning etakchi dasturiy ta'minot ishlab chiqaruvchisi pozitsiyalariga erishishiga yordam berdi. Microsoft har ikki yilda bir marta sodir bo'lgan har bir yangi versiyani chiqarish bilan o'z foydasini mustahkamladi. Windows platformasi uchun joriy versiya-Excel 19, shuningdek, Microsoft Office Excel 2019 sifatida tanilgan. MacOS platformasi uchun joriy versiya-Microsoft Excel 2019.

Safarining boshida Excel " Excel "deb nomlangan dastur paketini sotgan boshqa kompaniyadan savdo belgisi da'vosiga sabab bo'ldi. Nizo natijasida Microsoft o'zining barcha rasmiy press-relizlarida va huquqiy hujjatlarida "Microsoft Excel" nomidan foydalanishga majbur bo'ldi. Biroq, vaqt o'tib, bu amaliyot unutildi va Microsoft nihoyat boshqa dasturning savdo belgisini sotib olib, muammoni bartaraf etdi. Microsoft shuningdek, XL harflarini dasturning qisqartirilgan nomi sifatida ishlatishga qaror qildi: Icon Windows dasturlari ushbu ikki harfning stilize qilingan tasviridan iborat va Excel-da standart fayllarni kengaytirish .xls.

Birinchi jadval protsessorlari bilan taqqoslaganda, Excel foydalanuvchi interfeysining ko'plab yangi xususiyatlarini ifodalaydi, lekin mohiyat bir xil bo'ladi: ota-ona dasturida bo'lgani kabi , VisiCalc, hujayra-hujayra satrlari va ustunlarida tashkil etilgan ma'lumotlar yoki formulalar boshqa hujayralarga nisbatan yoki mutlaq havolalar bilan bo'lishi mumkin.

Excel foydalanuvchini jadvalning ko'rinishini ekranda o'zgartirishga imkon beruvchi birinchi jadval protsessori edi: shriftlar, ramzlar va hujayra ko'rinishi. Bundan tashqari, birinchi marta hujayralarni aqlli qayta hisoblash usulini taqdim etdi — faqat o'zgartirilgan hujayralarga bog'liq hujayralarni yangilash: jadval protsessorlari barcha hujayralarni qayta hisoblashdan oldin; bu har bir o'zgarishdan keyin (katta jadvallarda uzoq vaqt bo'lgan) yoki foydalanuvchi buyrug'i bilan amalga oshirildi (bu foydalanuvchini noto'g'ri hisoblangan qiymatlar bilan yo'ldan ozdirishi mumkin).

Birinchi marta 1993 yilda Microsoft Office-da birlashtirilganda, Microsoft Word va Microsoft PowerPoint Excelga mos keladigan yangi grafik interfeysga ega bo'lib, o'sha paytda kompyuterni modernizatsiya qilishning asosiy rag'batidir.

1993 yildan boshlab, Excel Excel vazifalarini avtomatlashtirishga imkon beruvchi Visual Basic-ga asoslangan dasturlash tili bo'lgan ilovalar uchun Visual Basic (VBA) ni o'z ichiga oladi. VBA dasturga kuchli qo'shimcha bo'lib, Excelning keyingi versiyalarida to'liq xususiyatli integratsiya ishlab chiqish muhiti mavjud . Foydalanuvchi harakatlarini takrorlaydigan va oddiy vazifalarni avtomatlashtiradigan VBA kodini yaratishingiz mumkin. VBA foydalanuvchi bilan muloqot qilish uchun shakllar yaratishga imkon beradi . Til ActiveX dan DLL-dan foydalanishni qo'llab-quvvatlaydi (lekin yaratilmaydi); keyingi versiyalar elementlardan foydalanishga imkon beradi ob'ekt yo'naltirilgan dasturlash .

VBA funksiyasi Excel-ni makrovirus uchun oson maqsadga aylantirdi . Antivirus mahsulotlari ularni aniqlashni o'rganmaguncha, bu katta muammo edi. Microsoft, xavfni kamaytirish uchun kechikib harakat qilish bilan xavfsizlik rejimini tanlash imkoniyatini qo'shdi:

makrolarni butunlay o'chirib qo'ying

hujjatni ochganda makrolarni yoqing

ishonchli sertifikatlar yordamida imzolangan barcha so'llarga ishonish .

5.0 dan 9.0 gacha bo'lgan Excel versiyalari turli xil "Pasxa tuxumlari" ni o'z ichiga oladi, ammo 10 versiyasidan boshlab Microsoft ularni yo'q qilish uchun choralar ko'rishni boshladi.

Windows uchun versiyalar hukmronlik qilish

1988 yil-Windows uchun Excel 2.0

1990 yil-Excel 3.0

1992 yil-Excel 4.0

1993 yil-Excel 5.0 (Office 4.2 va 4.3, faqat Windows NT uchun 32-bit versiyasi mavjud)

1995 yil-Windows 95 uchun Excel 7 (Microsoft Office 95 paketiga kiritilgan)

1997 yil-Excel 97 (Microsoft Office 97 to'plamiga kiritilgan)

1999 yil-Excel 2000 (9) - Microsoft Office 2000

2001 yil-Excel 2002 (10) - Microsoft Office XP

2003 yil-Excel 2003 (11) - Microsoft Office 2003

2007 yil-Excel 2007 (12) - Microsoft Office 2007

2010 yil-Excel 2010 (14) - Microsoft Office 2010

2013 yil-Excel 2013 (15) - Microsoft Office 2013

2015 yil-Excel 2016 (16) - Microsoft Office 2016

2018 yil-Excel 2019 (17) - Microsoft Office 2019

Eslatma: versiya 1.0 Apple mahsulotlari bilan chalkashliklarni oldini olish uchun ishlatilmadi

Eslatma: Windows 6.0 versiyasi Word 95 bilan kelganidan beri Excel 7 mavjud emas. Barcha Office 95 va Office 4 dasturlari.x OLE 2.0 (turli dasturlar orasidagi avtomatik ma'lumotlarni uzatish) dan foydalangan va Excel 7 Word 7 bilan mos kelishini ko'rsatishi kerak edi.

Eslatma: 13.0 versiyasi triskaidekafobiya tufayli o'tkazib yuborilgan . Excel 2010 14.0 ichki versiyasiga ega.

Makintosh uchun versiyalar hukmronlik qilish

1985 yil-Excel 1.0

1988 yil-Excel 1.5

1989 yil-Excel 2.2

1990 yil-Excel 3.0

1992 yil-Excel 4.0

1993 yil-Excel 5.0

1998 yil-Excel 8.0 (Office ' 98)

2000 yil-Excel 9.0 (Office 2001)

2001 yil-Excel 10.0 (Office V. X)

2004 yil-Excel 11.0 (Office 2004)

2008 yil-Excel 12.0 (Office 2008)

2011 yil-Excel 14.0 (Office 2011)

2015 yil-Excel 15.0 (Office 2016)

OS / 2 uchun versiyalar hukmronlik qilish

1989 yil-Excel 2.2

1990 yil-Excel 2.3

1991 yil-Excel 3.0

Excel versiyalari 7.0 ga qadar 16 384 (2 14 ) satrgacha bo'lgan ma'lumotlarni saqlash imkoniyatlari cheklangan. 8.0—11.0 versiyalari 65 536 (2 16 ) satr va 256 ustunlar (2 8) bilan ishlashi mumkin. 12.0 va 14.0 versiyalari 1 048 576 (2 20 ) satrlari va 16 384 (2 14 ) ustunlariga ishlov beradi.

Ushbu spetsifikatsiyaga asoslangan va hozirgi vaqtda rivojlanishning turli bosqichlarida bo'lgan kamida uchta mustaqil C# ilovalari ma'lum.



3.1-rasm. Visual studio muhiti.

Visual studioda eng avval dizayn yaratib so’ng c# tilida kodlaymiz.


Download 5,57 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




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