Top Banner
Volkan ULUTAŞ www.volkanulutas.com C# Onurcan YOZGAT Volkan ULUTAŞ www.volkanulutas.com
12

C Sharp ve .NET

Jun 20, 2015

Download

Technology

Volkan Ulutaş
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: C Sharp ve .NET

Volkan ULUTAŞ www.volkanulutas.comC#Onurcan YOZGAT Volkan ULUTAŞ

www.volkanulutas.com

Page 2: C Sharp ve .NET

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.

Page 3: C Sharp ve .NET

C# - TARİHİBu dilin tasarlanmasına Pascal, Delphi derleyicileri

ve J++ programlama dilinin tasarımlarıyla bilinen Anders Hejlsberg 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.

Page 4: C Sharp ve .NET

.NET TEKNOLOJİLERİC Sharp, Microsoft’un .NET teknolojisi için geliştirmiş olduğu yeni nesil dildir.

Peki .NET teknoloji nedir?

Page 5: C Sharp ve .NET

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.

Page 6: C Sharp ve .NET

.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ı.

Page 7: C Sharp ve .NET

.NETMicrosoft.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.

Page 8: C Sharp ve .NET

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.

Page 10: C Sharp ve .NET

DEMO 1 KRONOMETRE GELİŞTİRMEZaman Aralığını kendin ayarlayabiliyorsunButonlarCombo box

Page 11: C Sharp ve .NET

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, DockPicture Box

Page 12: C Sharp ve .NET

SORULAR