1. C# Volkan ULUTAŞ www.volkanulutas.com Volkan ULUTAŞ www.volkanulutas.com Onurcan YOZGAT
2. C SHARP C ve C++ diline yeni eklentiler yapılarak ((C++)++) bir adım daha ileriye götürülmüş ve tamamen nesneye yönelik tasarlanmış C# dilinin isimlendirilmesinde, + karakterlerinin birbirlerine yakınlaşmış hali ve bir melodi anahtarı olan C# Major kullanılmıştır.
3. C# - TARİHİ Bu dilin tasarlanmasına Pascal, Delphi derleyicileri ve J++ programlama dilinin tasarımlarıyla bilinen AndersHejlsberg liderlik etmiştir. 2000 yılında yayımlanmıştır. Birçok alanda Java'yı kendisine örnek alır. .NET kütüphanelerini kullanmak amacıyla yazılan programların çalıştığı bilgisayarlarda uyumlu bir kütüphanenin ve yorumlayıcının bulunması gereklidir. Bu, Microsoft'un .Net Framewok'u olabileceği gibi ECMA standartlarına uygun herhangi bir kütüphane ve yorumlayıcı de olabilir.
4. .NET TEKNOLOJİLERİ C Sharp, Microsoft’un .NET teknolojisi için geliştirmiş olduğu yeni nesil dildir. Peki .NET teknoloji nedir?
5. Microsoft .NET, uygulama geliştiricilerin yazılım geliştirme sürecinde altyapı işlemleri için harcadığı eforu en aza indirgemek ve daha güvenli, güvenilir ve sağlıklı uygulamalar geliştirebilmelerini sağlamak için geliştirilmiş altyapıdır.
6. .NET – İHTİYAÇ DUYULMA NEDENLERİ Uygulamaların, sistemlerin ve kurumlardaki birimlerin ve farklı kurumların arasındaki iletişim sorunu. Çalışanların ihtiyaç duydukları verilere, ihtiyaç duydukları an, kesintisiz, hatasız ve güvenli bir şekilde ve istedikleri platformdan erişebilmeleri ihtiyaçları. Uygulama geliştirme sürecinde, geliştiricilerin altyapı kodları ile uğraşması ve bunun sonucunda uygulama geliştirme ve test süresinin uzaması. Bir uygulamanın farklı platformlarda çalıştırılabilmesi için aynı işlemleri gerçekleştirecek kodların tekrar tekrar yazılması ihtiyacı.
7. .NET Microsoft.Net platformu her türlü yazılım geliştirme ihtiyacına yönelik hazır bir altyapı sunarak uygulama geliştiricilerin windows,web ve mobil platformlara yönelik uygulamaları,çok daha hızlı,kolay ve güçlü bir şekilde geliştirebilmelerine olanak tanıyordu. Uygulama geliştiriciler şifreleme,kimlik doğrulama,yetkilendirme,soket iletişimi,her türlü veri kaynağına yönelik veri tabanı işlemleri ,xml ve web servisi teknolojilerine kadar milyonlarca sınıf ve fonksiyonları hazır şekilde karşılarında görürler.
8. C# ve .NET Özellikle nesne yönelimli programlama kavramının gelişmesine katkıda bulunan en aktif programlama dillerinden biridir .NET platformunun anadili olduğu bir çok kesimce kabul edilmiştir.
9. C# Yol Haritası Version Microsoft CompilerLanguageSpecification C# 1.0 Ocak 2002 Aralık 2001 C# 2.0 Kasım 2005 Aralık 2002 C# 3.0 Kasım 2006 Haziran 2005 C# 4.0 Geliştiriyor Haziran 2006
11. DEMO 2 ÇANKAYALI WEB TARAYICI - GELİŞTİRME Internet Explorer ya da Firefox benzeri uygulama. Çankaya ya özel kısa yollar içeriyor. Textbox, buton, Dock Picture Box