Cuma, Ocak 18, 2008

Şiir

VEDA
Zordur arkadaş veda
Bir el sallanır iki yana
Görüşmek üzere diyenler
Aldanırlar çoğu defa

İki damla yaş olur
Kirpikler ıslanır
Bir daha göremem diye
Sarılırken ağlanır

Zordur arkadaş veda
İnsanoğlu bağlanır
Bir hoşçakal derken bile
Şu yürekler dağlanır"
_____________________________
ALIŞMAK
ne kadar küçük şeylere ağlardık..
bir tutam şaç, bir oyuncak araba, bir bebek..
şimdi büyüdük..
çok büyük olaylar bile ağlatamıyor bizleri..
ölümler , iflaslar , savaşlar...
şimdi dahamı güçlüyüz...
yoksa dahamı alışkın...
hayatı öğrenmek alışmakmı acaba?

Çarşamba, Ocak 16, 2008

Asp.net Ajax

Arkadaşın aldığı Ajax kiatabına birkaç günlüğüne el koydum :) Bir iş yapacaksak temelinden başlamalı. Kitabı okumaya başladım baya basit düzeyden başlamış hatta başlangıçta js de anlatmış. burada öğrendiğim kodları ve uygulamalarıda sizlerle paylaşacağım.

Kitabın reklamını yapayım isterseniz biraz. Kitapyurdu.com dan almış bu arada.
İçindekiler

  • AJAX Nedir?
  • JavaScript
  • XML, XSLT, XPATH
  • CSS
  • Klasik AJAX
  • AJAX.NET
  • Anthem.NET
  • MagicAJAX.NET
  • ComfortASP.NET
  • ASP.NET 2.0
  • AJAX Callback
  • ASP.NET 2.0
  • AJAX Extension
  • AJAX Control Toolkit
  • AJAX Taktikleri
  • AJAX Kontrolleri Yaratma
  • Ajax ile Örnek Proje Site
umarım işime yarar. ii günler dileğiyle...

ASP.NET'te Datalist ile Sayfalama

ASP.NET'te Datalist ile Sayfalama

Dataliste normalde oluşturduğumuz tabloyu direk bağlarız. Burada ise sayfalama yapmak için "PAGEDATASOURCE" nesnemizi kullanacağız. İsterseniz direk örneğimize geçelim. Oradan daha iyi anlaşılır.

protected void Page_Load(object sender, EventArgs e)
{
DatalistDoldur();
}

private void DatalistDoldur()
{
DataTable dt = new DataTable();
dt = bla bla // buraya tablomuzu koyuyoruz

PagedDataSource page = new PagedDataSource(); // nesnemizi oluşturuyoruz
page.AllowPaging = true; // sayfalama özelliğini true yapıyoruz
page.PageSize = 5; // sayfada buluncak eleman sayısı
page.CurrentPageIndex = simdikisayfa; // bulundupu sayfa için bunu aşağıda anlatacağım
page.DataSource = dt.DefaultView();

Datalist1.DataSource = page; // datalistimize oluşturduğumuz pagedatasource nesnemizi bağlıyoruz
Datalist1.DataBind();

if (page.IsFirstPage == true) // burada sayfaya koyduğumuz iki adet linkbuttonun (ileri ve geri olmak şartıyla) görünme ve görünmeme durumlarını ayarlıyoruz
lnkbtnGeri.Enabled = false;
else
lnkbtnGeri.Enabled = true;

if (page.IsLastPage == true)
lnkbtnileri.Enabled = false;
else
lnkbtnileri.Enabled = true;
}
public int simdikisayfa // burada ise hangi sayfada olduğumuz ayarlamak için bir özellik oluşturuyoruz.
{
get
{
try
{
return int.Parse(this.ViewState["sayfa"].ToString());
}
catch (Exception ex)
{
return 0;
}
}
set
{
ViewState["sayfa"] = value;
}
}

protected void lnkbtnileri_Click(object sender, EventArgs e) // bunlarda linkbutonların kodları
{
simdikisayfa = simdikisayfa + 1;
DatalistDoldur();
}
protected void lnkbtnGeri_Click(object sender, EventArgs e)
{
simdikisayfa = simdikisayfa - 1;
DatalistDoldur();
}

şimdilik sayfalamayı iki butonla yapıyoruz. biraz daha geliştirebilirsem 1 2 3 gibi sayfalama ile yapmaya çalışacağım. Yapabilirsem onuda siteye koyarım.

Bol kodlu günler...

Çarşamba, Ekim 03, 2007

Bryan Adams - Everythings I Do

Look into my eyes, you will see
Gözlerimin içine bak, göreceksin
What you mean to me
Bana ne mana ettigini
Search your heart, search your soul
Kalbini ara, ruhunu ara
And when you find me there you'll search no more
Beni orada buldugunda daha fazla aramana gerek kalmayacak

Don't tell me it's not worth tryin' for
Bana deneyemeye degmedigini söyleme
You can't tell me it's not worth dyin' for
Bana ölmeye degmedigini de söyleyemezsin
You know it's true
Dogru oldugunu biliyorsun
Everything I do, I do it for you
Herseyi yaparım, senin için yaparım

Look into my heart, you will find
Kalbimin içine bak, bulacaksın
There's nothin' there to hide
Orda saklayacagım hiçbirşey yok
Take me as I am, take my life
Ben ben olarak kabul et ve hayatımı al
I would give it all , I would sacrifice
Tamamını verebilirim, feda ederim

Don't tell me it's not worth fightin' for
Bana bunun savasmaya degmeyecegini söyleme
I can't help it - there's nothin' I want more
Elimde deil, baska hiçbirsey istemiyorum
Ya know it's true
Evet biliyosun bu dogru.
Everything I do, I do it for you
Herseyi yaparım, senin için yaparım

There's no love, like your love
Senin askın gibi bir ask daha yok
And no other could give more love
Ve digerlerinin hiçbiri daha fazlasını veremez
There's nowhere, unless you're there
Sen olmadıgın sürece baska yer yok
All the time, all the way
Tüm zaman boyunca, her sekilde

Oh, you can't tell me it's not worth tryin' for
Oh bana bunun denemeye degmeyecegini söyleyemezsin
I can't help it - there's nothin' I want more
Elimde deil, daha fazla istedigim hiçbişey yok
I would fight for you, I'd lie for you
Senin için savasırım, senin için yalan söylerim
Walk the wire for you, ya I'd die for you
Senin için atese yürürüm, evet senin için ölürüm

Ya know it's true
Dogru oldugunu biliyosun
Everything I do, I do it for you
Herseyi yaparım, senin için yaparım[/b]

Cuma, Aralık 15, 2006

Pardus

Pardus... Özgürlük İçin...

Çarşamba, Temmuz 12, 2006

Allahım ne yapacağımı şaşırdım

tam sudoku çalışmalarına başlamıştım arkadaşın biri (sinan) aklıma girip ya boşver uğraşma dedi. bende ne yapayım bıraktım zaten gözüm kesmemişti :)

Santranç yapayım dedim. sonra onuda sallamak zorunda kaldım çünkü projenin çalışmalarına yarın başlayacağım fırsatım olmayacak. yarın projenin kodlarına bakacağım umarım beklediğim gibi zor çıkmaz :<

Bugün bide yaz okulunda aldığım dersin vizesi vardı. kendimden geçtim. İnşallah iyi bir not gelirde bu strestende kurtulmuş olurum.

bakalım yarın ola hayrola projeye bir başlayalımda inşallah altından kalkabiliriz.. :)

bu arada bir web işletim sistemiyle tanıştım kurdum süper biraz yavaş hataları var ama kendine özel sonuçta bayağı hoş denemenizi tavsiye ederim
www.eyeos.org

Cumartesi, Temmuz 08, 2006

Stajdayımmm

Uzun bir aradan sonra yine Merhaba!!!

Okuldu, derslerdi, finaller, projeler derken aradan bayağı uzun bir süre geçti birde internetimin olmaması bana bayağı zor geldi ama olsun yine birlikteyiz...

Şu aralar staj yapıyorum. Pozitif yazılımda.

Delphide bir proje aldım. Bu proje aynı zamanda benim okuldaki bitirme ödevi içinde bir başlangıç olacak.

Burada otomasyon yapılıyor. Elektronik bir kaç cihazın bigisayar üzerinden izlenmesi için yapılan yazılımlar. ben ise burada bir scada yazılımı için bulunmaktayım. Projenin sahibi hüsnü abi bir yerlere gelmiş prokede inşallah kısmet olursa bende ona yardım edeceğim.

Şu aralar bu scada yazılımı için ön çalışmalar yapıyor ve OOP (Object Oriented Programmer) = (Nesneye Yönelik Programlama) Uğraşıyorum. Bu arada proje delphide yazılmış ben e eski delphi bilgilerimle başladım birşeyler yapmaya. llah hepimizin yardımcısı olsun. Ama bu OOP çok gıcık bişi biraz biliyorum ama profesyonelleşmek bayağı zor. tamamen hayal gücü...

Şimdi bende bu sudoku oyununu yazarak nesneye dayalı olarak bir giriş yapmaya çalışıyorum. bittiği zaman burada yayınlayacağım.

Hepinize hayırlı günler.......

Cuma, Nisan 07, 2006

Vize Haftası

Bu hafta vize haftası olması sebebiyle 1 2 hafta yzı gönderemiyorum. Yakın zamanda görüşmek dileğiyle...... :)

Çarşamba, Mart 22, 2006

Baskı Önizleme

Text editör yapma çabalarında baskı önizleme olayı için bu kodları kullandım. belki birilerinin ihtiyacı olur.
bence önemli...

private void AracCubuguYazdır_Click(object sender, EventArgs e)
{
printPreviewDialog1.Document = printDocument1;
printPreviewDialog1.ShowDialog();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString(Dosya.Text,new Font(fontDialog1.Font.FontFamily ,fontDialog1.Font.Size ,fontDialog1.Font.Style), Brushes.Black,e.MarginBounds.Top,e.MarginBounds.Left );
e.HasMorePages = true ;
}

Perşembe, Mart 16, 2006

Sakaryada birakşam daha bitiyor....






Siteyi yapmaya çalışırken arkadaşlarımın manevi çok büyük destekleri oldu. Resmi yunus çekti yanımdaki ise mehmet makina mühendisliğinde okuyor. İnternete girme ve Gezinme işlemlerini onların evinde hallediyorum. Allah interneti başımızdan eksik etmesin..
Arkada İstanbul manzarası olduğundan dolayı özellikle seçtim. Ben gayet beğendim umarım sizde beğenirsiniz.

Yandaki tarih yanlış ayarlanmış bugünün tarihi olacak aslında 16.03.2006 hepiniz sağlıcakla kalın...