6 Eylül 2020 Pazar

SQL'de 0 ile Farklı Bir İnteger Birleştirme(Concat)

 Merhaba,

Bu yazıda SQL'de 0 sayısının yanına nasıl farklı bir sayı ekleyebileceğimizi göstereceğim. Case when ile aynı şeyi yaptığımızda başta yer alan 0'ı nasıl koruyabileceğimizi de altta sizlerle paylaşıyor olacağım.

SQL'de integer ifadelerimizi yan yana yazmak için kullanacağımız fonksiyon: CONCAT()

Bu kodu çalıştırdığımızda karşımıza çıkan sonuç:

Yukarıda da gördüğünüz gibi kod, istediğimiz sonucu verdi. Ama yukarıda yaptığımızı bir case when içinde yaptığımızda aynı sonucu almıyoruz. Burada, concat içerisinde 0 yerine farklı bir sayı kullandığınızda ise kodun gayet düzgün bir şekilde çalıştığını göreceksiniz.

Baştaki 0'ı da görüntülemek istiyorsanız yapmamız gereken çok küçük bir değişiklik olacak: 

Case when içerisinde 2 koşul için de sonucu varchar olarak tanımladık ve yukarıdaki ekran görüntüsünde de görüldüğü gibi istediğimiz sonucu elde ettik :)


1 Ağustos 2020 Cumartesi

R ile Tarih Döngüsü Oluşturma

Herkese merhaba,

Belirli bir tarihten itibaren, geçmişe dönük haftalık bir loop kodunu R ile nasıl yazdığımı paylaşıyor olacağım. Umarım faydalı olur :)



Yukarıdaki kodu çalıştırdığımızda ise karşımıza şu görüntü çıkıyor:



Sonuçları ister database içinde bir tabloya isterseniz bir excel dosyasına yazdırarak kullanabilirsiniz. Ayrıca haftayı pazartesi değil de pazar günü ile başlatmak isterseniz sadece start.on.monday = FALSE yapmanız yeterli

10 Mayıs 2018 Perşembe

Windows 10'da Bulanık WinForm

Merhaba, Windows Forms ile gerçekleştirdiğiniz uygulamalar çalıştırdığınız zaman ekranınızda bulanık görünüyor olabilir. Bunun çok basit bir çözümü var. İlk olarak uygulamanızın tasarım ekranına gidip formunuzu seçin. Daha sonra properties kısmında yer alan AutoScaleMode'u Dpi olarak değiştirin.

Son olarak da Program.cs kısmını ise şu şekilde düzenleyin:

static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            if (Environment.OSVersion.Version.Major >= 6)
                SetProcessDPIAware();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }


        [System.Runtime.InteropServices.DllImport("user32.dll")]
        private static extern bool SetProcessDPIAware();
    }


Bu işlemleri tamamladıktan sonra kaydedip uygulamanızı çalıştırdığınızda form ekranının artık bulanık olmadığını göreceksiniz.

Kaynak (Source): http://crsouza.com/2015/04/13/how-to-fix-blurry-windows-forms-windows-in-high-dpi-settings/