Hatalar ve Hataların Giderilmesi

errorBu yazımda sizlerden gelen maillerde genelde hatalı yazım veya mantık hataları yüzünden uygulamanızın çalışmaması yada düzgün çalışmaması gibi durumlardan söz edeceğim.
Ayrıca bu C#’ın Temelleri için son yazım olacak. Buraya kadar bütün yazıları takip edip artık zorlanmadan örnek uygulamaları yapabiliyorsanız temeli attık demektir.
Visual Studio’nun bize sağladığı avantajlardan birisi de hata kontrolüdür. Bu yazıdan sonra büyük ölçüde hatalarınızı daha rahat anlayıp çözüm getirebileceksiniz. Lafı uzatmadan konuya girelim.
Hata Çeşitleri:

  • Derleme hataları
  • Çalışma zamanı hatası
  • Mantık hatası

Okumaya devam et

Visual Studio ile Setup Hazırlamak

Blogu baştan sona takip edenler için artık ufak tefek uygulamalar yazıyor olmalısınız. Tabii ki bunları paylaşmak yada yaymak istiyor da olabilirsiniz. İşte bu noktada Visual Studio’nun bize yapmış olduğu bir kıyak daha var uygulamamız için setup oluşturmak. Bunun için VS’ da Wizard(sihirbaz) dediğimiz işimizi kolaylaştıran bir araç var ondan biraz bahsedelim.
Okumaya devam et

Değişkenler ve Tipleri

Hemen hemen bütün programlama dillerinde kullanılan hatta muhakkak olması gereken ve programın anlaşılırlık,kolaylık gibi özellikleri için kullandığımız kelime veya kelime gruplarıdır. Çok uzun bir cümle oldu yani ; değişkenler adı üstünde değişken olan sayı veya bir text olabilir. Bir örnekle sanırım daha iyi anlaşılır. Fakat ondan önce biraz değişken tiplerinden bahsetmek isterim.

Bunlar tamsayı olanlar:

Bit__ _____Yazılış __________Değer Aralığı

8                     byte                         0 – 255
8                    sbyte                        -128 – 127

16                  short                        -32768-32767
16                 ushort                       0 – 65535

32                   int                            -2.147.483.648 – 2.147.483.647
32                 uint                            0 – 4.294.967.295

64                 long                          -9.223.372.036.854.775.808 – 9……….807
64               ulong                         0 – 18.446.744.073.709.551.615

Okumaya devam et

C#’da Ramdom(Rastgele) Sayı Üretmek

Bu konuyu anlatırken küçük bir buton yakalama oyunu ile örneklemek istiyorum.
Yeni form yarattıktan sonra forma bir de buton ekliyoruz.
Ve butonun olaylarına geçerek Mouse Enter olay(event)ına şu kodları giriyoruz :

Random Rastgele = new Random();
button1.Left = Rastgele.Next(1, 501);
button1.Top = Rastgele.Next(1, 501);//©csharpturkcesi

Ve butonun Click olayına da şunu yazabilirsiniz :

Okumaya devam et

C#’da MessageBox’ın özellikleri

Message Box çok kullandığımız bileşenlerden biridir. Daha önce şuradaki derste message box’ı kullanmıştık fakat varsayılan özellikleri ile kullanmıştık. Şimdi ise message box’ı biraz daha kendimize göre dizayn edeceğiz.

Öncelikle yeni bir form açıp Bir tane buton ekliyoruz. Sonra Button’un Click olayına Kodlarımızı yazacağız. Yani tıklandığında bir mesaj box gelmesini istiyoruz.

Şu kodları Click olayına yazıyoruz.

MessageBox.Show("DENEME","başlık", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);

Okumaya devam et

C#’da Zaman ve Tarih Uygulamaları,Timer Kullanımı

Bu derste C# da kullanılan saat ve tarih formatlarından biraz bahsedip ufak bir uygulama ile aradaki farkları inceleyeceğiz. Bir de timer’ın kullanımından bahsedeceğim.

Öncelikle Visual Studio’yu açıp yeni bir form oluşturuyoruz.

10 tane sola 10 tane de sağa resimdeki gibi label ekliyoruz. İsterseniz sadece 10 tane de kullanabilirsiniz , ben görsel açıdan düzgün olması için 20 tane kullandım. Bir de button ekliyoruz.

Okumaya devam et

Visual C#’da ilk Program(Hello World)

Programlama dünyasının olmazsa olmazı ilk dersi “Hello world“‘dür. Bu yazıda ilk programını yazanlar için windows uygulaması basit olarak nasıl yazılır onu anlatacağım. Tabii ki bunun Console uygulaması kısmı da var fakat ben blogumda console yazılımına hiç girmeyeceğim.

–> Öcelikle Visual Studio’muzu açıyoruz.

–> Daha sonra File menüsünden New sekmesine gelip Project’i seçiyoruz. Karşımıza şöyle bir ekran çıkmalı :

Okumaya devam et

Visual Studio 2008 Arayüzü

Bu yazımda artık Visual Studio ortamındaki arayüzden, araç çubuklarından ve menüden bahsedeceğim.
Benim kullanmış olduğum Visiul Studio Team System 2008 sürümünü yazıda VS olarak yazacağım.

Öncelikle VS yi ilk açtığımızda karşımıza çıkacak olan sayfa “Start” yani başlangıç sayfamız.
Eğer görünmüyorsa View->Other Windows->Start Page’ den açabilirsiniz.

Okumaya devam et