CHECKEDLISTBOX Kullanımı

Yazılarım 1 Yorum »

Çoklu seçme şansını bize sunan CHECKEDLISTBOX bileşeni birçok durumda gerçekten işimizi kolaylaştırmaktadır. Normal listbox ile kullanımı hemen hemen benzerdir.

Selectedindex: Seçilen liste elemanının sıra numarasını verir.
Items.Count: Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count
Checkeditems.count: Seçili olan elemanların sayısını verir.
Selecteditem: Hangi check seçili ise onun adını verir.
Items.Contains: Tüm liste içeriğini parantez içinde verilen değerle kontrol eder. Deger varsa true, yoksa false dır.

Şimdi yazacak olduğumuz örnek kod parçasında Checkeditems.count tan bahsedeceğiz. Yukarıda açıkladığımız gibi listemizde seçili olan elemanların sayısını öğrenmek yada seçili olanlarla işlem yapmak istiyorsak Checkeditems tan yararlanıyoruz.

[C#]

private void button1_Click(object sender, EventArgs e)
{
string seciliDeÄŸerler = “”;
if (checkedListBox1.CheckedItems.Count > 0)
{
for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
{
seciliDeÄŸerler += checkedListBox1.CheckedItems[i].ToString() + ” , “;}
MessageBox.Show(seciliDeÄŸerler);
lblSecililer.Text = seciliDeÄŸerler;}
}

[VB.NET]

Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim seciliDeÄŸerler As String = “”
If checkedListBox1.CheckedItems.Count > 0 Then
For i As Integer = 0 To checkedListBox1.CheckedItems.Count – 1seciliDeÄŸerler += checkedListBox1.CheckedItems(i).ToString() & ” , ”
Next
MessageBox.Show(seciliDeÄŸerler)lblSecililer.Text = seciliDeÄŸerler
End If
End Sub

checkedlistbox

Base64 ÅŸifreleme

Yazılarım, tİpucu Yorum Yok »

Base64 şifreleme , 8 bitlik bir veriyi 64 bitlik bir veri haline getirerek 8 bit olmayan farklı katmanlarda veri iletişimi sırasında veri kaybını önlemek için kullanılır. Internet Explorer , Outlook Express ve diğer internet uygulamalarının dosya aktarımı veya otorum açma işlemlerinde yaygın olarak kullanılan bir şifreleme yöntemidir.

[C#]

public static string Encode(string sifrelenecekIfade)
{
byte[] sifrelenmisIfade = System.Text.ASCIIEncoding.ASCII.GetBytes(sifrelenecekIfade);
return System.Convert.ToBase64String(sifrelenmisIfade);
}

public static string Decode(string sifresiCozulecekIfade)

{

byte[] cozulmusIfade = System.Convert.FromBase64String(sifresiCozulecekIfade);

return System.Text.ASCIIEncoding.ASCII.GetString(cozulmusIfade);

}

[PHP]

<?php

echo base64_encode(”bilyaz.com”);

echo base64_decode($sifresiCozulecekIfade);

?>

BaÅŸka bir formun nesnesine eriÅŸip deÄŸiÅŸtirmek

tİpucu Yorum Yok »

Birden fazla formla çalışıyorsanız , formların üzerinde bulunan nesnelere veri ekleme, bir takım özelliklerini değiştirmek isteyebilirsiniz.

diyelim ki Form1 üzerinde bulunan bir listboxa Form2 üzerinden bilgi eklemek istiyorsunuz. Bunun için ilk olarak form1 üzerinde bir fonksiyon tanımlıyoruz

[C#]

public void listboxEkle(string text)
{
listBox1.Items.Add(text);
}

[VB.NET]

Public Sub listboxEkle(ByVal text As String)
listBox1.Items.Add(text)
End Sub

daha sonra Form2 de bulunan bir butonda ekleme işlemini gerçekleştiriyoruz. Burada dikkat etmemiz gereken Form1 i standart türetme ile türetmediğimiz. [Standart türetme : Form1 frm1 = new Form1() ]

[C#]

private void button1_Click(object sender, EventArgs e)
{
Form1 frm1 = (Form1)Application.OpenForms["Form1"];
frm1.listboxEkle(textBox1.Text);
}

[VB.NET]

Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim frm1 As Form1 = DirectCast(Application.OpenForms(”Form1″), Form1)
frm1.listboxEkle(textBox1.Text)
End Sub

C# dosya okuma türkçe problemi

tİpucu Yorum Yok »

C# ta StreamReader ile dosya okumada eğer türkçe karakterlerde problem yaşıyorsanız , dosyanın yazımındaki encodingi streamreadera yükleyerek düzeltebilirsiniz. Diyelimki dosyanın encodingi iso-8859-9

[C#]

StreamReader sr= new StreamReader(”deneme.htm”, Encoding.GetEncoding(”iso-8859-9″));

string input = null;
while ((input = re.ReadLine()) != null)
{

txtDeneme.Text + = input ;

}

Pasta GrafiÄŸi OluÅŸturma (C#,VB.NET)

Yazılarım Yorum Yok »

Uygulamalarımızda elimizdeki mevcut verilerden yararlanarak kullanıcılara daha dikkat çekici bir görünüm vermek için grafiklerden yararlanırız. Örneğin sattığımız dört ürünün aylık satışa göre toplamda aldığı pay,televizyon kanallarının belirli bir saatte izlenme oranları gibi.
Makalemde sizlere pasta grafiği oluşturmdan bahsedeceğim. Uygulamamızda kullanıcılardan aldığımız üç değere dayanarak dinamik olarak grafik oluşturacağız. Uygulamamızı çalıştırdığımızda da aşağıda gördüğümüz ifade oluşacak.

Yazının Devamı

c++’ta CString değeri char diziye dönüştürmek

tİpucu Yorum Yok »

C++ ta Cstrin bir değeri eğer char diziye dönüştürmek istiyorsanız WideCharToMultiByte fonksiyonunu kullanabilirsiniz. küçük bir örnek vermek gerekirse :

— C++ –

char donusen[1000] ;

CString gelen=_T(test metni);

WideCharToMultiByte(CP_ACP, 0, gelen, -1, donusen, 1000, 0, 0) ;

— C++ –

bu şekilde gelen içerisindeki bilgiyi donusen içerisine atamış olduk. fonksiyon içerisindeki 1000 değeri oluşan dizi ile aynı boyutta olmalı. ayrıca eğer değeri utf8 türüne dönüştürmek istiyorsanız CP_ACP yerine CP_UTF8 de yazabilirsiniz.

bu fonksiyonu eğer cannot convert parameter 1 from ‘CString’ to ‘const char *’ böyle bir hata alıyorsanız kullanabilirsiniz.

C# ta Çizim İşlemleri

Video EÄŸitimlerim 2 Yorumlar »

C# ta Çizim İşlemleri üzerine video eğitimi http://www.bilyaztv.com/videoGetir.aspx?d=21 adresinden erişebilirsiniz

c# ta kodun çalışma süresini hesaplama

Video EÄŸitimlerim Yorum Yok »

c# ta kodun çalışma süresini nasıl hesaplayabiliriz diyorsanız ? bu videoyu izleyiniz : http://www.bilyaztv.com/videoGetir.aspx?d=19

C# ile Excelden Veri Almak

Video EÄŸitimlerim 3 Yorumlar »

C# ile Excelden Veri alarak gridview de göstermek http://bilyaztv.linkutum.com/videoGetir.aspx?d=25 adresinden videoya ulaşabilirsiniz.

C# ta Dosya İşlemleri

Video EÄŸitimlerim Yorum Yok »

C# ta dosya işlemleri üzerine bir video eğitimi , dosya okuma , yazma ve bilgi ekleme işlemleri izlemek için tıklayınız