Upload
volkan-ulutas
View
590
Download
2
Embed Size (px)
Citation preview
Volkan ULUTAŞ
www.volkanulutas.com
Onurcan YOZGAT Volkan ULUTAŞ
www.volkanulutas.com
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.
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.
.NET TEKNOLOJİLERİC Sharp,
Microsoft’un .NET teknolojisi için geliştirmiş olduğu yeni nesil dildir.Peki .NET
teknoloji nedir?
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.
.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ı.
.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.
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.
C# Yol Haritası
Version Microsoft Compiler Language Specification
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
DEMO 1 KRONOMETRE GELİŞTİRME
Zaman Aralığını kendin ayarlayabiliyorsun
Butonlar
Combo box
DEMO 2 ÇANKAYALI WEB TARAYICI - GELİŞTİRME
Internet Explorer ya da Firefox benzeri uygulama.
Çankaya ya özel kısa yollar içeriyor.
Text box, buton,
Dock
Picture Box
SORULAR