IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Mart 2013, 16:08   #1
Çevrimdışı
~ SohbetYaz.Com ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C# Kodları Nasıl Derlenir




C# Kodları nasıl derlenir?
Çok kaba bir cevap olacaksa da C# kodları C# IDE olarak adlandırılan geliştirme ve derleyeci ortamlarında derlenirler. C# kodlarını derleyebileceğiniz en iyi ortam Microsoft Visual Studio ürünüdür. Bir çok C# kod yazarı bu editörü kullanmaktadır. Bu nedenle bende size bu editör üzerinden nasıl kodların derlendiğini açıklayıp diğer ücretli/ücretsiz compiler (derleyici) ismini paylaşacağım.

İlk olarak Microsoft Visual Studio’nun herhangi bir versiyonunu yüklüyoruz ve programımızı çalıştırıyoruz. (Örn: Microsoft Visual Studio 2010)


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yeni bir Proje açıyoruz. Karşımıza gelen bir çok seçenek olacaktır. Penceremizin sol tarafından Visual C# kategorisini seçiyoruz. Burası aklımızı en fazla karıştıran bölümlerden bir tanesi. “Hangi seçenek?” sorusunun cevabı kodunuzun içeriği ile alakalıdır. Bu nedenle Visual Studio kodları standart kodlardan çok bir proje halinde içerlenmesi çok daha iyi olacaktır. Visual Studio’nun en çok kullanılan seçeneği görsellik tarafı olduğundan Windows Form Application yani form uygulamalıdır. Eğer nesne yönelimli progralama hakkında bir bilginiz yoksa bu form uygulama kaynak kodlarını derlerken bir çok hata ile karşı karşıya kalabilirsiniz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


İlk olarak form uygulamamızda kaynak kodlarımızın nasıl derlendiğini görelim.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Form açılır açılmaz derlenecek kodları aşağıda resimde gösterilen alana yazınız. Eğer bu alana ulaşamadıysanız karşınıza çıkan Form uygulamasının üzerine çift tıklayınız. Bu uygulama elbette yeni proje açanlar içindir. Örneğin şu kodumuzu derleyelim;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kodumuzu aşağıdaki resimde gösterilen alana yapıştıralım.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Ardından F5 tuşuna veya Starting Debugging buttonuna tıklayalım.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Console Application (Consol uygulaması) derlemesi için yapılması gerekenler için öncelikle yeni bir proje diyip Console Application’u seçin.Eğer bir önceki aşamayıda gerçekleştirmişseniz programı durdurmanız gerekir. Programı durdurmak için Programı kapatın veya Shift + f5 tuşuna basın.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bir adet console uygulaması açın ve kodumuzu resimdeki gösterilen alana yapıştırın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<!--DVFMTSC--> Console.WriteLine("Merhaba Dünya"); <!--DVFMTSC--><!--DVFMTSC-->Console.ReadLine();


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


C# kodlarını derlerken karşılaşılan hatalar

C# öğrenmeye başlarken C# kodlarını derlemek için internette bir çok kaynak kodu herhangi bir C# derleyicisi içerisinde çalıştıranlar bir çok hata ile karşılaşabilirler. Bunların nedenlerinin arasında C#dilininin görsel ve nesne yönelimli programlamaya özgü bir dil olmasıdır. C# kaynak kodlarını kodlarken öncelikle görsel yönden eksiklikler giderilmeli ve daha sonra nabza göre şerbet mantığında nesneye göre kaynak kodlar paylaştırılmalıdır. Bunu bir örnek ile inceleyelim…

Örnek kaynak kod:

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace 
WindowsFormsApplication4
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }
 
        private 
void Form1_Load(object senderEventArgs e)
        {
            
label1.Text "Sonuc: ";
            
button1.Text "Hesapla";
        }
 
        private 
void button1_Click(object senderEventArgs e)
        {
            
int s1s2;
            
s1Convert.ToInt32(textBox1.Text);
            
s2Convert.ToInt32(textBox2.Text);
            
label1.Text ="Sonuc:"+(s1+s2);
        }
    }


1.AŞAMA : Form Tasarımı
”Hangi nesnelerimizi formumuzda bulundurmamız gerekiyor?” sorusunun cevabını aramalıyız. Sayfamızı baştan aşağıya taradığımızda karşımıza aşağıdaki gibi bir liste çıkmaktadır.

2 adet Textbox
1 adet Label
Bu nesneleri formumuzda oluşturalım. Formumuz aşağıdaki gibi bir tasarıma benzer bir şekle sahip olması gerekir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


*Not: Buradaki nesne isimlerinin koda uyarlanacağından değiştirilmemesi gerekir. Yani kontrol isimlerinin sırasıyla textbox1, textbox2, button1 ve label1 olmalı.

2.Aşama : Nesneye göre kodları dağıtalım
Kaynak kod üzerinde yine baştan aşağıya gittiğimizde form derlenir derlenmez yüklenmesi gereken bir takım kodlar görüyoruz. Bu nedenle form ekranımıza çift tıklayıp aşağıdaki kodları yazıyoruz.

Form1_Load

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
label1.Text = "Sonuc: "; button1.Text = "Hesapla";

Buttona tıkladığında label1′in değişmesi için form ekranınına tekrar dönüp buttona çift tıklıyoruz. Form ekranına dönmek için pencereler arasında geçiş yapabileceğiniz gibi Solution Explorer’dan form1.cs uzantılı dosyanın üzerine de tıklayabilirsiniz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int s1, s2; s1= Convert.ToInt32(textBox1.Text); s2= Convert.ToInt32(textBox2.Text); label1.Text ="Sonuc:"+(s1+s2);

Bu aşamaları tamamladıysak programımız derlenmiş demektir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
c#, derlenir, kodları, nasıl


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ping Kodları Satuk Windows 0 03 Eylül 2012 16:32
metin2 2011 yeni item kodları - gm kodları KarakıZ Metin2 2 09 Ocak 2012 16:49
İl Trafik Kodları, İl İl Trafik Kodu, Plaka Numaraları, İl Plaka Kodları Numaraları PauL Otomobil Haberleri 0 26 Kasım 2011 09:56
aliases kodları 7610 mIRC Scripting Hazır Kodlar 6 14 Aralık 2010 10:53
Linux'ta Çekirdek (kernel) Nasıl Derlenir ? Caistlin GNU, Linux ve UNIX 2 07 Ağustos 2006 18:58