Archive for Mayıs, 2009

String Parçalama (Tokenize)

Cumartesi, Mayıs 30th, 2009

C++ ta elimizdeki bir ifadeyi belirli bir ayıraç yardımı ile parçalama işlemini Tokenize ile gerçekleştirebiliriz. [C++] Cstring ifade =_T("70.3#89#6"); Cstring parca; int pos=0; parca=ifade.Tokenize(_T("#"),curPos); // # işareti yerine istediğiniz karakteri kullanabilirsiniz while (parca!="") { // bu kısımda gelen parçalar üzerinde işlemlerinizi gerçekleştiebilirsiniz parca=ifade.Tokenize(_T("#"),curPos); }

çift tırnak ile tek tırnak ile değiştirmek (replace)

Çarşamba, Mayıs 27th, 2009

replace fonksiyonu ile belirlediğimiz metin yada ifade yerine başka bir değer getirebiliriz [C#] string degisken = txtKullanicadanGelen.Text.Replace("\"", "'"); [VB.NET] Dim degisken As String = txtKullanicadanGelen.Text.Replace("""", "'")

Veritabanı Group_Concat,Concat,Replace,Trim Fonksiyonları

Pazar, Mayıs 24th, 2009

Veritabanı Group_Concat,Concat,Replace,Trim Fonksiyonları Uygulamalarımızda kimi zaman veritabanından gelen veriler üzerinde değişiklik yapma ihtiyacı duyarız. Bu değişiklikler uygulama tarafında yapılabilir. Ancak performans arttırmak gibi sebepler nedeniyle bunları veritabanı tarafında yapmak isteyebiliriz. Bu yüzden  veritabanından veri çekerken, gelen veriler üzerinde değişiklik yapmanızı sağlayacak ve işlerinizi kolaylaştıracak 4 fonksiyondan bahsetmek istiyorum. GROUP_CONCAT : Group_Concat fonksiyonu ...

C# ta MD5 şifreleme

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); ...

Datasetteki Verilerimiz Kalıcı Hale Getirmek

Pazartesi, Mayıs 18th, 2009

Datasetteki Verilerimiz Kalıcı Hale Getirmek   Önceki makalemizde uygulamamızda dataseti bilgilerimizi tutmak için kullanmıştık fakat bildiğimiz üzere dataset bellek üzerindeki veritabanı olarak nitelendirdiğimiz geçici bilgi saklama yerimizdi. Cihazımızı kapattıktan sonra da eğer bilgilerimizin kaybolmasını istemiyor isek datasetteki verilerimizi ya bir veritabanına yada bir xml dosyasına yazmamız gerekmektedir. Bu yazımızda önceki uygulamamızda birkaç ...

string ? - StringBuilder ?

Ç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 ...

Linux altında assembly derleme

Çarşamba, Mayıs 13th, 2009

Linux altında assembly derleme Linux altında assembly derlemeby bilyaz

C# ile Formu Yazdırmak

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, ...

NET ile Kullanıcı Kontrolleri

Cumartesi, Mayıs 2nd, 2009

NET ile Kullanıcı Kontrolleri NET ile Kullanıcı Kontrolleriby bilyaz