bildirgec.org

loading hakkında tüm yazılar

BackgroundWoker ile arkaplan çalışması (Loading.. vs )

oGuZz Z | 01 May 2011 13:34

BackgroundWorker, programlamaya yeni başlayan çoğu programcının hatta uzun zamandır programlama ile uğraşmış kişilerin bile gözünden kaçabilen bu ufak nesne ne işe yarar ? çalışma mantığı nedir ? gibi bazı sorulara kendimce cevap vermeye çalışıcam ilk olarak adından da anlaşılacağı gibi bu nesne arkaplanda programın çalışmasını durdurmayacak şekilde bazı işlerin yapılmasını sağlar derleyiciler programı satır satır işlediklerinden bir işlem bitmeden diğerine geçiş yapılmaz buda işlem gerçekleşirken kullanıcının boş bir ekran görmesi veya işlem yapamadan beklemesi anlamına gelir ki buda bir çok kullanıcıyı sıkar. Örneğin internet üzerindeki bir serverdan tek tek verileri çekip ardından başka bir servera kayıt işlemi yapıyorsunuz.Bu işlem binlerce kayıt arasında saniyeler hatta dakikalarca bekletme yapar bu sırada kullanıcının bu işlemi iptal etme veya başla bir işlemden devam edebilme özgürlüğü sağlıyacak olan aracımız ise ” backgroundworker ” herneyse iyice uzatmayayım konuyu gelelim örnek kodlara …

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
backgroundWorker1.RunWorkerAsync();
// Yukarıdaki Kodu yazarak backgroundworker nesnemizi çalıştırıyoruz..
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
//Bu alana arka planda uygulamadan bağımsız çalışmasını istediğimiz kodları yazıyoruz...
}
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
// Bu alanda işlemin devamlılığı ile ilgili verileri progressbara gönderiyoruz örneğin serverdan gelen vernin nekadarının tamamlandığı..
}
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
//Bu alanda ise işlem tamamlandıktan sonra ne yapılacağı yazılacak örneğin yükleme bittikten sonra formu kapat veya kullanıcıya bir mesaj ver gibi seçenekler
}

Ajax için -yükleniyor- gif paketi

pisho | 16 July 2008 09:02

şuhaberde, ajax uygulamalarınız çalışırken, ” yükleniyor ” işlevini görecek 120’den fazla gif buradaki linkte bir araya getirilmiş..

giflerin arasında hem çok estetik, hemde çok hareketli olan türler görmek mümkün.

sanırım pek yorum yapamayacağım çünkü resimlerle anlatmak istediğimi daha iyi anlayabilirsiniz.

paketten bir kaç önizleme ;

bildirgeçcilere tişörtler

odo | 17 December 2007 22:25

thinkgeek‘de bilgisayar ve internet dünyasının müdavimleri için birbirinden ilginç tişörtler tanıtılmış. içlerinden seçtiğim birkaç tanesini aşağıda listeliyorum. diğerlerine buradan ulaşabilirsiniz.


yeryüzünde 10 çeşit
insan vardır: ikili sayı sistemini anlayanlar ve anlamayanlar!


html’nin açılımı: kadınlara nasıl yaklaşılır?


hemen öyle kötü düşünmeyin! bu yalnızca ikili sayı sisteminin parmakla gösterimlerinden biri.<


gerçek hayata sql sorgusu uygulayabiliyor olsaydık acaba nasıl olurdu?


bazen harekete geçebilmek için alkolle yüklenmek gerekir…

css ile ajax stilli “yükleniyor…” resmi

odo | 11 November 2007 18:54

ajax’ın web geliştiricileri için çok cezbedici olan kimi özellikleri basit css hileleri ile de halledilebiliyor. örneğin bir resim dosyası yüklenirken ajax stili bir “yükleniyor…” görüntüsü elde etmek css ile hiç de zor değil.

bunun için resmi şöyle bir css kodu ile tanımlamak gerek:

img {background-color: #FFFFFF;background-image: url(loader.gif);background-repeat: no-repeat;background-position: center center;
}

elbette burada dikkat edilmesi gereken bazı şeyler var. bir kere arka plan rengini duruma göre uyarlamak lazım. ayrıca, resmin boyutlarını kesin ölçü olarak belirlememek sorun yaratabilir.