Your SlideShare is downloading. ×
  • Like
ASP.NET 3.5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
511
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
22
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ASP.NET 3.5 Uğur UMUTLUOĞLU Netron - Eğitmen ve Danışman http://www.umutluoglu.com http://umutluoglu.blogspot.com
  • 2. AJANDA
    • AJAX Entegrasyonu
    • LINQ Desteği
    • Gelişmiş Veri Kontrolleri
    • ASP.NET Futures
    • Örnek Uygulamalar
  • 3. ASP.NET 2.0 vs. ASP.NET 3.5
    • ASP.NET 1.1 sürümünden ASP.NET 2.0 sürümüne geçişe göre daha az yenilikler bulunmaktadır
    • ASP.NET 2.0’daki kontroller ve mimari aynen korunmaktadır
    • AJAX ile bütünleşik görsel olarak zengin içerikli sayfalar hedeflenmektedir
    • LINQ ve yeni veri kontrolleri ile daha gelişmiş veri işlemleri
  • 4.  
  • 5. AJAX Entegrasyonu
    • ASP.NET AJAX artık .NET Framework ile bütünleşik hale geldi
    • Önceki sürümdeki eksiklikler ve sorunlar giderilerek tutarlı bir yapıya kavuştu
    • Control Toolkit ile gelen kontrollerle çok kolay şekilde daha zengin arayüzler tasarlanabilir (Extender)
  • 6. AJAX Entegrasyonu
    • Visual Studio 2008’de açılan her ASP.NET 3.5 projesi AJAX projesi olarak yapılandırılıyor
    • ASP.NET 2.0 ile yapılan bir ASP.NET AJAX projesi sorunsuz ve kolay şekilde ASP.NET 3.5 projesine dönüştürülebilir
  • 7. Extender Desteği
    • http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513 adresindeki AjaxControlToolkit-Framework3.5.zip dosyası indirilmelidir
    • Control Toolkit’e ait dll dosyası Toolbox’a eklenmelidir
  • 8.
    • AJAX Entegrasyonu
    • ve Control Toolkit Extender’lar
  • 9. LINQ (Language Integrated Query)
    • C# 3.0 ile birlikte gelen LINQ, ASP.NET 3.5 ile de bütünleşik şekilde kullanılabilir
    • Bir nesne, DataSet, SQL veya XML kaynağında SQL dilindeki Select , Where , From , Join , Order By gibi ifadeleri kullanarak dil ile bütünleşik sorgular yazılabilir
  • 10. LINQ (Language Integrated Query)
  • 11. LINQ (Language Integrated Query) int[] sayilar = { 1 5, 2 , 7 , 8 , 6 , 5 , 3 , 2 , 1 , 12 }; var kucukSayilar = from s in sayilar where s < 5 select s ; Response.Write(“5’ten küçük sayılar :&quot;); foreach (var k in kucukSayilar ) { Response.Write( k ); }
  • 12. Yeni Veri Kontrolleri
    • ListView
    • ListView kontrolü ile daha gelişmiş veri görüntüleme
    • GridView ve DataList kontrolünün harmanlanması
    • Veri sayfalama, sıralama, güncelleme, seçme, silme işlemleri yapılabilir
    • Görüntülenen veri esnek şekilde formatlanabilir
  • 13. Yeni Veri Kontrolleri
    • DataPager
    • Veri sayfalama işleminin ne şekilde yapılacağını belirler
    • ListView ile bütünleşik kullanılabilir
    • Kolay şekilde özelleştirilebilir
  • 14. Yeni Veri Kontrolleri
    • LinqDataSource
    • Linq to SQL class’ları ile oluşturulan entity katmanları üzerinde sorgulamalar yapılmasını sağlar
    • Tüm veri kontrollerine veri sağlar
    • Veri sayfalama işlemlerinde diğer DataSource kontrollerine göre performans kazancı sağlar
  • 15.
    • Veri kontrolleri
  • 16. ASP.NET Futures Paketi
    • SilverLight ve XAML tabanlı zengin içerikli web sayfaları tasarlanmasını amaçlayan bir paket
    • Gelişmiş dinamik veri kontrolleri ile kod yazmadan tüm veritabanını listeleyebilme
    • AJAX sayfalarındaki bazı sorunları gideren yapılar
    • Dinamik dil desteği
      • IronPython
      • Managed JScript
  • 17. ASP.NET Futures Paketi
    • Son olarak Temmuz 2007’de çıkarıldı. Hala geliştirilmektedir.
    • Sunulan temel kontroller:
      • Media Control
      • Xaml Control
      • Dynamic Data Controls
      • History Control
  • 18. Takip Edilmesi Gerekenler
    • ASP.NET Futures paketi
    • AJAX Control Toolkit
    • SilverLight
    • Expression Studio ürünleri
  • 19. Kaynak
    • http://www.turkaspx.net
    • http://www.msakademik.net
    • http://www.nedirtv.com
    • http://www.yazgelistir.com
    • http://www.csharpnedir.com
    • http://www.asp.net
  • 20. Sunum
    • Sunum dosyalarını www.turkaspx.net adresinden indirebilirsiniz
  • 21. Uğur UMUTLUOĞLU E-posta: [email_address] [email_address] Site: http://www.umutluoglu.com http://umutluoglu.blogspot.com