Eser 12. yy'da Edip Ahmet Yükneki tarafında yazılmıştır. Kaşgar diliyle Uygur harf Eser leriyle yazılmıştır. Eserin nerede ne zaman yazıldığı kesin olarak bilinmemektedir.
Eser “Hakikatlerin Eşiği” anlamına gelmektedir.
Ahlaklı insan olmanın yollarını açıklamış ve ahlaki öğütler vermiştir. Bu bakımdan İslami görüş ve düşüncelere yol gösterici olmuştur.
Mesvevi tarzında yazılmıştır.
Nazım birimi olarak beyit ve dörtlükler kullanılmıştır.
Aruz ölçüyle yazılmıştır.
Arapça ve Farsça kelimeler kullanışmıştır.
Eser 14 bölümden oluşmaktadır.
Dini bir eserdir. Ahlaki konuları da işler.
Didaktir eserdir.
Eser Allah’a, Peygamber’e, halifelere övgü ile başlar.
Didaktik bir eserdir, ayet ve hadislere başvurarak İslam ahlakı öğretmeye gayret edilmiştir.
Eserin ==> Devamını Oku
|
11. yy'da Kaşgarlı Mahmut tarafından yazılmıştır.
Türkçenin ilk sözlüğü ve ilk dilbilgisi eserdir. Ansiklopedik bir eserdir.
Araplara Türkçe öğretmek ve Türkçenin zengin bir dil olduğunu göstermek amacıyla yazılmıştır. Arapça olarak kaleme alınmıştır.
Karahanlı Türkçesiyle yazılmıştır.
7500'ten fazla Türkçe sözcük vardır.
Yazar, yaşadığı bölgelerde Türk köylerini dolaşarak hadis alimlerinin hadis derleme mantığıyla Türkçe kelimeleri derlemiştir. Derlediği kelimerle ilgili örnek cümleler yazmış, şiirlerle örneklendirmiştir.
Yazar köylerde sadece sözcük derlemesi yapmamış şiir vb. derlemeler de yamıştır.
Eserde Türklerin tarihi, yaşadığı bölgeler ve dil özelliklerine ait detaylı bilgiler bulunmaktadır.
El yazması nüsha 638 sayfadır.
Eser şöyle başlar:
"Esirgey ==> Devamını Oku
|
1071 tarihinde Yusuf Has Hacip tarafından yazılmıştır. Türk Edebiyatında ilk siyasetname olarak bilinmektedir. Eser hakkında bili çok azdır.
Kutadgu Bilig, insana mutluluğu elde edebileceği doğru yolu göstermek amacıyla yazılmıştır. Kelime anlamı "mutluluk veren bilgi" anlamına gelmektedir. Eserde asıl işlenen konu ise "ideal insan" tipidir. İnsanın devletine, milletine karşı sorumluluklarını, toplumdaki görgü kurallarını anlatır.
Yazarı eseri niçin yazdığını şöyle açıklar:
"Kitabın adını Kutadgu Bilig koydum; Okuyana kutlu olsun ve ona yol göstersin. (beyit 350)
Ben sözümü söyledim ve kitabı yazdım; Bu kitap uzanıp, her iki dünyayı tutan bir eldir. (beyit 351)
İnsan her iki dünyayı devletle elinde tutarsa; Mes’ud olur, bu sözüm doğrudur. (beyit 352)"
Eser, Fars edebiyatındaki mesnevilerde görülen düzende yazı ==> Devamını Oku
|
GridView'de sayfalama işlemi çok basittir, ancak yapılması gereken birkaç adım bulunmaktadır. Sırasıyla;
* AllowPaging özelliğini true yapmalıyız.
* PageSize seçeneğinde bir sayfata kaç sütun göstereceğimizi belirlemeyiz. Varsayılan olarak 10 yazmaktadır. Siz bunu isteğiniz kadar değiştirebilirsiniz.
* Üsteki Events seçeneğinden PageIndexChanging seçeneğine çift tıklayarak aşağıdaki kodu, kod alanına yazmalısınız. Bu kodu yazmazsanız birinci sayfanın dışındaki verileri listeyemezsiniz.
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
baglanti.Open();
listele();
baglanti.Close();
protected void listele()
{
String Sorgu = "SELECT * FROM Siparisler";
OleDbDataAdapter daSiparisler = new OleDbDataAdapter(Sorgu, baglanti);
DataTable dtSiparisler = new DataTable();
daSiparisler.Fill(dtSiparisler);< ==> Devamını Oku
|
Asp.Net'te bir sütundaki verileri tablonun en altına toplama işlemini nasıl yapacağımızı göreceğiz. İşlemleri sırasıyla;
* GridView Properties seçeneğinde ShowFoter seçeneğini true yapacağız.
* Daha sonra Gridview veri çektiğimiz kodların alt kırmına for döngüsüyle kaçıncı sütundaki verileri çekeceğimizi aşağıdaki şekilde yazacağız.
Burada iki tarih arasındaki alış veri toplamlarını hesaplayan bir kod görmekteesiniz.
String Sorgu = "SELECT * FROM Siparisler WHERE IsyeriId="+drIsYeri.SelectedValue+ " and SiparisTarihi BETWEEN @BaslangicTarihi and @BitisTarihi";
OleDbDataAdapter daSiparisler = new OleDbDataAdapter(Sorgu, baglanti);
daSiparisler.SelectCommand.Parameters.AddWithValue("@BaslangicTarihi", SiparisTarihi.Text.Replace(".", "/"));
daSiparisler.SelectCommand.Parameters.AddWithValue("@BitisTarihi", SiparisTarihi2.Text.Replace(".", "/"));
DataTable dtSiparisler = new DataTable() ==> Devamını Oku
|