Mayıs 4, 2011 at 13:02 · Kategori: JAVA
int i;
// postfix increment işlemini
i=5;
System.out.println( i ); // 5
System.out.println( i++ ); // 5
System.out.println( i ); // 6
// prefix increment işlemi
i = 5;
System.out.println( i ); // 5
System.out.println( ++i ); // 6
System.out.println( i ); // 6
Not: Bu pratik işlem C,C++,C#, Visual Basic gibi dillerde de aynı sonucu vermektedir.
Mayıs 3, 2011 at 01:09 · Kategori: .NET
Bitirme projemde rastladığım ihtiyaç doğrultusunda DataTextField’de birden fazla değeri birleştirerek göstermem gerekiyordu. İçerisinde aşağıdaki gibi Brand, Model, Name,Code ve Id bulanan bir Material tablosu olduğunu varsayalım. Yapmak istediğimiz şey, DataTextField kısmı için Brand, Name ve Model alanlarını birleştirerek tek bir alan gibi göstermek ve Code değerini de ilgili alanın değeri haline getirmek olacak.

/*
*persist kendi oluşturduğum bir datalayer objesi.
*persist nesnesinin içerisindeki dataset türünden değer döndüren
*returnDataSet isimli methodu kullandım.
*
*/
DataSet ds = persist.returnDataSet("SELECT * FROM Material");
ds.Tables[0].Columns.Add(new DataColumn("Product",
System.Type.GetType("System.String"),"Brand +', '+Name+' '+Model"));
ddlProductCode.DataSource = ds ;
// Yeni alanımızın adını Product olarak belirlemiştik
// Burada onu DataTextField'e atıyoruz
ddlProductCode.DataTextField = "Product";
// DropDownList'den seçim yapıldığında SelectedValue için göstereceği değer
ddlProductCode.DataValueField = "Code";
ddlProductCode.DataBind();
Sonuç:
