From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Thu 06 Nov 2003 - 09:20:51 EST
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-----