image

C\C++ tip ceviriciləri

Niyə bəzi C++ proqramçıları C üslubunda tipləri çevirməyi xoşlamır? C++ proqramlaşdırma dilinin keyfiyyətinə heyran olan proqramçılarin Əsas kimi gətirdikləri arqumentlərdən biri tiplərin təhlükəsizliyidir. Faktiki olaraq C++ kompilyatorlarının bir çoxu bunu həyata keçirməyə sizə imkan verməyəcək: char& pszString = “Hello World!”; int* pBuf = pszString; // Xəta: char* tipini int* tipine çevirmək olmaz …Bu olduqca məqbuldur! ...

Ətraflı oxuyun...
image

C++ dilində const_cast operatoru

Salam, dostlar. Bu məqalədə const_cast operatoru haqqında danışacağıq. C++; const_cast<>() operator Bir dəyişənin sabitliyini manipulyasiya etməyinizi təmin edir. Normalda sabit (const) olan bir obyektin(dəyişənin) sabit olmayan bir obyektə mənimsədilməsi mümkün deyil. Ancaq const_cast operatoru ilə bu çevirmə mümkün olur. Sintaksis: const_cast<yeni tip>(ifadə) Xüsusilə const_cast sintaksisində “yeni tip” yerində göstərici(tip*), istinad(tip&) və ya tip üzvünün ünvanını özündə saxlayan göstərici tip(&tip::üzv) ...

Ətraflı oxuyun...
image

Proqramlaşdırmada ikidən artıq dəyişənin müqayisəsi

Salamlar. Bu məqalədə proqramlaşdırmaya yeni başlayanda qarşılaşdığım bir problemin həllini bölüşəcəm. Problem proqramlaşdırmada dəyişənlərin müqayisəsi ilə bağlıdır. (Bir çox proqramlaşdırma dillərində dəyişənlərin müqayisəsi eynidir, lakin bu məqaləni c# dilini əsas götürərək yazıram.) Problem: Yeni başlayanların müqayisə zamanı yol verdiyi səhv: Həlli: && operatorlarından istifadə İzahı: C# dilində iki ədədi müqayisə etmək üçün əvvəlcə tam tipli ...

Ətraflı oxuyun...
image

SMO Server və Verilənlər Bazası xüsusiyyətlərini almaq

Salam dostlar. Yenidən aranızda ola bilmək(yeni məqalə yaza bilmək) xoşdur. Bu xoş hisslə keçən məqalədə söz verdiyim kimi smo və C# iş birliyi ilə Serverimizin və verilənlər bazalarının xüsusiyyətlərini sorğulayacaq və əldə edərək proqramızda görüntüləyəcəyik inşallah. Bu qədər məlumat yazdıqdan sonra tam sürət proqramımıza keçək.   Proqramımızın kod sətrilərinə keçməzdən əvvəl yeniliklər,əlavələr haqqında qısa məlumat ...

Ətraflı oxuyun...
image

SMO Verilənlər Bazası(Database) sənəd qrupları(File Group) və sənədlərin siyahısı

Salam dostlar. Smo ilə bağlı yazmış olduğum məqalə silsiləsinin növbəti bəhsinə xoş gəldiniz. Söz verdiyim kimi bu bəhsimiz SQL serverə bağlanaraq Severdə olan Verilənlər bazaları və onların fayıl qruplar ilə faqyl qovluqlarını sorğuyla çağıraraq ələ alacağıq inşallah. Söhbəti çox uzatmadan proqramımızı yazmağa başlayaq. Kod sətirlərinə keçməzdən əvvəl proqramımızın visual quruluşuna nəzər salaq:   İlk şəkildən ...

Ətraflı oxuyun...
image

SMO və C# – SQL Server tapma və bağlanma

Salam dostlar. Yeni məqaləyə xoş gəlmişsizniz. Bundan öncə SMO nədir sualına cavab yazmışdıq. Ama yenədə qısa şəkildə xatırlatma edərək Visual Studio proqramı üzərində C# proqramlaşdırma dilindən və SMO-nun imkanlarından istifadə edərək Local kompyuterimizdə mövcud olan SQL Serverimizi tapıb ona bağlanacayıq. Smo nədir ? Smo (Sql menegment object) SQL serverə bağlanaqraq üzərində bir çox əməliyyatları yerinə ...

Ətraflı oxuyun...
image

C# class nədir?

Salam Doslar. Bu məqaləmizdə class(sinif)-lardan bəhs edəcəyik. Class(sinif) nədir, xüsusiyyətləri və s. haqqında danışacağıq. Söhbəti çox uzatmadan Bismillah deyib keçək mövzumuza və ilk olaraq Class(sinif) nədir sualına cavab axtaraq. Class(sinif) Nədir? Class(sinif)-ı obyektlərin qəlibi, kökü olaraqda adlandıra bilərik. Class(sinif) daxilində Fields,Constructor, Methods, Properts, Events, Delegates-lər mövcuddur. Bunların birləşməsi ilə Class(sinif)-lar əmələ gəlir. Fields (Sahə): Tərkibində ...

Ətraflı oxuyun...
image

SMO Nədir?

Salam dostlar. Uzun zamandır vaxt darlığından sizlərdən uzaqdım və məqalədə yaza bilmirdim. Uzun aradan sonra silsilsə məqalələrlə geri qayıtmağı düşünürdüm. Bunun üçün seçdiyim mövzu SMO-dur.   SMO nədir?             SMO açılaması – sql managmant objects-dir.    SMO nə işə yarayır?             Bildiyimiz kimi MS Sql idarə etmə proqramı olaraq ən tanınmış Managment Studiodur. Proqram yazarlarımız ...

Ətraflı oxuyun...