‘ Çalışmalarım ’ kategorisi altındaki tüm yazılar...

Domain Yakalama Programı

28 Aralık 2009

Alan Adı (Domain) Yakalama Programı
Merhaba arkadaşlar geçen ay uzun zamandır beklediğim edevre.net adlı domain düşmek üzereydi ve r10’a ne zaman düşeceği hakkında bilgi edinmek için konu da açmıştım. Arkadaşların yardımı ile 26 Kasımda boşa düşeceğini öğrendim ve beklemeye başladım.
Sürekli düşüp düşmediğini kontrol etmek beni delirtti ve “Ya başkası alırsa” korkusu da cabası…

Neyse konuya geçeyim bunlardan yola çıkarak kodlaması tamamiyle bana ait olan ve aşağıdaki özellikleri içeren bir program yazdım.

1.İstediğiniz kadar ve istediğiniz uzantıda domaini sorgulayabilme.
2.Alan adlarınızı istediğiniz kategoride kaydedebilme.
3.Kontrol süresini istediğiniz sürede ayarlayabilme.
4.Dosyadan alan adı import edebilme.
5.Bilgisayar Açıldığında kaldığı yerden devam edebilme.
6.Yakaladığı domainleri ayrı bir listeye atma ve istenilen süre boyunca alarm çalabilme.
7.Başlangıçta çalıştırma özelliği
8.System Tray da gizlenerek çalışmaya devam edebilme
9.Alan adlarını kolayca yönetebilme.
10.Her yazılımda bulamayacağız tek tık ile güncelleme özelliği.

Ekran Görüntüsü aşağıdaki gibidir.

http://burhanemre.com/aay.jpg

Domain Adı Yakalama

Program, talep durumuna göre kısa süre içinde sizi o siteden o siteye dolaşmaktan kurtaracak boşa zaman harcamanıza izin vermeyecek hale gelecektir. Örneğin domain pr sorgulama, baclink sorgulama dmoz alexa kaydı vs gibi şeyler ilk aklıma gelenler.

Satış Fiyatı: 20TL ( Piyasada sunulan benzer programlar’a göre cok daha kaliteli ve ucuz. 1 domainle parasının kat be katını cıkarır. ) (Kısa Bir Süre İçin)

Programda Yapacağım Tüm Güncelleştirmeler satış fiyatına dahildir.

İsteyen Demo Sürümü indirip deneyebilir.

Buradan da Programın tanıtım videosunu izleyebilirsiniz. Videda Sorun Çıktı Akadaşlar Bugun Düzeltilecek.

Linki Görmek İçin Giriş Yapmalısınız.

Popularity: 16% [?]

C# Günlük Tutma Kütüphanesi (GünlükTutucu)

7 Kasım 2009

Merhaba Arkadaşlar.
Geçen hafta ihtiyacım gereği günlük tutma sınıfı yazdım ve bu sınıfı DLL dosyasına dönüştürerek herkesin kullanabileceği bir hale getirdim.
Peki Ne İşe Yarıyor?

http://img195.imageshack.us/img195/9017/gunluktutucu.jpg

Günlük Tutucu

Bazı programlarda programınızda gerçekleştirilen eylemleri ( Örneğin ; O gün programda ne gibi değişiklikler yapıldı, ne kaydedildi veya hangi ayar değiştirildi?) kayıt altına almak ve kullanıcı isterse ona bu kayıtların gösterilebilmesini isteyebilirsiniz. Bu aşamada tek gerekli olan şey yapılan tüm eylemleri belirli periyotlara göre belirli dosyalara kayıt etmek olacaktır. Resimde gördüğünüz üzere yazdığım günlük tutucu bu işlemi gerçekleştiriyor. Devamını oku »

Popularity: 82% [?]

Sınırsız Argüman Hesaplayabilen Hesap Makinesi Kaynak Kodu

10 Mayıs 2009

http://img23.imageshack.us/img23/5572/sinirsz.jpg

Veee… işte mutlu son!!! Bilindiği gibi daha önce sınırsız argüman hesaplayabilen hesap makinesi programı yayınlamıştım..

Şimdi de onun kaynak kodunu yayınlayacağım..

Kodlara bakınca da göreceksiniz gibi çok açık, kolay ve anlaşılırdır. Ayrıca Kodların yanında açıklamalarda yaptım daha anlaşılır olsun diye yinede anlamadığınız kısımlar olursa konu altına yorum şeklinde soru yazarak cevabını alabilirsiniz..

Birkaç ek kodu göz ardı edersek asıl hesaplama işini yapan kod satırları aşağıdadır…

while (Islem.Count != 1)//islem dizisinde tek sayi kalana kadar don
{                       //son kalan sayi tabiki sonuc :)
bolmeleribul:
for (i = 1; i < Islem.Count; i++)
{
if (Islem[i].ToString() == “/”)
{
sonuc = double.Parse(Islem[i - 1].ToString()) / //bolunen sayi
double.Parse(Islem[i + 1].ToString());//bolen sayi
Islem.RemoveAt(i – 1);//boluneni sil
Islem.RemoveAt(i – 1);//isareti sil
Islem.RemoveAt(i – 1);//boleni sil
Islem.Insert(i – 1, sonuc.ToString());

goto bolmeleribul;
}
}
carpmalaribul:
for (i = 1; i < Islem.Count; i++)
{
if (Islem[i].ToString() == “*”)
{
sonuc = double.Parse(Islem[i - 1].ToString()) * //carpan sayi
double.Parse(Islem[i + 1].ToString());//carpan sayi
Islem.RemoveAt(i – 1);//carpani sil
Islem.RemoveAt(i – 1);//isareti sil
Islem.RemoveAt(i – 1);//carpilan sil
Islem.Insert(i – 1, sonuc.ToString());

goto carpmalaribul;
}
}

eksileribul:
for (i = 1; i < Islem.Count; i++)
{
if (Islem[i].ToString() == “-”)
{
sonuc = double.Parse(Islem[i - 1].ToString()) – //cikan sayi
double.Parse(Islem[i + 1].ToString());//cikarilan sayi
Islem.RemoveAt(i – 1);//eksilen sil
Islem.RemoveAt(i – 1);//isareti sil
Islem.RemoveAt(i – 1);//cikan sil
Islem.Insert(i – 1, sonuc.ToString());

goto eksileribul;
}
}

toplamlaribul:
for (i = 1; i < Islem.Count; i++)
{
if (Islem[i].ToString() == “+”)
{
sonuc = double.Parse(Islem[i - 1].ToString()) + //toplanan1 sayi
double.Parse(Islem[i + 1].ToString());//toplanan2 sayi
Islem.RemoveAt(i – 1);//1. sayiyi sil
Islem.RemoveAt(i – 1);//isareti sil
Islem.RemoveAt(i – 1);//2. sayiyi sil
Islem.Insert(i – 1, sonuc.ToString());

goto toplamlaribul;
}
}
}

Uygulamanın Kaynak Kodunu Buradan İndirebilirsiniz…

Popularity: unranked [?]

C# Enum Kullanımı Örnek Uygulama

15 Nisan 2009

http://img7.imageshack.us/img7/1124/adszrgr.jpg

2 Arguman ve Ondalıklı Sayı Hesaplayan Hesap Makinesi Bu Örnek uygulama sayesinde hem kucuk bir hesap makinası nasıl yapılır onu hemde C# Enum kullanımını oğreneceğiz.

C# da kontrolleri ToolBox tan tutup formun üzerine sürükleyerek kullanabileceğimiz gibi kod dosyasına gerekli kodları yazarak da kontrolleri yaratıp kullanabiliriz.Yine bu uygulama ile komutlar ile bir kontrol nasıl yaratılır forma nasıl eklenir onu anlamaya çalışacağız.

Örneğin Bir Buton yaratılması ve Tıklandığı anda Butonun hangi fonksiyonu çağırması gerektiğini aşağıdaki kodlarla sağlarız…

Button BenimButonum=new Button();

BenimButonum.Text=”Tikla”;

:

:

//buton icin gerekli ozellikler ….

this.Controls.add(BenimButonum);

BenimButonum.Click+=new EventHandler(CalistirilacakOlanFonksiyonAdi);

Örnek Uygulamayı Buradan İndirebilirsiniz…

Popularity: unranked [?]

Sitemizi N/A kişi takip ediyor.Aşağıdaki kutucuğa e-posta adresinizi girin sitemize yeni eklenen içerikten haberiniz olsun...

Sitemize üye olduktan sonra, e-posta adresinize bir onay maili gelecek. O maili onaylamazsanız, üyeliğiniz tamamlanmaz. 

RSS okuyucu ile takip edin...