.NET TEKNOLOJİLERİ
GÖLHİSAR MESLEK YÜKSEK OKULU
Konu Başlıklarımız
 .NET Nedir?
 .NET’in Ortaya Çıkışı
 .NET Framework Nedir
 .Net Framework’ün Desteklediği Diller
 .NET Versiyonları ve Yenilikleri
GÖLHİSAR MESLEK YÜKSEK OKULU
GÖLHİSAR MESLEK YÜKSEK OKULU
 .NET, Microsoft tarafından çıkarılan Java gibi
platform bağımsızlık esasını kendine slogan kabul
etmiş bir teknolojidir. Uygulama geliştiriciler, bu
teknolojiyi kullanarak çeşitli yazılım ürünleri
oluşturmaktadır. Yazılan kodların derlenip çalışabilir
hale gelmesi, birçok geliştirici için gizemli bir olaydır.
.NET Nedir?
 Microsoft, 1975 yılına Bill Gates ve Paul Allen tarafından
kurulduğunda bir vizyonu vardı..
 Her eve, her masaya bir PC. Bugün bu vizyon olabildiğince
gerçekleşmiş durumda.
 1995 yılından itibaren artan Internet kullanımıyla beraber
kurumların ve son kullanıcıların ihtiyaçları da değişti.
.NET’in Ortaya Çıkışı
GÖLHİSAR MESLEK YÜKSEK OKULU
 Microsoft, 2000 yılının Temmuz ayında 10 sene
sürecek olan yeni vizyonunu açıkladı:
 NET, yazılım geliştiriciler için uygulamalar oluşturmak,
kurumlar için karlılığı ve verimliliği artırmak, son
kullanıcılar yani biz tüketiciler içinse teknoloji ve bilgiyi
günlük hayatla buluşturabilmektir.
.NET’in Ortaya Çıkışı
GÖLHİSAR MESLEK YÜKSEK OKULU
GÖLHİSAR MESLEK YÜKSEK OKULU
.NET Framework Nedir
 Microsoft, kendi ürettiği yazılım geliştirme teknolojilerini
tek çatı altında ve belirli standartlar çerçevesinde
toplamak amacıyla .Net platformunu oluşturmuştur.
Yazılım geliştirme teknolojileriyle bahsedilen teknolojilerin
başlıcaları web uygulamaları, masaüstü uygulamaları ve
mobil uygulamalardır.
.NET Framework
• .Net Framework tanımı ise .Net platformunu geliştirebilme ,
çalıştırılma ve yayınlanma işlemlerinin gerçekleştiği alt yapıya
verilen isimdir.
• .Net Framework ile geliştirilen tüm uygulamaların ortak özelliği ,
windows işletim sistemleri üzerinde çalışması zorunluluğudur.
GÖLHİSAR MESLEK YÜKSEK OKULU
.NET Framework’ün Desteklediği Diller
20 den fazla programlama diline destek vermektedir. Uygulama
geliştiricilerin iş mantığı(business logic) içeren kod kısmına
yoğunlaşmalarını, güvenli, sağlam, yüksek performanslı
uygulamaların geliştirilebilmesini sağlamaktadır. Eskiye göre;
geliştirme,yayımlama ve yönetimin çok daha kolay olduğu bir
platformdur.
.Net Framework’ün Desteklediği Diller
C#
Visual Basic.NET
Visual C++
Jscript.Net
C
Pascal
COBOL
 OBERON
GÖLHİSAR MESLEK YÜKSEK OKULU
.NET Bileşenleri
Runtime + Libraries + Languages + Tools = .NET
 .NET ortamının en önemli özelliklerinden bir tanesi CLR (Common
Language Runtime) Olarak bilinir yani C++, C#, Visual Basic gibi dillerle
bağlantılıdır ve o dillerle sorunsuz çalışır.
 Libraries: Yazılım geliştirmeyi kolaylaştıran önemli kütüphanelerdir.
Öntanımlı olarak gelirler ve tekrar tekrar kullanılabilirler.
GÖLHİSAR MESLEK YÜKSEK OKULU
GÖLHİSAR MESLEK YÜKSEK OKULU
GÖLHİSAR MESLEK YÜKSEK OKULU
.NET Framework Bileşenleri
.NET Framework, çok dağıtık, bileşen yönelimli uygulamaların
geliştirilmesini ve yürütülmesini destekleyen bir ortam tanımlar.
.NET Framework, farklılık gösteren bilgisayar dillerinin birlikte çalışmasını
mümkün kılar ve Windows platformu için güvenlik, taşınabilirlik ve ortak bir
programlama modeli sağlar. .NET Framework C# ile ilişkisi bakımından çok
önemli iki unsuru tanımlar.
.NET Framework Bileşenleri
Common Language Runtime (CLR-Ortak Dil Çalışma Zamanı)
Bu programınızın çalışmasını idare eden sistemdir.Diğer
avantajlarının yanısıra CLR,.NET Framework'ün programların
taşınabilirliğini mümkün kılan,karışık dilde programlamayı
destekleyen ve güvenliği sağlayan bir parçasıdır.
.NET Framework Bileşenleri
CLI,CTS VE CLS Nedir?
Farklı programlama dilleriyle yazılan programların yeniden
düzenlenmeksizin değişik ortamlarda çalışması için bazı temel
şartlara uymaları gerekmektedir.
.NET Framework Bileşenleri
Microsoft, HP ve İntel ortaklığı tarafından belirlenmiş bu
standartlar, bilgi teknolojileri standartları konusunda uzman olan
"ECMA« kurumunun imzasıyla yayınlanmıştır. .NET ortamı üzerinde
çalışacak dillerin standartları, ECMA tarafından, Ortak dil yapısı –
CLI (Common Language Infrastructure) olarak belgelenmiştir.
.NET Framework Bileşenleri
CLI Şunları amaçlar ;
* Standart Dil Tanımlamaları (Common Language Specification - CLS )
* Dillerin desteklediği ortak veri türü yapısı (Common Type System -
CTS)
* Bileşen yapısının nasıl destekleneceği (Component Structure)
* İstisnai durumların nasıl yöneticileği
.NET Framework Bileşenleri
Programlama dillerinin standartları (CLI) aşağıdaki bölümleri içerir:
* Ortak Tür Sistemi (Common Type System - CTS)
* Ortak Dİl özellikleri (Common Language Specification - CLS)
* Sanal Çalıştırma Sistem (Virtual Execution System (VES)-CLR)
* Üst-Veri (Metadata)
.NET Framework Bileşenleri
ORTAK TÜR SİSTEMİ - CTS (Common Type System)
.NET Framework çatısı altında çalışacak dillerin uyması gereken tür
tanımlama standartlarıdır.Hangi veri türünü kullanacağı ve bu türlerin
bellekte kaç byte yer işgal edeceği CTS'nin belirlediği bir
standartıdır.CTS'nin temel veri türü System.Object sınıfıdır.
.NET Framework Bileşenleri
ORTAK DİL ÖZELLİKLERİ - CLS (Common Language Specification)
CTS'nin bir alt kümesi olan ve Framework'ün asıl kurallarını içeren
CLS,MSIL kodunu üretecek derleyici ve bu derleyicinin oluşturduğu
kütüphanelerin standartları olarak tanımlanır.
.NET Framework Bileşenleri
SANAL ÇALIŞMA ORTAMI - VES/CLR (Virtual Execution System)
Javadaki Java sanal makinaya eşdeğer olan VES,CLI standartlarına
göre yazılmış Portable Executable(PE)dosyaları yüklemek ve
çalıştırmakla sorumlu çalışma ortamıdır.
.NET Framework Bileşenleri
Framework Sınıf Kütüphanesi FCL-(Framework Class Library)
Framework Sınıf kütüphanesi,.NET Framework altında çalışacak
programlama dillerinin kullanacağı kütüphaneler topluluğudur.
FCL,uygulamaları hızlı geliştirmeyi,geliştirme sürecini optimize
etmeyi ve pratik bir şekilde sisteme erişmeyi sağlayan
sınıflar,arayüzler,temsilciler ve türler içerir.Framework Sınıf
Kütüphanesi BCL (Base Class Library )olarakda adlandırılır.
.NET Framework Bileşenleri
FCL, uygulamaları hızlı geliştirmeyi, geliştirme sürecini optimize etmeyi
ve pratik bir şekilde sisteme erişmeyi sağlayan sınıflar, arayüzler,
temsilciler ve türler içerir. Framework Sınıf Kütüphanesi BCL (Base
Class Library) olarak da adlandırılır.
.NET Uygulamaları
.NET Framework, çok dağıtık ,bileşen yönelimli uygulamaların
geliştirilmesini ve yürütülmesini destekleyen bir ortam tanımlar.
NET Framework, farklılık gösteren bilgisayar dillerinin birlikte çalışmasını
mümkün kılar ve Windows platformu için güvenlik, taşınabilirlik(program
açısından) ve ortak bir programlama modeli sağlar..
GÖLHİSAR MESLEK YÜKSEK OKULU
 .NET Framework, 2002 yılından bu güne kadar 7 farklı
versiyonla karşımıza çıkmıştır.1.0 versiyonundan
başlayan bu süreç, günümüzde 4.5 versiyonuna kadar
ilerlemiştir. Bu bölümde .NET’in ilk versiyonundan bu
günkü gelinen noktaya kadarki gelişmesini
inceleyeceğiz.
.NET Versiyonları ve Yenilikleri
GÖLHİSAR MESLEK YÜKSEK OKULU
 Microsoft’un 2002 yılında yayınladığı .NET Framework’ün ilk
versiyonudur. Yazılımlar Visual Studio
.NET uygulaması ile geliştirilmekteydi.
 CLR'un ilk sürümünü ve temel sınıf kitaplıklarının ilk sürümünü
içerir.
 Bu versiyonda C#’ın yanı sıra Visual Basic.Net, C++.Net,
Visual J++, Visual J#, Asp.Net ve Web Servisleri ile yazılım
geliştirmede olanak sağlamıştır.
.NET 1.0
GÖLHİSAR MESLEK YÜKSEK OKULU
 ASP.NET ve ADO.NET'e güncellemeler dahil edildi. Bu
sürüm daha sonra Service Pack 1 (SP1) ve SP2 ile iki defa
güncelleştirilmiştir.
 Bu sürüm ayrıca tek bir bilgisayardaki uygulamaların
birden çok CLR sürümüne karşı çalıştırılmasına olanak
sağlayan yan yana yürütmeyi de ilk defa tanıtmıştır
.NET 1.1
GÖLHİSAR MESLEK YÜKSEK OKULU
 Yazılım geliştirmede IPV6 desteği
 Oracle veritabanı bağlantısı için ODBC desteği
 Asp.Net mobil kontlolleri
 Güvenlik güncellemeleri
 .Net Compact Framework
.NET 1.1 ile Gelen Yenilikler
GÖLHİSAR MESLEK YÜKSEK OKULU
 Geneller, genel koleksiyonlar dâhil olmak üzere taban sınıf
kitaplıklarına eklentiler ve ASP.NET'e önemli eklentiler içeren
yeni bir CLR sürümü tanıtıldı. Bu sürüm, SP1 ve SP2 ile
güncelleştirilmiştir.
 .Net Framework 1.x’ten bağımsız olarak yayınlanan
.Net 2.0, 1.1 sürümüyle büyük farklılıklar içermektedir.
.NET 2.0
GÖLHİSAR MESLEK YÜKSEK OKULU
 64-Bit desteği
 SQL Server 2005 entegrasyonu
 Yeni Asp.Net kontrolleri ve arayüz düzenleme
 seçenekleri (theme,skin,master page,web past)
 .Net Micro Framework
 Partial sınıf tanımlaması
.NET 2.0 ile Gelen Yenilikler
GÖLHİSAR MESLEK YÜKSEK OKULU
 2006 yılında yazılım hayatına dahil olan .Net Framevork
3.0, alt yapı olarak büyük yenilikler getirmese de
Microsoft’un çıkardığı yeni teknolojilerle .Net
platformunda yazılım geliştirmede geleceğe yön
verecek değişiklikler yapmıştır.
.NET 3.0
GÖLHİSAR MESLEK YÜKSEK OKULU
.Net 3.0 yayınlanmasından bir yıl sonra yazılımcılarla buluşan .Net 3.5,
performans konusunda gelişmeler sağlamakla beraber .Net platformuna
uzun süredir beklenen yenilikleri de katarak yayınlanmıştır.
 LINQ
 Ado.Net Data Servisleri
 Entity Framework
 Asp.Net MCV Framework
 Ajax
.NET 3.5
GÖLHİSAR MESLEK YÜKSEK OKULU
.Net 4.0 versiyonu ile beraber hem yazılımcıların işlerini daha da
kolaylaştıracak hem de teknolojiye ayak uyduracak yenilikler
kazandı.
 Parallel Extensions özelliği
 Opsiyonel parametreler
 PLINQ (Parallel LINQ)
 Dynamic Dispatch
.NET 4.0
GÖLHİSAR MESLEK YÜKSEK OKULU
.Net Framework 4.0 ile yazılım geliştirmek için Visual Studio.Net 2010
yazılım geliştirme aracı hazırlandı. En büyük yeniliklerden birkaçı şunlardır.
 IBM DB2 ve Oracle’a de destek vermektedir.
 Silverlight uygulamaları geliştirmek için eklenti yüklemeye gerek
kalmamaktadır.
 UML Activity diyagramları oluşturulabilmektedir.
.NET 4.0
GÖLHİSAR MESLEK YÜKSEK OKULU
.Net Framework’ün son versiyonu olan 4.5, 2012 yılında
yayınlanmıştır. Dokunmatik cihazların yaygınşaması ile bu
noktada yazılım geliştiricilerin .Net tarafındaki ihtiyaçları göz
önünde bulundurularak çıkarılmış sürümdür. En önemli
yeniliği .Net API for Metro Style Apps ile tabletlere hitap
edecek yazılımlar geliştirilmeye olanak sağlamasıdır.
.NET 4.5
GÖLHİSAR MESLEK YÜKSEK OKULU
Bunun dışında getirdiği başlıca yenilikler şunlardır.
 Performans artışı
 Html5 desteği
 Asenkron yazılım geliştirme özellikleri
 Javascript client side validation scriptleri
 WebSocket protokolü desteği
.NET 4.5
GÖLHİSAR MESLEK YÜKSEK OKULU
.Net Framework 4.5 ile yazılım geliştirmek için Visual
Studio.Net 2012 yazılım geliştirme aracı hazırlandı. Bu araç
sayesinde hem .Net Framework 4.5 hem de eski sürümlerle
yazılım geliştirme yapılabileceği gibi Windows 8 Metro Style,
Windows Phone 8, Asp.Net 4.5, MCV 4 uygulamaları
geliştirme seçenekleri de kurulum içerisinde gelmektedir.
.NET 4.5
GÖLHİSAR MESLEK YÜKSEK OKULU
Osman kurt & zahide aytar

Osman kurt & zahide aytar

  • 1.
  • 2.
    Konu Başlıklarımız  .NETNedir?  .NET’in Ortaya Çıkışı  .NET Framework Nedir  .Net Framework’ün Desteklediği Diller  .NET Versiyonları ve Yenilikleri GÖLHİSAR MESLEK YÜKSEK OKULU
  • 3.
    GÖLHİSAR MESLEK YÜKSEKOKULU  .NET, Microsoft tarafından çıkarılan Java gibi platform bağımsızlık esasını kendine slogan kabul etmiş bir teknolojidir. Uygulama geliştiriciler, bu teknolojiyi kullanarak çeşitli yazılım ürünleri oluşturmaktadır. Yazılan kodların derlenip çalışabilir hale gelmesi, birçok geliştirici için gizemli bir olaydır. .NET Nedir?
  • 4.
     Microsoft, 1975yılına Bill Gates ve Paul Allen tarafından kurulduğunda bir vizyonu vardı..  Her eve, her masaya bir PC. Bugün bu vizyon olabildiğince gerçekleşmiş durumda.  1995 yılından itibaren artan Internet kullanımıyla beraber kurumların ve son kullanıcıların ihtiyaçları da değişti. .NET’in Ortaya Çıkışı GÖLHİSAR MESLEK YÜKSEK OKULU
  • 5.
     Microsoft, 2000yılının Temmuz ayında 10 sene sürecek olan yeni vizyonunu açıkladı:  NET, yazılım geliştiriciler için uygulamalar oluşturmak, kurumlar için karlılığı ve verimliliği artırmak, son kullanıcılar yani biz tüketiciler içinse teknoloji ve bilgiyi günlük hayatla buluşturabilmektir. .NET’in Ortaya Çıkışı GÖLHİSAR MESLEK YÜKSEK OKULU
  • 6.
    GÖLHİSAR MESLEK YÜKSEKOKULU .NET Framework Nedir  Microsoft, kendi ürettiği yazılım geliştirme teknolojilerini tek çatı altında ve belirli standartlar çerçevesinde toplamak amacıyla .Net platformunu oluşturmuştur. Yazılım geliştirme teknolojileriyle bahsedilen teknolojilerin başlıcaları web uygulamaları, masaüstü uygulamaları ve mobil uygulamalardır.
  • 7.
    .NET Framework • .NetFramework tanımı ise .Net platformunu geliştirebilme , çalıştırılma ve yayınlanma işlemlerinin gerçekleştiği alt yapıya verilen isimdir. • .Net Framework ile geliştirilen tüm uygulamaların ortak özelliği , windows işletim sistemleri üzerinde çalışması zorunluluğudur. GÖLHİSAR MESLEK YÜKSEK OKULU
  • 8.
    .NET Framework’ün DesteklediğiDiller 20 den fazla programlama diline destek vermektedir. Uygulama geliştiricilerin iş mantığı(business logic) içeren kod kısmına yoğunlaşmalarını, güvenli, sağlam, yüksek performanslı uygulamaların geliştirilebilmesini sağlamaktadır. Eskiye göre; geliştirme,yayımlama ve yönetimin çok daha kolay olduğu bir platformdur.
  • 9.
    .Net Framework’ün DesteklediğiDiller C# Visual Basic.NET Visual C++ Jscript.Net C Pascal COBOL  OBERON GÖLHİSAR MESLEK YÜKSEK OKULU
  • 10.
    .NET Bileşenleri Runtime +Libraries + Languages + Tools = .NET  .NET ortamının en önemli özelliklerinden bir tanesi CLR (Common Language Runtime) Olarak bilinir yani C++, C#, Visual Basic gibi dillerle bağlantılıdır ve o dillerle sorunsuz çalışır.  Libraries: Yazılım geliştirmeyi kolaylaştıran önemli kütüphanelerdir. Öntanımlı olarak gelirler ve tekrar tekrar kullanılabilirler. GÖLHİSAR MESLEK YÜKSEK OKULU
  • 11.
  • 12.
  • 13.
    .NET Framework Bileşenleri .NETFramework, çok dağıtık, bileşen yönelimli uygulamaların geliştirilmesini ve yürütülmesini destekleyen bir ortam tanımlar. .NET Framework, farklılık gösteren bilgisayar dillerinin birlikte çalışmasını mümkün kılar ve Windows platformu için güvenlik, taşınabilirlik ve ortak bir programlama modeli sağlar. .NET Framework C# ile ilişkisi bakımından çok önemli iki unsuru tanımlar.
  • 14.
    .NET Framework Bileşenleri CommonLanguage Runtime (CLR-Ortak Dil Çalışma Zamanı) Bu programınızın çalışmasını idare eden sistemdir.Diğer avantajlarının yanısıra CLR,.NET Framework'ün programların taşınabilirliğini mümkün kılan,karışık dilde programlamayı destekleyen ve güvenliği sağlayan bir parçasıdır.
  • 15.
    .NET Framework Bileşenleri CLI,CTSVE CLS Nedir? Farklı programlama dilleriyle yazılan programların yeniden düzenlenmeksizin değişik ortamlarda çalışması için bazı temel şartlara uymaları gerekmektedir.
  • 16.
    .NET Framework Bileşenleri Microsoft,HP ve İntel ortaklığı tarafından belirlenmiş bu standartlar, bilgi teknolojileri standartları konusunda uzman olan "ECMA« kurumunun imzasıyla yayınlanmıştır. .NET ortamı üzerinde çalışacak dillerin standartları, ECMA tarafından, Ortak dil yapısı – CLI (Common Language Infrastructure) olarak belgelenmiştir.
  • 17.
    .NET Framework Bileşenleri CLIŞunları amaçlar ; * Standart Dil Tanımlamaları (Common Language Specification - CLS ) * Dillerin desteklediği ortak veri türü yapısı (Common Type System - CTS) * Bileşen yapısının nasıl destekleneceği (Component Structure) * İstisnai durumların nasıl yöneticileği
  • 18.
    .NET Framework Bileşenleri Programlamadillerinin standartları (CLI) aşağıdaki bölümleri içerir: * Ortak Tür Sistemi (Common Type System - CTS) * Ortak Dİl özellikleri (Common Language Specification - CLS) * Sanal Çalıştırma Sistem (Virtual Execution System (VES)-CLR) * Üst-Veri (Metadata)
  • 19.
    .NET Framework Bileşenleri ORTAKTÜR SİSTEMİ - CTS (Common Type System) .NET Framework çatısı altında çalışacak dillerin uyması gereken tür tanımlama standartlarıdır.Hangi veri türünü kullanacağı ve bu türlerin bellekte kaç byte yer işgal edeceği CTS'nin belirlediği bir standartıdır.CTS'nin temel veri türü System.Object sınıfıdır.
  • 20.
    .NET Framework Bileşenleri ORTAKDİL ÖZELLİKLERİ - CLS (Common Language Specification) CTS'nin bir alt kümesi olan ve Framework'ün asıl kurallarını içeren CLS,MSIL kodunu üretecek derleyici ve bu derleyicinin oluşturduğu kütüphanelerin standartları olarak tanımlanır.
  • 21.
    .NET Framework Bileşenleri SANALÇALIŞMA ORTAMI - VES/CLR (Virtual Execution System) Javadaki Java sanal makinaya eşdeğer olan VES,CLI standartlarına göre yazılmış Portable Executable(PE)dosyaları yüklemek ve çalıştırmakla sorumlu çalışma ortamıdır.
  • 22.
    .NET Framework Bileşenleri FrameworkSınıf Kütüphanesi FCL-(Framework Class Library) Framework Sınıf kütüphanesi,.NET Framework altında çalışacak programlama dillerinin kullanacağı kütüphaneler topluluğudur. FCL,uygulamaları hızlı geliştirmeyi,geliştirme sürecini optimize etmeyi ve pratik bir şekilde sisteme erişmeyi sağlayan sınıflar,arayüzler,temsilciler ve türler içerir.Framework Sınıf Kütüphanesi BCL (Base Class Library )olarakda adlandırılır.
  • 23.
    .NET Framework Bileşenleri FCL,uygulamaları hızlı geliştirmeyi, geliştirme sürecini optimize etmeyi ve pratik bir şekilde sisteme erişmeyi sağlayan sınıflar, arayüzler, temsilciler ve türler içerir. Framework Sınıf Kütüphanesi BCL (Base Class Library) olarak da adlandırılır.
  • 24.
    .NET Uygulamaları .NET Framework,çok dağıtık ,bileşen yönelimli uygulamaların geliştirilmesini ve yürütülmesini destekleyen bir ortam tanımlar. NET Framework, farklılık gösteren bilgisayar dillerinin birlikte çalışmasını mümkün kılar ve Windows platformu için güvenlik, taşınabilirlik(program açısından) ve ortak bir programlama modeli sağlar.. GÖLHİSAR MESLEK YÜKSEK OKULU
  • 26.
     .NET Framework,2002 yılından bu güne kadar 7 farklı versiyonla karşımıza çıkmıştır.1.0 versiyonundan başlayan bu süreç, günümüzde 4.5 versiyonuna kadar ilerlemiştir. Bu bölümde .NET’in ilk versiyonundan bu günkü gelinen noktaya kadarki gelişmesini inceleyeceğiz. .NET Versiyonları ve Yenilikleri GÖLHİSAR MESLEK YÜKSEK OKULU
  • 27.
     Microsoft’un 2002yılında yayınladığı .NET Framework’ün ilk versiyonudur. Yazılımlar Visual Studio .NET uygulaması ile geliştirilmekteydi.  CLR'un ilk sürümünü ve temel sınıf kitaplıklarının ilk sürümünü içerir.  Bu versiyonda C#’ın yanı sıra Visual Basic.Net, C++.Net, Visual J++, Visual J#, Asp.Net ve Web Servisleri ile yazılım geliştirmede olanak sağlamıştır. .NET 1.0 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 28.
     ASP.NET veADO.NET'e güncellemeler dahil edildi. Bu sürüm daha sonra Service Pack 1 (SP1) ve SP2 ile iki defa güncelleştirilmiştir.  Bu sürüm ayrıca tek bir bilgisayardaki uygulamaların birden çok CLR sürümüne karşı çalıştırılmasına olanak sağlayan yan yana yürütmeyi de ilk defa tanıtmıştır .NET 1.1 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 29.
     Yazılım geliştirmedeIPV6 desteği  Oracle veritabanı bağlantısı için ODBC desteği  Asp.Net mobil kontlolleri  Güvenlik güncellemeleri  .Net Compact Framework .NET 1.1 ile Gelen Yenilikler GÖLHİSAR MESLEK YÜKSEK OKULU
  • 30.
     Geneller, genelkoleksiyonlar dâhil olmak üzere taban sınıf kitaplıklarına eklentiler ve ASP.NET'e önemli eklentiler içeren yeni bir CLR sürümü tanıtıldı. Bu sürüm, SP1 ve SP2 ile güncelleştirilmiştir.  .Net Framework 1.x’ten bağımsız olarak yayınlanan .Net 2.0, 1.1 sürümüyle büyük farklılıklar içermektedir. .NET 2.0 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 31.
     64-Bit desteği SQL Server 2005 entegrasyonu  Yeni Asp.Net kontrolleri ve arayüz düzenleme  seçenekleri (theme,skin,master page,web past)  .Net Micro Framework  Partial sınıf tanımlaması .NET 2.0 ile Gelen Yenilikler GÖLHİSAR MESLEK YÜKSEK OKULU
  • 32.
     2006 yılındayazılım hayatına dahil olan .Net Framevork 3.0, alt yapı olarak büyük yenilikler getirmese de Microsoft’un çıkardığı yeni teknolojilerle .Net platformunda yazılım geliştirmede geleceğe yön verecek değişiklikler yapmıştır. .NET 3.0 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 33.
    .Net 3.0 yayınlanmasındanbir yıl sonra yazılımcılarla buluşan .Net 3.5, performans konusunda gelişmeler sağlamakla beraber .Net platformuna uzun süredir beklenen yenilikleri de katarak yayınlanmıştır.  LINQ  Ado.Net Data Servisleri  Entity Framework  Asp.Net MCV Framework  Ajax .NET 3.5 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 34.
    .Net 4.0 versiyonuile beraber hem yazılımcıların işlerini daha da kolaylaştıracak hem de teknolojiye ayak uyduracak yenilikler kazandı.  Parallel Extensions özelliği  Opsiyonel parametreler  PLINQ (Parallel LINQ)  Dynamic Dispatch .NET 4.0 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 35.
    .Net Framework 4.0ile yazılım geliştirmek için Visual Studio.Net 2010 yazılım geliştirme aracı hazırlandı. En büyük yeniliklerden birkaçı şunlardır.  IBM DB2 ve Oracle’a de destek vermektedir.  Silverlight uygulamaları geliştirmek için eklenti yüklemeye gerek kalmamaktadır.  UML Activity diyagramları oluşturulabilmektedir. .NET 4.0 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 36.
    .Net Framework’ün sonversiyonu olan 4.5, 2012 yılında yayınlanmıştır. Dokunmatik cihazların yaygınşaması ile bu noktada yazılım geliştiricilerin .Net tarafındaki ihtiyaçları göz önünde bulundurularak çıkarılmış sürümdür. En önemli yeniliği .Net API for Metro Style Apps ile tabletlere hitap edecek yazılımlar geliştirilmeye olanak sağlamasıdır. .NET 4.5 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 37.
    Bunun dışında getirdiğibaşlıca yenilikler şunlardır.  Performans artışı  Html5 desteği  Asenkron yazılım geliştirme özellikleri  Javascript client side validation scriptleri  WebSocket protokolü desteği .NET 4.5 GÖLHİSAR MESLEK YÜKSEK OKULU
  • 38.
    .Net Framework 4.5ile yazılım geliştirmek için Visual Studio.Net 2012 yazılım geliştirme aracı hazırlandı. Bu araç sayesinde hem .Net Framework 4.5 hem de eski sürümlerle yazılım geliştirme yapılabileceği gibi Windows 8 Metro Style, Windows Phone 8, Asp.Net 4.5, MCV 4 uygulamaları geliştirme seçenekleri de kurulum içerisinde gelmektedir. .NET 4.5 GÖLHİSAR MESLEK YÜKSEK OKULU