Mavzu; Operatsion tizimlar haqida umumiy maʼlumot
Download 0.91 Mb.
|
1-kurs Amaliyot Norboyev Sundor I
- Bu sahifa navigatsiya:
- Toifalarni ozgartirish funksiyalari Standart kutubxona funksiyalari. Reja: 1.
char c, s;
belgili o’zgaruvchilar apostraf ichida yoziladi. a=’q’; c=’*’; s=’/’; char toifasini oshkor ravishda butun toifaga o'tkazish orqali, berilgan belgiga mos Unicede kodini aniqlash mumkin. C# da satr deb - satr oxiri ('\0') belgisi bilan tugaydigan belgilar massiviga aytiladi. Demak C# da satr - birinchi belgiga o'rnatilgan ko'rsatkich ekan. Chunki massiv ham, birinchi elementiga o'rnatilgan ko'rsatkichdir. Belgilarni qayta ishlovchi funksiyalar Toifalarni o'zgartirish funksiyalari Standart kutubxona funksiyalari.Reja: 1. C# tilidagi standart Kutubxona funksiyalari 2. Konsol klassi 3. Matematika va Hisob-kitob C# tilidagi standart Kutubxona funksiyalari C# dasturlashda tez-tez ishlatiladigan turli operatsiyalarni bajarish uchun tayyor funksiyalardir. Quyida ba'zi misollar keltirilgan: 1. Console.WriteLine(): Konsol ekraniga matn yoki qiymatni chop etish uchun ishlatiladi. Console.WriteLine("Salom dunyo!"); 2. Console.ReadLine(): U foydalanuvchidan konsoldan ma'lumot olish uchun ishlatiladi. string nomi = Console.ReadLine(); 3. Math.Abs(): Bu raqamning mutlaq qiymatini olish uchun ishlatiladi. int raqami = -5; int absolyutValue = Math.Abs(raqam); 4. string.ToUpper(): U matnning barcha harflarini bosh harfga aylantirish uchun ishlatiladi. string text = "salom"; string upperLetterText = text.ToUpper(); 5. Array.Sort(): Massivni eng kichikdan kattaga saralash uchun ishlatiladi. int[] raqamlari = { 5, 2, 7, 1, 9}; Array.Sort(raqamlar); 6. Convert.ToInt32(): satr qiymatini butun songa aylantirish uchun ishlatiladi. string numberString = "10"; int numberInt = Convert.ToInt32(numberString); C# standart kutubxonasi C# dasturlash tilining asosiy funktsiyalari va tez-tez ishlatiladigan funktsiyalari to'plamidir. Bu kutubxonada turli sohalar uchun tayyor funksiyalar mavjud. Quyida kutubxonaning standart funksiyalariga misollar keltirilgan: 1. Konsol klassi: U foydalanuvchidan kirish yoki chiqishni olish uchun ishlatiladi. - Console.WriteLine(): Konsol ekraniga matn yozadi. - Console.ReadLine(): foydalanuvchidan ma'lumot oladi. 2. String klassi: U matnli amallarni bajarish uchun ishlatiladi. - string.Length: satr uzunligini qaytaradi. - string.ToLower(): satrning barcha harflarini kichik harflarga o'zgartiradi. 3. Matematik sinf: Matematik amallarni bajarish uchun ishlatiladi. - Math.Abs(): raqamning mutlaq qiymatini qaytaradi. - Math.Sqrt(): Sonning kvadrat ildizini qaytaradi. 4. DateTime klassi: Sana va vaqt operatsiyalarini bajarish uchun ishlatiladi. - DateTime.Now: Joriy sana va vaqtni qaytaradi. - DateTime.AddDays(): Muayyan sanaga kunlar qo'shadi. 5. Fayl klassi: U fayl amallarini bajarish uchun ishlatiladi. - File.Exists(): Muayyan fayl mavjudligini tekshiradi. - File.ReadAllText(): Fayl mazmunini o'qiydi. C# Standart Kutubxonasi (Standard Library) dasturlash maqsadlari uchun kirish imkonini beradigan ko'plab funksiyalarni o'z ichiga oladi. Bu kutubxonada turli maqsadlarga mos keladigan funksiyalar mavjud. Quyidagi bir necha kategoriya bo'yicha C# Standart Kutubxonasi funksiyalaridan ba'zi misollar keltirilgan: 🔹 Matematika va Hisob-kitob:
🔹 Fayllar va Kataginalash: - File.Exists() - faylni mavjudligini tekshiradi. - File.ReadAllLines() - faylni qatorlar ro'yxati sifatida o'qib oladi. - Directory.CreateDirectory() - yangi direktoriya yaratadi. - Path.Combine() - fayl nomlarini biriktiradi. 🔹 Matnlar va Satrlar: - string.Length - satr uzunligini qaytaradi. - string.Contains() - matnda belgi yoki so'z mavjudligini tekshiradi. - string.ToUpper() va string.ToLower() - satrdagi harflarni katta yoki kichik qiladi. - string.Format() - matning o'rniga ma'lumotlarni joylash uchun formatlashni amalga oshiradi. 🔹 Tarix va Vaqtlar: - DateTime.Now - joriy vaqtni qaytaradi. - DateTime.Parse() - matndan DateTime obyektini o'qib oladi. - DateTime.AddDays(), DateTime.AddHours(), va h.k. - vaqtlarga kundan kun, soatdan soat qo'shish imkonini beradi. 🔹 Tarmoq va Internet: - HttpClient - HTTP so'rovlarini jo'natish uchun funktsiyalar. - WebRequest - tarmoq orqali serverdan ma'lumotlar olish uchun funktsiyalar. - IPAddress.Parse() - matndan IPAddress ni o'qib oladi. Bundan tashqari, C# Standart Kutubxonasi boshqalar, XML ishlash, gunoklar va istisnolar, kod yangilanishini boshqarish va qo'shimcha funksiyalarni o'z ichiga oladi. Mundarija kengaygan Standart Kutubxonasi funksiyalari ro'yxatini Microsoftning rasmiy dokumentatsiyasida docs.microsoft.com (https://docs.microsoft.com/en-us/dotnet/api/?view=net-5.0) topishingiz mumkin. Bu dokumentatsiya orqali siz funksiyalarning to'liq tavsiflarini, nazariy qo'llanmalarni va mo'ljallangan namunalarni topishingiz mumkin.
Download 0.91 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling