Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için Kayıt olmalısınız.
|
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
|
|
|
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));
}
}
|
|
|
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
|
|
|
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...
}
|
|
|
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ç:
|
|
|
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
|
|
|
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;
}
}
|
|
|
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.
|
|
|
|