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.

9 Kasım 2010 Salı

İnsan Beynini Hack'leyecek



iPhone’u kıran ilk kişi olduğunda yaşı daha 17’ydi. Kırılamaz denilen Playstation 3’ü hack’lemek için ona 5 hafta yetti
Bulduğu açıklarla, PSP ve iPad’i de kırmayı başardı. Çeşitli bilim olimpiyatlarında kazandığı çok sayıda ödül var. Forbes onunla röportaj yaptı, CNN ekranlarında dünya onu izledi. Fox, NBC, CBS, ABC, CNBC, BBC gibi onlarca kanalda sayısız habere konu oldu. PC World dergisi 2008’de onu dünyanın 21 yaş altı en başarılı kişiler listesinde ilk sıraya koydu. İnternet alemindeki lakabı, isminin kısaltması olan Geohot. Ancak başarılarıyla birlikte biraz da burnunun büyümesi nedeniyle artık Egohot olarak anılıyor. Şu anda biyoteknoloji eğitimi görüyor ve hedefi insan beynini hack’lemek. İşte karşınızda genç dahi George Hotz…
Bugün 21 yaşında olan Hotz’u dünya ilk kez, iPhone’un işlemci kilidini kırarak tüm GSM operatörleriyle uyumlu hale getirmesiyle tanıdı. iPhone’un üreticisi Apple’ın mühendisleri bu “başarısı” karşısında şaşkındı.

Google'da Sürpriz Gelişme

Uzun süredir google'ın üzerinde çalıştığı dizüstü bilgisayarlar için geliştirilecek olan Chrome OS işletim sisteminin çalışmaları bitmek üzere olduğu ve yakın bir tarihte piyasaya sürülecek olduğu tahmin ediliyor.

Bugünlerde çıkan haberlere göre Google, Chrome OS yi kendi üreteceği dizüstü bilgisayarı Smartbook ile birlikte sunmaya hazırlandığı söyleniyor...

İnternet dünyasına bomba gibi düşen bu habere bakılırsa üretmeyi planladığı netbook adının Smartphone ve Netbook adlarından kelimeleri alarak bu ismi verdikleri söyleniyor. Bu önemli gelişmede Google, Smartbook un üretimini Tayvan kökenli bilgisayar üreticisi Inventec ile ortak çalışma yaparak üretmeyi planlıyor.

5 Kasım 2010 Cuma

C# Sınıf Mantığı

Bu örnekte sizlere oluşturduğum bir emlakci sınıfı üzerinden sınıf mantığını anlatmaya çalışacağım..


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

namespace ConsoleApplication71
{
    public class Emlakci
    {
        private int odasayisi;  // fieldlarımızı girdik..   
        private int katno;
        private string adres;

       //fieldlarımıza erişimi sınıf dışından kapattığımızdan dolayı propertyler ile erişimi sağlayacağız..

        public int Odasayisi
        {
            get // get property'si fieldımızdaki değeri döndürmemizi sağlar
            {
                return this.odasayisi;
            }