ASPNETAJAX sunum

Information about ASPNETAJAX sunum

Published on November 28, 2007

Author: Elliott

Source: authorstream.com

Content

ASP.NET AJAX ile Web Uygulamaları Geliştirmek:  ASP.NET AJAX ile Web Uygulamaları Geliştirmek Uğur UMUTLUOĞLU Netron Teknik Danışman ve Yazılım Eğitmeni Ajanda:  Ajanda AJAX: Asenkron JavaScript & XML ASP.NET AJAX ASP.NET AJAX Mimarisi Visual Studio 2005’te ASP.NET AJAX Uygulaması Geliştirmek Visual Studio 2008 ve ASP.NET AJAX ASP.NET AJAX Sunucu Kontrolleri Demo AJAX Nedir?:  AJAX Nedir? En yaygın kullanım alanı sayfayı tekrardan yüklemeye gerek kalmadan sayfada görünür değişiklikler yapmaktır. XMLHttpRequest kullanarak birden fazla bağımsız işlemi yapabilir. Bazı bilişim uzmanları, AJAX'ın HTML ve XML'den sonra en yenilikçi Internet yazılımı olduğunu ve Web 2.0'ı bitirip, 3. evreye ulaştırdığını iddia etmişlerdir. Wikipedia’dan... AJAX: Asenkron JavaScript & XML:  AJAX: Asenkron JavaScript & XML Birden fazla teknolojiyi kullanarak asenkron uygulama geliştirme modeli sunar JavaScript - XMLHttpRequest XHTML - CSS DOM Internet Explorer 4.0 ile hayatımıza girdi. Gmail, Live.com, Google Earth, Pageflakes.com gibi uygulamalar ile popüler hale geldi AJAX: Asenkron JavaScript & XML:  AJAX: Asenkron JavaScript & XML Daha zengin kullanıcı arayüzleri ve daha hızlı web uygulamaları sunar Web sayfası ile kullanıcının etkileşiminin artmasını sağlar Popüler tarayıcıların tüm güncel versiyonlarında çalışabilmektedir Internet Explorer 4.0+ Mozilla Firefox 1.0+ Opera 7.6 ve diğerleri… Klasik Çalışma Modeli:  Klasik Çalışma Modeli 1. İstemci bir sayfa için istekte bulunur 2. Sunucu istenilen sayfayı gönderir 3. İstemci yeni bir sayfa için istekte bulunur 4. Sunucu yeniden ürettiği sayfayı gönderir SUNUCU İSTEMCİ AJAX Çalışma Modeli:  AJAX Çalışma Modeli 1. İstemci bir sayfa için istekte bulunur 2. Sunucu istenilen sayfayı gönderir 3. İstemci sadece sayfanın bir kısmının yenilenmesi için istekte bulunur 4. Sunucu yenilenecek kısmı istemciye gönderir SUNUCU İSTEMCİ JavaScript ile AJAX Uygulamaları Geliştirmek:  JavaScript ile AJAX Uygulamaları Geliştirmek Her şey yönetilebildiği için performans açısından avantajlıdır AJAX tekniklerini uygulayabilmek ve web uygulamalarına entegre edebilmek için ileri seviyede JavaScript dili bilmek gerekir + - ASP.NET AJAX:  ASP.NET AJAX Microsoft tarafından geliştirilmiş ücretsiz AJAX Framework Kod adı “ATLAS”. Daha sonradan adı ASP.NET AJAX olarak değiştirilmiştir Kullanmak ve geliştirmek çok kolay ASP.NET 2.0 ile kolay entegrasyon Gelecek olan ASP.NET 3.5 sürümü ile tam entegrasyon Popüler tüm tarayıcılar ile uyumlu ASP.NET AJAX:  ASP.NET AJAX İstemci tarafında çalışan AJAX istemci framework ve AJAX servisleri Sunucu tarafında çalışan AJAX sunucu framework bulunmaktadır Visual Studio 2005 ile AJAX Uygulamaları Geliştirmek:  Visual Studio 2005 ile AJAX Uygulamaları Geliştirmek ASP.NET AJAX .NET Framework 2.0’ın ardından duyurulmuştur Uygulama geliştirebilmek için 1,3 MB. boyutundaki ASP.NET AJAX Extension kurulum dosyasının kurulması gereklidir Resmi sitesi http://ajax.asp.net adresinden indirilebilir Sitede dökümantasyon ve örnek arşivi bulunmaktadır Visual Studio 2005 ile AJAX Uygulamaları Geliştirmek:  Visual Studio 2005 ile AJAX Uygulamaları Geliştirmek Gerekli assembly dosyaları GAC’a eklenir Kurulum tamamlandığında Visual Studio’ya gerekli AJAX kontrolleri ve proje şablonu eklenir Visual Studion 2008 (Orcas) ve ASP.NET AJAX:  Visual Studion 2008 (Orcas) ve ASP.NET AJAX .NET Framework ve Visual Studio 2008 ile birlikte tam ASP.NET AJAX desteği getiriliyor .NET Framework ile bütünleşik gelen ASP.NET AJAX’ta önemli bug’lar, eksiklikler gideriliyor Varolan 2.0 projesini sorunsuz bir şekilde .NET Framework 3.5’a aktarabilmek ve kullanabilmek Control Toolkit desteği ve daha kolay Control Toolkit entegrasyonu Varolan ASP.NET kontrollerine AJAX Control Toolkit’teki bazı kontrollerin extension (uzantı) olarak bağlanabilmesi AJAX Extension Kontrolleri:  AJAX Extension Kontrolleri ScriptManager UpdatePanel UpdateProgress Timer ScriptManagerProxy Slide15:  AJAX Kontrollerinin Kullanımı Varolan ASP.NET projesini ASP.NET AJAX projesi haline getirmek Slide16:  Sorularınız? ugur @ nedirtv.com ugur.umutluoglu @ msakademik.net www.umutluoglu.com http://umutluoglu.blogspot.com Küresel Isınma:  Küresel Isınma Bunları Yapmazsak:  Elektrik tüketimi daha düşük bilgisayarlar alınmalı. Masaüstü PC yerine dizüstü bilgisayarlar tercih edilmeli. Yazıcıdan kağıt çıktısı alınması asgariye indirilmeli. Bilgisayarlar bekleme konumunda bırakılmamalı. Kullanılmayan bilgisayarlar atılmamalı. Gereksiz kâğıtlar müsfette kullanım için saklanmalıdır. Bunları Yapmazsak Bunları Yapmazsak:  Bunları Yapmazsak Enerji dostu ampuller kullanılmalı. Televizyonlar bekleme konumunda bırakılmamalı. Evler ısı kaybına karşı yalıtılmalı. Eşyalar, radyatörleri kapatmayacak şekilde yerleştirilmeli. Daha az su tüketen yeni teknoloji rezervuarlar kullanılmalı. Diş fırçalama, bulaşık yıkama, traş esnasında musluk açık bırakılmamalı. Yazıcıdan çıkarılacak dokümanların kenar boşlukları ve font büyüklükleri azaltılmalı. Ofislerde lambaların tamamı yerine, belirli bir kısmı kullanılmalı. Böyle Olacak:  Böyle Olacak

Related presentations


Other presentations created by Elliott

Intergeo 07
01. 10. 2007
0 views

Intergeo 07

SSUP Aug2003
08. 11. 2007
0 views

SSUP Aug2003

dc ship design hf
05. 11. 2007
0 views

dc ship design hf

Insomnia 1
28. 11. 2007
0 views

Insomnia 1

West Bengal
11. 12. 2007
0 views

West Bengal

Chapter25t
12. 12. 2007
0 views

Chapter25t

Objy HSM chep98
25. 10. 2007
0 views

Objy HSM chep98

Roman Jeopardy
29. 10. 2007
0 views

Roman Jeopardy

Heuscher
29. 10. 2007
0 views

Heuscher

H113f
01. 11. 2007
0 views

H113f

HypatianAAAStalk
02. 11. 2007
0 views

HypatianAAAStalk

development
15. 11. 2007
0 views

development

mmir challenges
15. 11. 2007
0 views

mmir challenges

Powerpoint re walk and talk 2
19. 11. 2007
0 views

Powerpoint re walk and talk 2

MATUTKIMUS2002
20. 11. 2007
0 views

MATUTKIMUS2002

logarbindef
26. 11. 2007
0 views

logarbindef

Ruddy Ray
30. 12. 2007
0 views

Ruddy Ray

hong stigma vietnam
02. 01. 2008
0 views

hong stigma vietnam

mit 2002
03. 01. 2008
0 views

mit 2002

Wetlands poster
03. 01. 2008
0 views

Wetlands poster

DoesGenderMatterWEB
04. 01. 2008
0 views

DoesGenderMatterWEB

Lecture15
07. 01. 2008
0 views

Lecture15

Health Politics L2
07. 01. 2008
0 views

Health Politics L2

Lesson08 Running Fixes
07. 11. 2007
0 views

Lesson08 Running Fixes

Logic Lesson 2
30. 10. 2007
0 views

Logic Lesson 2

CAP11 12 Pellicelli
20. 11. 2007
0 views

CAP11 12 Pellicelli

SDUT
24. 02. 2008
0 views

SDUT

02 DataFormats
27. 02. 2008
0 views

02 DataFormats

Fusion2007 Converse
06. 11. 2007
0 views

Fusion2007 Converse

24241
19. 11. 2007
0 views

24241

prezent eng
26. 10. 2007
0 views

prezent eng

Bartending and Me
07. 12. 2007
0 views

Bartending and Me

02Fischer
27. 03. 2008
0 views

02Fischer

bongi sw meetingpamela051006
31. 10. 2007
0 views

bongi sw meetingpamela051006

Synapsid1
02. 01. 2008
0 views

Synapsid1

TARSUV230
31. 10. 2007
0 views

TARSUV230

abortimi 1
06. 11. 2007
0 views

abortimi 1

Theil III
26. 11. 2007
0 views

Theil III

battlemind training novids
28. 12. 2007
0 views

battlemind training novids

Apr05NEIT Nichols presentation
06. 11. 2007
0 views

Apr05NEIT Nichols presentation

Alliance Group BRAC
30. 10. 2007
0 views

Alliance Group BRAC

RAIDEN Group 2007
14. 11. 2007
0 views

RAIDEN Group 2007

dgiavuss ENG
01. 11. 2007
0 views

dgiavuss ENG

Monterey Experiment Plan
06. 11. 2007
0 views

Monterey Experiment Plan

XMLDB M6 2005
03. 12. 2007
0 views

XMLDB M6 2005