|
-§. Visual C# .NET dan foydalangan holda SQL Server ma'lumotlar bazasini yaratish
|
bet | 4/9 | Sana | 02.06.2024 | Hajmi | 1,82 Mb. | | #259242 |
Bog'liq Sapa2-§. Visual C# .NET dan foydalangan holda SQL Server ma'lumotlar bazasini yaratish
Ma'lumotlar bazasi har qanday dasturda eng muhim rol o'ynaydi va jadvallar, ko'rinishlar, saqlangan protseduralar soni ko'payganda loyihani boshqarish qiyin bo'ladi. Men dasturning ma`lumotlar bazasini SQL Server yordamida qurdim. Avvalo baza va SQL Server haqida ma`lumotlar berib o`taman.
SQL Server - bu Microsoft tomonidan ishlab chiqilgan va sotiladigan relyatsion ma'lumotlar bazasini boshqarish tizimi yoki RDBMS (Relational dаtаbase Management System - bog`liqlik ma`lumotlar bazasini boshqarish sistemasi).
Boshqa RDBMS dasturlariga o'xshab, SQL Server relyatsion ma'lumotlar bazalari bilan ishlash uchun standart dasturlash tili bo'lgan SQL ustiga qurilgan . SQL Server Transact-SQL yoki T-SQL bilan bog'langan, Microsoft kompaniyasining SQL dasturi bo'lib, u xususiy dasturlash konstruksiyalari to'plamini qo'shadi.
SQL Server 20 yildan ortiq vaqt davomida faqat Windows muhitida ishlaydi. 2016-yilda Microsoft uni Linux-da taqdim etdi. SQL Server 2017 2016 yil oktyabr oyida Windows va Linux tizimlarida ishlay boshladi.
3-§. Windows Formda DataGridView, Combobox, Label, RadioButton bilan ishlash
ComboBox elementi ochiladigan ro’yxatni tashkil qiladi va ListBox va TextBox komponentlarining funksiyalarini birlashtiradi. Items xususiyati ro’yxat elementlarini ComboBox da saqlash uchun ham mo’ljallangan.
ComboBox ko’rinishini sozlash
Bir qator xususiyatlardan foydalanib, siz komponentning uslubini sozlashingiz mumkin. Masalan, DropDownWidth xususiyati ochiladigan ro’yxatning kengligini o’rnatadi. DropDownHeight xususiyati ochiladigan ro’yxatning balandligini o’rnatish uchun ishlatilishi mumkin.
Yana bir xususiyat MaxDropDownItems , ko’rinadigan ro’yxat elementlari sonini belgilash imkonini beradi - 1 dan 100 gacha. Odatiy bo’lib, bu raqam 8 ga teng.
Boshqa DropDownStyle xususiyati ComboBox uslubini belgilaydi. U uchta mumkin bo’lgan qiymatni olishi mumkin:
Ochiladigan menyu : sukut bo’yicha ishlatiladi. Matn maydoniga qiymat kiritishda yoki elementning o’ng tomonidagi strelkali tugmani bosish orqali biz ochiladigan variantlar ro’yxatini ochishimiz mumkin va biz ochiladigan ro’yxatning o’zini ko’ramiz, unda biz mumkin bo’lgan variantni tanlang
DropdownList : ochiladigan ro’yxatni ochish uchun elementning o’ng tomonidagi o’q tugmasini bosishingiz kerak.
Oddiy : ComboBox oddiy matn oynasini ifodalaydi, unda biz elementlar orasida harakat qilish uchun klaviatura yuqori/past tugmalaridan foydalanishimiz mumkin.
Biz talabalar haqidagi ma’lumotni C# dasturida jadval ko’rinishida saqlashimiz kerak bo’ladi. Buni biz DataGirdview kompanentasi orqali amalga oshirmiz.
Ma’lumotni asosiy ma’lumot manbai bo’lgan yoki bo’lmagan holda ko’rsatish uchun DataGridView boshqaruvidan foydalanishingiz mumkin. Ma’lumotlar manbasini ko’rsatmasdan, siz ma’lumotlarni o’z ichiga olgan ustunlar va satrlarni yaratishingiz va ularni Satrlar va ustunlar xususiyatlaridan foydalangan holda to’g’ridan-to’g’ri DataGridView -ga qo’shishingiz mumkin. Shuningdek, DataGridViewRow obyektlariga kirish uchun Rows to’plamidan va hujayra qiymatlarini to’g’ridan-to’g’ri o’qish yoki yozish uchun DataGridViewRow.Cells xususiyatidan foydalanishingiz mumkin. Item[] indeksatori hujayralarga to’g’ridan - to’g’ri kirishni ham ta’minlaydi.
Matn maydonlari matnni kiritish va tahrirlash uchun mo’ljallangan - TextBox elementi. Label elementida bo’lgani kabi, TextBox elementining matni ham Text xususiyati yordamida o’rnatilishi yoki olinishi mumkin.
Odatiy bo’lib, asboblar panelidagi elementni sudrab olib borish bir qatorli matn maydonini yaratadi. MultilineMatn maydonida katta hajmdagi ma’lumotlarni ko’rsatish uchun uning xususiyatlaridan va dan foydalanish kerak ScrollBars. Xususiyat Multiline"true" ga o’rnatilganda, maydon tashqarisida qolgan qo’shimcha belgilar yangi qatorga o’raladi.
Bundan tashqari, siz matn maydonini uning xususiyatini ScrollBars quyidagi qiymatlardan biriga o’rnatish orqali aylantirishingiz mumkin:
None (yo’q): aylantirish yo’q (standart)
Horizontal (gorizontal): satr uzunligi matn maydonining kengligidan kattaroq bo’lsa, gorizontal aylantirishni yaratadi
Vertical (vertical): agar chiziqlar matn maydoniga mos kelmasa, vertikal aylantirishni yaratadi
Both (ikkalasi): vertikal va gorizontal aylantirishni yaratadi.
|
| |