C# İlk Uygulamam. Buton Yakalama Oyunu

Bilge Adam serüvenimiz devam ediyor arkadaşlar biliyorsunuz 🙂 Geçen hafta Visual Studio Tanıdık ve form uygulamalarına giriş yaparak , Textbox buton, list box genel olarak bunları öğrendik ve ilk uygulamamızı yaptık her zamanki gibi ilk uygulamamızda programlama başlanan en önemli ilklerdendir. Merhaba Dünya diyerek c# ve programlama konusuna giriş yapmış olduk 🙂

Konular ilk başlar olduğu için pek zorlanmıyorum ama bilmediğim çok şey olduğunu her geçen gün daha çok anlıyorum 🙂 Yaptığım çoğu şeyin amale işi olduğunu her fırsatta mezo hocam hatırlatıyor bana.

Visual Studio’a Yeni giriş yapmamıza rağmen daha önceden üzerinden çalışmış olduğum haber alarmı mı tamamladım. Bana tamamlamam da yardımcı olan mezo hocama çok teşekkür ederim. ( Uygulamayı yakında sizlerle paylaşacağım arkadaşlar ufak tefek düzenlemeler yapıyorum grafik bazlı)

Konudan konuya atladım gene 🙂 Gelelim yazımızın başlığına geçen hafta mezo hocamdan almış olduğumuz buton yakalama ödevini biraz daha geliştirerek ufak bir oyun haline getirmek istedim. Bu ufak uygulama içerisinde Listbox Kullanımı, timer kullanımı, random kullanımı ve nesne konumlandırma ile ilgili bilgilere ulaşa bilirsiniz.

Uygun Olduğum bir anda bu konular ile ilgili bir makale hazırlamayı düşünüyorum 🙂

Herneyse gene ben çok konuştum ( Yazdım ). Uygulamayı Paylaşayım hemen.

C# Buton Yakalama Oyununu İndirmek İçin Tıklayınız.

Not: Uygulama Visual Studio 2010 ile geliştirilmiştir.

Yararlı Olması Dileğiyle Ahmet KAYAR

 

jQuery Manşet Sistemi

Merhabalar Yapmış olduğunuz web siterinden kullanmak için jQuery ile yapmış olduğum jQuery Manşet Sistemini Paylaşmak istedim sizin. Sistem çok basit ve geliştirile bilir. Yakında bu sistemin otomatik olarak geçiş yapanını paylaşmayı planlıyorum.

İyi Çalışmalar.

jQuery Manşet Sistemi Örneği İçin tıklayınız.

jQuery Manşet Sistemi İndirmek İçin tıklayınız.

Ek Düzenleme: Bir arkadaşımızın maili üzerinde bu düzenlemeyi yapıyorum çalışmanızda yapmış olduğunuz. Manşet alanın alanını(resim kısmının kapsayan alanın) owerflow:hidden yapmayı unutmayınız aksi taktirde üzerinde hızlı çektiğinizde diğer divler alt alta gözükeceklerdir.

Javascript Sayfayı Yazdırma Kodu ( Windows Print Code )

Merhabalar Arkadaşlar benim işime yaradı sizinde işinize yaraya bileceğini düşündüğüm bir javascript kod paylaşmak istedim. Sizinde bu kod yazdırma işlemi yapıyor yani yazısı sayfasını açıyor.

[php]
<script language="javascript">
window.attachEvent( "onload", new Function( "window.print()" ) ) ;
</script>
[/php]

İyi Çalışmalar

Javascript popup Pencere

Genellik uygulamarım sırasında pek kullanmadığım ama her zaman çok güzel bir alternatif olarak kullandığım Javascript Popup Kodunu paylaşmak istedim. İnternette kolaylıkla bulabilir ancak bilginin hızlı olanı makbuldur diyerek bloguma yazmayı tercih ettim :).

 İyi Çalışmalar.

Javascript Popup Pencere Kodu

[php]
<script type="text/javascript">
function yenipenceredegonder(form) {
window.open(”, ‘yenipencere’, ‘width=300,height=200,left = 350,top = 247,resizeable,scrollbars’);
form.target = ‘yenipencere’;
}
</script>
[/php]

 

Kullanımı

[sourcecode]
<a href="popup url adresi " onclick="yenipenceredegonder(this)">( Detayları Göster )</a>
[/sourcecode]

Açılan Popup Pençeresini Kapatma

[sourcecode]
<a href="#" style=" text-decoration:none; color:#FFF;" onclick="window.close()">KAPAT</a>
[/sourcecode]

Javascript İle İki Tarih Arasındaki Farkı Bulma

Javascript İle İki Tarih Arasındaki Farkı Bulma

Merhaba Arkadaşlar üzerinde çalışmış olduğum Rentecar Projesinde Kiralama Süresini hesaplatmak için iki tarih arasındaki farkı bulmam gerekmekteydi. Bu İşlemi Aslında php ile yapabilirdim. Ancak tarihleri kullancı değiştire bilmesi gerektiği için. Javascript ile Yapmam gerekti. Googlede Arama Soncunda bulduğum Sinan Doğan Arkadaşımızın Kodunu Sizinle Paylaşmak İstedim. Umarım Benim Olduğu gibi sizinde işinize yarar. İyi Çalışmalar.

Kod:

[sourcecode language=”php”]
<script type="text/javascript">
Date.gunfark= function(s1,s2) {
var t=s1.split(/D+/);
var z=s2.split(/D+/);
var d1=new Date(t[2]*1, t[1]-1, t[0]*1);
var d2=new Date(z[2]*1, z[1]-1, z[0]*1);
var birgun= 24 * 60 *60 * 1000;
var f= Math.floor((d1-d2) / birgun ) ;
return f;

}
function buton_onclick()
{
var tarih1 = BirinciVeri.value;
var tarih2 = IkinciVeri.value;
var sonuc = Date.gunfark(tarih1, tarih2);
alert(sonuc);
}</script>
[/sourcecode]

Kodların Asıl Yazan Sinan Doğan Arkadaşımıza da Çok Teşekkürederim.

Sinan Doğanın Makalesi İçin Tıklayınız.

Gelen İstek üzerine örnek çalışma hazırladım arkadaşlar buradan ulaşabilirsiniz.

İyi Çalışmalar

Ahmet KAYAR

Jquery Hesablama İşlemi

Yapmış olduğunuz projelerde kimi durumda site içerisinde sayfa yenilemeden anlık hesaplama yaptırmanız gerekiyor işte bu noktada jquery veya ajax devreye giriyor 🙂 ben se her ikisini birden kullanayım dedim 🙂 Aşağıda projemde kullanmış olduğum hesablama fonksiyounu umarım işine yarar 🙂

Js Kod

<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js” type=”text/javascript”></script>
<script type=”text/javascript” language=”javascript”>
function hesabla()
{
price = document.getElementById(“price”).value; // id’si price olan elemntin değerini alıyoruz.
masraf=document.getElementById(“masraf”).value; //id’si masaf olan elementin değerini alıyoruz.
toplam=parseInt(price)+parseInt(masraf); // Matematiksek işleme sokuyoruz
kdv=toplam*0.18; // kdv hesaplandı.
toplamkdv=toplam*1.18; // toplam kdv hesaplandı.
$(‘#kdv’).html(kdv); // id’si kdv olan div’e değer atıyoruz
$(‘#toplam’).html(toplamkdv); // id’si toplam olan div’e değer atıyrouz.
}

</script>

 

Uygulama Kodu

<input name=”price” type=”text” id=”price”  onkeyup=”hesabla()” /> // Değer Girildiği anda hesaplama işlemi çalışacak.

<input  id=”masraf”  onkeyup=”hesabla()”  type=”text” name=”masraf” /> // Değer Girildiği anda hesaplama işlemi çalışacak.

<div id=”kdv”></div> // İşlemin kdv değeri gelecek.

<div id=”toplam”></div> // İşlemin Toplam Değeri Gelecek

 

İyi Çalışmalar.

 

 

Php gzip Kullanımı

Merhaba Arkadaşlar Yapmış olduğunuz sitelerde sorgu sıkıştırmanızı ve sitelerinizin daha hızlı çalışmasını sağlayan gzip fonksiyonundan bahsetmek istiyorum fonksiyon kullanımı çok basit yapmanız gereken tek şey php kodlarınızın en başına
ob_start(“ob_gzhandler”);

Yazmanız yeterli olacaktır. Sisteminizin daha hızlı çalıştığını fark edeceksinizdir.

İyi Çalışmalar 🙂

Php İle Resim Boyutlandırma (İmage Resize)

Merhaba Arkadaşlar bugün sizlerle php ile yazmış oluduğum resim boyutlandırma fonksiyonumumu paylaşacağım umarım işinize yarar.

Konuyu genel olarak anlatımlı yazmak isterdim ancak pek zamanım yok hazırlamış olduğum örnek uygulamayı sizinle paylaşıyorum sorun ya da uygulayamayan arkadaşlar yorum yazarlarsa yardımcı olmaya çalışırım 🙂

Php ile Resim Boyutlandırma Uygulamasını İndirmek İçin tıklayınız. : Php ile Resim Boyutlandırma

Not: Png Image resize sorunu giderilmiştir.

Güncelleme 02.03.2016

Png transparent sorunu giderilmiştir.

Php Mail Gönderme Fonksiyonu

Merhabalar Arkadaşlar bugün sizlerle kullanmış olduğum mail fonksiyonunu paylaşmak istiyorum. php programlamaya yeni başladığım zamanlarda genel olarak sıkıntı çektiğim php ile mail gönderme işlemini function haline getirerek sizlerle paylaşmak istedim umarım işinize yarar.

 

Function

function mesajgonder($from,$to,$subject,$mesaj){
// Php mail gönderme Headers Kısmı
$headers  = ‘MIME-Version: 1.0’ . “\r\n”;
$headers .= ‘Content-type: text/html; charset=utf-8″‘ . “\r\n”; // Tr kararkter sorunu yaşarsanız diğer charsetleri denemelisiniz

$headers .= ‘To: ‘.$to.” . “\r\n”;
$headers .= ‘From: <‘.$from.’>’ . “\r\n”;
// Mail it
$gonder=mail($to, $subject, $mesaj, $headers);

if($gonder){

return “1”;
}else{
return “0”;
}

}

 

Kullanımı

$mesaj=”Bu bir Mail Gönderme Denemesidir.  Mesajınızı buraya yazınız.”;
$subject=”Mailin Konusu Ne acaba :)”;
$gidecekmail=”deneme@deneme.com”;
$mailGonderen=”ahmet.kayar@gmail.com”;
$msj=mesajgonder($mailGonderen,$gidecekmail,$subject,$mesaj);

if($msj==1){

echo “Mesaj Gönderme Başarılı :)”;

}else{
echo “Mesaj Gitmedi Neden acaba :)”;
}

 

İyi Kodlamalar Arkadaşlar Yakıdan Uygulamalı halini sizlerle paylaşacağım 🙂

Php İle İp Öğrenme 2

🙂 Merhaba arkadaşlar Bu gün sizlere internette dolaşırken bulmuş olduğum bir functionu paylaşmak istiyorum. Bu function sayesinde sunucu ayrımı yapmadan hangisi sunucu uygunsa ona göre ip numarası öğrene biliyorsunuz.

function ipgetir()
{
    if (!empty($_SERVER[‘HTTP_CLIENT_IP’]))
    {
      $ip=$_SERVER[‘HTTP_CLIENT_IP’];
    }
    elseif (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR’]))
    {
      $ip=$_SERVER[‘HTTP_X_FORWARDED_FOR’];
    }
    else
    {
      $ip=$_SERVER[‘REMOTE_ADDR’];
    }
    return $ip;
}

Umarım İşinize Yarar.

İyi Çalışmalar.