Archive for the ‘C#’ Category
Perşembe, Haziran 18th, 2009
Ondalık sayı tiplerinden FLOAT ve tam sayı tiplerimizden INT yanyana olursa neler olur :) kavga etmeyecekler canım , ufak bir işleme koyulacaklar.
Konu şundan ibaret , değişkenlerinden biri float (+- 1.5 x 10-45 to +- 3.4 x1038) diğeri de int (2.147.483.648 ile 2.147.483.647) olan bir programcığın nasıl sonuç çıkardığı.Hemen örnek üzerinde ...
Posted in C# | No Comments »
Cuma, Mayıs 22nd, 2009
C# ta MD5 ile şifreleme işlemi için ilk olarak namespace bölümüne
using System.Security.Cryptography;
ifadesini ekliyoruz. Daha sonra aldığımız ifadeyi ASCIIEncoding ile byte bir diziye dönüştürüyoruz.
string gelenSifre = txtSifre.Text;
UTF8Encoding kodlayici= new UTF8Encoding();
MD5 md5 = new MD5CryptoServiceProvider();
Byte[] gelenBytes;
Byte[] sifrelenenBytes;
gelenBytes= ASCIIEncoding.Default.GetBytes(gelenSifre); // gelen string byte ' a dönüştürülüyor
sifrelenenBytes= md5.ComputeHash(gelenBytes); // dönülen ifade şifreleniyor
string sifre= BitConverter.ToString(sifrelenenBytes); ...
Posted in C#, Kısa Bilgi | No Comments »
Çarşamba, Mayıs 13th, 2009
Merhaba Arkadaşlar uzun zamandır vakit bulup yazamadım. Gerçi buda pek uzun olmayacak ama gene işinize yarıyacağını düşündüğüm ufak bir bilgi paylaşmak istedim sizinle.
Performans takıntısı olanlara sesleniyorum, eğer yazcağınız kod içerisinde çok fazla string birleştirme kullanacak iseniz performansınız için size strinbuilder kullanmanızı tavsiye ediyorum. Neden mi ?
örneğin;
string metin ="";
metin = "performans";
metin ...
Posted in ASP.NET, C#, Kısa Bilgi | No Comments »
Salı, Mayıs 12th, 2009
Yazımızda üzerinde çalışmakta olduğunuz yada , belirli bir sorgu sonucunda kullanıcıya aktardığınız formu nasıl yazdırabileceğimizi anlatıyor olacağız.
İlk olarak formumuza bir tane buton ve printDocument nesnesi ekleyelim. Bunu dışında çıktıda görmek istediklerinizi ekleyebilirsiniz. Formun tasarım işlemi tamamlandıktan sonra formumuzun görüntüsünü resme dönüştürme işlemi ile devam edelim.
[C#]
[System.Runtime.InteropServices.DllImport("gdi32.dll")]
public static extern long BitBlt(IntPtr hdcDest, ...
Posted in C# | 8 Comments »
Çarşamba, Ocak 28th, 2009
Uygulamalarımızda elimizdeki mevcut verilerden yararlanarak kullanıcılara daha dikkat çekici bir görünüm vermek için grafiklerden yararlanırız. Örneğin sattığımız dört ürünün aylık satışa göre toplamda aldığı pay,televizyon kanallarının belirli bir saatte izlenme oranları gibi.
Makalemde sizlere pasta grafiği oluşturmdan bahsedeceğim. Uygulamamızda kullanıcılardan aldığımız üç değere dayanarak dinamik olarak grafik oluşturacağız. Uygulamamızı çalıştırdığımızda da ...
Posted in C# | 1 Comment »
Cumartesi, Ocak 10th, 2009
Selam arkadaşlar bu makalemde sizlere .Net ile yazdığınız bir windows servisi nasıl debug edeceğinizden bahsedeceğim. Hepimizin kurtarıcısıdır bu breakpointler ama windows servislerde normal bir şekilde çalışmazlar. Bunun için oluşturduğumuz windows servis uygulamasının Program.cs kısmını geliyoruz ve
#if (!DEBUG)
ServiceBase[] ServicesToRun = new ServiceBase[] { new Service1() };
ServiceBase.Run(ServicesToRun);
#else
Service1 service = new Service1();
service.MyMethod();
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
#endif
Kodları ...
Posted in C# | No Comments »
Cuma, Aralık 26th, 2008
Diziler biribirine benzeyen değerleri bir arada tuttuğumuz yerlerdir. Bunlara örnek verecek olursak arkadaşlar.. Kitaplarımızı bir araya dizeriz, Cdlerimiz bir arada yanyana dizeriz, kalemlerimizide öyle şimdi kitaplar gurubunu kitap dizisi, kalemler gurubuna da kalem dizisi diyebiliriz. Tabi burda bizim için kküçük ama gözden kaçılmaması gerek şey dizilerin içerisindeki değerlerin aynı veri ...
Posted in C# | No Comments »
Pazartesi, Temmuz 21st, 2008
Uygulama geliştirirken veritananı uygulamalarının yanısıra dosyalarlada işlemler gerçekleştiriyoruz. Bu işlemlerde işlem yapılacak dosyaları kullanıcıya bırakmak istiyorsak yada kendimiz belirli bir dizindeki dosyalarla toplu olarak işlem yapmak istiyorsak o dizindeki dosyaların tamamını yada belirli uzantıya sahip olanları sıralamak yada bir listeye atamak isteriz.
Bunun için ilk olarak DirectoryInfo türünde bir nesne ...
Posted in C# | No Comments »
Pazartesi, Temmuz 7th, 2008
Merhaba Arkadaşlar bu yazımda sizlere if kullamını hakkında kısa bilgiler verceğim. Öncelikle if nedir? Ne iş yapar ondan biraz bahsedelim. Bazı durumlarda bir koşulun yerine geldikten sonra programımızın veya kod bloğumuzun çalışması isteyebiliriz. İşte bu durumlarda koşul kullanmamız gerekir. Örneğin; eğer programa admin giriş yapmışsa bunu programımızın tanıması ve admine ...
Posted in C# | No Comments »
Pazar, Haziran 8th, 2008
Merhaba arkadaşlar bugün sizlere c# ta rast gele sayı tanımlaması hakkında bilgi vermeye çalışacağım. Rast gele sayıları nelerde kullanabiliriz. Örneğin artık web sayfalarının vazgeçilmezi haline gelen güvenlik kodlarının hazırlanmasında kullanabilirsiniz. İsterseniz şimdi konumuza geçelim
Öncelikle projemizi (eğer asp.net kullanacaksanız web sayfası) açalım. Şimdi ;
Random rnd = new Random();
Tanımlamasıyla rnd ...
Posted in C# | No Comments »