|
Kutubxona proyekti haqida
|
bet | 3/12 | Sana | 14.05.2024 | Hajmi | 2,44 Mb. | | #232837 |
Bog'liq Abdulloyeva Sitora2.1 Kutubxona proyekti haqida
C# haqida qisqacha ma’lumot.
C# (C sharp), Microsoft tomonidan ishlab chiqilgan yirik darajadagi dasturlash tili. Bu tilda tizimli, ob'ektga yo'naltirilgan, tajribali va moliyaviy ilovalarni yaratish va ishlab chiqish uchun ishlatiladi. C# (C-Sharp) - .NET Framework platformasi uchun yaratilgan obyektga yo'naltirilgan dasturlash tili bo’lib, 2000-yilda A.Haylsberg va P.Goldelar tomonidan yaratilgan. C # dasturlash tilining C++ va Java dasturlash tillari bilan xarakterli o'xshashlik tomonlarini quyida sanab o’tamiz:
Java Dasturlash tili bilan
obyekt yo'naltirilganlik (vorislilik)
interfeysi
xatoliklarni bartaraf qilish
ko’p oqimlilik (funksiyalilik)
nomlar
turlar turg’unligi
ko’p masalalik
xavfsizlik kodiga tegishli suzuvchi nuqtaning arifmetik amallari dastur kodini dinamik tiklash
С++ dasturlash tili bilan o’xshash tomonlari:
ko’p operatorlilik
xavfsizlik kodiga tegishli suzuvchi nuqtaning arifmetik amallari dastur kodini dinamik tiklash
soddalilik
ko`p komponentalilik
tushunarli interfeysi
Bugungi kunda C# dasturlash tili IT sohasidagi eng kuchli, tez rivojlanayotgan va talabga javob beradigan tillardan biri hisoblanadi. Hozirgi vaqtda unda turli xil dasturlar yozilgan: kichik stol dasturlaridan tortib to har kuni millionlab foydalanuvchilarga xizmat ko'rsatadigan yirik veb-portallar va veb-xizmatlar.
Proyekt tarkibi bir nechta formalardan iborat
Users Formasi: Bu forma tizimga kirish huquqlarini olish va tizim foydalanuvchilarini boshqarish uchun ishlatiladi. Bu forma orqali yangi foydalanuvchilarni ro'yxatga olish, foydalanuvchilarni tahrirlash va o'chirish mumkin bo'ladi.
Login Formasi: Bu forma tizimga kirish uchun ishlatiladi. Foydalanuvchi tomonidan kirish ma'lumotlarini kiritish uchun maydonlar mavjud bo'ladi. Foydalanuvchining ro'yxatga o'tgan ma'lumotlari bilan solishtirib, foydalanuvchi tizimga kirishi mumkin bo'ladi.
Car Formasi: Bu forma avtomobillarni boshqarish uchun ishlatiladi. Yangi avtomobillarni qo'shish, mavjud avtomobillarni ko'rish, tahrirlash va o'chirish mumkin bo'ladi.
Customer Formasi: Bu forma ijarachilar ma'lumotlarini boshqarish uchun ishlatiladi. Yangi ijarachilarni qo'shish, mavjud ijarachilarni ko'rish, tahrirlash va o'chirish mumkin bo'ladi.
Rental Formasi: Bu forma avtomobilni ijaraga olish jarayonini amalga oshirish uchun ishlatiladi. Bu jarayonda ijarachi va avtomobilning ma'lumotlari kiritiladi va ijarachi avtomobilni qancha vaqtga ijaraga olmoqchi ekanligi belgilanadi.
Return Formasi: Bu forma ijarachi avtomobilni qaytarish jarayonini amalga oshirish uchun ishlatiladi. Avtomobilni qaytarish vaqtini, avtomobil holatini va boshqalar kiritish mumkin bo'ladi.
Proyekt yaratishning ishlab chiqish bosqichlari quyidagilardan iborat:
Ishonchli Dastur Tanlash: Dasturni yaratishdan oldin, lozim bo'lgan ishonchli dastur turlarini (masalan, konsol dasturi, Windows Forms ilova, ASP.NET veb ilova, WPF ilova, uchun) tanlang. Dastur turini tanlash, dasturda qanday funktsiyalar va interfeyslar kerakligini belgilashga yordam beradi.
Proyekt Yaratish: Visual Studio yoki boshqa C# dasturlash muhitida yangi proyekt yaratish. Yangi proyekt yaratish jarayonida dastur turini (masalan, Konsol ilova, Windows Forms ilova va h.k) tanlab o'ting. Keyin, proyekt nomini va saqlash joyini tanlang.
Arxitektura va Struktura: Proyekt yaratildi. Keyin, dasturni strukturasini va arxitekturasini belgilash lozim. Bu qadamda lozim bo'lgan klasslar, interfeyslar, modullar va qo'llanmalar aniqlanishi mumkin.
Funksiyalar va Interfeyslar: Dasturda kerak bo'lgan funktsiyalar va interfeyslar (agar kerak bo'lsa) yaratilishi. Bu funktsiyalar va interfeyslar dastur uchun boshqa funksiyalarni yozish va ularga murojaat qilish uchun kerak bo'ladi.
Kodni Yozish: Dastur funktsiyalari va interfeyslarni yozish. Bu bosqichda, dasturning funksiyalarini yaratish va ularni bajarish uchun kerak bo'lgan C# kodini yozish lozim.
Dasturni tekshirish: Dasturni yaratilgandan so'ng, uni test qilish zarur. Bu, dastur funksiyalarining to'g'ri ishlashini va xato yo'qligini tekshirish uchun kerak. Bu bosqichda kodni tekshirish va qanday qilib dastur xatolarini aniqlash kerakligi aks ettiriladi.
|
| |