Haz
04
2009
0

Basit İki Program

Belki yazıverdiğim arkadaşlar dışında birilerininde işine yarar.

ilk programı arkadaş txt dosyasına satır satır girdiği url  yada metinlerde tekrar eden varsa bir kere almak ve yeni eklediğininde kontrolü yapıldıktan sonra eklenmesini istemişti ona yazdım. Bu amaçla yazılmış basit bi programcık.

http://www.circass.com/UrlListeEkleFiltreli.exe

ikinci programıda bir arkadaş klavyede basılan tuşların ascii karşılıklarını görmek ve yazacağı program içerisinde kullanacağı formatta almak sitiyordu ona yazmıştım.

http://www.circass.com/AsciKarsilik.exe

Yaziyi gonderen Cantek ÇETİN in: Yazılım |
Haz
04
2009
0

C# ile ilgili Sık Sorulan Sorular

Bu yazıda C# dili ilgili sık sorulan sorulara yanıt verilmiştir.

Aşağıdaki C# ile ilgili sık sorulan sorular www.msdn.com adresinde faaliyet gösteren Microsoft Visual C# ekibi tarafından hazırlanmıştır.

S – 1 : DllImport niteliğini neden çalıştıramıyorum?

C – 1 : DllImport ile işaretlenen bütün metotlar public static extern olarak bildirilmelidir.

S – 2 : Yazdığım switch ifadeleri farklı bir biçimde çalışıyor. Neden?

C – 2 : C# case blokları için “explicit fall through” özelliğini desteklemez. Buna göre aşağıdaki kod parçası geçersizdir ve C#’ta derlenemez.

switch(x)
{
   case 0:
       // bir şeyler yap
   case 1:
       // 0 case'indekine ek olarak birşeyler daha yap
   default:
       // 0 ve 1 durumlarına ek olarak birşeyler daha yap

       break;
}

Yukarıdaki kodun verdiği etkiyi C# ile aşağıdaki gibi gerçekleştirrebiliriz. (Case’ ler arasındaki akışın açıkça belirtildiğine dikkat edin!)

class Test
{
    public static void Main()
    {
        int x = 3;

        switch(x)
        {
            case 0:
                // bir şeyler yap
                goto case 1;
            case 1:
                // 0 case'indekine ek olarak birşeyler daha yap
                goto default;
            default:
                // 0 ve 1 durumlarına ek olarak birşeyler daha yap
                break;
        }
    }
}

(Devamini okumak icin tiklayin)

Haz
04
2009
0

C# 2.0 vs 3.0 Sefer Algan Anlatıyor

C# 3.0 ve LINQ (Language Untegrated Query) nedir?

C# 3.0 ilk olarak 2005 yılındaki PDC (Professional Developer Conference) etkinliğinde duyruldu. C# 3.0 daki yeni özellikler ilk olarak LINQ (Language Integrated Query) adı verilen bir proje ile anılmaya başlandı. LINQ projesi C# diline entegre olmuş hafızadaki veya harici bir kaynaktaki verileri hızlı ve efektif bir şekilde sorgulayabilecek yapılara verilen bir takma isimdir. C# 3.0 daki yeniliklerin şimdilik tamamı LINQ projesinin altyapısını oluşturmaktadır. Bu makalede sizlere C# 3.0 daki dil yeniliklerinden ve sonrasında ise LINQ projesinin kapsamından bahsedeceğim.
(Devamini okumak icin tiklayin)

Haz
04
2009
0

En Büyük 10 Yazılım Hatası :) DİKKATTT DİKKATTT :)

Tüm zamanların 10 en kötü yazılım hatası:

* 28 Temmuz 1962 — Mariner 1 Uzay Roketi: Mariner 1′in uçuş yazılımındaki bir hata fırlatma sırasında roketin
istenen yörüngeden ayrılmasına yol açtı. Kontrol yönetimi tarafından roket Atlantik Okyanusu’nda yok
edildi. Kazayla ilgili inceleme yapıldığında, bir kâğıda kurşun kalemle yazılmış bir formülün bilgisayara yanlış
geçirilmiş olduğu ortaya çıktı. Böylece bilgisayar roketin yörüngesini yanlış hesaplamıştı.

* 1982 — Sovyet Gaz Hattı: Söylentiye göre, CIA’e bağlı çalışan operatörler Sibirya gaz hattını kontrol etmek
üzere satın alınan Kanada bilgisayar sistemine bir böcek yerleştirdiler. Sovyetler Birliği’nin bu sistemi hassas
ABD teknolojisini gizlice satın alma ya da çalma çabalarının bir parçası olarak aldığı iddia ediliyordu.
Yine söylentiye göre, CIA, programı keşfetti ve onun geri tepmesini sağlamaya karar verdi. Bunun için Sovyet
incelemesinden geçecek, ama sonunda işletme anında başarısız kalacak bir ekipmanı araç olarak kullandı.
Böylece gezegenin tarihinde en büyük nükleeer olmayan patlama meydana geldi.

(Devamini okumak icin tiklayin)

Yaziyi gonderen Cantek ÇETİN in: Ordan Burdan |