16 Kasım 2010 Salı

Sql Sorgu Cümle Örnekleri

Bu örneklerde size sql sorgu cümle örnekleri üzerinden sql'i anlatmaya çalışacağım..

- Select first_name ||' in Soyadı '|| last_name  AS "ADSOYAD"
  from hr.employees


// Employees tablosundaki first_name alanı ile last_name alanı arasına in Soyadı ekleyip ADSOYAD adlı Alias(Takma Ad)'a atayıp gösterir.

- Select DISTINCT department_id
  from employees

12 Kasım 2010 Cuma

Çarpım Tablosu Yapımı ( Form'un Loadında )


Bu örnekte sizlere Form’un loadında programı oluşturmayı çarpım tablosu programının yapımında anlatacağım.
Form’un loadında işlem yapacağımız için Formun üstünde bir işlem yapmıyoruz boş bırakıyoruz.

Windows Hesap Makinesi Yapımı


Bu örnekte windows’un hesap makinesine hemen hemen aynı işlevi gören bir hesap makinesi yazmaya çalıştım. Dinamik kodlamadığımdan dolayı kod fazlalığı var. Açıklamalı şekilde yapmadım fakat anlamadığınız veya yerleri mail ile sorabilirsiniz.


public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        double sayi1=0;
        double sayi2=0;
        double islem;
        int secilen=0;
        int secilen2;

Dinamik Kodlama ile Kullanıcı Kayıt Formu


Bu örnekte sizlere dinamik kodlama mantığını kullanıcı kayıt formu yaparak anlatmaya çalışacağım..

dinamik kodlama nedir açıklayalım..

Dinamik Kodlama : Oluşturduğunuz programa ekleyeceğiniz yeni kontrollerde programın kod kısmını tekrar düzenlemek zorunda kalma gereği duymamanızdır.Anlatacağım örnekle bu tanımı somutlaştırmaya çalışacağım.

Formu oluştururken ilk olarak Toolboxda Containers sekmesinden Paneli seçip forma yerleştirin.Sonrasında diğer kontrolleri Panel’in üzerine ekleyin.Bu Dinamik kodlamada bütün kodlamalarımızı bu panel içinde halledeceğiz.

11 Kasım 2010 Perşembe

C# System.Collections Sınıfı


Bu yazımızda size verileri saklamak için kullandığımız System.Collections sınıfı üyelerini anlatmaya çalışacağım..


Array : Önceden boyutu belli olan ve tek bir veri tipinin saklanacağı yapılar için uygun olan sınıftır. Sistem Boxing işlemi yapmadığından dolayı daha hızlı çalışır fakat diziyi oluşturuyorken sınırlarını çizdiğimizden dolayı bazen isteklerimizi karşılayamayabilir. İndeks değeri belirlediğimiz sınırı aşarsa çalışma zamanı hatası verir.
 tip[] dizi ismi = new tip[eleman sayısı] (string[] dizi=new string[57]) şeklinde oluşturulur.

10 Kasım 2010 Çarşamba

Dosya İşlemleri ( Sınıf yardımı ile )


                        Bu örneğimizde basit dosya işlemleri yapan bir programı anlatmaya çalışacağım..


using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

// Filestream ve StreamWriter Sınıfını kullanacağımız için System.IO kütüphanesini kaynak olarak gösterdik..

Basit Bir Kronometre Yapımı ( Sınıf Yardımı İle )

Sınıf Yardımı İle Basit Bir Kronometre Yapımı


Öncelikle toolbox a girip programa bir timer ekliyoruz..


Sonrasında properties bölümünden timer’ın ayarlarını şekildeki gibi oluşturuyoruz
Özellikle Interval’ını 1 yapıyoruz.
Interval’ı 1 yapmamızın sebebi az sonra oluşturacağımız kronometre sınıfındaki salise değişkenimizin her salise de bir artıracak olmamızdır.