ASP.NET MemoryStream Bilgiyi İstemci Bilgisayara İndirmek
Web sitesi geliştirmelerinde en çok yapılan işlemlerden biri kullanıcının talep ettiği bilgiyi bilgisayarına indirmesidir. Server üzerinde dosya olarak bulunan bilginin URL bilgisi verilerek kolayca bu işlem yapılabiliyor. Ancak her bilgi…
MessageBox Örnekleri
MessageBox.Show metodu çoğu zaman bir programcının en büyük yardımcısı olabilmektedir. Bir işlem sonunda işlemin sonucu hakkında bilgi vermek, oluşan hataları ekranda göstermek, silme veya güncelleme işlemi öncesinde kullanıcıdan son onay…
C# Kaynak Kodlarını .exe / dll Dosyasından Elde Etme
Bilgi güvenliğinde yapılan en büyük hatalardan biri şifre gibi gizli bilgilerin exe içerisinde güvende olduğunu düşünüp kaynak kod içerisine yazmaktır. Bu yazımızda C# ile yazılan bir programın exe dosyasından kaynak…
C# Generic Yapılar
Yazılım geliştirme aşamasında kaçınılması gereken en önemli konuların başında gereksiz kod tekrarlarından kaçınarak gerek zaman gerek enerji kayıplarından kaçınmaktır. Buna örnek verecek olursak; Araba galerisi için yazılan bir sınıf düşünelim…
Devexpress Wait Form Programatik Olarak Açıklama ve Başlık Değiştirme
Merhabalar, Devexpress içerisinde işlemin arka planda devam ettiği süre içerisinde ekranda tutmak üzere gayet kullanışlı bir form bulunmaktadır: Wait Form. Wait Form’u kullanışlı kılan özelliklerinin başında arka planda ne işlemin…
C# Rastgele (Random) Sayı Belirleme
Merhaba arkadaşlar, Programlamanın en temel konularından biri de rastgele sayı üretmektir. Siber güvenliğin temelinde rastgele sayı üretme bulunmaktadır. Bu yazımızda C# ile rastgele sayı üretme üzerinde duracağız. Rastgele sayı üretiminde…
Grid Control, Master Detail Grid Kolonlarını Düzenleme
Merhaba arkadaşlar, Devexpressi bilen arkadaşlar, devexpresin güzelliklerinden haberdardır.Devexpress grid control komponentinin en güzel özelliklerinden biri gridin satırına ait var olan detayların da alt grid olarak açılabilmesidir. Gridin kendi kolonlarını ara…
Windows Doğrulama Ekranı Açma
Bazı durumlarda Windows’un kendi şifre sorma ekranını açmak gerekebiliyor. Bunun için aşağıdaki sınıfı kullanabiliriz: using System; using System.Net; using System.Runtime.InteropServices; using System.Text; namespace Ctrl.Core.Security { public class WindowsAuth { public…
Powershell Komutlarının C# ile Çalıştırılması
Windows ortamının en kullanışlı araçlarının başında Powershell komutları gelmektedir. Bu araç sayesinde bir çok işlem kolayca yapılabilmektedir. Powershell komutlarının C# içerisinde kullanılması da aynı şekilde zorlu birçok işlemin kolayca yapılmasını…
Uzak Bilgisayar Paylaşılan Klasörleri Bulma
Powershell komutu ile uzaktaki herhangi bir Windows yüklü bilgisayarda paylaşıma açılmış klasörleri görüntüleyebiliriz. Bunun için gerekli olan kod parçası. Get-WmiObject -Class Win32_Share -ComputerName Aynı şekilde bu powershell komutunu C# ile…