[linux-programlama] Re: Fork() fonksiyonu

---------

From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Thu 06 Nov 2003 - 09:20:51 EST

  • Next message: kaptan: "[linux-programlama] Re: Fork() fonksiyonu"

    On Thu, 2003-11-06 at 16:15, Yüksel ÖZCAN wrote:
    > Enver bey ilginize teşekkür ederim. :)
    Merhaba,

    > Yalnız internette c# ile ilgili türkçe döküman bulamadım. Piyasada
    > sanırım bi kaç kitap var ama onlar da ms icin yazilmis kitaplar. Linux
    > icin c# editor & derleyici linki ile, c#'a baslangic duzeyinde bilgi
    > veren TURKCE bir site yada kitap önerebilirmisiniz. Hazir kodmaya
    > isinmisken c#a da bi el atmakta fayda olacak sanirim. Peki hiz olayi
    > nasildir. c# c'ye gore hizli mi calisir yavas mi ?Herkese kolay
    > gelsin.

    http://skyblue.gen.tr/sunumlar/mono/

    ile baslayabilirsiniz. Sunum notlarinda bolca link var. Turkce kitap
    bilmiyorum acikcasi. Sunum notlarini okuyunca siz de farkedeceksiiz ama
    Microsoft .NET ve Mono birbirine cok benziyor, yazacaginiz kodlar buyuk
    olcude uyumlu olacak.

    C#, C'ye cok yakin bir hizda calisiyor, en azindan x86 ve PowerPC
    uzerinde. Dolayisiyla bir performans kaybi yok gibi.

    Bir pencere olusturup icine bir de buton koyan ornek bir C#/Gtk# kodu:

            using System;
            using Gtk;
            using GtkSharp;
            using System.Drawing;
            
            class deneme {
                    public static int Main () {
                            Application.Init ();
                            Window win = new Window ("deneme");
                            win.DefaultSize = new Size (300, 150);
                            win.DeleteEvent += new DeleteEventHandler (window_delete);
                            Button btn = new Button ("Buton");
                            btn.Clicked += new EventHandler (btn_click);
                            win.Add(btn);
                            win.ShowAll ();
                            Application.Run ();
                            return 0;
                    }
                    static void btn_click(object obj, EventArgs args) {
                            Console.WriteLine ("Butona basildi");
                    }
                    static void window_delete(object obj, DeleteEventArgs args) {
                            Application.Quit ();
                            args.RetVal = true;
                    }
            }
            
    gibi birsey. Aslinda bununla hic ugrasmayip Glade ile .glade dosyasini
    hazirlayarak GladeXml ile 2 satirda bitirmek de mumkundu :)

    -- 
     __________
    |          |
    |          |  Enver ALTIN (a.k.a. skyblue)
    |          |  Software developer, IT consultant
    |    FRONT |
    |==========|  FrontSITE Bilgi Teknolojisi A.Ş.
    |_____SITE_|  http://www.frontsite.com.tr/
    -- Attached file included as plaintext by Ecartis --
    -- File: signature.asc
    -- Desc: This is a digitally signed message part
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.3 (GNU/Linux)
    iD8DBQA/qljDZCB2FZvqK0sRAqkHAJ9LY+MDIAXEaCQ/+r5DPXxmsxC86wCeIuez
    pbJggyTVnTpRB1A008u6FvY=
    =mtBp
    -----END PGP SIGNATURE-----
    

  • Next message: kaptan: "[linux-programlama] Re: Fork() fonksiyonu"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.