HRB Bilişim

Türkçe ay ve gün isimlerinin kısaltmaları

Bir projede ay isimlerinin kısaltmalarına ihtiyacım oldu ve bunlara ulaşmam gereğinden fazla zaman aldı. Bundan sonra hem kendime hem de başkalarına lazım olursa, daha çabuk ve kolay erişilmesi açısından buraya not alayım. Aylar: Oca, Şub, Mar, Nis, May, Haz, Tem, Ağu, Eyl, Eki, Kas, AraGünler: Pzt, Sal, Çar, Per, Cum, Cmt, Paz Direkt Kod olarak kullanmak isteyen...

Cpp The CodeDom Provider Hatası Çözümü

Merhabalar, kendim için bir not daha alacağım, eski usül ASP.NET web sayfası geliştirirken publish etmekte sıkıntı yaşayabiliyoruz. Bunun sebebi Microsoft'un yine kensine ait olan bir DLL'i kendi sistemine tanıtmamış olmasından kaynaklanıyor. Çözümü çok basit. Öncelikle bir Command Prompt (Komut İstemci)'u yönetici olarak çalıştırıyoruz. Karşımıza gelen dos ekranında "cd" komutuyla cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools" adresine...

Ms Sql Tabloyu C# Classına Çevirme

Merhabalar, bu yazımda bazılarımız için hayat kurtaran, bazılarımız için ise işleri ciddi manada hızlandıran bir konudan bahsedeceğim. Aslında bu bahsedeceğim konu ile alakalı Entity Framework kullananlar aşinadır zaten. Biz class yazıyoruz onu sistem otomatik INSERT, UPDATE, SELECT e çeviriyor diye. Entity kullanmayanlar için benzer bir kolaylık sağlıyoruz :) Stackoverflow'da bu konu daha önce sorulmuş ve...

Otomatik Kapanan MessageBox

Projelerde "MessageBox" kullanmak hayat kurtarır, yeri gelir kullanıcıya soru sorarız, yeri gelir sadece bilgi veririz. Birde otomatik yapılan işlemlerde "MessageBox" çıkartırsak program maalesef "MessageBox" ın kapatılmasını bekler devam etmek için. Peki bir "MessageBox" ı nasıl otomatik kapatabiliriz? Aslında bunun cevabı aşağıda paylaşacağım kod bloğu ile çok kolay. Öncelikle projemize bir adet "Class" ekliyoruz ve adına "AutoClosingMessageBox"...

Crypto Class

Merhabalar, Bir yazılım geliştirirken dinamik olarak veya statik olarak saklamak istediğimiz dataların kolayca okunması ve yorumlanması ciddi güvenlik açıklarına sebebiyet verir. Bu aslında temel bazda başta her yazılımcının sonrasında da her kişinin yaşadığı bir sorundur. İnsanlar zaman içerisinde gizli tutmak istedikleri bilgileri önceleri saklayarak sonraları ise şifreleyerek korumaya çalışmışlardır. Çünkü bir şeyi saklamak şifrelemek kadar güvenli değildir....

C# ile MP3 Dosyası Yürütme

Merhabalar, atıştırmalık örnekler ve not defterime bir kodu daha eklemek için buradayım. Yazımın başlığından da anlaşılacağı gibi yazdığımız bir projede MP3 dosyasını nasıl yürüteceğimizi göreceğiz. Aslına bakarsanız çok karmaşık komplike bir sistem değil. Bir adet hazır DLL'imiz mevcut onu projemize dahil ettikten sonra bir kaç satır kod ve sonuca ulaşacağız :) Öncelikle aşağıda belirttiğim linkten kütüphanemizi...

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 diye aratarak en çok indirilen...

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 etmeniz gerektiğini düşünün. Bunu MsSql...

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 yüklenemeniz gerekiyor. using System.Net; using HtmlAgilityPack; // using'lerini...

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 ki Class'ı import ediyoruz using System.Management; ...