«C# dasturlash tili»
O’quv qo’llanma
Umumiy o’quv soati –110 s.
Shu jumladan:
Ma’ruza –32 s.
Amaliy mashg’ulotlar –21 s.
Laboratoriya mashg’ulotlari –27 s.
Mustaqil ta’lim soati –30 s.
Annotatsiya
Qo’llanmada .NET muhitida yaratilgan yangi C# programmalash tilining asosiy aspektlari, jumladan: berilganlar tipi, operatorlar, boshqaruvchi ko’rsatmalar, sinflar, interfeyslar va C# sinflari kutubxonasining imkoniyatlari oddiy misollar yordamida bayon qilingan. Undan C#da programma tuzuvchilar va xususan axborot texnologiyalari bilan bog’liq bo’lgan mutaxassisliklar talabalari va mustaqil o’rganuvchilar foydalanishlari mumkin.
BBK 32.973.26-018.2.75
Tuzuvchilar: f.-m.n.d., prof. Aripov M.M.
katta. o’qit. T.Xojiev
assistent I.O.Xajiev
Taqrizchi: f-m.n.n., dotsent Xakimov M.X.
Kerak. 170209. yego glavno’m arxitekto-rom bo’l veduhiy spesialist v etoy oblasti — Anders Xeylsberg (Anders Hejlsberg).C#-— pryamoy potomok dvux samo’x uspeshno’x v mire kompyuterno’x yazo’kov: S i CQQ.
Ot S on unasledoval sintaksis, klyuchevo’ye slova i operatoro’. On pozvolyaet postro-
it i usovershenstvovat ob’ektnuyu model, opredelennuyu v CQQ. Krome togo, S#
blizko svyazan s drugim ochen uspeshno’m yazo’kom: Java. Imeya obhee proisxojdenie,
no razlichayas vo mnogix vajno’x aspektax, C#i Java — eto skoree "dvoyurodno’ye bra-
tya". Naprimer, oni oba podderjivayut programmirovanie raspredelenno’x sistem i
oba ispolzuyut promejutochno’y kod dlya dostijeniya perenosimosti, no razlichayutsya
pri etom v detalyax realizatsii.
I yehe. Podobno Java yazo’k C# predlagaet sredstva dinamicheskogo obnarujeniya oshi-
bok, obespecheniya bezopasnosti i upravlyaemogo vo’polneniya programm. No, v otlichie
ot Java, C# daet programmistam dostup k ukazatelyam. Takim obrazom, C#sochetaet
pervozdannuyu moh CQQ s tipovoy bezopasnostyu Java, kotoraya obespechivaetsya na-
lichiem mexanizma kontrolya tipov (type checking) i korrektno’m ispolzovaniem
shablonno’x klassov (template class). Bolee togo, yazo’k C#otlichaetsya tem, chto kompro-
miss mejdu mohyu i nadejnostyu thatelno sbalansirovan i prakticheski prozra-
chen (ne zameten dlya polzovatelya ili programmo’).
Kitobning strukturasi. Tilning nihoyatda kattaligini hisobga olib, uni ma’lum bir qismlarga bo’lgan holda bayon etish maqsadga muvofiqdir. Jumladan, C# tili to’g’risidagi asosiy tushunchalar, kalit so’zlarning vazifalari, sintaksis va programmalash muhiti, unda dastlabki programmalar yozishni o’rganish kabilar mazkur kitobning tarkibini tashkil etadi. Qolgan qismlari to’g’risidagi ma’lumotlarni bayon etish esa mualliflarning keyingi rejalari bo’lib hisoblanadi.
Programma ta’minoti to’g’risida shuni aytib o’tish kerakki, keltirilgan programmalarni kompilyatsiya qilish va bajarish uchun kompyuterda Visual Studio .Net 7 paketi va .NET Framework qobig’i o’rnatilgan bo’lishi kerak.
Do'stlaringiz bilan baham: |