Transaction Nedir ?

Yazılarım Yorum Yok »

Geliştirmekte olduğumuz uygulamalarımızda bir takım olaylar vardır ki, birbirine bağımlıdır ve bir bütün olarak hareket etmelidirler. Bu tarz küçük parçalara ayrılamayan işlemlere transaction denir. İşlemlerin tamamı gerçekleşmediği sürece tekil olarak çalışan işlemler çalışmamış kabul edilir. Bir örnek vermek gerekirse , geliştirdiğiniz uygulama bir bankanın internet şubesine yönelik ise, döviz bozdurma işlemi bir müştiriden döviz alımı yapıldığında dövizin miktarı kadar kasadaki döviz miktarını aktarmalı ve dövizin miktarına tekabül eden YTL kasadan düşülmelidir. Bu işlem yapılırken kişinin hesabına YTL aktarımı yapıldıktan sonra eğer bir problem olursa ve bu işlemleri birbirine bağımlı hale getirmez isek dövizde müşteride kalır yada tam terside olabilir.

yazının devamı için http://www.bilyaz.com/adonetsql/transaction-nedir.html/ adresini ziyaret ediniz.

Derinlik Öncelikli Arama (Depth-First Search)

Yazılarım 1 Yorum »

 AÄŸaç yapılarında kullanılan algoritmalarından bir tanesidir. Elimizde var olan bir aÄŸaç yapısı içerisinde istenilen bir deÄŸeri aramakta kullanılan ve özelliÄŸi öncelik olarak aÄŸacın derinliÄŸini tamamlamasıdır… Makalenin devamı için http://www.bilyaz.com/bMakaleGetir.php?id=138 adresini siyaret ediniz.

DoÄŸrusal Arama (Linear Search)

Yazılarım Yorum Yok »

DoÄŸrusal arama, arama algoritmalarında temel teÅŸkil etmektedir. Herhangi bir mantık karmaÅŸası yoktur. Elimizde var olan dizi içerisinde… makelenin devamına eriÅŸmek için http://www.bilyaz.com/bMakaleGetir.php?id=137 adresini ziyaret ediniz

İkili Arama (Binary Search)

Yazılarım Yorum Yok »

İkili arama , sıralı dizilier için kullanılan bir algoritmadır. Algoritmanın amacı bu sıralı dizi içinde istenilen değeri bulmaktır. Makalenin tamamını okumak ve örnek koda erişmek için http://www.bilyaz.com/bMakaleGetir.php?id=136 adresini ziyaret ediniz

Seçmeli Sıralama – Selection Sort

Yazılarım Yorum Yok »

Yazması kolay ve basit bir yapıya sahip olan seçmeli sıralama algoritması , elemeli sıralama ya (Bubble Sort) göre daha iyi bir performansa sahip olsada, diğer gelişmiş algoritmalara göre yavaş çalışmaktadır. Makalenin devamı için http://www.bilyaz.com/bMakaleGetir.php?id=135 adresini ziyaret ediniz

Algoritma Nedir ?

Yazılarım Yorum Yok »

Bilgisayar üzerinde herangi bir problemi tanımlarken neyi nezaman hangi veriler ile yapacağını tanımlamış oluruz. Bir nevi bir öğretmenin okulda öğrenciye bir fizik problemini çözerken izlemesi gerektiği yolları tanımlaması gibidir. Alogoritma üzerine yazmış olduğum yazının devamı için tıklayınız

Yazılım Analizi ve Mimarisi

Yazılarım Yorum Yok »

Yazılım Analizi ve Mimarisi üzerine yazmış olduğım makaleye erişmek için
Yazılım Analizi ve Mimarisi

C# ta dizindeki belirli uzantılı dosyaları sıralamak

Yazılarım Yorum Yok »

    Uygulama geliÅŸtirirken veritananı uygulamalarının yanısıra dosyalarlada iÅŸlemler gerçekleÅŸtiriyoruz. Bu iÅŸlemlerde iÅŸlem yapılacak dosyaları kullanıcıya bırakmak istiyorsak yada kendimiz belirli bir dizindeki dosyalarla toplu olarak iÅŸlem yapmak istiyorsak o dizindeki dosyaların tamamını yada belirli uzantıya sahip olanları sıralamak yada bir listeye atamak isteriz… yazının devamı için

C# 3.0 ve Yenilikler

Yazılarım Yorum Yok »

C# 2.0 ile gelen yeniliklere ayak uydurma sürecini atlatmışken bir baktık ki C# 3.0 geldi. Aslında bir bakıma iyi de oldu. Neden iyi oldu diyecek olursak eğer bir yenilik çıkmışsa ve bu yenilik gerçekten işimizi kolaylaştıracaksa sa, gözümüz kapalı hemen başlarız öğrenmeye ama eskisi daha iyiyse hiç oralı olmayız. Bizde 3.0 ile gelen yenilikler bizi hadi bunu da öğrenelim dedirtecek türden. Sözü fazla gevelemeden örnek kullanımlar ile isterseniz işin içerisine biraz biraz göz atalım. Makaleye sitemden ve bilyaz.com sitesinden ulaşabilirsiniz.

Update Panel (Ajax Nedir ? )

Yazılarım Yorum Yok »

Bir önceki Ajax’a giriÅŸ makalemden sonra bu yazımda sizelre Update Panle kontrolünün kullanımından bahsetmeyeçalıştım. Sitemden eriÅŸmek İçin , bilyaz.com ‘ dan eriÅŸmek için http://www.bilyaz.com/bMakaleGetir.php?id=104 adresini kullanınız.