Amin's Blog

Proqramlaşdırma ilə bağlı mövzular axtarın

image

C# Nədir?

Published 11/09/2024
C# (C sharp), Microsoft tərəfindən inkişaf etdirilmiş bir proqramlaşdırma dilidir. Bu dil, geniş məqsədlər üçün istifadə olunur və əsasən masaüstü proqramları, veb tətbiqləri, mobil proqramlar və oyunlar hazırlamaq üçün istifadə edilir. C# obyekt yönümlü bir dildir, yəni obyektlər və siniflər üzərində işləməyi asanlaşdırır.

C# dilinin əsas xüsusiyyətləri:
1.Sadə və güclü: C# istifadəsi asan və güclü xüsusiyyətlərə malikdir.
2.OOP (Object Oriented Programming): Obyekt yönümlü proqramlaşdırma yanaşması, kodun təkrar istifadəsini və daha asan idarə olunmasını təmin edir.
3.Platformlararası dəstək: C# .NET Framework və .NET Core ilə işləyir, bu da müxtəlif əməliyyat sistemlərində proqramlar yaratmağa imkan verir.
4.Yüksək performanslıdır: C# dilində yazılan tətbiqlər yüksək performanslı olur.

Bu dil həm də təhlükəsiz proqram yazmaq üçün güclü tip təhlükəsizliyi ilə təmin edilmişdir.
Read more →
image

ASP.NET Nədir?

Published 13/09/2024
ASP.NET, Microsoft tərəfindən inkişaf etdirilən bir Frameworkdur. ASP.NET istifadəçilərə dinamik web saytlar, web tətbiqləri və web xidmətləri yaratmaq imkanı verir. Bu framework C#, VB.NET kimi proqramlaşdırma dilləri ilə işləyir və geniş funksionallığı ilə tanınır.

ASP.NET, "Active Server Pages" (Aktiv Server Səhifələri) mənasını verir və onun .NET versiyasıdır. Bu Framework web tətbiqlərinin sürətli və etibarlı şəkildə yaradılması üçün nəzərdə tutulmuşdur və server tərəfində işləyən texnologiyadır. ASP.NET, MVC (Model-View-Controller) və Web Forms kimi fərqli design modelləri dəstəkləyir.

Üstünlükləri arasında asan təkmilləşdirilmə, təhlükəsizlik xüsusiyyətləri mövcuddur.
Read more →
image

Data Types

Published 13/09/2024
C# dilində müxtəlif data (məlumat) tipləri mövcuddur və hər birinin müəyyən bir ölçüsü (sahəsi) vardır. Aşağıda C# dilindəki əsas data tipləri və onların ölçüləri barədə məlumat verilmişdir:

Data Types
1.byte: 0-dan 255-ə qədər olan tam ədədləri saxlayır. Həcmi 1 baytdır (8 bit).
2.sbyte: -128-dən 127-yə qədər olan tam ədədləri saxlayır. Həcmi 1 baytdır (8 bit).
3.short: -32,768-dən 32,767-yə qədər olan tam ədədləri saxlayır. Həcmi 2 baytdır (16 bit).
4.ushort: 0-dan 65,535-ə qədər olan tam ədədləri saxlayır. Həcmi 2 baytdır (16 bit).
5.int: -2,147,483,648-dən 2,147,483,647-yə qədər olan tam ədədləri saxlayır. Həcmi 4 baytdır (32 bit).
6.uint: 0-dan 4,294,967,295-ə qədər olan tam ədədləri saxlayır. Həcmi 4 baytdır (32 bit).
7.long: -9,223,372,036,854,775,808-dən 9,223,372,036,854,775,807-yə qədər olan tam ədədləri saxlayır. Həcmi 8 baytdır (64 bit).
8.ulong: 0-dan 18,446,744,073,709,551,615-ə qədər olan tam ədədləri saxlayır. Həcmi 8 baytdır (64 bit).
9.float: Təxmini 1.5 × 10^−45-dən 3.4 × 10^38-ə qədər olan üzvi ədədləri saxlayır. Həcmi 4 baytdır (32 bit).
10.double: Təxmini 5.0 × 10^−324-dən 1.7 × 10^308-ə qədər olan üzvi ədədləri saxlayır. Həcmi 8 baytdır (64 bit).
11.decimal: Yüksək dəqiqliklə 1.0 × 10^−28-dən 7.9 × 10^28-ə qədər olan ədədləri saxlayır.Həm tam həm də kəsr ədəd saxlayır.Həcmi 16 baytdır (128 bit).
12.char: Unicode xarakterlərini saxlamaq üçün istifadə olunur. Həcmi 2 baytdır (16 bit).
13.string: Mətn məlumatlarını saxlayır. String-lərin Həcmi, tərkibindəki xarakterlərin sayına və hər bir xarakterin Unicode kodlama tərzinə bağlıdır.
14.bool: Doğru (true) və ya yanlış (false) dəyərlərini saxlayır. Həcmi adətən 1 baytdır, amma bu dilə və platformaya görə dəyişə bilər.

Bu məlumat tipləri, C# dilində proqram yazarkən müxtəlif növ məlumatları saxlamaq və işləmək üçün istifadə olunur. Hər bir tipin öz spesifik həcmi və saxladığı dəyərlərin aralığı vardır.
Read more →
image

Access Modifiers

Published 13/09/2024
C# dilində siniflərin metodlarının və dəyişənlərinin əlçatanlıq səviyyəsini təyin etmək üçün access modifiers (giriş modifikatorları) istifadə olunur.

Access Modifierlərin 4 əsas növü mövcuddur:
1.public: hər yerə əlçatandır
2.private: yalnız yaradıldığı sinif daxilində əlçatandır
3.protected: yalnız yaradıldığı sinif və ondan törəyən siniflər üçün əlçatandır
4.internal: yalnız eyni Assembly-də əlçatandır

Köməkçi növlər:
1.protected internal: eyni Assembly-də və ya törəyən siniflər üçün əlçatandır
2.private protected: yalnız eyni Assembly daxilindəki törəyən siniflər üçün əlçatandır
Read more →