C# ye başlama

HK-G3
04-08-2010, 19:14   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

1-C# .net ile yazılan programlar sanırım .net framework istoyor, ama sanırım, emin değilim - Yardım
2-C# .net öğrenmeye başlamak için hangi visual studio sürümünü kullanmalıyım - Yardım
3-Birde sanırım pdf kitap v.s indireceğiz fakat bu konuda google a derdimi bir türlü anlatamadım, armut piş ağzıma düş olmazsa acaba link koyabilir misiniz önerdiğiniz sürüme göre. - Yardım
4-Acaba sadece e-kitap ile (süre önemli değil) C# yı öğrenebilir miyim - Yardım
5-Acaba Türkiyenin yüzden kaçında .net framework vardır :) - Yardım

Bu programlama işini hiç bilmiyorum, biraz ayrıntılı anlatırsanız, biraz bilgi verirseniz çok sevinirim

mesut_illegal
04-08-2010, 23:20   |  #2  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

1. evet c# ile yazılan programlar .net framework ihtiyaç duyuyorlar.
2.visual studio - 2005-2008-2010 herhangi bir sürümü ile öğrenmeye başlayabilirsin.
3.E-book istiyorsan benim siteme gir www.yaztasarla.com e-book bölümünden Türkçe e-booklara ulaşabilirsin.
4.Ne kadar öğrenmek istediğine bağlı e-book'lar ile max orta seviyede öğrenirsin. ilerisi için msdn kullanmak gerekir ingilizce şart.
5.Windows yüklü sistemlerin hemen hemen tümünde .net framework vardır! (vista ve win7 ^li sistemlerde %100 var.)

HK-G3
05-08-2010, 10:48   |  #3  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

cevaplar için teşekkür ederim o zaman ben VS 2010 Express indireyim
e-kitap olarakta sitenizde
C# 3.0 ile Programlama Temelleri - Bilge Adam
bunu buldum

Son Düzenleme: HK-G3 ~ 05 Ağustos 2010 11:11
HK-G3
05-08-2010, 12:25   |  #4  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

2010 kullanırsam programın çalışması için net framework ün en son sürümü mü gerekli.
Biraz ayrıntılı bilgi verebilir misiniz.Mesela üç sürümden hangini kullanmam daha iyi olur

unbelievable_n_plus
05-08-2010, 12:35   |  #5  
Yeni Üye
Teşekkür Sayısı: 0
22 mesaj
Kayıt Tarihi:Kayıt: Ağu 2010

HK-G3 benim tavsiyem C# öğrenmek için bu işi temelden alıp önce C öğrenmelisin hatta hiç bilgin yoksa algoritma öğrenmelisin ama bu tür programlama dillerini öğrenmek için ingilizce şart tabiki türkçe kaynaklar da var ama ingilizce öğrenirsen kendini daha hızlı geliştirebilirsin bunlar tabiki benim düşüncem.

HK-G3
05-08-2010, 12:58   |  #6  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

İnternetten okuduğuma göre C çok zormuş.Zaten bana c# öğrensem yeter ama insanın yanında bilen biri olmayınca öğrenmek çok zor, internetten yardım almayla olmuyor

mesut_illegal
05-08-2010, 13:00   |  #7  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

Son sürümünü indirirsen .netframework 4.0 sistemine kurman gerekecek express sürümünde mevcut diye biliyorum eğer kurulumda senden .net Framewor isterse microsoft'un sitesinden rahatça indirip kurarsın ama büyük ihtimalla c# kurulumunun içinde mevcuttur diye düşünüyorum.C# 2010 sürümünü indir.Derleyicisi diğer sürümlere göre çok hızlı ve yeni özellikleri de araştırırsın bü sürümle ilgili onlarıda öğrenirsin.
Şimdi genelde yaygın bir kanı var C# vb. dillerden başlamanı kimse tavsiye etmiyor.Çünkü okullarda programlamaya algoritmadan sonra ya pascal, ya Qbasic ,c ,c++ gibi dillerle başlanıyor ki bence çok saçma bu dillerin yapısını öğrenene kadar c#,vb.net vb. programlama dilinde orta seviyede olursun.illa konsol ortamında programlama öğrenilir diye hocalara sesleniyorum tamam o zaman C# öğretin insanlara C# console application ile yazın programları o da consol ortamı neden pascal gibi bir dil tercih edersiniz anlamam. Algoritma mantığı olan bir insan hangi dil olursa olsun programı yazar.

Daha fazla Türkçe kaynak arıyorsan programlama ile ilgili megep web sitesinden programlama ile ilgili kaliteli e-book'lar temin edebilirsin. Başarılar.

unbelievable_n_plus
05-08-2010, 13:06   |  #8  
Yeni Üye
Teşekkür Sayısı: 0
22 mesaj
Kayıt Tarihi:Kayıt: Ağu 2010

Evet doğru C zor bir dil ama C# a herhangi bir ön bilgiyle başlamazsan bu seni baya zorlar çünkü genellikle C# kitapları konuları anlatırken senin daha önceden herhangi bir programlama dilinle ilgili bir ön bilgiye sahip olduğunu varsayar sunu da yapabilirsin önce quick basic öğrenip sonra C# öğrenebilirsin ama bunu bile yapsan tüm bunlar seni ilk başlarda çok zorlayacaktır benim tavsiyem önce bir güzel C öğrenip hatta C den de önce algoritma öğrenip sonra C# a geçmen tercih senin :)

unbelievable_n_plus
05-08-2010, 13:17   |  #9  
Yeni Üye
Teşekkür Sayısı: 0
22 mesaj
Kayıt Tarihi:Kayıt: Ağu 2010

Mesut bey doğru bir yerde haklısınız ama şöyle bir durum var C# C  gibi programlama dillerinden önce pascal ve quick basic gibi programlar vardı dolayısıyla algoritma mantığını çözmüş birisi eğer bilgilerinin sağlam temellere oturması ve ileride karşılaşacağı sorunlarla ilgili kolay çözüm yolu bulması için bu işin temelini yani bu programları bilmeli çünkü bu dillerle ilgili bilgisi olmayan kişiler C# gibi dillerde programlama yaparken bir sorunla karşılaştığında onu çözebilmek kişi için hiç de kolay olmayacaktır dolayısyla hocalarımız bu yüzden öncelikle bu dilleri öğretiyorlar

HK-G3
05-08-2010, 13:18   |  #10  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009
Alıntı: mesut_illegal  
Son sürümünü indirirsen .netframework 4.0 sistemine kurman gerekecek express sürümünde mevcut diye biliyorum eğer kurulumda senden .net Framewor isterse microsoft'un sitesinden rahatça indirip kurarsın ama büyük ihtimalla c# kurulumunun içinde mevcuttur diye düşünüyorum.C# 2010 sürümünü indir.Derleyicisi diğer sürümlere göre çok hızlı ve yeni özellikleri de araştırırsın bü sürümle ilgili onlarıda öğrenirsin.
Şimdi genelde yaygın bir kanı var C# vb. dillerden başlamanı kimse tavsiye etmiyor.Çünkü okullarda programlamaya algoritmadan sonra ya pascal, ya Qbasic ,c ,c++ gibi dillerle başlanıyor ki bence çok saçma bu dillerin yapısını öğrenene kadar c#,vb.net vb. programlama dilinde orta seviyede olursun.illa konsol ortamında programlama öğrenilir diye hocalara sesleniyorum tamam o zaman C# öğretin insanlara C# console application ile yazın programları o da consol ortamı neden pascal gibi bir dil tercih edersiniz anlamam. Algoritma mantığı olan bir insan hangi dil olursa olsun programı yazar.

Daha fazla Türkçe kaynak arıyorsan programlama ile ilgili megep web sitesinden programlama ile ilgili kaliteli e-book'lar temin edebilirsin. Başarılar.

peki c# ile hazırlanan programı çalıştırmak isteyen başka birinde .net framework 4 olması gereklim.çünkü ben hiç indirmedim, pek indiren yoktur diye düşünüyorum.hadi 2 olsa neyse ama 4 yoktur herhalde pek

mesut_illegal
05-08-2010, 14:11   |  #11  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007
Alıntı: unbelievable_n_plus  
Mesut bey doğru bir yerde haklısınız ama şöyle bir durum var C# C  gibi programlama dillerinden önce pascal ve quick basic gibi programlar vardı dolayısıyla algoritma mantığını çözmüş birisi eğer bilgilerinin sağlam temellere oturması ve ileride karşılaşacağı sorunlarla ilgili kolay çözüm yolu bulması için bu işin temelini yani bu programları bilmeli çünkü bu dillerle ilgili bilgisi olmayan kişiler C# gibi dillerde programlama yaparken bir sorunla karşılaştığında onu çözebilmek kişi için hiç de kolay olmayacaktır dolayısyla hocalarımız bu yüzden öncelikle bu dilleri öğ
İşin temelini kastederken demek istediğinizi anlıyorum ancak şöyle bir durum var:
şimdi genelde eğitim sisteminde öğrencilere consol ortamı ile mantığını öğretmeye çalışıyorlar.C,pascal ,Qbasic vb. dillerle işe başlıyorlar.(algoritma kısmını saymıyorum).Yeni başlayan biri için siyah yada mavi bir ekranda kod yazmak onun hatalarını bulmak kadar zor bir iş yoktur.Yazılan programlarda da hiçbir gui olmadığı için insan sıkılır.Hadi yavaş yavaş dilin yapısına alıştı.(eğer ,döngü,dizi,girdi ,çıktı komutları hepsini öğrendi)Bu da ünv. 1 dönem demek.1 dönemde bunu öğrendi sonra dediler delphi veya c# öğrenecksiniz.1 dönem de ya delphi yada c# öğretirler.(aynı komutları,dizi döngü,girdi,çıktı) Şimdi yeni başlayan bir insanın pascal'dan veya C'den c# yapısını öğrenmesi ne kadar sürer? Şimdi aynı mantık farklı programlama dilleri.Ya şimdi okulda C#'dan başlayıp (console application) ile başlayıp sonra windows aplication diye devam etse ve öğrenci c#'ı 1 dönem göreceğine 2 yıl boyunca görse C# dilinde uzman olmaz mı? Neden az o dilden az bu dilden ortaya karışık yapıp öğrencileri 3-4 çeşit dil ile başlangıç veya orta seviyede mezun yapacaklarına 1 tane dil gösterseler ve uzman olarak mezun etseler olmazmıydı.Şimdi mezun olanlara bakın hepsi programlamanın temel dillerini görmüşler az ondan az bundan bi proje ortaya çıkart desen kaç tanesi o projeyi ortaya çıkarabilir.Sonra televizyon'da üniversiteli işsiz şu işi yapıyor yok bu işi yapıyor, yok üniversiteli işsiz sayısı bu kadar.Eee şimdi sen bu adamlara okullarında verdiğin azıcık bilgiler sayesinde bu insanların işsiz olmasına sebep oluyorsun.
Yaa çok uzar bu yazı hocalarla da tartışmıştı geçen dönem hoca haklısın diyor ama bize de talimat ösym'den geliyor diyor.Şimdi hocalarında suçu yok elindeki müfredata göre ders yapıyorlar.
(Sanki birtakım insanlar bu ülkede eğitimli insan olmasını kalifiye eleman olmasını istemiyorlar gibi geliyor bana)
Herşey insanın kendisinde bitiyor eğer sen sadece okulda gördüklerini yapıyorsa ve kendini geliştirmiyorsa isterse elinde Uzman diploması olsun yapacağın iş ya çaycılık ya getir götür yada işsizlik ordusuna katılmak.
Şimdi hangi programlama dili ile başlarsanız başlayın ALgoritma mantığınız gelişmemişse bir programcı olamazsınız.
Kusura bakmayın biraz uzun bir yazı oldu... :)

HK-G3
05-08-2010, 15:17   |  #12  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

şuan elimde Visual C# 2010 Express var, ben hangi kitabı indireceğimi bilmiyorum acaba önerdiğiniz bir e-book un direk linkini verebilir misiniz

mesut_illegal
05-08-2010, 15:26   |  #13  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

C# 3.0 ile Programlama Temelleri - Bilge Adam

bu kitaptan c#'a başlayabilirsin.

HK-G3
05-08-2010, 15:44   |  #14  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
106 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

delirmek üzereyim, birdaha program olayına girersem namerdim

unbelievable_n_plus
05-08-2010, 15:51   |  #15  
Yeni Üye
Teşekkür Sayısı: 0
22 mesaj
Kayıt Tarihi:Kayıt: Ağu 2010

Mesut Bey güzel düşünüyorsunuz ve birçok programlama dili bildiğini iddia edenlerin aksine sizin programcılık konusunda doğru şeyler bildiğiniz belli ve insanlara bu işle ilgili doğruları öğretmek istiyorsunuz sizi bu konuda gerçekten takdir ettim ama arkadaşımız bu işe yeni başlıyacak ve önüne ileride ne gibi problemler çıkacak bunlardan habersiz benim anlatmak istediğim sadece C# öğrenirken birçok kitap okuyucularının daha önceden belli bir programlama dili öğrendiklerini varsayıyor ve dolayısıyla bazı önemli bilgileri atlıyor yeni başlayan birisi bunların farkına varamayınca işin içinden çıkamayacak bir duruma düşebiliyor ve giderek isteksizleşebiliyor benim önerim HK-G3 arkadaşımıza eğer zamanı varsa sırayla konuları bitirip tam bir programcı olması ve bilgilerinden bir daha şüphe duymayacak bir temel oluşturmasıydı. Neyse ilginiz için teşekkür ederim :)

mesut_illegal
05-08-2010, 15:59   |  #16  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

unbelievable_n_plus  ben görüşlerimi bildirdim.Şimdi gerçek şu ki eğer programlamaya sıfırdan başlayacak olan birisi yani hiç temeli olmayan birisinin kendi kendine programlamayı öğrenebileceğine inanmıyorum.Dediğiniz programlama dilleri yapı olarak kolay öğrenilebilecek diller.(pascal,Qbasic (C hariç))
Programın yapısını belki öğrenebilir copy paste mantığı ile belki birşeyler yapabilir ancak Algoritma konusunda kesinlikle bir uzman yada algoritmayı iyi bilen birinden destek alması lazım bire bir internet öğrenilebileceğini sanmıyorum.
HK-G3 hobi olarak birşeyler programlamak istiyorsan çok yormana gerek yok kendini ancak bu işi meslek edineceksen e-booklardan veya kitaplardan temelin olmadan pek birşey öğrenemezsin.Bu işin temelini öğrenmen için ya okul yada bir kursa başvurmalısın.(örn:okuma ve yazmayı kimse kendi kendine öğrenemez birinin harfleri öğretmesi gerekir.)

Kapalı Hesap (101323)
05-08-2010, 19:11   |  #17  
Kapalı Hesap
Teşekkür Sayısı: 0
3,337 mesaj
Kayıt Tarihi:Kayıt: Ara 2008

http://www.cyber-warrior.org/For ... cekimi_316713,0.cwx
bu  linkteki videoları çekin    çok iyi anlatıyor  biraz zorlanabilirsiniz    ama sonunda anlayacaksınız

panda34
13-08-2010, 00:12   |  #18  
Yıllanmış Üye
Teşekkür Sayısı: 0
2,344 mesaj
Kayıt Tarihi:Kayıt: Ara 2007
Alıntı: liberty city  
http://www.cyber-warrior.org/For ... cekimi_316713,0.cwx
bu  linkteki videoları çekin    çok iyi anlatıyor  biraz zorlanabilirsiniz    ama sonunda anlayacaksını
sen çok anladın belli, 1 sene oldu daha if, for bile kullanamıyosun ascii kodcu seni :D