Subscribe For Free Updates!

We'll not spam mate! We promise.

c# etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c# etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

9 Mart 2015 Pazartesi

.Net Framework Geliştirici Klavuzu


.Net Framework Geliştirici Klavuzu


  • .Net Framework Uygulama Temelleri >>
  • .Net Framework'te Veri ve Modelleme >>
  • İşlemci Uygulamaları Geliştirme >>
  • ASP.Net ile Web Uygulamaları Geliştirme >>
  • WCF ile Hizmet Odaklı Uygulamalar Geliştirme >>
  • Windows Hizmet Uygulamaları Geliştirme >>
  • .Net Framework'te Paralel İşleme ve Eşzamanlılık >>
  • .Net Framework'te Ağ Programlaması >>
  • .Net Framework Uygulamalarını Yapılandırma >>
  • Compining Apps With .Net Navite >>
  • .Net Framework'te Güvenlik >>
  • Hata Ayıklama İzleme ve Profil Oluşturma >>
  • .Net Framework ile Birden Çok Platform için Uygulama Geliştirme >>
  • .Net Framework ve Uygulamaları Dağıtma >>
  • .Net Framework Performansı >>
  • .Net Framework'te İş Akışları Oluşturma >>
  • .Net Framework için Gelişmiş Okuma >>


  • .Net Framework Sınıf Kitaplığı >>
  • .Net Framework 4.5 - 4.5.1 ve 4.5.2'deki Yenilikler >>
  • .Net Framework'e Başlarken >>
  • .Net Framework Araçları >>
  • .Net Framework Örnek projeleri >>

8 Mart 2015 Pazar

C# Programlama Kitapları İndir - Ücretsiz


C# Programlama Kitapları İndir

Merhaba arkadaşlar uzun zamandır aradığım bir yazıydı bulamadın toplama yaparak kendim yazdım C# öğrenmek isteyen arkadaşların yararlanabileceği çok güzel bir içerik C# programlama diliyle ilgili bütün kitapları bulabilirsiniz.





  1. C# Programlamada Html                                                                                    >>>
  2. C#'da Standart ECMA Belirtme                                                                         >>>
  3. C# Programlama                                                                                                 >>>
  4. C# Geliştirme                                                                                                      >>>
  5. C#'da Tasarım                                                                                                      >>>
  6. C# Temelleri                                                                                                        >>>
  7. Nesne Yönelimli Programlama C#. C, Java                                                        >>>
  8. C# Programlama Temelleri                                                                                 >>>
  9. Temel Bilgisayar Programlama C#                                                                    >>>
  10. C# Revisiting                                                                                                     >>>
  11. Visual Studio.Net C#                                                                                         >>>
  12. C# Proje Oluşturma                                                                                           >>>
  13. C# Programcısı Nasıl Olur                                                                                >>>
  14. C# Tutorial: 14 Derste C# ve .Net                                                                     >>>  
  15. C# ve Java                                                                                                          >>>
  16. C#'ı Detaylı öğren                                                                                              >>>
  17. Sams Teach Yourself C# 24 saat                                                                       >>>

Kitaplar Dil olarak ingilizcedir bu kitapları Microsoft Word Online kullanarak Türkçe diline çavirebilirsiniz.


Konu hakkında bilgi almak için Yorum Gönderi








Microsoft Enterprise Mobility Suite 
Tanıtım Filmi 


1 Haziran 2014 Pazar

Tüm programlama dillerinde "Merhaba Dünya" yazmak

Bu gün her nerdeyse tüm programlama dillerinde Merhaba Dünya yazmış bir insan olarak size tecrübelerimi aktaracağım.

C++ Merhaba Dünya yazmak
cout<<"Merhaba Dünya";
bu c++ (c plas plas diye telafuz edilir)'da ekrana Merhaba dünya yazdırır.cout kodu c out şeklinde ayırdığımızda ingilizce tercümesi c çıkışı anlamına gelir.Out kısmını anladımda c ne alaka diyenler için açıklayayım.C++ dili c dilinden esinlenen bir dil olduğu için c out şeklindedir.

C Merhaba Dünya yazmak
printf("Merhaba Dünya");
C(si diye telafuz edilir) dilinde ekrana merhaba dünya yazmış olduk.Açıklamaya gelirsek print kelimesi ingilizcede yazdırmak anlamına gelmektedir.Bu yüzden print kelimesi kullanılmaktadır.

C# Merhaba Dünya yazmak
Console.WriteLine("Merhaba Dünya");
C#(si şarp diye telafuz edilir)'da ekrana böyle yazı yazdırırız.Anlamı incelersek; Console Konsol,Write Yazmak,Line da çizgi manasına gelir.Yani toplamış olursak Konsola yaz manasına gelir.E peki Line nereden çıktı derseniz.Yazdığımız yazıyı tek satır üzerinde yazıyoruz.Bu yüzden line kelimesi var çizgi satır zaten yakın kelimeler.

VB.Net Merhaba Dünya yazmak
Console.WriteLine("Merhaba Dünya")
VisualBasic.Net(Vizyul Basik Net şeklinde telafuz edilir)'te de c# taki gibi yazılır tek farkı satır sonunda noktalı virgül(;) olmamasıdır.Bu dilin yapısından kaynaklanır.Aslında çoğu kişi bunu MsgBox() şeklinde bilir.Ama MsgBox() Mesaj kutusunu gösterir.Fakat Console.WriteLine ise Konsola yazı yazdırır.Arasındaki fark budur.

Java Merhaba Dünya yazmak
System.out.print("Merhaba Dünya"); veya System.out.println("Merhaba Dünya");
Java da böyle.İki kodun arasında bazı farklılıklar var onları belirteyim.print'te satır devam ediyor yani print ile yazdırdığınız zaman yazınızın sonunda bir alt satıra inmiyor.Fakat println ile yazdığınız metin bitince bir alt satıra iniyor bir nevi enter tuşu görevini görüyor.

PHP Merhaba Dünya yazmak
echo 'Merhaba dünya';
Şeklinde yazabiliriz.PHP'deki echo kodu eko yani yankı kelimesinden gelmektedir.Eko yapmak kelimeyi ekrana verir yani anlayacağınız.

Python Merhaba Dünya yazmak
print "Merhaba Dünya"
şeklinde kolayca yazabilirsiniz.C dilinde açıkladığım gibi ingilizcedeki yazdırmak kelimesinden gelmektedir.

Perl Merhaba Dünya yazmak
print "Merhaba Dünya"; 
printin yazdırmak olduğunu daha önce söylemiştim zaten.

Delphi Merhaba Dünya yazmak
Writeln("Merhaba Dünya");
Readln;
Burada önce writeln ile satırımıza yazıyı yazıyoruz,Daha sonra ise readln ile kullanıcının yazıyı okuyabilmesini sağlıyoruz.

Pascal Merhaba Dünya yazmak
Write("Merhaba Dünya");
Write'dan zaten bahsetmiştim.

10 Nisan 2014 Perşembe

Oyun yapımında:Java vs C++ vs C#

Bilindiği üzere dünyadaki en popüler oyun yapımı dili C++. Bunun nedeni çok düşük seviyeli bir dil olması ve donanımlarla etkileşime girme konusunda çok önde olması ve bunun yanında Assembly kadar alt seviyede bir dil olmadığı için "görece" hızlı geliştirilebiliyor. Her platformda platforma özel çalıştırılabilen kodlara derlenen C++ kodları bu yüzden cross platform değil. Yani Linux için yaptığımız bir oyunu Windows platformunda çalıştıramıyoruz.

C++ kodlarımızı her platformda ayrı ayrı derlememiz gerekiyor. Ancak bunu aşmanın bir yolu da farklı platformlarda derlenmiş kütüphaneleri kullanmak. (bkz: Irrlitch Engine)

C# ise Microsoft'un .Net platformunun temel dili olarak kurguladığı dil. XNA ile bir dönem C#'ın oyun stüdyoları için önemi çok fazla artmıştı. Daha sonra XNA desteği PC'den Xbox tarafına doğru kaydırılınca bu azaldı. Ancak tabii ki XNA ile PC için oyun yapmak mümkün.

C#'ın en kötü yanı ise Microsoft'un sadece Windows platformuna destek vermesi. Bu demek oluyor ki yaptığınız oyunları sadece Windows altında ve .Net Framework'un uygun sürümünün yüklü olduğu bilgisayarlarda çalıştırabileceksiniz.

Gelelim Java'ya. Java Web sitelerinde ve kurumsal veritabanı uygulamalarında sıkça kullanılan çok platformlu bir dil. (cümlem biraz dağınık oldu). Java ile yazdığınız kodlar Java Bytecode'a çevrilir ve herhangi bir Java (JVM) yüklü platformda çalışabilir ki bu da sizi platform ile ilgilenmekten kurtarır.

Evet buraya kadar dillerin temel özelliklerinden bahsettik peki bir adım daha yakından baktığımızda neler göreceğiz?

Öncelikle Java ve C#'ta Garbage Collector var. Bu da kullanılmayan nesnelerin ya da kullanımı bitmiş olan nesnelerin Ram'lerde tutulmayıp temizlenmesi demek. C++'ta bu işi kendiniz yapmak zorundasınız (bkz: malloc) Ayrıca bu işin yapımında yaptığınız bir hata bilgisayar kaynaklarını etkileyeceğinden, bilgisayarın performansını (tabii ki kapanıp açılana kadar) düşürür. Ancak Java ve C# bu işi sizin için kendi yapar. Yine de şunu belirtmekte fayda var: eğer oyun geliştirme ekibi yeterince büyükse ve tecrübeleri bunun için yeterliyse, kullanılan kaynak daha az ve performans Java ve C#'a kıyasla çok daha büyük olur.

Performans yönünden şöyle bir kıyaslama yapabiliriz. Java asla bir oyun yapım platformu/dili olarak kendini konumlandırmadı. Daha sonra yazılımcıların taleplerine cevap olarak birtakım özellikler eklendiyse de hala bir oyun yapım dili olduğunu söylemiyor.

Her ne kadar artık JVM çeşitliliğine gelmiş olsak da (Eskiden bir tek Sun JVM vardı, şuan openJDK, Oracle vs çeşitli JVMler var) bunlardan hala kendini oyun için konumlandıran yok. Gerek C# gerekse Java donanıma yeteri kadar yakın değiller bu yüzden ekran kartlarında herhangi bir olaya gerektiği kadar müdahale edemiyoruz.

Bir faktör var ki günümüzde önemi iyice arttı:
Geliştirme Hızı: Artık yapılacak oyun/yazılım fikirleri ortalarda dolanıyor. Yani yapılacabilecek şeyler belli. Önemli olan bunları hızlı bir biçimde piyasaya sokabilmek. Bu yönüyle baktığımızda küçük ekipler için C++ bir adım geriye düşüyor. Ancak büyük ekiplerde bu fark tabii ki kapatılabilir.

Sonuç olarak yapılan oyunlara baktığımızda, Java'nın Runescape, Minecraft gibi oyunların kullanılan dili olduğunu görüyoruz.(Jeb_ ve Applet'i :) ) Javanın bu denli devasa yapıları kaldırabiliyor olması, onu daha da öne çıkarıyor. Bu nedenle oyun yapımlarında kendi tercihim Java oluyor.

Ads Inside Post

Sitemize Hoşgeldiniz :)

Haberci

Destek3

Related Posts Plugin for WordPress, Blogger...