Microsoft yazılım geliştiricilerinin eğitim platformu Channel 9 Visual Studio 2010 ve. NET Framework 4 ile beraber gelen yeni özellikler hakkında eğitim videoları serisine başladı.
15 Aralık 2009 Salı
Ado.Net Entity Framework Yazı Dizisi
Belçikalı bir programcı olan Stefan Cruysberghs blog’unda Entity Framework’u anlatan bir yazı dizisi kaleme almış, şimdilik dört ayrı parçadan oluşan bu dizi gayet sade ve açık bir anlatıma sahip. Entity Framework hakkında bilgi sahibi olmak isteyenler için gayet güzel bir kaynak. Aşağıdaki linklerden ilgili yazılara ulaşabilirsiniz.
Parça 1
Parça 2
Parça 3
Parça 4
Haber kaynağna ulaşmak için tıklayınız
Etiketler:
Ado.Net Entity Framework
1 Aralık 2009 Salı
Google wave

Artık benimde Google wave hesabım var. Bayram dönüşü maillerimi kontrol ederken Google wave davetiyesi beni heyecanlandırdı. Hemen incelemeye başladım ve davetiye isteyen arkadaşlara da yardımcı olmak için davetiye bulunduracağım. Davetiye isteklerinizi bana bildirmeniz yeterli olacaktır.
Etiketler:
Google wave
26 Kasım 2009 Perşembe
GroupBox İçindeki CheckBoxları Konrol Etme
Merhaba arkadaşlar bir GroupBox içinde yada başka bir nesne içinde birden fazla CheckBox ekleyip seçmek zorunda kalabilirsiniz. Basit bir şekilde her CheckBox' a bir Clik olayı eklemek ve ondanda bir olayı çalıştırmak değişkenlerle hangi CheckBox olduğunu anlamak felan filan bu şekilde yazılıma ilk başlayan arkadaşlar bol bol kod yazarlar. Aşağıdaki kodu kullanarak bu işi nasıl basit bir şekilde yapıldığını inceleyebilirsiniz. İyiyi çalşmalar.
private void Form1_Load(object sender, EventArgs e) { foreach (Control item in groupBox1.Controls) { if (item is CheckBox) { item.Click += new EventHandler(item_Click); } } } void item_Click(object sender, EventArgs e) { CheckBox item = (CheckBox)sender; if (item.Checked == true) { MessageBox.Show(item.Name + " seçildi"); } }
18 Kasım 2009 Çarşamba
www.entityframework.org
Ado.Net Entity Framework için en sonunda Türkçe bir blog yayına başladı http://www.entityframework.org Yayıncı arkadaşın şimdiden 5 yazısı bulunuyor ben takip listeme ekledim.
Etiketler:
Ado.Net Entity Framework
27 Ekim 2009 Salı
Visual Studio 2010 Beta2 - Download
Visual Studio 2010 Beta2 yayınlandı. ISO formatında indirebilmeniz için
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=dc333ac8-596d-41e3-ba6c-84264e761b81 linkten yararlabilirsiniz.
Etiketler:
Visual Studio 2010
3 Eylül 2009 Perşembe
Ado.Net Entity Framework
Ado.Net Entity Framework 'ü ben son 2 haftadır araştırıyorum. Yaptığım araştırmalarda benim gibi veri tabanları ile çalışan birisi için mükemmel olduğunu gördüm. Kendi çalışmalarımı zaman içinde sizler ile paylaşacağım. Zeeshan Hirani bu konuda blogunda şimdiye kadar yer verdiği yazılarını derleyip toparlayıp bir kitap haline getirmiş üstelik de bunu internetten ücretsiz olarak geliştiricilere sunmuş. http://weblogs.asp.net/zeeshanhirani Zeeshan Hirani nin blogunda ilgili e-book ulaşabilirsiniz.
Etiketler:
Ado.Net Entity Framework,
E-Book
3 Ağustos 2009 Pazartesi
DataGridView den Veri Alma
DataGridView den veri almak istiyebilirsiniz aşagıdaki kod ile seçili hücrenin değerini alabilirsiniz.
Yada siz secili satırın istediğiniz kolonundaki değerini almak istiyebilirsiniz.
dataGridView1.CurrentCell.Value.ToString()
Yada siz secili satırın istediğiniz kolonundaki değerini almak istiyebilirsiniz.
dataGridView1.CurrentRow.Cells[1].Value.ToString()//1 numaralı kolon
20 Temmuz 2009 Pazartesi
dataGridView Kolon Gizleme ve Genişlik Belirleme
DataGridView de kolonlarda gizleme genişlik belirleme gibi işlemler yapmak istiyebilirsiniz.
dataGridView1.Columns[0].Visible = false; //KOLON GİZLEME
dataGridView1.Columns[1].Width = 80; //KOLON GENİŞLİK
Etiketler:
C#,
dataGridView
15 Haziran 2009 Pazartesi
MySql'de Türkçe Karakter Sorununu Çözme
MySql de Türkçe karakter sorunu önlemek için ilk önce mysql kendiniz kuracaksanız kurulum sırasında charset ini latin5 olarak seçmemiz gerekir. Saten bunu yaparsanız (en azından 5.1 versiyonuda ben yapabiliyorum) tablo ve kolon eklemelerinde latin5 default olarak secilecektir. Daha sonra bağlantı kodunuzdada charset aşağıdaki gibi belirtirseniz sorun çıkmıyacaktır.
MySql ile ilgili daha ayrıntılı bilgi için ekteki blogu incelemenizi tavsiye ederim.
http://mehmetduran.com/etiket.aspx?etiket=3
"server=localhost; user id=deneme; password=123456; database=Deneme; charset=latin5"
MySql ile ilgili daha ayrıntılı bilgi için ekteki blogu incelemenizi tavsiye ederim.
http://mehmetduran.com/etiket.aspx?etiket=3
Etiketler:
C#,
MySql,
Visual Studio 2008
12 Haziran 2009 Cuma
MdiForm içinde childForm açma ve childformdan childform açma
Mdiform içinde form açmak için aşağıdaki kod geçerlidir.
Bu şekilde Mdiform içinde açtığımız formdan form2' yi Mdiform içinde açmak
istediğimiz de ise aşağıdaki kod işinizi görecektir.
Form1 frm = new Form1(); frm.MdiParent = this; frm.Show();
Bu şekilde Mdiform içinde açtığımız formdan form2' yi Mdiform içinde açmak
istediğimiz de ise aşağıdaki kod işinizi görecektir.
Form2 frm = new Form2(); frm.MdiParent = this.MdiParent; frm.Show();
Etiketler:
C#,
MdiParent,
Visual Studio 2008
9 Haziran 2009 Salı
Fonksiyon
Fonksiyon kullanıma ait basit bir örnek
public string topla(string deger1, string deger2) { return deger1 + deger2; } private void button1_Click(object sender, EventArgs e) { MessageBox.Show (topla(textBox1.Text, textBox2.Text)); }
Etiketler:
C#,
Visual Studio 2008
28 Mayıs 2009 Perşembe
Javascript tabanlı kod formatlama ve renklendirme (Syntax Highlighter)
Blogunuzda c#,vb.vb.net, html gibi bir çok kaynak kodu eklediğinizde editorünüzde olduğu gibi renklendirilmesini ve formatlanmasını istiyorsanız. İlk önce html
kaynak koddaki head imleri arasına aşağıdaki kodu ekleyiniz.
Daha sonra bloğunuzda kodu aşağıdaki gibi ekleyiniz
Kodun görünümü bu şekilde olacaktır.
Burda kodunuzun dilini seçmeniz gerekiyor. Örneğimizde js Javascript temsil ediyor.
Aşağıdaki linkte belirtilen tabloda desteklenen dilleri ve kısalmaları görebilirsiniz.
http://alexgorbatchev.com/wiki/SyntaxHighlighter:Brushes
kaynak koddaki head imleri arasına aşağıdaki kodu ekleyiniz.
Daha sonra bloğunuzda kodu aşağıdaki gibi ekleyiniz
kod
Kodun görünümü bu şekilde olacaktır.
kod
Burda kodunuzun dilini seçmeniz gerekiyor. Örneğimizde js Javascript temsil ediyor.
Aşağıdaki linkte belirtilen tabloda desteklenen dilleri ve kısalmaları görebilirsiniz.
http://alexgorbatchev.com/wiki/SyntaxHighlighter:Brushes
Etiketler:
Javascript
22 Mayıs 2009 Cuma
Form' un birden Fazla Açılmasını Engellemek
Bu örnek Mdıform içinde form açılırken açıksa aktif etmek açık değilse açacak.
aşağıda gördüğünüz bu kod FormList.MdiParent = this; Formlis adındaki formu Mdiparent içinde açmak için gerekli koddur.
aşağıda gördüğünüz bu kod FormList.MdiParent = this; Formlis adındaki formu Mdiparent içinde açmak için gerekli koddur.
FormList pencere = null; private void listStripButton_Click(object sender, EventArgs e) { if (pencere == null || pencere.Disposing || pencere.IsDisposed) { pencere = new FormList(); pencere.MdiParent = this; pencere.Show(); } else { pencere.Activate(); } }
Etiketler:
C#,
Visual Studio 2008
C# dataGridView'den Excel Veri Aktarma
Sırasıyla ilk önce 1. ve 2. işlemi yapın
daga sonra dataGridView bulunduğu forma bir buton koyun ve aşağıdaki kodu yazın.
private void button1_Click(object sender, EventArgs e) { ApplicationClass excel = new ApplicationClass(); excel.Visible = true; object Missing = Type.Missing; Workbook workbook = excel.Workbooks.Add(Missing); Worksheet sheet1 = (Worksheet)workbook.Sheets[1]; int StartCol = 1; int StartRow = 1; for (int j = 0; j < dataGridView1.Columns.Count; j++) { Range myRange = (Range)sheet1.Cells[StartRow, StartCol + j]; myRange.Value2 = dataGridView1.Columns[j].HeaderText; } StartRow++; for (int i = 0; i < dataGridView1.Rows.Count; i++) { for (int j = 0; j < dataGridView1.Columns.Count; j++) { try { Range myRange = (Range)sheet1.Cells[StartRow + i, StartCol + j]; myRange.Value2 = dataGridView1[j, i].Value == null ? "" : dataGridView1[j, i].Value; myRange.Select(); } catch { ; } } } }
Etiketler:
C#,
Visual Studio 2008
Kaydol:
Kayıtlar (Atom)