.NET Kralliginin Ba$ Cariyesi: C#
Yazan Orhan KALAYCI Tarih 23 October 2008 | Yorum Yok
Evet Ba$ Tacimiz C#, Fazla Soze Gerek Yok Isterseniz Buna Bir Ders Deyin, Isterseniz C# A Giri$ Zabidi Zubidi Bidi Bidi vs
Bir C# Yani .NET Programinin Yapisini Kisaca Anlatacagim Oncelikle Bazi Kavramlar:
OOP: Object Oriented Programming Yani Nesneye Dayali Programlama
Bence C# in En Guzel Ozelligi Bu OOP Program yazmaktan Ba$ka Care Birakmiyor Size, OOP Program Yazamamak Daha Zoraki Bi$i, Heleki Win Form Uygulamalarinda, Neyse C# Ile Bir Console Application actiginizda Ilk Goreceginiz $ey:
using System;
using System.Collections.Generic;
using System.Text;
namespace ForBLog
{
class Program
{
static void Main(string[] args)
{
}
}
}
Bu $ekilde Belki Anlamdiramadiginiz Bir Kod Blogu Olacaktir, Ben Bu Anlamsiz Blog u 3 Kisma Ayiriyorum Sizin Icin
1. Kisim Namespace ler Yani FrameWork Deki Ad bo$luklari Oncelikle $unu Anlamaliyiz NameSpace ler TipkiProgramlar Gibidir, Sizin I$inizi Kolayla$tirmak Icin Yazilmi$ $eyler Gibi Du$unebilirsiniz, IcerlerindeMethodlar,Attribute ler, Property ler, Eventlar vs vs Gibi bi Cok Eleman Barindirirlar.Gelelim Kodumuza:
#region NameSpaceler || Ad Bo$luklari using System; using System.Collections.Generic; using System.Text; #end region
Using Ilk Once Ingilizcede Kullanmak Demektir, Yani Programimiz Framework Un Bu NameSpace Lerini Kullanicak Anlamina Gelir,
Bu Satirlari Tanitmamiz Gereklidir Cunki Programa Neyi Kullanicani Soylemezsek, Kullanamaz. Bu NameSpace lerin ozelliklerini
Barindirdiklarini Bilmenize Gerek Yok Internette MSDN diye Koca Bi Kutuphane Var
namespace ORNEKPROGRAM{
class Program
{
static void Main(string[] args)
{
}
}
}
Bu Sizin NameSpace iniz Yani FrameWork Artik Sizin Programiniza Ula$mak Icin ORNEKPROGRAM ad Bo$lugunu Kullanicak..
class Program
Bu Kod Sizin Programinizda Bir Sinif Olu$turur, Siniflarin Uzantilari .cs Dir ( Evet RunUO Scriptleri
) ve Program Kodlari Bu Siniflarin Iclerine yazilir,
static void Main(string[] args)
{
// Program Kodlari.
}
Bu Bir Method dur, Main Methodu, Program Cali$tiginda Ilk Cali$acak Method dur { } Parantezler Arasina yazdiginiz Kod Ne Ise Program Cali$tiginda O Kod Cali$acaktir,
(string[] args)
Bu Bir Parametredir, Main Methoduna Giden Parametre Parametreler Degi$ken Olarak, Obje Olarak Gelebilirler,
Gelen Parametre Ne Ise Methodun Icinde Parametre Aynen Kullanilabilir..
Bu Bir Ba$langic Di, $imdi Herkes $unlari Indirsin:
.Net FrameWork 2.0
Microsoft Visual C# Express Edition
Microsoft SQL Server 2005 Express Edition
(RunUO ya Script Yazmak Isteyenler)
RunUO 1.0 (1.0 Base Alarak Script yazacagiz)
RunUO 1.0 Source Code (SVN)
Hazirlanin, 1 Hafta Icinde Ba$liyoruz

