Blog

MSSQL DataBase Collaction Değiştirme

Merhabalar bu yazımda MsSql veritabanın Collaction (Dil Paketi) yanlış seçilmiş veya kurulmuş ise bunu nasıl datalarımızı kaybetmeden yapacağımızı anlatacağım. İşlem çok basit bir kaç adım da tamamlanıyor. Veritabana bağlı olan tüm cihazların bağlantılarını kesiyor. Veritabanı üzerinde sadece sizin olduğunuzdan emin olunVeritabanının Tam Yedeğini alınYedek Alma işleminden sonra aşağıda ki kodu...

Daha fazla oku...

C# MongoDB Kullanımı

Merhaba bu yazımda sizlere C# ile MongoDB Bağlantısını yapmayı tarif edeceğim. İş bu noktaya kadar geldiyse kimseye "Mongodb Nedir?" vs gibi soruları yanıtlamadan direk olarak işlemlere geçiyorum. Ve bunların yanı sıra sizlere kendi yaptığım ve kendi işimi gören basit bir class'ı da paylaşacağım. Öncelikle C# ile MongoDB'ye bağlanmak için NuGet kütüphanesinden mongodb...

Daha fazla oku...

C# Parallel Kullanımı

Bu yazımda aslında iyi bildiğimden değil, kendime not niteliğinde bir yazı yazacağım. BigData (Büyük Veri) dünyası ile iyice artan münasebetim sonrasında, büyük verileri yüksek hızlarda işlemeniz gerekir. Aksi takdirde yapacağınız işlem veya grafik raporlama standart bir yazılımla aynı olacak. Örneklemek gerekirse veritabanından data okuyup hesaplama yaptırmanız ve sonucunda bir rapor elde...

Daha fazla oku...

C# ile Html Parse İşlemi

Merhabalar, bu gün geliştirdiğimiz proje doğrultusunda ihtiyacımız olabilecek bir konudan söz edeceğim. HTML Parse (Html Parçalama), kullanım amacı bir web sayfası üzerinden veri okuma işlemini yapmak ve bize geri değer döndürmektir. İnternet üzerinde çoğunlukla bot yapım işlemlerinde de kullanılır. Bunun için bir kaç kütüphaneye ihtiyacımız olacak. Öncelikle NuGet Paket yöneticisinden HtmlAgilityPack'i...

Daha fazla oku...

CPU Sıcaklığı

Merhabalar, Kullandığımız bilgisayarların fiziksel olarak CPU sıcaklığı yürüttüğü işlemlere ve soğutma sistemine göre farklılık gösterebilir, gereğinden fazla ısınan CPU'lar normal koşullarda kendilerini kapatırlar lakin o raddeye gelmeden önce bizim bu durumu fark edip gerekli önlemleri almamız gerekmektedir. Yazacağımız programa bir kaç satır kod ve bir kütüphane ekleyerek işlemi gerçekleştirebiliriz. // Öncelikle aşağıda...

Daha fazla oku...

C# Unix Time Stamp

Geliştirdiğimiz projelerde tarih/saat bilgilerini bulundurmamız gerekebiliyor, peki bu tarih/saati başka platformlar ile sorunsuz bir şekilde nasıl paylaşabiliriz? Direk yazsak paylaşamaz mıyız? Dediğinizi duyar gibiyim. Paylaşabiliriz, lakin öyle anlar geliyor ki biz tam tarihi sistem üzerinde tutuyoruz veya bizim kullandığımız platformlar bize başkalarının anlamasının güç olduğu şekiller döndürebiliyor. Türkçe-İngilizce gibi. En...

Daha fazla oku...

MSSQL Shrink İşlemi

MSSQL veritabanınız zaman içerisinde barındırdığı ".LOG" dosyasının boyutunu inanılmaz düzeyde şişirebilir. Bunun temel sebeplerinden biri ise Veritabanınızın doğru ilişkilendirme ile yapılandırılmamış olmasıdır. Lakin artık bunları düzeltmek için çok geç ise zaman zaman yapacağınız basit bir işlem ile bu sorunu hızlıca aşabilirsiniz. USE [VeriTabanı Adı]; GO ALTER DATABASE [VeriTabanı Adı] SET RECOVERY SIMPLE; GO Bu kodları çalıştırdıktan...

Daha fazla oku...

SQL Kullanıcı Girişi Düzeltme

MSSQL veritabanınıza bir kullanıcı ile bağlanma ile ilgili yetki sorunu yaşıyorsanız EXEC sp_change_users_login 'Auto_Fix', '{Kullanıcı adı}' kodunu sorun yaşadığınız database üzerinde çalıştırarak düzeltebilirsiniz. Bu sorun genellikle bir veritabanını bir sunucudan diğerine taşırken veya restore işlemi sırasında oluşur. İşinizi hızla çözecektir..

Daha fazla oku...

Taskbar’da Program İkonun Yanıp Sönmesi

Merhabalar, bu sefer ki yazımda biraz daha komplike bir kod yapısı ile devam edeceğim. Windows masaüstü uygulaması geliştirirken zaman zaman öyle anlar gelir ki kullanıcı programınızı "Minimize" etmiştir ve program üzerinde bir değişiklik olmuştur, ses ile uyarı veremediğimiz durumlarda Taskbar (start menusünün olduğu çubuk)'da programımızın ikonunu yanıp sönme efekti verebiliriz. // Öncelikle...

Daha fazla oku...

C# RichTextBox Scroll Sonda Tutma

Merhabalar, yine işimizi kolaylaştıracak veya yeni başlayanların merak ettiği bir konu da "RichTextBox" içerisine bir değer eklediğimiz zaman Scrollun nasıl sonda duracağı. Örneğin basit bir chat uygulaması geliştirdiğimizi var sayalım ve hem karşıdan gelen hem de bizim gönderdiğimiz mesajların bir "RichTextBox" içerisinde görüntülenmesini istiyoruz. Peki her gelen mesajdan sonra otomatik...

Daha fazla oku...