"Axborot texnologiyalari" kafedrasi mudiri 5111000 Kasb ta’limi 5330200 Informatika



Download 1,41 Mb.
Pdf ko'rish
bet13/15
Sana13.04.2022
Hajmi1,41 Mb.
#548719
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Kurs ishi MA1

Activity4 
xml version
="1.0" 
encoding
="utf-8"
?> 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
xmlns:
android
="http://schemas.android.com/apk/res/android" 
android
:fillViewport
="true" 
android
:orientation
="vertical" 
android
:padding
="16dp"

android
:layout_width
="match_parent" 
android
:layout_height
="50dp" 
android
:orientation
="vertical" 
android
:weightSum
="9"

android
:layout_width
="match_parent" 
android
:layout_height
="match_parent" 
android
:layout_weight
="1" 
android
:orientation
="horizontal"

android
:id
="@+id/nazad" 
android
:layout_width
="wrap_content" 
android
:layout_height
="match_parent" 
android
:layout_marginTop
="2dp" 
android
:paddingHorizontal
="@dimen/cardview_compat_inset_shadow" 
android
:src
="@drawable/ic_baseline_arrow_back_24" 
/> 
 
android
:layout_width
="match_parent" 


android
:layout_height
="wrap_content" 
android
:gravity
="center" 
android
:text
="C# haqida ma`lumot" 
android
:textColor
="#5388C8" 
android
:textSize
="25dp" 
android
:textStyle
="bold"

 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:layout_weight
="1" 
android
:layout_marginTop
="10dp"

 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:layout_weight
="1" 
android
:layout_marginTop
="10dp"

android
:layout_width
="match_parent" 
android
:layout_height
="match_parent" 
android
:gravity
="center" 
android
:lineSpacingMultiplier
="1.2" 
android
:text
="C# (C-Sharp) 

Microsoft tomonidan ishlab chiqilgan 
dasturlash tili boʻlib, .NET Framework tizimida ishlaydi. "
android
:textColor
="#141619" 
android
:textSize
="21dp" 
android
:textStyle
="italic"

 
 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:layout_weight
="1" 
android
:layout_marginTop
="10dp" 
android
:orientation
="horizontal"

android
:layout_width
="match_parent" 
android
:layout_height
="match_parent" 
android
:text
="C# quyidagilar uchun ishlatiladi:" 
android
:gravity
="center" 
android
:textSize
="20dp" 
android
:textStyle
="bold" 
android
:textColor
="#476AD1"

 
 
android
:layout_width
="match_parent" 
android
:layout_height
="255dp" 
android
:layout_weight
="1" 
android
:layout_marginTop
="10dp" 
android
:orientation
="horizontal"

android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:background
="@drawable/rtrt"

 


 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:layout_weight
="1" 
android
:orientation
="horizontal"

android
:layout_width
="match_parent" 
android
:layout_height
="match_parent" 
android
:lineSpacingMultiplier
="1.2" 
android
:text
=" C# IDE 
C# bilan boshlashning eng oson yo'li IDE dan foydalanishdir. 
Kodni tahrirlash va kompilyatsiya qilish uchun IDE (Integrated Development 
Environment) qo'llaniladi. 
C# tilida yozilgan 
ilovalar .NET Framework’dan foydalanadi, shuning uchun dastur, 
ramka va til Microsoft tomonidan yaratilganligi sababli Visual Studio’dan 
foydalanish mantiqan to‘g‘ri keladi. "
android
:textColor
="#141619" 
android
:textSize
="21dp" 
android
:textStyle
="italic"

 
 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:orientation
="horizontal" 
android
:layout_weight
="1"

android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:gravity
="center" 
android
:layout_marginTop
="10dp" 
android
:text
="C# tili tarixi" 
android
:textColor
="#5388C8" 
android
:textSize
="25dp" 
android
:textStyle
="bold"

 
 
android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:orientation
="horizontal" 
android
:layout_weight
="1" 
android
:layout_marginTop
="10dp"

android
:layout_width
="match_parent" 
android
:layout_height
="wrap_content" 
android
:textColor
="#141619" 
android
:textSize
="21dp" 
android
:textStyle
="italic" 
android
:lineSpacingMultiplier
="1.5" 
android
:text
="Kompyuter till
ari oʻz
-
oʻzidan emas, balki oʻzaro bir
-
biriga bogʻliqlikda mavjud boʻladi. Har qanday yangi til u yoki bu shaklda oldingi 
yaratilgan tillarning xossalarini oʻziga meros qilib oladi, yaʼni ketma
-ketlik 
prinsipi amalga oshiriladi. Natijada bitta tilning imkoniyatlari boshqalari 
tomonidan foydalaniladi (masalan, yangi xususiyatlar mavjud kontekstga 


birlashtiriladi, tilning eski tuzilishlari esa oʻchirib yuboriladi). Kompyuter 
tillarining evolyutsiyasi shunday tarzda roʻy beradi va dasturlash mahorati 
takomillashtiriladi. C# tili yuqoridagilardan istisno emas, u boshqa dasturlash 
tillarining koʻplab foydali imkoniyatlarini meros qilib oldi va dunyoda eng koʻp 
qoʻllaniladigan ikkita kompyuter tillari —
Ci, C++, shuningdek Java tili bilan 
uzviy bogʻliqdir. C# tili
1972 yilda Nyu-Djersi shtatining Myurrey-xill shahrida 
Bell Laboratories kompaniyasining tizimli dastur tuzuvchisi Dennis Richie 
tomonidan yaratilgan. Bu til oʻzini shunchalik yaxshi koʻrsatdiki, unda Unix 
operatsion tizimlarining 90 % yadro kodlari yozildi (oldin quyi darajadagi til 
assemblerda yozilgan). C# ning vujudga kelishidan oldinroq yaratilgan tillardan, 
(Pascal ulardan eng mashhuri hisoblanadi), yetarli darajada muvaffaqiyatli 
foydalanilgan, lekin aynan C# tili dasturlashning zamonaviy davri boshlanishini 
belgilab berdi. 1960-yillarda dasturlash texnologiyalaridagi strukturaviy 
dasturlashlarning paydo boʻlishiga olib kelgan inqilobiy oʻzgarishlar C# tilini 
yaratish uchun asosiy imkoniyatlarni belgilab berdi. Strukturaviy 
dasturlashlarning paydo bo
ʻlishiga qadar katta dasturlarni yozish qiyin boʻlgan, 
satr kodlari miqdorining oshishi sababli dasturlarning oʻtish joylari chalkash 
massalariga aylanib ketishiga olib keladi. Strukturaviy tillar dastur tuzuvchi 
instrumentariysiga shartli operatorlarni, l
okal oʻzgaradigan tartiblarni va boshqa 
mukammallashtirishlarni qoʻshib bu muammoni hal qildi. Shunday tarzda nisbatan 
katta dasturlarni yozish imkoniyati vujudga keldi. Aynan C# tili kuch, elegantlik 
va maʼnodorlikni oʻzida muvaffaqiyatli birlashtirgan bi
rinchi strukturaviy til 
boʻldi. Uning boʻlishi mumkin boʻlgan xatolar masʼuliyatini tilga emas dastur 
tuzuvchi zimmasiga yuklaydigan prinsiplar bilan inobatga olgan holda sintaksisdan 
foydalanishdagi qisqalik va osonlik kabi xususiyatlari tezda koʻplab 
tar
afdorlarini topdi. Bugungi kunda biz mazkur sifatlarni oʻz oʻzidan 
anglashiladigan deb hisoblaymiz, lekin S da birinchi marotaba dastur tuzuvchiga 
zarur boʻlgan ajoyib yangi imkoniyatlar mujassamlashtirilgan. Natijada 1980 
yillardan boshlab S strukturaviy 
dasturlash tillari orasida eng koʻp 
foydalaniladiganlaridan biri boʻlib qoldi. Biroq, dasturlashning rivojlantirish 
choralariga koʻra bundanda kattaroq dasturlarni qayta ishlash muammosi kelib 
chiqmoqda. "

 
 
 

Download 1,41 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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