<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2694760174074295926</id><updated>2011-11-28T01:22:35.985+02:00</updated><category term='Merhaba C#'/><category term='kontrol ifadeleri'/><title type='text'>C# Derslerine Hoşgeldiniz</title><subtitle type='html'>Visual Studio ile C# öğrenmeye hazır mısınız?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpdersi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694760174074295926/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csharpdersi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kefukar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2694760174074295926.post-6555841074526893907</id><published>2008-11-15T21:03:00.011+02:00</published><updated>2008-11-15T22:05:26.615+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kontrol ifadeleri'/><title type='text'>if, switch, while, for, do while yapıları</title><content type='html'>Uzun bir aradan sonra C# derslerine devam ediyoruz.&lt;br /&gt;if ve switch konrtol yapılarının kullanımını ve while, for, do while döngü yapılarının kullanımını basit bir örnek program yaparak anlatmaya çalışacağım.&lt;br /&gt;&lt;br /&gt;Yeni bir C# Windows Application açtıktan sonra Formumuza aşağıdaki nesneleri yerleştiriyoruz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Wv2I3PzcoXQ/SR8ef5T9BwI/AAAAAAAAAH4/bvPz8Srfh9k/s1600-h/Form1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 247px; height: 307px;" src="http://2.bp.blogspot.com/_Wv2I3PzcoXQ/SR8ef5T9BwI/AAAAAAAAAH4/bvPz8Srfh9k/s320/Form1.jpg" alt="" id="BLOGGER_PHOTO_ID_5268963622356059906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;if, for, switch ve do while Labellarının karşısındaki nesneler TextBox, while ın karşısındaki nesnemiz ListBox olmalı. Bu nesnelerin isimlerini de Property -&gt; Name özelliğinden tboxIf, tboxFor, tboxSwitch, tboxDo ve lboxWhile yapıyoruz.&lt;br /&gt;&lt;br /&gt;Formumuzu tasarladıktan sonra Text özelliğini "Başlat" yaptığımız Button1 e çift tıklayarak kod penceremize geçip butona yıklandığında yaptırmak istediklerimizi yazmaya başlıyoruz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Wv2I3PzcoXQ/SR8iwagfExI/AAAAAAAAAII/VP4CAhg152M/s1600-h/degisken.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 89px;" src="http://2.bp.blogspot.com/_Wv2I3PzcoXQ/SR8iwagfExI/AAAAAAAAAII/VP4CAhg152M/s400/degisken.jpg" alt="" id="BLOGGER_PHOTO_ID_5268968304191410962" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8kDj7jd2I/AAAAAAAAAIQ/BMez7cdNBno/s1600-h/if.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 318px; height: 93px;" src="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8kDj7jd2I/AAAAAAAAAIQ/BMez7cdNBno/s400/if.jpg" alt="" id="BLOGGER_PHOTO_ID_5268969732650006370" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8k_nRbtaI/AAAAAAAAAIY/AkwLk925ubQ/s1600-h/for.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 343px; height: 92px;" src="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8k_nRbtaI/AAAAAAAAAIY/AkwLk925ubQ/s400/for.jpg" alt="" id="BLOGGER_PHOTO_ID_5268970764339230114" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Wv2I3PzcoXQ/SR8mLsfl0vI/AAAAAAAAAIw/dq5QWfU5Eyo/s1600-h/while.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 362px; height: 108px;" src="http://1.bp.blogspot.com/_Wv2I3PzcoXQ/SR8mLsfl0vI/AAAAAAAAAIw/dq5QWfU5Eyo/s400/while.jpg" alt="" id="BLOGGER_PHOTO_ID_5268972071410848498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8mHJ-ZB7I/AAAAAAAAAIo/2v_0fUTWjCY/s1600-h/swich.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 328px; height: 400px;" src="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8mHJ-ZB7I/AAAAAAAAAIo/2v_0fUTWjCY/s400/swich.jpg" alt="" id="BLOGGER_PHOTO_ID_5268971993425315762" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8mDUkcoBI/AAAAAAAAAIg/mJGekBbTjwU/s1600-h/do.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 303px; height: 133px;" src="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8mDUkcoBI/AAAAAAAAAIg/mJGekBbTjwU/s400/do.jpg" alt="" id="BLOGGER_PHOTO_ID_5268971927549812754" border="0" /&gt;&lt;/a&gt;Öncelikle kullanacağımız değişkenlerimiz tanımlayadık.&lt;br /&gt;Artık sayac, sayac2 ve sayac3 adında ve int tipinde 3 tane değişkenimiz var. sayac değişkenimiz 1 e, sayac3 değişkenimiz ise 3 e eşit. tanımlama esnasında değer atayabiliyoruz. Arzu ederseniz sonradan da değer ataması yapabilirsiniz. Nitekim sayac2 değişkenimiz for döngüsü kullanımında değer almıştır.&lt;br /&gt;&lt;br /&gt;If, eğer manasında bir kontrol yapısıdır. Eğer bu şöyleyse şunu yap, değilse (else) bunu yap şeklinde ifade içerir.&lt;br /&gt;&lt;br /&gt;if (sayac == 1) // sayac değişkeni 1 e eşit ise&lt;br /&gt;      {&lt;br /&gt;          tboxIf.Text = "Sayaç 1 e eşit"; // tboxIf nesnesinin text özelliğine "Sayaç 1 e eşit" yaz.&lt;br /&gt;      }&lt;br /&gt;sayac değişkeninin değeri 1 idi. Dolayısıyla bu şart True yani doğru olarak dönecek ve yapmasını istediğimizi yapacaktır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sayac2 değişkenimizi sadece tanımlamış ve değer atamamıştık. Burada 5 değerini atadık ve 10 dan küçük eşit olma durumunu kontrol ettik. Bu boolean ifade doğru döndüğü sürece de sayac2++ diyerek sayac2 nin değerini 1 arttırdık.&lt;br /&gt;          for (sayac2 = 5; sayac2 &lt;= 10; sayac2++)             {                 tboxFor.Text = sayac2.ToString();             } sayac++ yerine sayac=sayac+1 de kullanabiliriz.  while ise verilen şart True döndüğü müddetçe altındaki işlemleri yapmasını istediğimiz durumlarda kullanılır. while (sayac &lt;= 5)             {                 lboxWhile.Items.Add (sayac.ToString());                 sayac = sayac + 1;             } Burada neden ListBox nesnesi kullandığımızı Run edince anlıyacaksınız :)  Switch bir durumun faklı hallerinde yapması gereken farklı durumları anlatmak için kullanılır.  switch (sayac3)             {                 case 0 :                     tboxSwich.Text = "Sayaç 0 dır";                     break;                  case 1:                     tboxSwich.Text="Sayaç 1 dir";                     break; ............................ sayaç3 için;       değeri 0 ise şunu, 1 ise bunu..... default (hiçbiri değilse) ise..... iç içe if kullanımı ile aynıdır aslında ama daha okunaklı ve anlaşılırdır.  do - while döngüsü her halukarda en az 1 kez çalışmasını istediğiniz durumlarda kullanılır. do             {                 sayac++; &lt;span style="font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;// her durumda bunu yapacaktır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;          }&lt;br /&gt;          while (sayac == 10);&lt;br /&gt;          tboxDo.Text = "Sayaç şimdi 10 oldu";&lt;br /&gt;&lt;br /&gt;Artık F5 ile uygulamamızı çalıştırıp Buton a tıklamak suretiyle sonucu görebiliriz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8rMpG_VCI/AAAAAAAAAI4/Dphwr7d1LHI/s1600-h/run.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 249px; height: 311px;" src="http://3.bp.blogspot.com/_Wv2I3PzcoXQ/SR8rMpG_VCI/AAAAAAAAAI4/Dphwr7d1LHI/s400/run.jpg" alt="" id="BLOGGER_PHOTO_ID_5268977585240364066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bilerek anlatmadığım bazı noktalar var. Onları da siz merak edip araştırın diye es geçtim.&lt;br /&gt;&lt;br /&gt;Mutlu kalın.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2694760174074295926-6555841074526893907?l=csharpdersi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpdersi.blogspot.com/feeds/6555841074526893907/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2694760174074295926&amp;postID=6555841074526893907' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694760174074295926/posts/default/6555841074526893907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694760174074295926/posts/default/6555841074526893907'/><link rel='alternate' type='text/html' href='http://csharpdersi.blogspot.com/2008/11/if-switch-while-for-do-while-yaplar.html' title='if, switch, while, for, do while yapıları'/><author><name>Kefukar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Wv2I3PzcoXQ/SR8ef5T9BwI/AAAAAAAAAH4/bvPz8Srfh9k/s72-c/Form1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2694760174074295926.post-2112756493092443086</id><published>2008-02-03T22:10:00.000+02:00</published><updated>2008-02-03T23:32:24.547+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Merhaba C#'/><title type='text'>Merhaba C#</title><content type='html'>Geleneğe uymaz isek ayıp ederiz. İlk kez öğrenmeye başlanılan programlama dilinde yapılacak temel şey "Hello World" yazmaktır. Biz "Merhaba C#" yazısını değişik nesneler kullanarak bir kaç farklı yöntemle yazarak C# dersimize başlıyalım.&lt;br /&gt;Yeni bir C# Windows Application projesi açıp, formumuza 1 adet label, 1 adet textbox, 1 adet listbox ve 1 adet de button atalım.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Wv2I3PzcoXQ/R6YjM6GXv-I/AAAAAAAAACQ/eTkcZGS_bFc/s1600-h/merhaba1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Wv2I3PzcoXQ/R6YjM6GXv-I/AAAAAAAAACQ/eTkcZGS_bFc/s400/merhaba1.gif" alt="" id="BLOGGER_PHOTO_ID_5162852727488233442" border="0" /&gt;&lt;/a&gt;Daha sonra formumuzun üzerindeki button1 e fare ile çift tıklayıp butona basılınca programımızın neler yapmasını istediğimizi, açılan kod editörüne yazalım.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Wv2I3PzcoXQ/R6YkaaGXv_I/AAAAAAAAACY/aI98CNqixSo/s1600-h/merhaba2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Wv2I3PzcoXQ/R6YkaaGXv_I/AAAAAAAAACY/aI98CNqixSo/s400/merhaba2.gif" alt="" id="BLOGGER_PHOTO_ID_5162854058928095218" border="0" /&gt;&lt;/a&gt;Formumuza attığımız label ve textbox nesnesinin Text özelliğine, listbox nesnesinin ise items özelliğine "Merhaba C#" string ifadesini tanımladık. Ayrıca bir de kullanıcıya küçük bir uyarı formunda da bu "&lt;img src="file:///C:/DOCUME%7E1/SnefeRu/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;Merhaba C#" yazısını göstermesini istedik.&lt;br /&gt;F5 Run tuşu ile programımızı çalıştırıyoruz ve button1 e fare ile basıyoruz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Wv2I3PzcoXQ/R6Yl2aGXwAI/AAAAAAAAACg/Kkmq3BQRMOI/s1600-h/merhaba3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Wv2I3PzcoXQ/R6Yl2aGXwAI/AAAAAAAAACg/Kkmq3BQRMOI/s400/merhaba3.gif" alt="" id="BLOGGER_PHOTO_ID_5162855639476060162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Gördüğünüz gibi label, textbox ve listbox nesnelerine "Merhaba C#" yazdırdık. Ayrıca bir de diyalog formunda yazdırmış olduk. Mümkün olduğu kadar basit anlatmaya gayret göstereceğim. Aklınıza takılabilecek noktalar; neden listbox a&lt;span style="font-style: italic;"&gt; text&lt;/span&gt; şeklinde değilde&lt;span style="font-style: italic;"&gt; items.add&lt;/span&gt; şeklinde yazdığımız olabilir. Çünkü listbox içine tek bir string ifade almaz. Bu adından da anlaşılabileceği üzere liste kutusu. Birden fazla string ifade alabilir. İleri ki derslerimizde nesneleri tek tek detaylıca irdeleyeceğiz. Hala aklında listbox konusunda soru işareti olan arkadaşlarımız varsa;&lt;br /&gt;listBox1.Items.Add("Merhaba C#"); satırını kopyalayıp hemen altına boş bir satır açıp&lt;br /&gt;listBox1.Items.Add("Bu ikinci Merhaba C#");   yazın ve F5 ile çalıştırdıktan sonra button a tıklasın :)&lt;br /&gt;&lt;br /&gt;Temelden başlayarak ve konsol uygulamalarıyla vakit kaybetmeden Windows App. ları programlama dersleri ile C# öğrenmek, öğrenirken de öğretmek dileğiyle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2694760174074295926-2112756493092443086?l=csharpdersi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpdersi.blogspot.com/feeds/2112756493092443086/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2694760174074295926&amp;postID=2112756493092443086' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694760174074295926/posts/default/2112756493092443086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694760174074295926/posts/default/2112756493092443086'/><link rel='alternate' type='text/html' href='http://csharpdersi.blogspot.com/2008/02/merhaba-c.html' title='Merhaba C#'/><author><name>Kefukar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Wv2I3PzcoXQ/R6YjM6GXv-I/AAAAAAAAACQ/eTkcZGS_bFc/s72-c/merhaba1.gif' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
