Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 334
» Son Üye: Overniusher78
» Toplam Konular: 472
» Toplam Yorumlar: 776

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 44 kullanıcı aktif
» 0 Kayıtlı
» 42 Ziyaretçi
Bing, Google

Son Aktiviteler
Nes Emulator Oyunları PC ...
Forum: Emulator Oyunları
Son Yorum: Overniusher78
20-11-2024, 06:30
» Yorumlar: 3
» Okunma: 9,886
Yaptığım proje hakkında t...
Forum: C/C++
Son Yorum: kasimir
19-09-2023, 03:06
» Yorumlar: 0
» Okunma: 3,184
[Python] ConnectTA (Turkc...
Forum: Genel
Son Yorum: root
26-06-2023, 17:14
» Yorumlar: 0
» Okunma: 2,523
Db Türkçe Karakter Sorunu
Forum: Teknik Destek
Son Yorum: root
27-02-2023, 13:25
» Yorumlar: 1
» Okunma: 989
C# Bir Sayının Asal Olup ...
Forum: C#
Son Yorum: root
27-02-2023, 11:06
» Yorumlar: 0
» Okunma: 2,611
[Javascript] Javascritp i...
Forum: Javascript
Son Yorum: root
23-09-2022, 21:59
» Yorumlar: 0
» Okunma: 3,591
[Python] themoviedb Get F...
Forum: Genel
Son Yorum: root
31-08-2022, 14:33
» Yorumlar: 0
» Okunma: 5,136
[Javascript] Enter The Co...
Forum: Javascript
Son Yorum: root
16-08-2022, 14:37
» Yorumlar: 0
» Okunma: 6,280
[Javascript] Progress Bar...
Forum: Javascript
Son Yorum: root
13-08-2022, 11:41
» Yorumlar: 0
» Okunma: 6,345
[Javascript] Google Authe...
Forum: Javascript
Son Yorum: root
08-08-2022, 19:31
» Yorumlar: 0
» Okunma: 6,411

 
  C# İle MyBB Kullanıcı Girişi Yapma
Yazar: root - 19-02-2016, 16:33 - Forum: C# - Yorum Yok

Merhaba Arkadaşlar;

Bu konuda sizlere myBBlogin.dll den faydalanarak hazırladığım ufak projeyi ve kaynak kodlarını paylaşacağım. Kendinize göre istediğiniz gibi düzenleyebilir veya kısım kısım lazım olan kodlardan faydalanabilirsiniz.

[Resim: ofkleuor.png]



Not: Dosya silinmemesi adına 4shared.com'a yüklenmiştir. Dns kullanarak 4shared.com dosya paylaşım sitesine erişip dosyayı indirebilirsiniz. DNS kolayca değişmek için buradaki programı kullanabilirsiniz. DNS değişikliğinin ardından etkili olabilmesi için tarayıcınızı kapatıp açmanız gereklidir.

Bu konuyu yazdır

  PictureBox Drag - Drop
Yazar: Administrator - 18-02-2016, 17:50 - Forum: C# - Yorum Yok

İki PictureBox arasında sürükle bırak yoluyla resim aktarmaya ilişkin, internette denk geldiğim güzel bir örnek.

//In the Form Load
//Set AllowDrop of the Target PictureBox to true as this property cannot be set in the Designer (Form Load)

Kod:
this.pictureBox2.AllowDrop = true;


//Source PictureBox
Kod:
private void pictureBox1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
pictureBox1.DoDragDrop( pictureBox1.Image, DragDropEffects.All );
}


//Target PictureBox
//Drag Drop Effects
Kod:
private void pictureBox2_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{

 if ( e.Data.GetDataPresent( DataFormats.Bitmap ) )
  {
   e.Effect = DragDropEffects.Copy;
  }
 else
  e.Effect = DragDropEffects.None;
}


//Set the image to be the dragged image.
Kod:
private void pictureBox2_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
if ( (e.Data.GetDataPresent(DataFormats.Bitmap)))
{  
 this.pictureBox1.Image = (Bitmap)(e.Data.GetData(DataFormats.Bitmap));  
}
}

Bu konuyu yazdır

  Android çözünürlüğe duyarlı buton resmi
Yazar: Administrator - 17-02-2016, 21:01 - Forum: Android - Yorum Yok

Merhaba arkadaşlar,

Android için uygulama geliştirirken bazen resimli butonlar kullanmamız gerekebiliyor.

Button nesnesine arkaplan ekleyerek resimli butonlar oluşturabiliyoruz fakat farklı ekran çözünürlüklerinde, özellikle de telefonun ekranını döndürdüğümüzde resmin orantısında bozulma oluyor. Dikeyde düzgün gözüken bir resim yatayda kutuplardan basık ekvatordan şişkin olabiliyor Smile

Eğer çözünürlüğe göre orantısı bozulmayan bir buton resmi istiyorsanız;

Öncelikle Button nesnesi yerine ImageButton nesnesi ekliyoruz.
ImageButton nesnemizin;
Background özelliğini boş bırakıyoruz,
src özelliğine resmimizi ekliyoruz,
scaleType özelliğinı de centerInside olarak ayarlıyoruz.

Artık butonumuzun grafiği ekran çözünürlüğüne göre ayarlanacaktır.

Bu konuyu yazdır

  Visual Studio Tema ve Görünüm Yapılandırması
Yazar: Administrator - 17-02-2016, 11:38 - Forum: Genel - Yorum Yok

Merhaba arkadaşlar,

Visual studio'yu kurup ilk kez başlattığımızda, yapılandırma ayarı çıkıyor ve buradan istediğimiz programlama diline göre yapılandırma yapıp tema seçebiliyoruz.

Peki bu ayarları daha sonraki bir zamanda değiştirmek için ne yapabiliriz?

Dil yapılandırmasını değiştirmek için :

Sırasıyla,                 Tools -> Import and Export Settings
Açılan pencereden   Reset all settings option button -> NEXT,
                              No, just reset setttings, overwriting my current settings -> NEXT,
Seçiminizi yapıp,      Finish


Tema Yapılandırması için :


                             Tools -> Options -> Environment -> General -> Color Theme
Seçiminizi yapıp,     OK

Bu konuyu yazdır

  Cihazda flaş desteği var mı?
Yazar: Administrator - 16-02-2016, 23:53 - Forum: Android - Yorum Yok

Android ile geliştirdiğiniz uygulamalarda, cihazın flaş desteğini olup olmadığını anlamak için;


Kod:
  if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH))
       {
          // Cihazda flaş var...
       }
   else
        {
          // Cihazda flaş yok...
        }

Bu konuyu yazdır

  C# URL ASCII Encode ve Decode Etme
Yazar: root - 15-02-2016, 17:27 - Forum: C# - Yorum Yok

Merhaba arkadaşlari;


Bu konuda web üzerine proje geliştiriyorsanız eğer url'ler için size muhakkak lazım olabilecek olan, unicode karakterleri ascii karakterlere dönüştürebilmenizi sağlayan ve .net kütüphanesinde hazır olarak bulunan fonksiyonu ve kullanımını sizlerle paylaşacağım. Her türlü url işlemlerinde url türü sorgulamalarda bu hazır fonksiyondan faydalanabilirsiniz.



Encode Etmek İçin;

Kod:
System.Web.HttpUtility.UrlEncode("Fıstıkçı Şahap")


Sonuç:
Kod:
F%c4%b1st%c4%b1k%c3%a7%c4%b1+%c5%9eahap


Not: Boşluk karakterini + olarak encode etmektedir. Replace komutu kullanarak bu durumuda aşabilirsiniz.
Kod:
System.Web.HttpUtility.UrlEncode("Fıstıkçı Şahap").Replace("+","%20")


Decode Etmek İçin:

Kod:
System.Web.HttpUtility.UrlDecode("F%c4%b1st%c4%b1k%c3%a7%c4%b1+%c5%9eahap")


Sonuç:
Kod:
Fıstıkçı Şahap

Bu konuyu yazdır

  C# Görev Çubuğunu Gizle & Göster
Yazar: root - 13-02-2016, 22:24 - Forum: C# - Yorumlar (1)

Merhaba Arkadaşlar;

Bu konuda stackoverflow da gezinirken bulduğum bir kodu ve kullanımına dair örnek projeyi sizlerle paylaşacağım. Amacı görev çubuğunu gizlemek ve göstermek.

Kodumuz;

Kod:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace Taskbar_Gizle_Göster
{

   public partial class anaFrm : Form
   {
       public anaFrm()
       {
           InitializeComponent();
       }

       private void btnGoster_Click(object sender, EventArgs e)
       {
           Taskbar.Goster();
       }

       private void btnGizle_Click(object sender, EventArgs e)
       {
           Taskbar.Gizle();
       }
   }
   public class Taskbar
   {
       [DllImport("user32.dll")]
       private static extern int FindWindow(string className, string windowText);

       [DllImport("user32.dll")]
       private static extern int ShowWindow(int hwnd, int command);

       [DllImport("user32.dll")]
       public static extern int FindWindowEx(int parentHandle, int childAfter, string className, int windowTitle);

       [DllImport("user32.dll")]
       private static extern int GetDesktopWindow();

       private const int SW_HIDE = 0;
       private const int SW_SHOW = 1;

       protected static int Handle
       {
           get
           {
               return FindWindow("Shell_TrayWnd", "");
           }
       }

       protected static int HandleOfStartButton
       {
           get
           {
               int handleOfDesktop = GetDesktopWindow();
               int handleOfStartButton = FindWindowEx(handleOfDesktop, 0, "button", 0);
               return handleOfStartButton;
           }
       }

       public static void Goster()
       {
           ShowWindow(Handle, SW_SHOW);
           ShowWindow(HandleOfStartButton, SW_SHOW);
       }

       public static void Gizle()
       {
           ShowWindow(Handle, SW_HIDE);
           ShowWindow(HandleOfStartButton, SW_HIDE);
       }
   }

}


Örnek Projeyi İndir

Bu konuyu yazdır

  C# Listview Sütun Genşiliğini Sabitleme
Yazar: root - 13-02-2016, 15:19 - Forum: C# - Yorum Yok

Merhaba Arkadaşlar;

Bu konuda size C# projelerimizde kullandığımız Listview nesnesindeki belirlediğimiz sütunların, kullanıcı tarafından genişliğinin değiştirilmesini engellemek yani sütun genişliğini sabit yapmak için lazım olan ufak kodu ve aslında mantığını paylaşacağım.

Aşağıdaki kodumuzu inceleyerek anlatmaya başlayayım. Buradaki koda göre listview nesnemizde index değeri sırası ile 0 ve 1 olan 2 tane sütunumuz var ve genişliği bizim belirlediğimiz genişlikte sabit kalmasını istiyoruz. Bunun için listview nesnesinin ColumnWidthChanged olayına aşağıdaki gibi bir if koşulu ile tanımlama yapıyoruz. İf koşulundaki tanımlamamıza göre, sütun genişliklerimiz bizim belirlediğimiz genişliğe eşit değilse koşul içindeki kod bloğuna olması gereken sütun genişliğini yeniden tanımlıyoruz. Böylece kullanıcı genişliği değiştirmeye çalışsa bile şart koştuğumuz sütunların genişliği daima yeniden boyutlandırılıp sabit kalacaktır. Eğer 3 4 ve daha fazla sütununuz var ise if koşulu içinde veya sembolu kullanarak ekleme yapabilirsiniz.

Kod:
       private void listView1_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
       {
          if (listView1.Columns[0].Width != 110 || listView1.Columns[1].Width != 110)
           {
               listView1.Columns[0].Width = 110;
               listView1.Columns[1].Width = 110;
           }
       }

Bu konuyu yazdır

  C# Rastgele Sayı ve Harf Üretme
Yazar: Administrator - 12-02-2016, 15:09 - Forum: C# - Yorum Yok

Merhaba arkadaşlar,

Bu konuda C# ile rastgele sayı ve harf üretme üzerine çalışma yapacağız.

Öncelikle, C#'ta rasgele sayı üretmek için kullanılan sınıfımızın "Random" adlı sınıf olduğunu belirtmeliyim.
Random sınıfı sayesinde kolayca sayı üretebiliriz. 
Sınıfı kullanmak için bu sınıftan bir nesne türetip onun üzerinden işlem yapıyoruz. Random sınıfıyla integer ve double türünde rastgele sayı üretebiliriz. Yani tamsayı yada küsürlü sayı...

İlk örneğimizde rastgele bir sayı üretelim ve bu sayı 0 ile 10 arasında olsun.
Bunun için Random.Next() fonksiyonunu kullanacağız. Bu fonksiyon geriye int türünde üretilen rastgele sayıyı döndürür.
Parametre olarak; tek int yada iki tane int türünden değer alabilir. Eğer tek int gönderip kullanırsak 0 ile gönderdiğimiz değer arasında, eğer iki tane int değeri gönderirsek göndermiş olduğumuz değerler arasında rasgele sayı üretilir.

0 ile 10 arasında rastgele sayı üreten fonksiyon (Rastgele sayılarda, 0 dahil ve 10 dahil değil):

Kod:
    public static int rastgeleSayiUret ()
    {
        Random rnd = new Random();
        return rnd.Next(10);
    }



Kullanım:

Kod:
void Button1Click(object sender, EventArgs e)
{
    textBox1.Text = rastgeleSayiUret().ToString();
}



2 parametre göndererek 10 ile 20 arasında rastgele sayı üretmek için:

Kod:
    public static int rastgeleSayiUret (int baslangic, int bitis)
    {
        Random rnd = new Random();
        return rnd.Next(baslangic,bitis);
    }


Kullanım:

Kod:
void Button1Click(object sender, EventArgs e)
    {
        textBox1.Text = rastgeleSayiUret(10,20).ToString();
    }


C# ile rastgele harf üretme:

C#'ta rastgele harf üretebileceğimiz bir sınıf yada metod bulunmuyor. Ama bunu yapmak için çeşitli yöntemler mevcut. Bunlardan bir tanesi de karakter kodlarını kullanmak. Şimdide Random sınıfı ve ASCII tablosunu kullanarak rastgele harf üretmeye ilişkin bir örnek yapalım.

ASCII tablosunu incelediğimizde Büyük harflerin 65 ile 90,  küçük harflerin ise 97 ile 122 arasında olduğunu görürüz. Bunlar ASCII tablosunda ki karakterlerin ondalık değerleridir. İşte bu değerli biz Random ile üretip onaltılık sistemdeki karekter kodundan harfe çevirebiliriz. Aşağıdaki örneği incelediğinizde durum kafanızda netleşecektir.

Öncelikle üstte de kullandığımız fonksiyon yardımıyla istediğimiz değerler arasında rastgele sayı üretelim.
Kod:
    public static int rastgeleSayiUret (int baslangic, int bitis)
    {
        Random rnd = new Random();
        return rnd.Next(baslangic,bitis);
    }


Büyük harf üretmek için:

Kod:
void Button1Click(object sender, EventArgs e)
    {
        int charKodu = rastgeleSayiUret(65,91);
        textBox1.Text = Convert.ToChar(charKodu).ToString();
    }


Küçük harf üretmek için:

Kod:
    void Button1Click(object sender, EventArgs e)
    {
        int charKodu = rastgeleSayiUret(97,123);
        textBox1.Text = Convert.ToChar(charKodu).ToString();
    }



Son olarak, kendi belirlediğimiz karakter dizisi içinden rastgele bir metin oluşturmayı deneyelim.

Kod:
    void Button1Click(object sender, EventArgs e)
    {
        String karakterler = "0123456789ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZabcçdefgğhıijklmnoöprsştuüvyz";
        Random rnd = new Random();
        String pano = "";
        for (int i=0;i<20;i++)
        {
            pano+= karakterler[rnd.Next(karakterler.Length)];
        }
            
        textBox1.Text = pano;
    }


* Örneklerdeki fonkisyonları kullanmak zorunda değilsiniz, düzenleyip hiç fonksiyona gerek kalmadan da kullanabilir, kullanılan sayısal değerleri de ihtiyacınıza yada keyfinize göre değiştirebilirsiniz.

Bu konuyu yazdır

  Açık formlar kapatılmadan ana forma tıklanmasın.
Yazar: AVCI - 11-02-2016, 14:42 - Forum: Destek ve Yardımlaşma - Yorumlar (3)

Selamun Aleyküm.

Bir sorun var ama bir türlü çözümünü bulamadım.

c# form uygulaması yapıyorum.Fakat istediğim ana forma bağlı mdi olmayan formlar kapanmadan anaforma hiç bir şekilde tıklanmasını istemiyorum.

Yardımcı olursanız sevinirim Smile

Bu konuyu yazdır